基于MSP430F149的数字式变频伺服系统的设计与研究

发布者:ShiningSmile最新更新时间:2018-04-07 来源: eefocus关键字:MSP430F149  变频器  变频电机组  变频伺服系统 手机看文章 扫描二维码
随时随地手机看文章

    前 言


    随着环境的污染和能源的紧张,电动自行车以无废气污染,无噪音,利用电能和使用方便等优点,越来越受到人们的喜爱,成为生活中的代步交通工具。本文介绍采用美国公司SILICon laboratories(Silabs)的高速SoC型C8051F313单片机设计的一种无刷直流电机调速控制系统。该系统充分利用C8051F313的片上资源,设计方案电路简单,需要的外围元件少,控制器的整体成本低,性能好。


  1变频伺服系统的功能

  为达到变频伺服系统的运行可靠、良好的静态以及动态的性能要求,其功能如下:

  1)精确的伺服控制功能

  高精度、高速度、大功率是伺服系统的发展趋势,系统采用高速单片机作为核心控制器,对变频器进行控制,使伺服系统的控制达到更高的精度。

  2)通信功能

  单片机与上位机之间必须确保通信的正常与正确,单片机将接收到来自上位机的控制命令与采样到的反馈信号相比较得到偏移控制量,只有得到相应的偏移量,单片机才对变频器输出相应控制信号。

  3)反馈量精确采集功能

  反馈量采集的精确度直接关系到控制精度,系统采用变M/T方法对伺服电机进行转速采样,采样精度较M法、T法更加精确,从而确保了更加精确的控制。

  2系统硬件设计

  系统以单片机MSP430F149为核心控制器[2],集成变频器、变频电机、采样编码器以及PC上位机组成。其系统原理框图如图1所示。

图1系统框图
图1系统框图

  其控制过程为:单片机MSP430F149控制协调系统各功能模块工作;PC上位机通过串口UART0将控制信号传输给MSP430F149,单片机通过对反馈信号采样后进行处理,将处理后的数据与来自上位机的控制信号相互比较,得到误差量,再将误差量经过相应的运算得到伺服系统控制量;MSP430F149将得到控制量通过串口UART1直接转换成RS485信号输出至变频器,变频器根据接收到的控制信号产生变频变压的电源信号以驱动电机完成期望动作;同时上位机通过MSP430F149的串口UART0获取变频电机的速度、系统参数等形成打印报表,为操作人员良好人机操作界面。

  2.1单片机单元

  MSP430F149是变频交流伺服系统的核心控制器,完成系统控制信号与测量信号的传递及复杂的控制决策,协调各模块进行工作,操作控制指令的接收与识别。此单片机是一种超低功耗微控器,采用16位的体系结构,16位的CPU集成寄存器和常数发生器,实现了最大化的代码效率。包括2个内置16位的定时器、一个快速12位A/D转换器,两个通用串行同步异步通讯接口和48个I/O端口,片内包含60KFLASHROM和2KBRAM。本设计是实时控制系统,需对数据进行实时采集和传输。MSP430F149中60KFLASH存储器可满足系统程序对烧录存储空间的需要,内部数据RAM(2K)保证了数据实时采集、处理和传输,48个数字外设端口方便地实现了与外围器件的数据传输与控制,16位的体系结构保证了系统能够完成复杂的控制决策,而双串口UART则满足了控制器与上位机及变频器的实时通信需要。

  2.2光电编码器及变M/T测速MSP430F149内部实现

  伺服系统的精度控制主要取决于电机转速信号的测量精度,本系统采用增量式光电编码器作为电机转速为检测元件。比较常见的电编码器测速方法有M法、T法和M/T法。M法是在规定时间间隔内,测量光电编码器输出的脉冲数量来获得被测电机转速的速度值,适合高速测量场合。T法测量是测量相邻两个脉冲间隔时间来确定被测电机的转速速度的方法,此方法在高速场合测量时精确度性较差,因此一般只适用于低速测量的场合。M/T法是通过同时测量检测时间和在此检测时间内所发生的脉冲数来确定转速。在整个速度范围内有着较好的测速精度,但在低速时随着频率的降低,需要较长的测量时间,无法满足伺服系统的快速动态响应性能指标[2]。近年来变M/T测速方法逐渐被使用,是指在测速过程中,不仅检测光电编码器脉冲M1和高频时钟脉冲M2随电机转速不同而变化,而且检测时间Tg也在变化,它始终等于光电编码器M1个脉冲周期之和(测速原理如图2所示)。Tg的大小由高频时钟脉冲M2计取,则电机速度计可由以下公式确定[3]。



  式中:M1为预置脉冲数;M2为高频时钟脉冲数;fc为高频时钟频率;λ为光电编码器倍频系数;P为光电编码器线数。

