利用8XC196MC波形发生器控制电机

发布者:水手谷水手最新更新时间:2014-10-16 来源: 21ic关键字:8XC196MC  波形发生器  电机  PWM 手机看文章 扫描二维码
随时随地手机看文章

  O 引言

  步进电机可以对旋转角度和转动速度进行高精度控制。步进电机作为控制执行元件,是机电一体化的关键产品之一,广泛应用在各种自动化控制系统和精密机械等领域。例如,在仪器仪表,机床设备以及计算机的外围设备中(如打印机和绘图仪等),凡需要对转角进行精确控制的情况下,使用步进电机最为理想。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。

  MCS-96系列16位单片机特别适用于各类自动控制系统,如工业过程控制系统,伺服系统,分布式控制系统,变频调速电机控制系统等,还适用于一般的信号处理系统和高级智能仪器,以及高性能的计算机外部设备控制器和办公自动化设备控制器。这些系统通常要求实时处理,实时控制。由于8XCl96MC单片机完善而卓越的性能,它必将在智能仪表、家用电器、计算机终端设备、汽车电子、人工智能、机器人、机电一体化以及传统设备改造等广泛的应用领域中大显身手,充分发挥其优点,因此,它具有良好的发展前景。

  1 波形发生器

  1.1 片内波形发生器WFG概述

  片内波形发生器’WFG(Wave Form Generator)是8XCl96MC/MD独具的特点之一。它有三个同步的PWM模块,每个模块包含一个相位比较寄存器、一个无信号时间(dead— time)发生器和一对可编程的输出。WFG可以产生独立的3对PWM波形,但它们有共同的载波频率、无信号时间和操作方式。一旦启动之后,WFG只要求 CP[J在改变PWM的占空比时加以干预。波形发生器的专用寄存器有双向计数器’WG—COUNT、重装载寄存器WG—RELOAD、相位比较缓冲寄存器 WG-RCOMPX、控制寄存器WG·C0N、输出控制缓冲寄存器WG—OUT。用户可以对WG—RELOAD寄存器进行写操作,而它的值周期地(取决于操作方式)装到第2个寄存器中,用这个计数器比较寄存器与WG—COUNT比较。对第2个寄存器的装载发生于WG-COUNT一1或WG—COUNT的值等于计数器比较寄存器的值时,与WFG的操作方式有关。若写“O”到WG—RELOAD寄存器中,则当该值装入计数器中,它就停止计数。

  1.2 波形发生器基本工作原理

  波形发生器从功能上分3部分。时基发生器,相位驱动器通道和控制电路。时基发生器为PWM建立载波周期。该周期取决于WG—RELOAD寄存器的值和操作方式。时基发生器的核心是一个16位双向计数器WG—COUNT,可工作于4种不同的方式,产生中心对准或边沿对准的PWM,中心对准的PWM波形所造成的谐波小,通常采用中心对准方式。相位驱动通道决定PWM波形占空比。它有3个独立的相位驱动通道,它们电路是一样的,每个通道有一对可编程的输出。每个相位通道包含一个可编程的无信号时间发生器,用来防止一对互补输出在同一时刻都有效。控制部分包含一些用来确定工作模式和其他配置信息的寄存器。一个可编程的保护电路可监视。EXTINT输入脚,若检测到一次有效的事件,就产生一次中断,禁止波形输出。

  时基发生器WG-COUNT的工作方式O、1在上电复位后WFG中所有寄存器的值为O。计数器停止工作,写入到WG-REL0AD中的所有值在1/2状态周期(一个晶振周期)后有效,首次写入WG—RELOAD的值将传送给WG—COUNT,若WG—CON寄存器中的允许计数位EC一1,开始减l计数,至 0001H,等待一个状态周期后再加1计数,直至WG—COUNT中的值等于计数比较寄存器的值,此时完成一个载波周期。当计数比较寄存器的值与WG— COUNT相等时,WG—RELOAD的内容装入WG—COUNT和计数比较寄存器;WG-COMPX(X一1,2,3)的内容装入相位比较寄存器;输出缓冲寄存器的内容装入WG—OUT;在PI—PEND寄存器中把WG中断标志置1。在原来(或新)的值重新加载到WG—COUNT后,WG—COUNT开始新一个开关周期的计数,循环往复。’WG—COUNT的输出数据与时间的关系是三角形。载波周期Ts=4×WG-RELOAD/Fxtal(μs); WG-RELOAD是16位的二进制数;Fxta是xtal引脚上的晶振频率,不考虑无信号时间时;输出“有效”的时间是ToutpuT=4×WG- COMP/Fxtal(μs),其中WC-COMP的值是16位,等于或小于WG-RELOAD,占空比=WG-COMP/WG-RELOAD× 100%。由此可见,改变WG-RELOAD的值,不仅会改变PWM的载波周期,而且也会改变PWM的占空比。只有在改变WG-RELOAD的同时,按比例改变WG-COMP,才可能在改变载波周期的同时不改变占空比。

  工作方式0和1产生的都是中心对准的PWM。在方式0中,每个载波周期产生一次中断请求,产生于计数器三角波的峰顶(WG-COUT=WG- RELOAD),此时,波形发生器各缓冲器的值将重装载到关联寄存器中。方式2和3是边沿对准的PWM,计数器工作于向上计数方式,它计数器波形是锯齿状波形。

 

  2 控制步进电机原理

  2.1 步进电机控制工作原理

  步进电动机又称脉冲电动机,步进电动机是一种将电脉冲信号变换成相应的角位移或直线位移的机电执行元件。每当输入一个脉冲,电动机就转动一个角度前进一步。因此,步进电动机输出的角位移与输入的脉冲数成正比,相应地转速与脉冲频率成正比。控制输入脉冲的数量、频率及电动机各相绕组的通电顺序,就可以得到各种需要的运行特性,电机的位置和速度由导电次数 (脉冲数)和频率成一一对应关系。而方向由导电顺序决定。步进电机有步距角(涉及到相数)、静转矩、及电流三大要素组成。一旦三大要素确定,步进电机的型号便确定下来了。步进电机以相数可分为:二相电机、三相电机、四相电机、五相电机等。它们都广泛运用于数字控制系统中。

  四相步进电机控制电路如图1,本方案使用了8XC196MC波形发生器的两组输出。它由输入电路、微处理器、功放电路等构成,控制驱动步进电机的时序是半步距时序。一个调制周期控制八拍。它的控制时序是A-AB-B-BC-C-CD-D-DA-A(正转),DA-D-CD-C-BC-B-BA-A-DA (反转)。

四相步进电机控制电路

  步距角:Qn=360°/8*转子齿数=360°/8*50=0.9°(转子齿数=50),则步进电机转一圈所需的步进数:360°/0.9°=400,根据输入信息决定电机的转动。

  2.2 电源一频率控制特性

  电源一频率控制特性(AMP)数据表的建立,由于所加的是直流信号,故可以认为电流与电压成正比,控制电流也就是控制电压。当调制频率为0时,电流幅值最大,表格数据规化为65535(0FFFFH),调制频率为400 Hz时,电流幅值数据为0,中间隔0.25 Hz取一个数据。最高调制频率为200 Hz,故表格包含数据801项数据,共占1 602字节。所以WG_COMP=AMP×WB_RELOAD/216.其中:WG_COMP是装入相比较寄存器的值;AMP是由表格查得的电流幅值; WG-RELOAD是载波周期。[page]

公式

电源一频率控制特性

  2.3 程序框图

  主程序初始化须设置允许CAPCOMP0(INT02)中断,允许EXTINT(INT14)中断,设置最小、最大调制频率,设置初始电流幅值,设置PWM载波周期,设置初始PWM占空比,开中断等。由输入电路装入调制频率,比较调制频率,并控制调制频率的极限在初始设置最大到最小范围内。查表取出AMP表中的数据,并计算再次节拍时间。CAPCOMP0中断子程序对电机的八拍转动特性进行控制输出,并在中断程序最后修改占空比和下一次中断时间。

程序框图

  3 结束语

  本文利用单片机技术控制电机转动工作,使编程由复杂化走向简单化。INTEL公司的8XC196MC 系列是专门为电机高速控制所设计的一种16位微控制器,其后缀MC正是英文“电机控制器”(Motor Controller)的字头缩写,已被广泛用于电机的控制中。它具有性能高,功能全,用户使用方便等特点,尤其是高速的处理能力和对交流电的特殊应用,因此它必将在我国的智能领域控制广泛应用,也将带来可观的经济效益。

关键字:8XC196MC  波形发生器  电机  PWM 引用地址:利用8XC196MC波形发生器控制电机

上一篇:基于智能手机与PC机的智能家居系统设计
下一篇:基于通信用高频开关型整流器监控系统的实现方案

推荐阅读最新更新时间:2024-03-16 13:43

电机保护器的性能常识
电动机保护器的作用是给电机全面的保护控制,在电机出现过流、欠流、断相、堵转、短路、过压、欠压、漏电、三相不平衡、过热、接地、轴承磨损、定转子偏心时、绕组老化予以报警或保护控制。 电机保护日常识 1.为什么现在的电机比过去更容易烧毁绕组? 由于绝缘技术的不断发展,在电机的设计上既要求增加出力,又要求减小体积,使新型电动机的热容量越来越小,过负荷能力越来越弱;再由于生产自动化程度的提高,要求电动机经常运行在频繁的起动、制动、正反转以及变负荷等多种方式,对电动机保护装置提出了更高的要求。另外,电动机的应用面更广常工作于环境极为恶劣的场合,如潮湿、高温、多尘、腐蚀等场合。再加上电动机修造上的不规范,设备管理上的疏漏。所有这些,造成了
[嵌入式]
几何形状和公差对电机磁钢宽度的影响
为什么现在这么多的人选择去使用永磁电机,正是因为它的节能,可以达到20%左右,今天就为大家介绍关于永磁电机自学习之磁钢的几何形状和公差对电机磁钢宽度的影响,希望对你有所帮助哦。 一、磁钢厚度的影响: 在内或外磁路圈固定的情况下,当厚度增加时气隙减小,有效磁通增加,明显的表现是同样的剩磁下空载转速降低,空载电流减小,永磁电机的最大效率提高。但是,也有不利的方面,如永磁电机的换向振动增加,永磁电机的效率曲线相对变陡。因此,永磁电机磁钢的厚度应当尽可能的一致,减小振动; 二、磁钢宽度的影响: 对于密排分布的无刷电机磁钢,总的累计间隙不能超过0.5毫米,过小会无法安装,过大会导致永磁电机振动和效率降低,这是因为测量磁钢位置的霍尔元
[嵌入式]
基于Atmega8的数字功放设计
1 引言 数字功放由于其效率高、易与数字音源对接等优点而在现实生活中具有越来越广泛的应用。它主要包含两部分,图1为数字功放的基本框图。其中PWM变换大致有两种,一是模拟PWM,即将输入的模拟信号或数字信号经D/A后与三角波进行比较,这种变换必须要有频率上百kHz、线性度好、满幅的三角波,而且还要有高速模拟比较器,否则将影响PWM波形在解调后的波形,这些都将增加成本和设计复杂度(使用集成D类功放或D类控制芯片另当别论)。二是数字式PWM,即将输入数字信号或模拟信号经A/D后与计数器相比较,即用计数的方法代替三角波,从而避免了三角波非线性所引起的失真。同传统的模拟方式相比,数字方式具有设计简单,效率更高,抗干扰性更强等优点。而Atm
[单片机]
如何用万能表判断电风扇的电机已经烧坏?
1.电机对地短路,测试方法用摇表一端接地,一端接马达端子,摇测下来绝缘为零。 2.电机匝间开路。测试方法将摇表两端接马达两个端子,摇测下来绝缘大于零。 3.电机匝间短路,用电桥测试。 万用表测量: 1.相间电阻均匀,不要去管电阻多大,均匀就行。对大于15KW的电机你可能怎么量都是0欧姆,那是因为万用表的量程太大了。换个微欧姆表才行。 2.相线对电机外壳绝缘大于1M欧姆, 怎么样判断三相异步电机的好坏? 量单相电动机时应断开电容 1、万用表测电流,三相不平衡率不大于10%; 2、摇表测绝缘,每相对地、相间均不小于0.5兆; 3、电桥测直流电阻,三相不平衡率不大于2%; 除了楼上说的方法,检查其绕组是否正常的方法是在其中任意两根引
[测试测量]
如何用万能表判断电风扇的<font color='red'>电机</font>已经烧坏?
基于模糊控制的智能风力发电机机舱控制的研究
  能源危机的出现和环境保护意识的增强,使人们对新型的无污染的能源有了更加强烈的要求,而风力发电就是在这个大的趋势下逐渐进入人们的视野。从定浆距到变浆距、双馈调速控制方式的引入,无一不是为了提高 风能 的利用率。人们对风机进行有效控制时,不论是利用经典控制方法还是利用现代控制方法,由于它们均须进行模型的建立,而风速和风向的随机性、空气动力学的不确定性,使风机机舱模型的建立有一定的困难,而机舱的自适应追随风力和风向是增大风电机的效率和 功率 的前提,在这中前题下智能控制正好避开数学模型的建立,对于多变量 非线性 的风机的控制有很好的效果。   1、 风力发电机机舱的旋转工作原理   现在使用的风力发电机由于控制方式的
[电源管理]
基于模糊控制的智能风力发<font color='red'>电机</font>机舱控制的研究
电机堵转及其测试方法
缺相运行 是 电机 的头号杀手,然而, 电机堵转 对电机造成的危害却也不容忽视。对于流水线,一旦电机长时间堵转,将烧坏电机乃至损坏设备,造成不可挽回的损失。因此,电机的堵转保护很有必要,而保护的整定则要从电机的堵转测试开始。   电机堵转即电机在零转速时依然输出扭矩的一种状态,一般都是异物,机械损伤或者人为造成的。当电机负载过大、异物卡死、拖动设备机械故障、轴承损伤等,都会造成电机无法启动或者停止转动。     电机正常转动时,定子产生的旋转磁场带动着转子跟随磁场旋转方向转动,转子转动过程中,切割磁感线而产生感应电流,感应电流产生的磁场随着转子转动,也在定子中产生反向的感应电流,从而抑制定子绕组的电流。
[嵌入式]
新能源汽车散热主要的两种方式介绍
随着国家政策的推动和人们环保意识的增强,新能源汽车的普及程度正在逐渐加深中。当然,这一情况也离不开新能源汽车技术的进步,其中一项就是新能源汽车散热技术。 新能源汽车的散热单元主要有动力电池和驱动电机及电控系统。从传统发动机散热技术和新能源汽车散热实际应用效果看,水冷和风冷是新能源汽车散热最主要的两种方式。 电机作为纯电动新能源汽车的驱动,可实现极低排放或零排放。纯电动汽车在驱动与回收能量的工作过程中,电机的定子铁芯、定子绕组在运动过程中都会产生损耗,这些损耗以热量的形式向外发散,因此就需要有效的冷却介质及冷却方式来带走热量,保证电机在一个稳定的冷热循环平衡的通风系统中安全可靠的运行。而电机冷却系统设计的好坏,将直接影响电
[嵌入式]
广泛应用于未来汽车的高亮LED照明方案
毋庸置疑,高亮 LED 将成为未来一代汽车的主要特征。这是由于 LED 相对于传统的白炽光照明方案,具备许多重要优势。同时,采用 LED 也可带动技术上,甚至汽车设计风格上的变化。但是,正如任何革新技术,LED 在广泛运用于汽车照明前,仍有许多困难需要克服。 可靠性与持久性 LED 的相对预期寿命为 5 万小时,而卤素钨灯为 2 万小时,卤素白炽灯为 3 千小时。相对于白炽灯,LED 的坚固结构更不容易被振动影响,使用过程中光输出透亮度也不会明显下降。采用多 LED 照明方案,具备“冗余零件”的附带优点,即使一盏 LED 出现故障,照明装置仍可继续运行。正确使用 LED(特别是正确控制 LED 的温度),可有效延
[汽车电子]
广泛应用于未来汽车的高亮LED照明方案
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved