TPC单元及其在步进电机调速中的应用

发布者:SerendipityDawn最新更新时间:2007-01-24 来源: 单片机及嵌入式系统应用关键字:脉冲  数字  逻辑 手机看文章 扫描二维码
随时随地手机看文章

步进电机在各种自动化控制系统中有着广泛的应用,是机电一体化装置中的关键部件。这是一种数字控制的电动机,是将电脉冲转化为角位移的执行机构,它通过控制脉冲个数和脉冲频率来控制电机的角位移量和转动速度,从而达到准确定位和调速的目的。

传统的步进电机所需的数字式电脉冲信号(即方波控制信号)一般都是借助数字逻辑电路来产生。随着嵌入式技术的不断发展,单片机的应用更为广泛,由单片机定时来产生这种脉冲信号的场合越来越多。单片机定时控制脉冲一般有软件定时和定时器定时两种方式。前一种方式占用了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。

定时器启动后,定时器中已选定的某通道的计数寄存器TCNT将对时钟源的脉冲进行计数。当TCNT等于该通道的通用寄存器GRA(GRB)中数值时,就称作该通道的A(B)比较匹配事件发生。这样事先置于后续数据寄存器NDRA(NDRB)的值自动被传送到相应端口A(B)的数据寄存器PADR(PBDR)对应的位,于是就更新了TPC的输出值。

TPC有两种输出方式,即不重叠输出和正常输出。可以通过输出方式寄存器TPMR,来选择TPC每组的输出方式。不重叠输出方式是在脉冲输出之间可保障有不重叠裕度。在该通道的通用寄存器GRB中,设置不重叠TPC输出波形的输出触发周期,则不重叠裕度置于GRA中,输出值将在A比较匹配事件和B比较匹配事件发生时变化触发。正常输出方式,则是在GRA中设置TPC输出波形的输出触发周期,当A比较匹配事件发生时TPC输出信号。根据步进电机的脉冲控制要求,这里采用的是正常输出方式。

TPC用于步进电机脉冲控制的原理如下:首先,将通用寄存器GRA选作输出比较寄存器;然后,将TPC下一个输出的端口值置于后续数据寄存器NDRA(NDRB),再启动定时器,当A比较匹配事件发生时发出中断请求。在研究TPC输出时序的过程中发现,TPC并非是在中断响应过程中给TPC端口送值的,而是在A比较匹配事件发生的3个时钟周期后,就把事先置于后续数据寄存器的值送到端口数据寄存器PADR(PBDR),于是就更新了TPC的输出值。由于H8/3062F系列的单片机时钟频率都在20 MHz以上,这样只需不到O.2ms,就可以送出端口信号,大大缩短了响应时间,比一般的单片机在定时中断过程中送端口信号快了几十倍甚至上百倍,从而使对脉冲控制的更加准确。而在中断子程序中则是更新后续数据寄存器NDRA(NDRB)和输出比较寄存器GRA的值,从而改变脉冲的频率实现对异步电机的调速。图2为产生脉冲频率变化的原理图。图中GRA、GRA'和GRA"抽象地表示3个不同的GRA值,从而演示了GRA值的改变对脉冲频率的影响。
2 步进电机的启动、调速及加减速脉冲控制方案

采用H8/3062F的TPC的TP15引脚和I/O口的P1.O分别控制步进电机的速度和方向。TP15输出的脉冲送至由功率管组成的电机驱动控制电路,使功率管工作在开关状态,步进电机停止时TP15的输出保持高电平。这样当TP15输出一个负脉冲时,功率管导通,从而使步进电机前进一步,通过控制TP15输出的脉冲频率来实现步进电机的调速。P1.0控制步进电机的运行方向。当P1.O输出为高电平时,步进电机前进;反之,则后退。

步进电机在负载情况下能够正常启动的脉冲频率称为"步进电机启动频率"。如果脉冲频率高于该值,则电机将不能正常启动,可能发生丢步或堵转;同样步进电机在制动时也应该最后以启动频率制动。如果要使电机达到高速转动,那么脉冲频率应该有个加速过程,即启动频率较低,然后按一定加速度升到所希望的高频(降速过程反之)。较为理想的启动曲线,应是按指数规律启动,根据用户的负载情况选择不同的启动频率和不同的指数曲线,以找到一条最理想的曲线。