变M/T法测速原理

   图2变M/T法测速原理

  在电机低速运行时变M/T法的检测时间Tg明显比M/T法检测时间要短,由此可见用变M/T法转速测量能够满足控制系统对转速测量的精度及实时性的要求。

  利用MSP430F149内部定时器A和B可以完成对电机转速的变M/T法的测量,可以简化外围电路的设计,减小了系统功耗。定时器A对外部光电编码器脉冲进行计数,定时器B对系统内部高频时钟进行计数;定时器A工作于16位计数方式,将测量值M1装入定时器A的寄存器内,在定时器A计数达到M1个脉冲时,定时器产生中断,程序读取定时器B的计数值M2,由于M1已知依据式(1)可快速而准确计算出电机转速。


     2.3变频器

  变频器是整个伺服系统的主要执行元件。其工作原理是:在主电路中采用交直交变换方式将220V、50Hz的交流电通过整流器变成平滑直流,然后通过半导体IGBT组成的三相逆变器,将直流电变成可变电压、可变频率的交流电。其变频控制方式主要有V/F控制、空间矢量控制(VC)及直接转矩控制(DTC)方式。V/F变频控制方式在低速时因定子电阻和逆变器死区效应以及变频器低压导致的转矩受定子电阻压降影响较大等原因而使系统性能下降、稳定性变差,从而只适用于转速变化范围小机械特性要求不高的场合。空间矢量控制(VC)方式由于在实际应用中转子磁链难以准确观测,系统特性受电动机参数的影响较大导致实际的控制效果难以达到理想水平。而直接转矩控制(DTC)则摒弃了矢量控制中复杂的解耦运算,直接在定子坐标系下分析交流电动机的数学模型来控制电动机的磁链和转矩,简化了主电路、提高了系统的可靠性,从而适用于转速和负载变化范围较大的场合[4-5]。

  综上,本伺服系统采用台达VFD-V型高频变频器。其内含PID反馈控制及V/F、向量控制和转矩控制等多种控制方式(系统采用转矩控制方式),并且零速转矩可达150%以上,保证了系统具有良好的静态性能。

  3系统软件设计

  为方便系统维护与升级,系统软件设计采用模块化程序结构,主要有主程序、电机伺服中断服务程序、测速服务子程序等组成。

  3.1主程序

  主程序在完成系统初始化后,进入上位机通信查询及显示子程序循环,等待中断的发生,电机速度采集采用定时中断方式来实现。主程序流程图如图3a所示。

  3.2电动机伺服中断程序

  变频电机伺服中断程序由MSP430F149内部定时器A完成中断并且执行,电机控制中断程序流程图如图3b所示。

图3程序流程图

  图3程序流程图

  3.3数字PID调节器设计

  在数字PID调节控制系统中,加入积分校正后,系统会产生过大超调,这是伺服系统所不允许的[6-7]。为减少超调对控制系统动态性能的影响,需要在电机伺服过程中的启动、停车或大幅度偏离给定时采用积分分离PID控制算法,只加比例、微分运算取消积分校正。而当被控制量接近给定值时,才使用积分校正以消除静态误差。为减少超调量,提高系统的稳态控制精度,使系统拥有较高的控制品质本伺服系统引进积分分离PID控制算法。具体算法实现如下:

