本设计实例进一步拓展了以前将步进电机驱动器集成到CPLD中的设计(参考文献1)。本实例不仅集成了驱动器,而且还集成了一个简单的单轴步进电机运动控制器。根据CPLD大小,可以将多个运动控制器设计到单一设备中。例如,单轴运动控制器采用68%或63%的可用宏单元设计到Xilinx XC95108中。运动控制器以确定的速度与时间曲线顺时针或逆时针旋转步进电机指定的步数。运动开始时,控制器对电机加速,直到其达到巡航速度,然后减速直到停止(图1)。
控制器可将电机速度调节到16 个值,V=VMAX×speed/16, 其中速度值为0到16的整数。在加速阶段,速度从1到16升高,在巡航阶段,速度保持在16,最后,在减速阶段,速度下降到1,直到停止。控制器在达到巡航速度阶段前如果没有足够的步数,控制器可直接从加速阶段进入减速阶段。在程序中利用恒定“加速”功能可以在1到255间调节加速/减速速度。较大值的加速会造成缓慢的加速/减速;低值就会得到较快的加速/减速。该CPLD步进电机驱动器的输入包括时钟、方向、完全/半步长、复位、下一步、启动和停止等。
时钟输入工作在正向时钟脉冲边沿上。最大电机速度为16 个时钟一步。方向输入确定了电机的旋转方向。电机顺时针或逆时针方向运行,取决于该输入的大小和电机的连接方式。该值在开始向高运行后的第一上升时钟边沿锁定。完全步长或半步长输入决定了电机在每个时钟脉冲内的角旋转。在低态时,电机在每个应用的时钟脉冲内执行完全步长,在高态时则需要执行半步长。在复位输入时较大的电流可将电机设定为已定义好的状态。在复位输入较大时,电机可忽略任何时钟脉冲。16位的Nstep值定义了下一运动将要执行的步数。该值在开始向高运行后的第一上升时钟边沿锁定。开始输入较高的电流可启动运动。较大的停止输入电流可停止运动,从而退出当前的运动。
该CPLD步进电机驱动器的输出为A、A_N、B和B_N(图2)。A 和A_N 通过电源驱动器输出控制一个电机线圈,B和B_N输出通过电源驱动器控制电机的第二线圈。
CPLD/FPGA无法直接驱动电机,所以需要外部驱动器。驱动器必须达到电机的额定电压。每个驱动器输出端的肖特基整流二极管允许在电机线圈中的电流续流。如果使用MOSFET驱动器,由于MOSFET有内置的二极管,就不需要外部肖特基整流二极管了。Microchip TC4424A 双驱动器可以驱动电机线圈达到18V和3A。
参考文献
1. Roche, Stephan, “Implement a stepper-motor driver in a CPLD,” EDN, Feb 15, 2007, pg 90.
关键字:加速 集成 曲线 时钟
引用地址:
装入CPLD/FPGA的步进电机运动控制器与驱动器
推荐阅读最新更新时间:2024-05-13 18:38
用ADS实现一个2.38 GHz全集成化低噪声放大器
1 引 言 目前,在高达数GHz的RF频段范围内,广泛使用的是GaAs MESFET LNAs,其优点是能够在功率增益高达20 dB的同时,使噪声系数低至大约1 dB。但随着CMOS电路技术的成熟,近来对RF CMOS电路元件的研究成果越来越多,在无线通信系统上也已经实现了SoC化。如果CMOS制造技术能克服噪声大,功率损耗大等缺点,凭借其低廉的价格,CMOS LNAs将有可能在数GHz的RF频段范围内,逐渐取代GaAs MESFET LNAs。 由于LNAs通常位于整个接收电路的第一级,由式(1)可以看出,第一级的LNAs对于接收电路有很大的影响。所有在设计LNA电路时,应考虑降低噪声,提高增益,输入输出阻抗匹
[模拟电子]
集成电机驱动方案(STM32+DRV8841)
以前的博客中介绍过一款分立元器件实现的H桥的博文,现在提供一个更简单的单芯片方案。 驱动电路主要由一款DRV8841芯片组成,它是一个集成的电机驱动解决方案,内置两个功率NMOS H桥,可通过PWM驱动两个直流电机,或者一个步进电机。它还集成了电流感知、调节电路与保护装置,支持过热、过电流与欠压保护,并且自带最大3.75us的死区。电机电压支持8.2V到45V,最大电流为2.5A。 主要的原理图如下 我使用的控制芯片是STM32F405RGT6,引脚连接关系如下 网络标号 引脚 功能 备注 MAP PC6 桥A输入1 MAOP的控制端,内部下拉,与单片机T8C1连接(Timer8的通道1)。 MAN PC7 桥A输入
[单片机]
一种裸眼3D单芯片集成整体解决方案
近年来,随着 平板显示 技术与相关材料领域技术的不断进步,以及好莱坞对 3D显示 技术的运用和推动,3D显示技术正离我们越来越近。这种对3D显示的追求是符合 显示 技术发展规律的。在显示领域中,我们经历了从黑白到彩色,从彩色到高清的技术跨越,而今从2D显示跨越到3D显示的时机已经来临。 目前我们较多接触到的3D显示技术有两类:眼镜式3D显示;无需眼镜的3D显示(即 裸眼3D 显示)。此外还有全息显示等,但是全息技术目前还很难推广。眼镜式3D显示,顾名思义就是需要用户佩戴专门的3D眼镜,通过让眼睛分别观察到有视差的图像而形成3D效果。眼镜式3D显示是目前电影院和3D电视常采用的技术模式。眼镜式3D显示的技术门槛
[家用电子]
Vishay发布商用版通用汽车级IHLE集成式电场屏蔽电感器
宾夕法尼亚、MALVERN — 2017 年 2 月14 日 — 日前,Vishay Intertechnology, Inc.(NYSE 股市代号:VSH)宣布,推出商用版的通用汽车级IHLE系列薄外形、大电流电感器---IHLE-2525CD-51、IHLE-3232DD-51和IHLE-4040DD-51,其电感器带有集成式电场屏蔽,能减小EMI。Vishay Dale IHLE-2525CD-51、IHLE-3232DD-51和IHLE-4040DD-51采用2525、3232和4040外形尺寸,在镀锡的铜集成屏蔽里能够遏制与EMI有关的电场,在集成屏蔽连接到地时,在1cm距离(电感器的中心位置)上可将电场减小-20dB。
[电源管理]
特斯拉造芯片:不能失去集成电路高地
原创:谭婧 坐标北京,清华大学东主楼,微电子研究所办公室。为迎接清华108年校庆,用来清洁的秋千上上下下地擦着朝南的窗户,湿漉漉的皮刷轻松地刮过蒙灰的大玻璃,屋子里的光线一笔一笔爽朗起来。我抓紧时间请教王志华老师,在集成电路产业里,到达什么样规模才能算是大?他说三分天下,有其一,如果有志气,半壁江山。他以山东人特有的爽快笑了一下,停了下来,说话慢得像思考:“注意,大也并不代表强。” 王志华老师是清华大学微电子研究所的宝贝,仍在清华早期的楼里办公。这座中国芯片产业的著名建筑物,风格简朴,毫无修饰,唯有窗边的爬山虎爬了又谢,谢了又爬上来,年复一年。 坐标美国,硅谷。当我联系上的吴韧博士的时候,北京的夜已经深了。博士简短的
[半导体设计/制造]
2014年上海集成电路产业实现销售收入821.6亿元
据上海市经信委消息,日前,上海集成电路行业统计网(SICS)发布了2014年上海集成电路产业销售收入汇总数据。
数据显示,2014年上海集成电路产业销售收入达821.6亿元,比2013年增长12.5%。在集成电路各行业中,芯片制造业实现销售收入186.2亿元,同比增长22.6%,是2014年各行业中增幅最大的领域。设计业依然稳步提升,实现销售收入240.9亿元,同比增长14.7%。封装测试业首次突破300亿元大关,销售收入上升至310.1亿元,同比增长5.0%。设备材料业完成销售84.4亿元,比2013年提升15.9%。
据悉,2014年上海集成电路各行业销售收入实现较大幅度增长,一是设计业受国内集成
[手机便携]
STM32F4学习笔记10——RTC实时时钟
RTC实时时钟 实时时钟 (RTC) 是一个独立的 BCD 定时器/计数器。RTC 提供一个日历时钟、两个可编程 闹钟中断,以及一个具有中断功能的周期性可编程唤醒标志。RTC 还包含用于管理低功耗模 式的自动唤醒单元。 两个 32 位寄存器包含二进码十进数格式 (BCD) 的秒、分钟、小时(12 或 24 小时制)、星 期几、日期、月份和年份。此外,还可提供二进制格式的亚秒值。 系统可以自动将月份的天数补偿为 28、29(闰年)、30 和 31 天。并且还可以进行夏令时 补偿。 其它 32 位寄存器还包含可编程的闹钟亚秒、秒、分钟、小时、星期几和日期。 此外,还可以使用数字校准功能对晶振精度的偏差进行补偿。 上
[单片机]
软银意外“泄露”高通骁龙855细节:集成X50基带
近日有国外媒体在查阅日本软银公司(SoftBank)在今年2月7日发布的2017财年三季度财报时,意外发现该财报中出现了对于高通骁龙855平台的部分信息,即高通骁龙855将集成X50基带(28nm制程,最高下载速率5Gbps),这意味着骁龙855平台将会率先加入对5G的支持。 此前高通公布的数据显示,X50基带可以支持3.5GHz/4.5GHz中频(Sub 6GHz,我国将采用)以及28GHz/38GHz的高频(毫米波),是目前5G实验中的主力芯片。 据了解,高通855处理器被称之为“Snapdragon 855 Fusion”,与苹果A10 Fusion类似,暗示强大的性能表现。同时也有分析指出,这或许意味着高通骁龙处理
[半导体设计/制造]