一般在运行控制过程中,采用"阶梯升速法"将速度连续升到所需要的速度,按预置的曲线运行速度转换时间应尽量短。为了缩短速度转换的时间,可以采用建立数据表的方法,结合各曲线段的频率和各段间的阶梯频率便可以建立一个连续的数据表。经过多次"试机"计算出256个脉冲频率对应的GRA值。其中:第一个为步进电机启动频率对应的GRA值;最后一个是步进电机最大脉冲频率对应的GRA值,在软件编程中存放在数组中,用于改变脉冲频率,实现对步进电机的加减速控制。减速制动过程与加速启动过程同理。图3为阶梯升速启动示意图。
3 软件程序设计

软件部分由1个主程序和3个子程序(TPC初始化子程序、定时器初始化子程序和中断子程序)组成,程序用C语言编写。TPC初始化子程序设定了TP15为输出方式及其下一个输出的电位,并且选择输出信号触发源。定时器初始化子程序选择了定时器时钟源,及其计数器的清O源,并打开了定时中断。中断子程序实现了脉冲的输出控制,从而实现步进电机的调速。在编程中要重点考虑一个问题,就是离目标点的距离与脉冲频率位置变量的关系。这是是否加减速的依据。经过计算发现,当离目标点的距离大于脉冲位置变量中的值加1时,步进电机加速或者保持最高运行速度;否则就要减速,不然到达目标点时就可能无法以启动频率停止,从而导致制动失败。

结语

利用H8/3062F单片机中的TPC控制步进电机的脉冲序列,可以使步进电机的运行更加快速准确,是一般单片机控制脉冲的响应速度的数十倍甚至上百倍,从而满足步进电机调速控制的精度要求,而且TPC最多可以控制16个步进电机同步运行,因此在步进电机调速中必将有广泛的应用。

关键字:脉冲  数字  逻辑 引用地址:TPC单元及其在步进电机调速中的应用

上一篇:基于ATMEGA16的电热锅炉温度控制器的设计
下一篇:TPC单元及其在步进电机调速中的应用

推荐阅读最新更新时间:2024-03-30 21:22

基于单片机的数字电压表毕业设计
第一章 绪 论1.1 课题研究的背景及意义 数字电压表的高速发展,使它已成为实现测量自动化、提高工作效率不可缺少的仪表,数字化是当前计量仪器发展的主要方向之一,而高准度的DC-DVC的出现,又使数字电压表进入了精密标准测量领域。随着现代化技术的不断发展,数字电压表的功能和种类将越来越强,越来越多,其使用范围也会越来越广泛。采用智能化的数字仪器也将是必然的趋势,它们将不仅能提高测量准确度,而且能提高电测量技术的自动化程序,可以扩展成各种通用数字仪表、专用数字仪表及各种非电量的数字化仪表(如:温度计、湿度计、酸度计、重量、厚度仪等),几乎覆盖了电子电工测量、工业测量、自动化仪表等各个领域。从而提高计量检定人员的工作效率。 在电量的
[单片机]
基于单片机的<font color='red'>数字</font>电压表毕业设计
Teledyne e2v:先进光学数字线束 (ODH) 将使新型多元素微波天线成为现实
Teledyne e2v:先进光学数字线束 (ODH) 将使新型多元素微波天线成为现实 传输数据、时钟、配置乃至全系统同步信号的链接,标志着实用多元素智能数字天线即将到来 有新闻价值的要点 通过光纤传输采样、控制和配置数据以及参考时钟和同步信号,简化信号分配并减少复杂数字无线电设计中的电缆使用量 消除未来无线电中的所有铜信号布线,提供更高的架构灵活性,同时减少串扰和通道间干扰 其理念证实前端模拟设计与后端数字信号处理相分离,预示着全数字天线的到来 其原型机展示了高速数据接口的革命性方法 法国格勒诺布尔 - Media OutReach - 2022年8月18日 - 作为实现软件定义微波系统的组成部分,Te
[网络通信]
Teledyne e2v:先进光学<font color='red'>数字</font>线束 (ODH) 将使新型多元素微波天线成为现实
08年数字电源控制器价格将与模拟类持平
 Darnell Group近日发布的报告指出,在对2004年1月与2007年6月大约250种数字与 模拟电源 、稳压器 控制器 价格走势进行分析后,结果显示,2008年数字电源控制器IC的价格预计将与现有的模拟产品持平。   Darnell Group的总裁Jeff Shepard表示,“数字器件的价格曲线显得非常陡,正在迅速接近与轴线相交并进入负值区域。由于数字电源IC的价格继续下滑且销售量继续上升,价格的同比下降速度将会放慢。我们详细分析了价格数据和其它因素,并确定数字与模拟控制器IC的价格即将达到相同水平。”   专家表示,推动数字电源产业加快增长的因素包括:人们更加乐于使用和了解数字电源技术、第二代数字控制IC出现以及