(1)根据实际情况,设定阀值&epSILon;>0。

  (2)当时,采PD控制,避免系统过大超调,同时使系统有较快响应速度。

  (3)当时,采用PID控制,可保证伺服控制的精度。

  控制算法公式:

 

  4结束语

  本文设计的交流变频伺服系统将新一代高速单片机MSP430F149与台达转矩控制变频器VFD-V型相结合,基于上位机通讯方式进行控制,提高了系统的可控性能及稳定性,以单片机代替了传统的PLC控制,并与上位机联动进行系统参数调节,实现了良好的人机人机交互平台,同时降低了系统的开发成本以及周期,并在实际应用中取得良好的控制精度及可靠性能,为伺服系统设计开发提供了更好的系统解决方案。

  参考文献:

  [1]郗志刚,周宏甫.运动控制器的发展与现状[J].机床电器.2005,(4):5-10.

  [2]薛小铃,刘志群,贾俊荣.单片机接口模块应用与开发实例详解[M].北京:北京航空航天出版社,2010.

  [3]吴宏,蒋仕龙,龚小云等.运动控制器的现状与发展[J].制造技术与机床.2004,(1):24-27.

  [4]韩安太,刘峙飞,黄海.DSP控制器原理及其在运动控制系统中的应用[M].北京:清华大学出版社,2003.

  [5]MaoJia,YuanSenmiao.DesignofaservoembeddedcontrolsystembasedonDSP[J].YiQiYiBiaoXueBao/ChineseJournalofScientifICInstrument.2003,24:392.

  [6]刘兵,尤波,宋继良.基于DSP的伺服运动控制器[J].哈尔滨理工大学学报.2005,10(3):114-116.

  [7]潘松,黄继业,曾毓等.SOPC技术实用教程[M].北京:清华大学出版社,2005.

关键字:MSP430F149  变频器  变频电机组  变频伺服系统 引用地址:基于MSP430F149的数字式变频伺服系统的设计与研究

上一篇:MCF51QE128在SD卡接口设计中的应用
下一篇:基于SH-3系列单片机的程序设计时的若干关键技术

推荐阅读最新更新时间:2024-03-16 15:59

基于以太网的电机控制与诊断的研究
引言 基于以太网的单片机设备的控制与诊断结合先进的WEB技术与嵌入式技术,实现了PC与设备的直接跨平台的信息交互,这样PC就可以共享设备运行的信息,有效的实现对设备的控制与诊断。 1 基于以太网的电机控制与诊断的结构设计 基于以太网的单片机设备控制与诊断是以工业现场的三相电机为研究对象,其中包括对电机运行转速的测量与控制,对电枢电流的采集,采集电机电势参数,其他模相关拟量的采集。本设计的结构主体就是WEB技术与单片机和客户机的有机结合,建立电机设备的诊断与控制模型,其模型如图1所示。模型主要由客户机,网络和过程控制底层,即单片机嵌入式系统组成,这里采用TCP/IP协议作为嵌入式系统的通信协议,嵌入式系统的WEB服务器与客户机的WE
[单片机]
基于以太网的电机控制与诊断的研究
怎样处理或削减变频器对流量计的搅扰?
当变频器主动变频时,其发作的谐波严峻搅扰了流量计的正常作业,表现为流量计丈量数据失真,并单方向跑飞,突破量程,开端处理办法如下: 一:削减谐波的发作 1、下降变频器载波频率 2、变频器的电力收支线采纳添加电抗器、线选用屏蔽线而且恳求二端杰出接地,另也可对线套金属管。 3、变频器恳求接地杰出牢靠,线越短越好。 4、条件满意时能够将变频率器独自放置金属柜内。 二:流量计前进抗搅扰办法 1、条件容许时,其探头及外表尽量远离变频器 2、流量计线路在布线时,其走线应当笔直或穿插变频器的电源线(输入、输出)防止与其平行。 3、流量计线路选用双绞屏蔽线,屏蔽层接地须杰出。条件答应时管线能够选用镀锌管。 4、流量计反响的4-20MA电流线须选
[测试测量]
变频器在破碎机上应用及工作原理
立轴式破碎机即立式冲击式破碎机,俗称制砂机。是专家多年研制矿山机械设备智慧和正确决策的结晶,是一种具有国际先进水平的高能低耗设备,其性能在各种矿石细破设备中起着不可替代的作用,是目前行之有效、实用可靠的碎石机器。本产品广泛应用于各种矿石、水泥、耐火材料、铝凡土熟料、金刚砂、玻璃原料、机制建筑砂、石料及各种冶金矿渣等多种行业。 结构 hx型立式冲击破碎机由进料斗、分料器、涡动破碎腔、叶轮体、主轴总成、底座、传动装置及电机等七部分组成。 1.进料斗 进料斗的结构为一倒立的棱台体(或圆筒体),进料口设置耐磨环,从给料设备的来料经给料斗进入破碎机。 2.分料器 分料器安装在涡动破碎腔的上部,分料器的作用就是将从给料斗来料进行分
[嵌入式]
<font color='red'>变频器</font>在破碎机上应用及工作原理
广播电视系统人机交互界面的设计与实现
  随着科学技术日益的发展,广播电视设备的国产化程度也越来越高。在一个性能优良的广播电视系统中,友好的中文人机交互界面也尤为重要。本文设计了一种广播电视系统人机交互界面系统,以满足“数字立体声调频调制器”显控要求为前提,采用MSP430F149单片机作为系统的MCU ;液晶屏为满足汉字4行11列、字母4行22列显示要求的LCM168651显示模块;并满足用户通过键盘输入的方式进行工作参数设置和工作状态查询的人机交互要求。   1.系统组成   本系统主要由三个模块组成,即以MSP430F149单片机为核心的MCU;以LCM168651为主要部件的菜单显示模块;以及以ZLG7289B为主的键盘扫描管理模块。   1.1 单片机控
