电子说
在电子工程师的日常工作中,评估模块是我们了解和测试新器件的重要工具。今天,我们就来详细解读一下德州仪器(TI)的DRV8884评估模块(EVM),看看它能为我们带来哪些便利和帮助。
文件下载:DRV8884EVM.pdf
DRV8884客户EVM是以DRV8884为核心构建的平台。DRV8884是一款中压双H桥驱动器和高度可配置的功率级器件,它经过优化,能够驱动单极双极步进电机,内部可生成多达16级的微步进。EVM板上集成了MSP430微控制器和USB接口芯片,通过USB芯片,我们可以在PC上使用Windows应用程序发送串行命令,从而控制器件的各个信号,以所需的速率驱动步进电机。微控制器固件采用内部索引模式运行。
由于暂时无法查询到DRV8884评估模块的应用场景相关内容,我们继续深入了解其硬件和操作相关知识。
DRV8884EVM通过端子块(J1)提供电机电压(VM)电源轨的接入,与端子块并联的一组测试夹可用于监测输入电源轨。需要注意的是,微控制器的VDD由微型USB连接器提供。用户必须根据数据手册推荐的参数施加VM电压。
0.100英寸间距的插头连接器(J4)可用于在使用不同微控制器时访问每个设备信号。若要断开内部MSP430微控制器,需移除电阻R3、R4、R5、R6和电阻排R7。表1详细描述了J4插头上可用的连接,每个插头引脚在评估模块上都有标记,并连接到DRV8884的同名引脚。
| HEADER LABEL | DESCRIPTION |
|---|---|
| V3P3R | 3.3 V after 0- Ω resistor |
| nFAULT | Fault output |
| nSLEEP | Sleep mode input |
| RREF_R | Chopping current selection |
| DIR | DIR, direction input |
| ENABLE | ENABLE, stepper motor enable |
| STEP | STEP, step input |
| USM0 | M0, step mode |
| USM1 | M1, step mode |
| TORQUE | TRQ, Output current scale |
| DECAY_R | Decay Mode select after 0- Ω resistor |
| DVDD | Internal supply voltage to set DAC voltage |
| GND | Ground |
DRV8884EVM上没有跳线。
提供了两个电机连接器J2和J3,用于连接步进电机。
具体安装步骤可参考附录A。安装FTDI驱动时,多数情况下将EVM连接到计算机可自动安装,若需要手动安装,可从软件文件中下载并解压,根据不同的Windows系统版本进行相应操作。安装GUI时,需找到Application文件夹中的DRV8884EVM_installer.zip文件,解压后双击其中的GUIComposerApp-v1.setup-win_2.0.3.exe文件,按照安装向导的提示完成安装。
将步进电机的电线连接到端子AOUT1、AOUT2、BOUT1和BOUT2,连接VM电源,但此时不要施加电源。
将USB电缆连接到PC和EVM之间,连接后状态LED将开始闪烁。
可在开始菜单的Texas Instruments →DRV8884EVM → DRV8884EVM vX.Y(X和Y为版本号)中找到GUI,也可双击快捷方式打开。若连接未建立,可在Options菜单下选择COM端口,波特率为9600。
向VM和GND连接施加8至37 V的所需电压。
根据需要配置电流设置、步进模式、衰减模式和扭矩。电流可通过VREF滑块、感测电阻值、扭矩设置和步进模式设置使用公式[I_{FS }=1 Aleft(frac{1.232- VRREF_R }{1.232}right) × TORQUE × StepModifier]计算,其中StepModifier对于整步为0.71,对于其他步进模式设置为1.0。
设置好DRV8884的控制信号后,需要同时选择WAKE和ENABLE切换按钮来启用DRV8884。当按钮被切换时,WAKE或ENABLE会从红色变为绿色。WAKE按钮控制nSLEEP引脚,用于唤醒DRV8884;ENABLE按钮控制ENABLE引脚,用于启用DRV8884的输出。在两个按钮都被激活之前,会显示“Both WAKE and ENABLE must be Green to enable the motor control buttons”的消息,激活后该消息消失,Start/Stop和Move Steps切换按钮可用。若在电机运行期间选择WAKE或ENABLE按钮,电机将立即停止,微控制器的STEP控制信号将被重置。
DRV8884 EVM唤醒后,可通过选择Start/Stop Steps、Move # of Steps或Reciprocate来控制电机转动。
作为额外的预防措施,可通过选择WAKE或ENABLE按钮停止电机。选择后,STEP命令将停止,电机控制按钮将被禁用。若要重新启用电机控制,需将WAKE和ENABLE按钮设置为绿色。
GUI中的运动控制框架提供了一系列有用的步进控制算法,可帮助我们确定在不同速度运行和施加保持扭矩时的最佳电流设置。电机运动通过加速度曲线实现,内部8-MHz定时器用于测量时间并及时生成步数。GUI将信息以PPS形式发送给微控制器,微控制器将其转换为定时器生成准确STEP脉冲定时所需的相应时钟周期。
加速度曲线在微控制器内编码,接受起始速度PPS和目标速度PPS作为时钟周期数。当发出启动命令时,PWM定时器以起始速度PPS参数指定的速率生成步数。加速或减速时,PPS每32 ms根据PPSPS / 32 ms的整数值进行调整,若PPSPS不为零,最小值为1。步速率将按计算值增加,直到达到目标速度。若起始速度大于或等于目标速度,加速度率将设置为0,直到电机停止并输入新的起始和目标速度。TI建议将起始速度设置为目标速度的一半以避免这种情况。当达到目标速度PPS时,加速度曲线结束,电机继续运行,直到发出停止命令。停止时,控制器将以相反的方式减速,直到达到停止速度PPS,电机完全停止。
使用Move Steps功能移动步进电机指定数量的步数时,除了复用其他框架的参数外,还增加了两个新参数:
EVM的原理图、布局和物料清单(BOM)在硬件文件(SLVC657)中提供,GUI、USB驱动和MSP430F2617源代码在软件文件(SLVC658)中提供。
EVM仅用于产品或软件开发人员在研发环境中对TI半导体产品进行可行性评估、实验或科学分析,不得直接或间接组装到任何成品中,也不得用于消费或家庭用途,不得进行商业销售、再许可、租赁等。
TI对EVM提供90天的保修,若EVM不符合保修规定,TI的责任仅限于维修、更换或贷记用户账户。TI不承担因用户疏忽、误用、不当安装或测试、设计问题等导致的缺陷责任。
不同国家和地区对EVM有不同的法规要求,如美国的FCC规定、加拿大的Industry Canada规定、日本的无线电法规定等,用户在使用时需遵守相关法规。
EVM不得用于功能安全和/或安全关键评估,用户在操作前必须阅读并遵守用户指南和其他相关文档中的警告和限制通知。操作时应在TI推荐的规格和环境条件下进行,避免超出规定的性能评级和规格,否则可能导致人身伤害、财产损失或设备损坏。EVM仅由技术合格的专业电子专家使用,用户需承担正确和安全处理及使用EVM的全部责任。
通过以上对DRV8884评估模块(EVM)的详细解读,相信大家对其硬件连接、操作步骤、运动控制框架以及相关注意事项有了更深入的了解。在实际应用中,我们可以根据具体需求合理使用该评估模块,充分发挥其功能。大家在使用过程中遇到过哪些问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !