步进电机在各种自动化控制系统中有着广泛的应用,是机电一体化装置中的关键部件。这是一种数字控制的电动机,是将电脉冲转化为角位移的执行机构,它通过控制脉冲个数和脉冲频率来控制电机的角位移量和转动速度,从而达到准确定位和调速的目的。传统的步进电机所需的数字式电脉冲信号(即方波控制信号)一般都是借助数字逻辑电路来产生。随着嵌入式技术的不断发展,单片机的应用更为广泛,由单片机定时来产生这种脉冲信号的场合越来越
步进电机在各种自动化控制系统中有着广泛的应用,是机电一体化装置中的关键部件。这是一种数字控制的电动机,是将电脉冲转化为角位移的执行机构,它通过控制脉冲个数和脉冲频率来控制电机的角位移量和转动速度,从而达到准确定位和调速的目的。
传统的步进电机所需的数字式电脉冲信号(即方波控制信号)一般都是借助数字逻辑电路来产生。随着嵌入式技术的不断发展,单片机的应用更为广泛,由单片机定时来产生这种脉冲信号的场合越来越多。单片机定时控制脉冲一般有软件定时和定时器定时两种方式。前一种方式占用了CPU的大部分工作时间,所以常用定时器定时中断来产生脉冲信号。由于一般的单片机系统中断响应时间大部分在10Us级以上,因而定时器定时中断来产生脉冲的精确度大致也在10Us级以上,往往不能满足步进电机速度控制的高精度要求。为了提高脉冲控制的精确度,笔者采用瑞萨公司H8/300H系列的H8/3062F单片机中的可编程定时式样控制器进行脉冲控制,使得脉冲信号输出的相应时间达到O.1Us级,从而能够满足步进电机速度控制的高精度要求。
1 可编程定时式样控制器TPC
可编程定时式样控制器TPC是瑞萨公司H8/300H系列单片机所特有的一个功能模块,它用16位定时器作时基提供各种式样的脉冲输出。图1为TPC的结构框图。TPC的脉冲输出分成可同时独立运作的4组,每组4位,分别由定时器的4个通道的比较匹配信号来触发。TPC借用了端口B和端口A的共16条引脚TP15~TP0作为其输出,可按位开放,最多可以控制16个脉冲输出,而输出数据由两端口的数据寄存器PBDR和PADR以及后续数据寄存器NDRB和NDRA提供。端口数据方向寄存器PADDR和PBDDR用于控制引脚的输入或输出;而后续数据允许寄存器NDERA和NDERB用来开放或关闭TPC的端口输出;TPC的输出方式寄存器TPMR用于选择TPC每组的输出方式;输出控制寄存器TPCR则用于选择TPC每组的触发信号源,即由定时器的哪个通道触发。其中单片机H8/3062F的定时器有3个通道,每个通道分别有3个寄存器:定时计数器TCNT、通用寄存器GRA和GRB。
相关文章
-
PCB驳图技巧
TTP224触摸检测电路 -PDF,TTP224中文资料,TTP224参数… TTP229触摸检测电路 -PDF,TTP229中文资料,TTP229参数… TTP226接触板检测电路 -PDF,TTP226中文资料,TTP226参… TPS54519降压转换器 -PDF,TPS54519中文资料,TPS5451… ICE2PCS02功率校正因素 -PDF,ICE2PCS02中文资料,ICE… ICE2PCS02G功率校正电路 -PDF,ICE2PCS02G中文资料,I… AT34C16-10PC -PDF,AT34C16-10PC中文资料,AT34C16-1… TPS2393A热插拔控制电路 -PDF,TPS2393A中文资料,TPS… TP3992LED驱动电路 -PDF,TP3992中文资料,TP3992参数… TPS54332BUCK转换器 -PDF,TPS54332中文资料,TPS5433… TPS54228DC-DC转换器 -PDF,TPS54228中文资料,TPS542… TPS54528DC-DC转换器 -PDF,TPS54528中文资料,TPS545… TPS54328DC-DC转换器 -PDF,TPS54328中文资料,TPS543… TPS51610降压控制电路 -PDF,TPS51610中文资料,TPS51… TPS68000音频功率放大器 -PDF,TPS68000中文资料,TPS… TPS51124降压控制电路 -PDF,TPS51124中文资料,TPS51… TPS75105LED驱动电路 -PDF,TPS75105中文资料,TPS751… CX5810TPFM控制器 -PDF,CX5810T中文资料,CX5810T参数… TPS2411
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
没有任何评论 |
tj
|