[单片机]
广播电视系统人机交互界面的设计与实现
浅析变频器的低频特性及改善方法
  一、概述   由变频器构成的交流调速系统普遍存在的问题是,系统运行在低频区域时,其性能不够理想,主要表现在低频启动时启动转矩小,造成系统启动困难甚至无法启动。由于变频器的非线性产生的高次谐波,引起电动机的转距脉动及电动机发热,并且电动机运行噪声也加大。低频稳态运行时,受电网电压波动或系统负载的变化及变频器输出电压波形的奇变,将造成电动机的抖动。当变频器距电动机距离较大时及高次谐波对控制电路的干扰,极易引起电动机的爬行。由于上述各种现象,严重降低由变频器构成的调速系统的调速特性和动态品质指标,本文对系统的低频机械特性和变频器的低频特性进行分析,提出采取相应的措施,以使系统的低频运行特性能得以改善。   二、变频器低频机械特性
[电源管理]
变频器买的好不好,万用表测一测就知道
众所周知,变频器有很多的保护功能,如过流、过压、过载保护等等。随着工业自动化程度的不断提高,变频器也得到了非常广泛的应用。下面就随测试测量小编一起来了解一下相关内容吧。 电子电路的设计过程中,工程师不可避免的需要万用表测量一些测量仪器。工程师都知道,万用表可以测量直流电流、交流电压、直流电压。而变频器则是通过修改电机的工作电源频率来控制交流电动机的设备。本文将为你讲解,如何使用万用表来测量变频器的好坏。 需要注意的是,为了人身安全,必须确保机器断电,并拆除变频器输入电源线R、S、T和输出线U、V、W后方可操作!首先把万用表打到“二级管”档,然后通过万用表的红色表笔和黑色表笔按以下步骤检测: 黑色表笔接触直流母线的负极P(+),红色
[测试测量]
基于LabVIEW的PC机与变频器的串口通信
1 引言 近年来,随着电力电子技术、微电子技术及大规模集成电路的发展,生产工艺的改进及功率半导体器件价格的降低,变频器调速越来越被工业上所采用。在摩擦学测试系统中,用变频器控制电机实现试验设备的速度调节已经成为一种非常重要和有效的控制手段。 由于摩擦学试验机和摩擦学测试的特殊性,摩擦学试验中的变频器调速有着不同于一般工业变频控制的特点。一方面,要求变频器调速能够在较大范围内满足摩擦学测试的要求,使得试验结果具有可比性;另一方面,摩擦磨损试验过程中,对控制有一些特殊的要求,例如需要特殊的速度、运动的非周期性以及设备的快速启动和停止等。在一些疲劳试验中,甚至要求电机进行寸动或者往复运动以检测材料的性能,有的试验现场对人体的损害比较
[工业控制]
基于LabVIEW的PC机与<font color='red'>变频器</font>的串口通信
基于PROFIBUS的变频器在连铸切割机中的应用
1  引言     济钢集团第三炼钢厂是济钢集团“十五”期间的重点投资项目,引进的是国内外一流的先进设备和自动化控制技术,其装备达到国内一流、国际先进水平。在转炉、连铸自动化控制体系中,根据现场总线的特点和系统的需要应用了多种总线(Profibus、ControlNet、Devicenet)构成的现场总线控制系统(FCS),这些总线控制系统给转炉、连铸系统提供了安全而可靠的解决方案。1#连铸机是引进VAI(奥钢联)的板坯连铸机,是目前我国技术最先进、自动化程度最高、配套设施最完善的连铸机之一,其切割机系统选用的是基于PROFIBUS的MM440变频器构成的现场总线控制系统。 2  连铸机控制系统     济钢三炼钢工程
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

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

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

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