欢迎来到天天文库
浏览记录
ID:5387445
大小:1.62 MB
页数:1页
时间:2017-12-08
《基于stm32步进电机控制器设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ELECTRONICSWORLD・技术交流基于STM32的步进电机控制器设计南京科技职业学院牛宗超王运徐森钱丹浩【摘要】本文设计了以STM32为核心的步进电机控制系统,通过4.3寸触摸屏控制信号对57型号步进电机进行细分控制,系统运行时可随时改变步进电机的运行方式,包括转动方向、转动速率及转矩数,达到精准实时控制步进电机的目的。【关键词】STM32;步进电机;蠕动泵9600,控制触摸屏的接口界面如图3所示。1引言目前步进电机控制技术的研究取得了极大的发展,我们研制了一种基于STM32的步进电机控制器。其主要功能是实现针对微生物实验中对流体的单独输送和计量进行高效控
2、制。2控制工作原理分析图3触摸屏界面图本系统采用“STM32控制器+电机驱动器+触摸屏”的方案,从硬5系统软件设计件连接和软件开发两个方面来实现对步进电机的精确控制。整个控制系统以运动控制器为核心,连接触摸屏构成可视化的人机操作界面,系统软件总体结构模块化,系统软件主要包括以下程序模块:操作者在触摸屏上的操作即可实现对整个步进电机的控制。通过软件初始化模块,调速模块,触摸屏显示模块。该步进电机控制系统的主编程使STM32内部定时器产生脉冲作为控制信号。通过改变控制信号程序是整个控制系统软的核心,程序编写采用硬件定时器中断和查询的频率、正负电平,进而控制步进电机的转
3、速、转向等,脉冲信号决相结合方法调用相关服务程序,控制脉冲输出的中断优先级设置为最定了步进电机的启动、停止以及转向。控制系统结构框图如图1所示。高,中断服务程序代码尽可能少。控制系统启动后,首先执行初始化程序,进入主循环后,查询指令队列程序的结果,操作者在触摸屏上的操作作为触发条件会触发主程序中的功能模块,调用相关的子程序,从而完成各项功能。控制系统软件主程序流程简图如图4所示。图1控制系统结构框图3硬件电路设计该步进电机控制系统主要是以运动控制器和触摸屏为核心,通过在触摸屏上的操作完成对整个蠕动泵的操作,系统硬件电路总体上可分为控制和驱动两大部分。控制部分主要完
4、成控制信号的输入、控制脉冲的输出及状态显示;驱动部分主要实现控制部分对步进电机的控制。由图1可知,系统硬件具体包括STM32F103芯片、THB6128驱动模块、触摸屏、两相混合式步进电机五部分,硬件电路外围元件少、集成度高。3.1控制电路设计图4步进电机控制系统主程序流程简图控制电路设计主要包括控制器的选择及相关外围电路的设计,既要保证输入信号得到及时、准确处理又要保证控制脉冲、液晶控6结束语制信号及时、准确输出。控制器选用高性能STM32芯片,它具有以下优点:基于专为要求高性能、低成本、低功耗的嵌入式应用专门系统以触摸屏输入的方式决定步进电机的开始、停止、正反
5、转,设计的ARMCortex-M3内核。控制步进电机的速度和方向。通过对THB6128进行细分控制,采用脉宽3.2驱动电路设计调制(PWM)技术方式驱动步进电机,提高步进电机运行时的稳定步进电机驱动本质是将逻辑电平变换为电机绕组需要的具有一定性,减少振荡和噪声。整个系统控制方法简易切实可行,控制器结构简功率的电流信号。本系统选用的THB6128是东芝公司生产的高细分两单、集成度高、性能良好、成本低、具有很好的实用性和推广价值。相混合式步进电机驱动专用芯片,其内置1通道PWM电流控制步进电机驱动电路,通过拨码开关SW3对THB6128的M1、M2、M3引脚参考文献实
6、现细分设定,由STM32输出控制信号,设计出高性能、多细分的驱[1]陈安斌.蠕动泵控制软件的设计及应用[J].实验科学与技动电路,适合驱动57系列步进电机。其硬件连接电路图如图2所示。术,2010(12).[2]王冬冬.一种新型蠕动泵在颗粒制剂生产中的应用[J].机电信息,2014(17).[3]王磊.水质总磷监测蠕动泵步进电机精准控制策略[J].微电机,2014(7).[4]周人,何衍庆.流量测量和控制实用手册[M].北京:化学工业出版社,2013.[5]陈富安.基于ATmega8L单片机的蠕动泵步进电机控制器研制[J].机电工程技术,2011(11).[6]许
7、金.ARM处理器的蠕动泵步进电机细分驱动系统[J].单片机与嵌入式应用,2015(9).[7]库少平.基于STM32F10x和MDK的步进电机控制系统设计[J].武汉理工大学学报,2009(2).图2硬件连接电路图[8]马祥.用于蠕动泵的步进电机控制系统的研制[J].机电一体化,2008(7).4触摸屏界面设计作者简介:系统采用大彩公司生产的触摸屏,其自带的组态软件简单易学。牛宗超(1980—),男,硕士研究生,讲师,研究方向:电子系统中STM32控制器与触摸屏之间采用串口协议进行通讯,波特率为技术。基金项目:2014年度院级课题项目“基于M051的流体输送转移计
8、量器的研究
此文档下载收益归作者所有