论文部分内容阅读
摘 要 步进电机是一种将电脉冲信号转换为角位移的执行元件。用单片机实现的步进电机控制系统具有成本低、易于实现、控制精度高、使用灵活等特点。文章采用AT89C51单片机制作步进电机控制器,并基于C语言进行控制器的软件设计。
关键词 AT89C51 单片机 步进电机控制器 C语言
中图分类号:TM383.6 文献标识码:A
步进电机是一种将电脉冲信号转换为角位移的执行元件。它的结构简单、工作可靠,能将数字的电脉冲输入直接转换为模拟的输出轴运动。电机转动的角位移量取决于电脉冲的个数,电机转动的速度和加速度取决于电脉冲的频率。步进电机具有“无积累误差”的特点,广泛应用于各种工业开环控制系统。在实际应用中,如果全靠硬件来实现整个控制策略,则线路比较复杂,实现难度也较大,且难以达到精确控制。而用单片机实现的步进电机控制系统具有成本低、易于实现、控制精度高、使用灵活等特点。因此本文采用AT89C51单片机为控制核心,来制作步进电机控制器。
1 元器件介绍
步进电机在启动和停止时有一个加速—减速过程,加速度越小冲击越小,越平稳。步进电机一般工作过程:加速—恒速(高速)—减速—恒速(低速)—停止。由于电机的转速与脉冲频率成正比,因此输入的脉冲频率也要经历一个类似的变化过程,其变化规律如图5所示。由图可见,在步进电机启动时要使脉冲升频,停止时使脉冲降频。
3 结语
本文采用AT89C51单片机为核心、D306型三相伺服混合式步进电机驱动器为驱动,来进行步进电机控制器的制作,并用C语言进行软件设计开发。实验证明,该控制器具有易于实现、控制灵活、精度高等优点。
参考文献
[1] 吴文英.基于单片机控制的步进电机[J].电子世界,2012.
[2] 李春旭.基于单片机控制步进电机的方法研究[J].机电工程技术,2006.35(11).
[3] 郭夕琴等.半自动搬运机器人小车的运动控制[J].中国高新技术企业,2010.
关键词 AT89C51 单片机 步进电机控制器 C语言
中图分类号:TM383.6 文献标识码:A
步进电机是一种将电脉冲信号转换为角位移的执行元件。它的结构简单、工作可靠,能将数字的电脉冲输入直接转换为模拟的输出轴运动。电机转动的角位移量取决于电脉冲的个数,电机转动的速度和加速度取决于电脉冲的频率。步进电机具有“无积累误差”的特点,广泛应用于各种工业开环控制系统。在实际应用中,如果全靠硬件来实现整个控制策略,则线路比较复杂,实现难度也较大,且难以达到精确控制。而用单片机实现的步进电机控制系统具有成本低、易于实现、控制精度高、使用灵活等特点。因此本文采用AT89C51单片机为控制核心,来制作步进电机控制器。
1 元器件介绍
步进电机在启动和停止时有一个加速—减速过程,加速度越小冲击越小,越平稳。步进电机一般工作过程:加速—恒速(高速)—减速—恒速(低速)—停止。由于电机的转速与脉冲频率成正比,因此输入的脉冲频率也要经历一个类似的变化过程,其变化规律如图5所示。由图可见,在步进电机启动时要使脉冲升频,停止时使脉冲降频。
3 结语
本文采用AT89C51单片机为核心、D306型三相伺服混合式步进电机驱动器为驱动,来进行步进电机控制器的制作,并用C语言进行软件设计开发。实验证明,该控制器具有易于实现、控制灵活、精度高等优点。
参考文献
[1] 吴文英.基于单片机控制的步进电机[J].电子世界,2012.
[2] 李春旭.基于单片机控制步进电机的方法研究[J].机电工程技术,2006.35(11).
[3] 郭夕琴等.半自动搬运机器人小车的运动控制[J].中国高新技术企业,2010.