你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

StepDC-stm32 采用步进信号控制直流电机

[复制链接]
丿灬幸灬 发布时间:2018-11-9 14:31


PID驱动直流电机控制器,采用步进信号控制直流电机


描述

一个简单的STM32 ARM Cortex M4和Ti H桥。采用步进电机信号(DIR, EN, STEP)将信号转换为PWM和方向以驱动直流电机。更换你的步进电机直流电机在更换板下降。

细节

采用步进驱动信号、PWM速度控制信号或串行命令,通过闭环控制(PID环等)的编码器驱动直流电机。

规格:

- STM32F446RET6 ARM Cortex M4 MCU

- Ti DRV8801 h桥8V-38V 2.8A

-各种Ti DCDC调节器

- 2.54毫米信号头

-除了STEP信号UART, SPI, I2C,和伺服PWM接口都将在同一个连接器上可用。





h桥电路!


所以对于StepDC,我选择了Ti DRV8801 h桥芯片。它可以处理最多36V在2.8A和它内置过流保护和监测。我选择这个芯片是因为它的电压范围很宽,并且支持相当大的电流。虽然司机可以处理高达36V,我设计的电路是安全的24V,因为组件加固为36V会增加一点成本。


无论如何,这里是参考图表从数据表:

1.jpg


接下来要做的是创建一些组件的足迹,并布局示意图!!


引入StepDC

StepDC是一个简单的板,包含STM32 ARM Cortex M4和Ti H桥。StepDC将步进电机驱动信号(步进、方向、使能等)转换为PWM和方向,用h-bridg驱动直流电机。这将允许用户很容易地用直流电机和编码器替换步进电机。baord上的ARM用编码器作为反馈,通过PID控制回路以h桥驱动直流电机。
2.png

上面是一个框图,展示了所有这些组件如何相互连接以组成所描述的系统。它相对简单,3 ICs, connector,和受控器件。我需要注意的一件事是,我决定在数字接口中包含更多的步进信号控制,因此在相同的连接器、UART、SPI和PWM伺服方式的接口上都可以使用。这使得StepDC不仅仅是一个步进电机的更换板,它现在是一个通用闭环直流电机驱动与许多数字接口,哦,我有没有提到它还会有USB为PC基础的项目!


之所以将功能集扩展到步进电机的替换之外,是因为我在机器人方面的背景。以前我在WPI学习机器人工程所以我喜欢机器人和系统工程。我想深入了解这个特性集,以回到我在机器人领域的根源,计划是在未来的许多基于机器人的项目中使用StepDC !我也无法抗拒机器人技术的挑战,所以请考虑加入StepDC !



原文请见hackaday
收藏 评论1 发布时间:2018-11-9 14:31

举报

1个回答
一代睡神的崛起 回答时间:2018-11-9 14:40:08
感谢楼主分享

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版