一种基于arm控制的两相步进电机细分驱动器的制彩神vll作方法

发布时间:2025-06-22

点击量:

  

一种基于arm控制的两相步进电机细分驱动器的制彩神vll作方法(图1)

  本发明涉及工业自动化自动控制领域,尤其是一种基于ARM控制的两相步进电机细分驱动器。

  在现代工业自动化控制系统中,步进电机因其转速、步进数易控而被广泛应用,步进电机控制是由步进电机驱动器完成的,步进细分驱动原理是,将传统的一个步分成N份,使步进电机的一个相电流按正弦波方式变化,另一个相电流按余弦波方式,根据力的矢量合成,每一小步的力距始终恒定不变,这样步进得到了细分而又不影响步进电机的性能和转动稳定性。两相步进细分驱动器的实现方式有两种,一种是传统的分立方式,另一种是利用DSP方式,传统方式原理简单,但速度慢,用器件多,干涉多,维护困难,DSP方式运算能力·强,但成本高,控制能力差。最新发展起来的ARM (Advanced RISC Machines)技术则有运算能力强,速度快,存储容量大等优点,而ARM内部集成了定时器、AD/DA等功能模块,I/O端口资源丰富,控制灵活,因此采用基于ARM控制芯片的两相步进电机细分驱动器的设计则可以达到功能更加完善、性能更加优越、控制更加灵活,同时又降低了生产和维护成本。

  本发明的目的是克服上述之缺点,设计了一种基于ARM控制步进电机运行时序和相电流的两相步进细分驱动器,具备受控运行和独立运行的能力。本发明的目的是这样实现的一种基于ARM控制的步进电机细分驱动器,包括,ARM主控制器1,斩波调制器2,场效应管驱动器3,采样反馈电路4 ;ARM主控制器I包括波形发生单元I. I、时钟发生单元I. 2、输入IO信号采集单元I. 3、逻辑控制单元I. 4、RS232通信单元I. 5 ;场效应管驱动器3包括半桥驱动单元3. I、场效应管阵列单元3. 2 ;采样反馈电路4包括阻容滤波4. I和信号调理部分4. 4 ;

  所述基于ARM控制的两相步进电机细分驱动器的ARM主控制器I上的输入IO信号采集单元I. 3通过光耦接收外部输入信号。所述基于ARM控制的两相步进电机细分驱动器的ARM主控制器I上的波形发生单元I. I通过DA接口与斩波调制器2连接。所述基于ARM控制的两相步进电机细分驱动器的ARM主控制器I上的时钟发生单元I. 2与斩波调制器2连接。所述基于ARM控制的两相步进电机细分驱动器的ARM主控制器I上的逻辑控制单元I. 4与场效应管驱动器3的半桥驱动单元3. I连接。所述基于ARM控制的两相步进电机细分驱动器的采样反馈电路4连接斩波调制器2和场效应管驱动器3的场效应管阵列单元3. 2。所述基于ARM控制的两相步进电机细分驱动器的ARM主控制器I的主控芯片采用STM32F103 ARM 芯片。所述基于ARM控制的两相步进电机细分驱动器的场效应管驱动器3半桥驱动单元3. I采用IR2104芯片,场效应管阵列单元3. 2采用IRF540芯片。本细分驱动器的系统工作原理主要是在受控模式下ARM主控制器通过采集外部输入信号,产生正弦、余弦波形和控制器逻辑时序,控制场效应管驱动器产生开关动作,斩波调制器读取采样反馈电路的数值,控制开关动作时间的长短,使步进电机的相电流波形和幅度无限逼近正弦、余弦波形,步进电机的一个步长被细分成了波形点数N小步,力矩恒定不变,波形表的点数决定着细分数;在独立模式下,根据RS232通信单元的设定参数,自动产生波形和逻辑控制时序,对步进电机进行细分驱动和完成规定动作。与现有技术相比,本细分驱动器的优点及积极效果在于采用了 ARM芯片,内部丰富的资源,能将各个单元集成在ARM芯片内部,硬件电路得到了简化,ARM有较强的运算能

  力,能对数据进行快速的处理和传输,满足了上位机与细分驱动器间的通信联系和独立运行能力,在不降低指标的同时,把生产成本、维护成本降低,提高了工业自动控制的灵活性。

  图I是本发明所述的电路原理框图示意 图2是所述ARM主控制器内置电路原理框图示意 图3是本发明ARM主控制器主芯片STM32F103电路图(含RS232通信接口 /EEPROM数据存储);

  彩神vll用户体验如何提升

  图5是本发明采样反馈电路 图6是本发明斩波调制器电路图(共有2路,每路相同)。

  具体实施例方式参见图I至图6给出的实施例以及示意图。一种基于ARM控制的两相步进细分驱动器包括包括,ARM主控制器I,斩波调制器2,场效应管驱动器3,采样反馈电路4 ;ARM主控制器I包括波形发生单元I. I、时钟发生单元I. 2、输入IO信号采集单元I. 3、逻辑控制单元I. 4、RS232通信单元I. 5 ;场效应管驱动器3包括半桥驱动单元3. I、场效应管阵列单元3. 2 ;采样反馈电路4包括阻容滤波4. I和信号调理部分4. 4 ;

  本实施例采用ARM主控制器I上的输入IO信号采集单元I. 3通过光耦接收外部输入信号,波形发生单元I. I和逻辑控制单元I. 4根据外部信号同步产生细分用的正弦波、余弦波和正反相逻辑控制时序;时钟发生单元I. 2产生的高频信号控制场效应管驱动器3半桥驱动器单元3. I开通和关闭;步进电机的相电流经过采样反馈电路4反馈到斩波调制器2上。场效应管驱动器3由半桥驱动芯片3. I和场效应管阵列3. 2组成,场效应管阵列搭成全桥结构,通过对半桥驱动芯片逻辑控制,使得场效用管组成的全桥同一时刻只有一个方向是导通的,且方向可控。采样反馈电路把高频相电流转变为电压信号,滤波后放大到合适的幅度,再送到斩波调制器的输入端。斩波调制器2是由比较电路和触发器组成,采集反馈的相电流小于波形发生的幅值时,触发器继续开通,场效用管继续开通,相电流增加,当相电流大于时,则关断场效应管,相电流减少。当本实施例处于自动控制模式时,上位机通过ARM主控制器I的RS232通信单元I. 5设置自动运行参数,包括,步进速度,步进数,步进过程等步进曲线,且参数保存在EEPROM中,不丢失,这在固定往返动作场合非常实用,配置灵活,不需要增加额外控制设备。工作程序

  1、根据工作模式、细分数N、相电流大小,初始化波形表点数、信号发生时钟、波形表输出幅度等参数;

  彩神vll用户体验如何提升

  2、上位机通过RS232通信单元配置的参数,保存在EEPR0M,下发到自动控制程序;

  3、信号发生单元输出高频时钟,控制场效应管开通和关断,采样反馈电路把相电流调理成合适的电压信号,送到斩波调制器的输入端,与波形表输出幅度相比较,大于波形表幅度,则关断场效应管,相电压降低;小于波形表幅度,则继续开通场效应管,相电压继续升高,通过斩波器的调制,使步进驱动器的相电流波形和幅度都逼近波形表的形状和幅度,一个步进时序被分成了 1/4波形点数,这就完成了一大步到N小步的转换。图4中,R59为30mm的康铜丝。电源输入范围为直流3(T40V,场效应管驱动器的半桥驱动单元12V电源通过高压LDO变换得来,再由LM7805变换出5V电源,ARM主控器电源由图3上的SPXl11-3. 3V转换而来。

  1.一种基于ARM控制的两相步进电机细分驱动器,包括,ARM主控制器(1),斩波调制器(2),场效应管驱动器(3),采样反馈电路(4); 所述ARM主控制器组成为 波形发生单元可配点数的正弦波表和余弦波表,DMA方式到DAC转换器。

  2.时钟发生单元用于产生斩波高频信号; 输入IO信号采集单元采集外部IO输入的状态,用于控制后端的时序电路; 逻辑控制单元根据时钟数产生正反相逻辑控制时序; RS232通信单元可从上位机获得配置参数; 根据权利要求I所述一种基于ARM控制的两相步进电机细分驱动器,其特征是所述ARM芯片型号为STM32F103 ;还具有型号为IR2104的半桥驱动芯片。

  3.根据权利要求2所述一种基于ARM控制的两相步进电机细分驱动器,其特征是还具备独立控制的能力,上位机通过RS232通信单元把运行轨迹参数设置到细分驱动器中,并能保存在EEPROM中,根据设置参数独立运行。

  一种基于ARM控制的两相步进电机细分驱动器,涉及工业自动化自动控制领域。本装置包括,ARM主控制器,斩波调制器,场效应管驱动器,采样反馈电路;ARM主控制器包括波形发生单元、时钟发生单元、输入IO信号采集单元、逻辑控制单元、RS232通信单元;场效应管驱动器包括半桥驱动单元、场效应管阵列单元;采样反馈电路包括阻容滤波和信号调理部分;采样反馈保证设定和输出的一致性。本发明采用先进的ARM微处理器,把几个处理单元集成到一个芯片中,提升了控制精度和灵活性,降低了生产成本和维护难度,除受控模式,还具备独立运行模式。

在线客服
服务热线

服务热线

13776045948

微信咨询
微信二维码
返回顶部
×微信二维码

截屏,微信识别二维码

微信号:13776045948(手机同号)

(点击微信号复制,添加好友)

打开微信

微信号已复制,请打开微信添加咨询详情!