TPC单元及其在步进电机调速中的应用
时间:12-04
来源:互联网
点击:
![]() |
3 软件程序设计
软件部分由1个主程序和3个子程序(TPC初始化子程序、定时器初始化子程序和中断子程序)组成,程序用C语言编写。TPC初始化子程序设定了TP15为输出方式及其下一个输出的电位,并且选择输出信号触发源。定时器初始化子程序选择了定时器时钟源,及其计数器的清O源,并打开了定时中断。中断子程序实现了脉冲的输出控制,从而实现步进电机的调速。在编程中要重点考虑一个问题,就是离目标点的距离与脉冲频率位置变量的关系。这是是否加减速的依据。经过计算发现,当离目标点的距离大于脉冲位置变量中的值加1时,步进电机加速或者保持最高运行速度;否则就要减速,不然到达目标点时就可能无法以启动频率停止,从而导致制动失败。
结语
利用H8/3062F单片机中的TPC控制步进电机的脉冲序列,可以使步进电机的运行更加快速准确,是一般单片机控制脉冲的响应速度的数十倍甚至上百倍,从而满足步进电机调速控制的精度要求,而且TPC最多可以控制16个步进电机同步运行,因此在步进电机调速中必将有广泛的应用。
步进电机 自动化 电动机 电路 嵌入式 单片机 瑞萨 C语言 相关文章:
- 基于ARM与DSP的嵌入式运动控制器设计(04-25)
- 用MSP430单片机实现微波成像系统的扫描控制与数据采集(06-20)
- 基于可调式模拟激光脉冲的激光告警器在线检测仪(10-20)
- 单片机对仪表步进电机的细分控制(10-20)
- 使用L6506 实现步进电机的电流控制(12-10)
- 基于嵌入式Web服务器的智能温室监控系统(01-25)

