- 3
- 0
- 约4.87千字
- 约 6页
- 2026-02-26 发布于青海
- 举报
基于STM32的步进电机控制器设计
熊远生;刘春元;蔡伟忠
【摘要】为实现对多台步进电机的控制,开发了基于STM32的步进电机控制器,在
硬件设计的基础上,将FreeModbus移植到STM32上,在eMBRegHoldingCB函
数中实现了输出脉冲频率、输出脉冲个数、输出脉冲方向和输出脉冲终止信息的可
设置和可查询,实验结果表明,所设计的步进电机控制器是可行的.
【期刊名称】《制造业自动化》
【年(卷),期】2019(041)005
【总页数】4页(P39-41,105)
【关键词】STM32;步进电机;FreeModbus
【作者】熊远生;刘春元;蔡伟忠
【作者单位】嘉兴学院机电工程学院,嘉兴314001;嘉兴学院机电工程学院,嘉兴
314001;嘉兴学院机电工程学院,嘉兴314001
【正文语种】中文
【中图分类】TM383.6
0引言
步进电机转动的角度和输入驱动脉冲的个数成正比,其转动速率可以通过驱动脉冲
的频率来控制,有较高的定位精度,无位置累积误差及特有的开环运行机制,与闭
环控制系统相比,可减少系统成本,并提高了可靠性,具有较高的控制精度;因此,
在精度要求不高的运动控制系统中,在工业领域得到了大量应用[1,2]。
为进一步提高控制精度,在实际应用中广泛应用步进电机细分驱动器,细分驱动器
一般提供三个输入接口信号,ENA信号为脱机信号(低电平有效),当此输入控
制端为低时,电机励磁电流被关断,电机处于脱机自由状态,此信号在大多数应用
时一般悬空,DIR信号方向电平信号输入端,高低电平控制电机正/反转,PUL步
进脉冲信号输入,每个信号提供两个输入端,内部用光耦实现隔离。
在工业控制中,有很多应用场合需要在上位机控制多个步进电机同时工作,如在水
位传感器的初始螺栓位置调整中,为提高工作效率,希望10个步进电机在上位机
控制下带动10个传感器同时进行位置调整。但是上位机一般不能直接连接细分驱
动器,通常采用PLC的普通输出端口连接细分驱动器的DIR信号,PLC的脉冲输
出端口连接细分驱动器的PUL信号,PLC与上位机之间通过RS485连接。但PLC
价格相对较贵,编程灵活性不高。
本文针对在控制中需要控制多个步进电机的需求,设计了一种基于STM32的步进
电机控制器,采用RS485与上位机相连,STM32输出端口经过放大后连接细分
驱动器的DIR信号和PUL信号,将FreeModbus协议移植到STM32上,使用
Modbus协议和上位机通信,接收DIR信号、PUL信号和设置参数等信息,通过
软件实现输出脉冲频率可调、已输出脉冲个数可查询、输出脉冲可终止等功能。
1总体方案设计
在需要上位机对多个步进电机控制的场合,系统应用方案如图1所示,上位机通
过USB转485和N个步进电机控制器进行485组网,上位机使用Modbus协议
和N个步进电机控制器进行通信,步进电机控制器在收到方向和转动步数等信息
后,将方向信号以高低电平的形式发送给相应的细分驱动器,将转动步数以脉冲个
数的形式发送给相应的细分驱动器,细分驱动器在方向信号和脉冲信号的控制下,
带动相应的步进电机转动。
图1系统应用方案图
2系统硬件设计
基于STM32的步进电机控制器硬件框图如图2所示。系统由24V供电,经过降
压处理后提供5V和3.3V直流电,上位机通过USB转485接口后与步进电机控
制器的RS485接口连接,STM32的IO口经过驱动后,通过输出接口连接细分驱
动器的ENA、DIR和PUL接口,拨码开关输入用于设置步进电机控制器地址。
图2基于STM32的步进电机控制器硬件框图
系统电源电路如图3所示,该电路主要是由78M05和LM1117两个三端稳压器
构成。24V的直流电压经过78M05稳压器降压变成5V,其中D1是整流二极管,
R1、R2和
您可能关注的文档
- 大学生DIY蛋糕店创业计划书(通用11篇).pdf
- 外国文学史名词解释汇总(最终定稿).pdf
- 基于核心素养的高中化学大单元教学设计探究.pdf
- 四年级常用的优美段落.pdf
- 咽拭标本病毒核酸提取操作.pdf
- 古诗词田英章楷体字帖 【宋-苏轼】六月二十七日望湖楼醉书.pdf
- 牙列缺损的可摘局部义齿修复医学知识专家讲座.pptx
- 四年级下册精打细算小数除法北师大版市公开课金奖市赛课一等奖课件.pptx
- 隋唐五代文学李白08市公开课金奖市赛课一等奖课件.pptx
- 牢固树立正确政绩观奋力谱写十五五高质量发展新篇章——在全市领导干部会议上的讲话.docx
- 腾讯安全沙龙:红队视角下的海外SRC猎场:战略、战术与突破.pdf
- 【icap】ETS的范围扩展:设计和政策挑战.docx
- bcg -美国最高法院关于关税的裁决对你的企业意味着什么 What Does the US Supreme Court Ruling on Tariffs Mean for Your Business.pdf
- 2026届甘肃兰州市高三下学期第一次模拟考试历史试卷(扫描版,含答案).docx
- bcg -零售银行如何让人工智能代理发挥作用 How Retail Banks Can Put AI Agents to Work.pdf
- 住宅项目规范解读(GB 55038-2025) -培训 - 房地产-2025.docx
- 盘扣式脚手架工程量自动计算表 -培训 -房地产-2025.pdf
- 广东省汕头市2024-2025学年高三下学期第一次模拟考试英语学试题(含答案).docx
- 品牌研究+_+2025+CAPSE中国航司品牌榜单.pdf
- 【银河专题】如何看待豆粕内外价差关系.pdf
原创力文档

文档评论(0)