[新品]
如何使用数字万用表检测电缆电线的断点
数字万用表除了可以进行电压、电流、电阻、电容和晶体管等基本参数的测量外,还可以通过变通使用,使其功能得到进一步拓展,达到一表多用的目的。 用数字万用表判断电线电缆断点的方法:当电缆或电缆的内部出现断线故障时,由于外部绝缘皮的包裹,断线的确切位置不易确定。用数字万用表可以将这一难题轻松搞定。具体方法:把有断点的电线(电缆)一端接在220V市电的火线上,另一端悬空。将数字万用表拔至AC2V挡,从电线(电缆)的火线接入端开始,用一只手捏住黑表笔的笔尖,另一只手将红表笔沿导线的绝缘皮慢慢移动,此时显示屏显示的电压值大约为0.445V(DT890D型表所测)左右。 当红表笔移动到某处时,显示屏显示的电压突然下降到0.0几伏(大约是原来
[测试测量]
Lattice iCE40 FPGA获“年度数字半导体产品”Elektra奖
    Elektra奖建立了电子行业的年度巅峰时期,为行业提供认可个人和公司在欧洲所取得成就的机会。莱迪思半导体公司(Lattice)近日就宣布其超低密度的iCE40™FPGA系列获得2012年度“年度数字半导体产品”Elektra奖。这一荣誉获得前不久,iCE40 FPGA系列由于节能和节省功耗荣获e-Legacy 的“环境设计”奖。 该奖项的入围者由2012年Elektra欧洲电子工业奖的独立评审小组决定,并于12月12日在伦敦威斯敏斯特桥公园广场的Elektra颁奖晚宴上宣布获奖者名单。莱迪思(Lattice)是FPGA行业内唯一一家获奖的公司。     莱迪思企业和产品营销高级总监Brent Przy
[嵌入式]
Exyte数字化智能制造解决方案亮相SEMICON CHINA 2019
2019年3月21日 –高科技设施和厂房设计、工程和施工服务的全球先锋Exyte于3月20日至3月22日亮相在沪举办的SEMICON CHINA 2019,并展示其半导体智能制造(Smart Fab)设计概念。 Exyte中国董事总经理罗润(Frank Lorenzetto)表示:“对于设计与施工阶段的资本支出( CAPEX )、速度及质量优化来说,智能制造的概念更具前瞻性,超越了当前传统方式。Exyte一直专注未来科技,同时也持续在数字化方面的投入并积累了丰富的专业知识。作为业界先锋,我们致力于为客户打造符合未来趋势的高标准工厂。中国是我们最重要的市场之一,在智能制造概念的采用和实施方面有着巨大的潜力。” 智能制造的概念
[物联网]
Exyte<font color='red'>数字</font>化智能制造解决方案亮相SEMICON CHINA 2019
逻辑分析仪的协议分析
逻辑分析仪与示波器相同,是通过采集指定的信号,并通过图形化的方式展示给开发人员,开发人员根据这些图形化信号按照协议分析出是否出错。尽管图形化的显示已经给开发人员带来不少的方便,但是人工将一串串信号分析出来不仅麻烦而且极易出错。 在这个科技高速发展的社会,一切都在追求高效率。自动化、智能化已经成为协议分析的发展方向。在这个思想的指引下各种测试仪器的协议分析功能出现并发展起来。目前大多数开发人员通过逻辑分析仪等测试工具的协议分析功能可以很轻松的发现错误、调试硬件、加快开发进度,为高速度、高质量完成工程提供保障。 关于这个问题广州致远电子有限公司的开发人员提出了一个全新的回答:协议分析是在某个应用领域充分利用逻辑分析仪资源的统一体。
[测试测量]
华为云持续做强伙伴生态,为行业数字化注入新机会
中国东莞 - Media OutReach Newswire - 2024年3月28日 - 在3月26-27日举办的2024年亚太华为云生态伙伴大会(Huawei Cloud APAC Partner Connection Summit 2024)上,大数据&人工智能(Big Data & AI)、加深伙伴合作,及坚实的生态伙伴体系被视为行业数字化转型的下一代增长引擎。 本次峰会以 加速智能化 一切皆服务 (Accelerate Intelligence with Everything as a Service)为主题,由华为云亚太区在广东省东莞市华为松山湖园区举办。来自亚太逾13个国家和地区的超过500名伙伴受邀出席。
[网络通信]
华为云持续做强伙伴生态,为行业<font color='red'>数字</font>化注入新机会
热门资源推荐
热门放大器推荐
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新工业控制文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved