基于CAN总线和PCC的多电机消隙天线控制系统

发布者:EnchantedMelody最新更新时间:2012-10-24 来源: 21ic 关键字:CAN总线  多电机齿轮消隙  天线控制系统 手机看文章 扫描二维码
随时随地手机看文章

1引言
在高精度天线控制系统中(如跟踪卫星通信天线),精密跟踪和方位控制对天线的传动系统精度提出了极高的要求。但是由于存在机械加工误差、机械磨损和传动齿轮之间存在一定的间隙,既影响天线控制系统的跟踪精度,又影响天线控制系统的稳定性。因此必须消除传动齿轮之间的间隙,提高传动精度。
为解决这一问题,人们想了很多方法。传统的方法是对机械的传动结构进行改进。但从已知的消除齿轮间隙的方法看,它们总存在这样或那样的不足,如结构复杂、尺寸大、承载能力差等。因此在高精度天线控制系统中传统的消隙方法无法使用。本控制系统采用多电机来消除传动机构中的齿轮间隙,从而提高传动精度。
基于以上分析,该系统采用基于可编程计算机控制器(Programmable Computer Controller,简称PCC)和CAN总线的控制系统。多电机消隙天线控制系统在天线控制系统中应用比较普遍,特别是对于大型雷达天线的转台的消隙就更为常见。该案例采用目前流行的CAN总线技术和PCC等工控产品,为实现天线转台的消隙、方位、俯仰等控制功能,提供了多电机控制的全套解决方案。该方案具有以下特点:
(1)采用CAN总线对四台直流调速器进行组网,不仅实现了全数字控制,而且结构简单,数据通信简便,可靠性高。
(2)数字速度调节器具有力矩均衡分配和环路控制功能。
(3)实现转台的方位、俯仰双向转动均衡式消隙。
(4)高效精确的控制算法,可以实现天线控制系统精确定位、目标跟踪、俯仰、环扫、扇扫。
(5)实现三电机、双电机或单电机的运行(降功率)。

2 CAN总线简介
CAN,全称为“Controller  Area  Network”,即控制器局域网,是国际上应用最广泛的总线之一。它是一种在自动化领域内广泛使用的多线路协议和有效地支持分布式控制或实时控制的串行通信网络。CAN的应用范围遍及汽车、机械、医疗设备、建筑环境以及工业自动化行业的其它很多领域。
CAN总线之所以能得到如此广泛的应用,其主要原因如下:
(1)强有力的错误检测能力及差分驱动功能。
(2)在十分苛刻的环境中仍运行良好。
(3)在传输介质和线路设计方面,CAN总线也十分灵活。
CAN总线具有下列主要特性:
(1)低成本。
(2)极高的总线利用率。
(3)相当长的传输距离(长达10km)。
(4)高速数据传输速率(高达1Mbit/S)。
(5)可靠的错误处理和检错机制。
 (6) 发送期间若由于出错而遭破坏的信息可自动重发送。
(7)节点在严重错误的情况下具有自动退出总线的功能。

3 实施方案
3.1 系统设计的总体框架
多电机消隙天线控制系统采用贝加莱公司的可编程自动化控制器(PCC)为主控制器,并采用其Automation Studio集成软件平台所包含的高级语言BASIC编制硬件驱动程序和速度PID算法,通过CAN总线通信实现对四台直流控制器的组网控制,从而实现对四台转台驱动电动机的协调控制,共同驱动一个转台。实现力矩的分担和传动间隙的消除,从而提高系统跟踪精度。

图1  多电机消隙天线控制系统的控制网络结构[page]


 
多电机消隙天线控制系统的控制网络结构如图1所示,天线控制单元(即操作人机界面HMI,采用B&R的PP320触摸屏)通过内部IMA与多电机控制器(PCC的中央处理器模块CP476)之间进行通信,实现速度指令、状态控制和状态信息等远控操作。四台直流驱动器通过CAN总线组网控制,通过SSI读取转台的位置信号;天线控制系统的控保电路的信号采集等都是由多电机控制器(CP476)通过其I/O点(DM465数字量I/O模块)实现的。这种方案不仅实现了全数字控制,而且结构简单、接口清晰、可靠性高。可以看出多电机控制器(CP476)和CAN总线的应用是关键所在。
3.2 控制原理
对于四台电动机协调控制一个转台来说,要实现齿轮消隙,其中两台要作为速度控制模式工作,作为消隙驱动的主电动机,提供与天线转动方向一致的主动驱动力矩。另外两台要作为力矩控制模式工作,作为消隙驱动的从动电机,为消隙机构的齿圈提供向后的啮合“张紧力”。
天线控制单元HMI(PP320)通过串行接口RS-232将速度指令发送给多电机控制器(CP476),多电机控制器(CP476)通过CAN总线分别对四台直流调速器(欧陆)实现速度控制和力矩控制的切换,以实现对天线转台的无间隙传动。如图2所示。

图2  四台电动机驱动转台的控制原理


 
当转台顺时针转动时,设定电机1和3为速度控制工作模式,电机2和4为电流控制工作模式。电机1和3为主动电机,电机2和4为从动电机。M1、M2、M3、M4分别代表电机1、电机2、电机3、电机4的力矩。则提供的总力矩M=(M1+M3-M2-M4)。当转台逆时针转动时,则情况正好相反,电机2和4为速度控制工作模式,电机1和3为电流控制工作模式。电机2和4为主动电机,电机1和3为从动电机。提供的总力矩为M=(M2+M4-M1-M3)。
对于两台作电流控制模式工作的直流调速器,外部给定电流指令,使之产生与主动电机相反的力矩,保持一定的张紧力。
对于两台作速度控制模式工作的直流调速器,多电机控制器(CP476)接受天线控制单元的速度指令,经过处理后通过CAN总线发送给欧陆直流调速器,将与电机反馈速度比较运算后的偏差送入直流驱动器的速度环,通过力矩偏置,输出电流信号送给电流环,经过PID运算后,把电流信号送给电机电枢。从而既实现了转台电动机的速度和电流闭环控制,又实现了转台消隙。系统控制原理框图如图3所示。

 

图3  转台驱动电机控制系统原理框图



 
    4 系统设计
4.1 系统的硬件设计
该系统的硬件结构如图4所示。

图4  系统硬件结构[page]


 
本系统在硬件设计上,选用贝加莱的PCC为核心控制单元,通过CAN总线实现四台直流调速器及其直流电动机的组网,天线控制单元、控保单元、转台位置信号分别通过通信扩展接口构成完整的天线控制系统。
本系统中,PCC采用CAN总线网络控制直流电动机的运转,这不仅可以使电气接线大大简化,系统安装及维护工作大大减轻,且PCC可以以高速,高精度地对电动机进行控制,而且PCC对直流调速器实时状态信息监控更加具体全面,从目前业内高机动雷达及其它车载计算机控制系统和监控系统的发展现状来看,CAN总线的广泛应用已成为一个必然的技术趋势。
4.2 系统的应用软件设计
该多电机控制系统的应用软件基于PCC的开发平台Automation Studio集成软件平台设计,充分利用了标准化工业控制器PCC的软硬件优势:
(1) PCC的所有软件均采用模块化结构搭建,各个模块的功能既相对独立,又通过数据接口相互关联,既利于协同开发与维护,又便于项目的归档与标准化。各个任务模块相对独立的设计风格,可以有效地保证在系统器件或工艺要求变动时,对控制软件的影响都将是局部的、单一的。
(2) 该多电机控制系统应用软件采用面向对象的风格,由多层面多模块构建而成,电机的控制策略程序与底层数据采集和底层通信程序无关,有利于项目的局部改动调整与设备扩展,项目软件的代码可以获得最大程度的可重用性。
(3) 该多电机控制系统软件全部采用BASIC高级语言编制,软件具有很好的可读性与易维护性。
(4) 采用CAN总线对多台直流电机(驱动器)的控制,也是本系统软件设计的最突出特点之一,PCC可以通过CAN总线高速、高精度地对电机运动进行控制,实现对多台电机进行全面的信息采集与实时监控,包括每台电机的速度、方向、启停、使能、设定电流进行控制,并可监视电机的当前转速、方向、启停、使能状态、电机的电流及故障状态等信息。
4.3 应用软件的模块化结构
该系统的应用软件充分利用了B&R 的Automation Studio集成软件平台的应用软件结构化与模块化设计的特点。按照系统硬件结构及工艺设计要求,整个系统的应用软件设计成多个相对独立的任务模块,各个模块之间按照严格定义的接口规范,相互传递信息。各个任务模块相对独立的设计风格,可以有效保证在系统器件或工艺要求改动时,对控制软件的影响都是局部的、集中而单一的。整个应用软件系统的结构如图5所示。

图5  应用软件系统的结构


4.3 容错设计
为了为保证整个天线控制系统各机械、电气部件的可靠运行,该系统对天线控制作了以下容错设计:
(1) 当某台直流调速器因某种原因触发报警时,该调速器所驱动的电动机是无法按照控制指令运动的,为避免意外情况发生,本系统做了安全性的保护措施——停止所有电动机的运动。并可通过显示的错误代码,直观地告知操作人员,进行意外情况的相应排错处理。
(2)当控保电路采集到限位信号的触发,多电动机控制系统的控制程序会保护性地将电机停止下来,以免转台触及机械限位部件,引起电机堵转。

5 结束语
基于CAN总线和PCC的全数字式多电机消隙天线控制系统,实现了天线转台的消隙以及方位、俯仰等控制功能。应用实践表明,该系统不仅能完成天线系统的精确定位,而且结构简单,数据通信流畅,可靠性高,电机驱动特性好。

参考文献
[1] 齐蓉, 肖维荣. 可编程计算机控制器技术. 北京:电子工业出版社,2005.
[2] 周力功. CAN基本知识.

关键字:CAN总线  多电机齿轮消隙  天线控制系统 引用地址:基于CAN总线和PCC的多电机消隙天线控制系统

上一篇:AI总线显示控制器在智能化栽培温室系统中的应用
下一篇:MODBUS信号与PROFIBUS总线通讯方案介绍

推荐阅读最新更新时间:2024-05-02 22:23

CAN总线知多少
  基本概念   CAN 是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议,形成并通过ISO11898 及ISO11519标准认证。在欧洲已是汽车网络的标准协议。   CAN 的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。它的出现为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。   优势          CAN属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通信网络。较之许多RS-485基于R线构建的分布式控制系统而言,基于CAN总线的分布式控制系统在以下方面具有明显的优越性:        
[嵌入式]
基于CAN总线的新能源汽车电池数据采集方案
   1.引言   随着全球能源和环境问题的不断突显,汽车作为石油消耗和二氧化碳排放的大户,我国汽车保有量的持续攀升,不仅给能源带来危机,同时传统汽车排放的尾气给环境带来了巨大的危害,汽车行业需要进行革命性的变革,发展新能源汽车已经成为世界各国的共识,随着科学技术的进步,以节能、环保、安全为终极目标的电动汽车、混合动力电动汽车以及燃料电池电动汽车的研发与应用已成为全世界各国汽车产业发展的重点。我国更是将其列入到七大战略性新兴产业之中。   发展与挑战并行,近年来时有发生电动汽车安全事故,引起各方的关注。汽车锂电池组作为电动汽车的核心零部件,其安全运作保证了电动汽车提供安全行驶环境,保障驾驶人员的生命安全,而锂电池组数据的
[嵌入式]
船载通信天线控制系统的稳定设计
      为了完成远洋航天测控和通信业务,大型精密跟踪天线要安装在测控和通信测量船上。由于船体受海浪影响,而发生随机性摇摆(横摇、纵摇、偏航)会使天线视轴晃动,容易造成窄波束天线跟踪性能下降,甚至造成丢失目标。为准确跟踪目标,减小载体运动给天线跟踪带来的扰动,需建立一套抗扰动稳定系统,使天线输出视轴隔离船体扰动而稳定在惯性空间坐标系。保证系统的跟踪能力和跟踪性能的要求。       为了有效实现抗扰动功能,传统的方案上需要同时采用多模式补偿,利用至少6个速率陀螺检测船体的三维扰动信息和天线主动的旋转信息,根据天线三轴(方位轴、俯仰轴、横切轴)结构,结合前馈开环补偿和反馈闭环补偿,实现对扰动的隔离。方案设计复杂、陀螺使用量大且
[网络通信]
CAN总线技术运用于接口电路设计注意事项
  CAN 总线是一种有效支持分布式控制和实时控制的串行通信网络,以其高性能和高可靠性在自动控制领域得到了广泛的应用。为提高系统的驱动能力,增大通信距离,实际应用中多采用Philips公司的82C250作为CAN控制器与物理总线间的接口,即CAN收发器,以增强对总线的差动发送能力和对CAN控制器的差动接收能力。为进一步增强抗干扰能力,往往在CAN 控制器与收发器之间设置光电隔离电路。典型的CAN总线接口电路原理如图1所示。   图1 典型的CAN总线接口电路原理图 1 接口电路设计中的关键问题 1.1 光电隔离电路   光电隔离电路虽然能增强系统的抗干扰能力,但也会增加CAN总线有效回路信号的传输延迟时间,
[汽车电子]
<font color='red'>CAN总线</font>技术运用于接口电路设计注意事项
总线干扰的原因大科普
CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO 11898),是国际上应用最广泛的 现场总线 之一。 在北美和西欧,CAN总线 协议 已经成为 汽车计算机控制系统 和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的J1939协议。 一、定位干扰原因 当总线有干扰时,有经验的工程师能够迅速定位,但是对于新手来说却很麻烦,造成总线干扰的原因有很多。比如通过电磁辐射耦合到通讯电缆中、屏蔽线接地没处理好、隔离了通讯没有隔离电源等。通过下
[电源管理]
总线干扰的原因大科普
基于蓝牙技术的汽车驾驶盘控制系统设计
1 引言 高科技应用改变了人的生活,汽车作为基本的运载工具的同时人们更希望汽车的驾驶操作更加简单方便,而且在车内能及时与外界进行信息沟通与交流。 蓝牙技术可为实现这种新型汽车电子信息系统提供技术支撑,利用蓝牙技术可以将汽车上的各种电子设备以无线的方式连成一体,形成“车域网”,这些设备包括汽车电气控制设备、音响和视频设备、车辆定位与监控设备、各种传感器及其控制系统、车辆保安系统和车辆导航系统等。 蓝牙作为一种新型短距离无线扩频通信技术,具有体积小、功耗低、开放性和互操作性等特点。与传统的以电缆和红外方式传输数据相比,具有以下优点: (1)抗干扰能力强;无线上网的手提电脑、手机等各种具有无线通信功能的电子设备工作时,对车内的其它电子
[嵌入式]
从车型垂直换代看原车CAN总线的发展特点
无论是前装还是后装,智能化已成为愈来愈普及的共识。在前装,智能化更侧重于整车的电控系统,如动力行走系统、车身安全系统、多媒体系统等。而在后装市场,更多的聚焦于多媒体系统、OBD系统等电子产品的开发。目前整车广泛应用的CAN总线技术,对车载影音电子领域有深远的意义。一方面,每个3—5年,车型就要经历一次垂直换代,2013—2014年,市场又将迎来一次车型密集换代周期,新平台的多媒体系统的特点,都需要从“逆向”的角度通过CAN总线去一一了解;另一方面,随着Win CE、Android等平台进一步成熟,行业的方案公司更应该了解新车CAN总线特点,从而使后装车载影音产品不仅是外观风格和原车接近,更要从系统化的角度与原车高度统一。 广州欣朴致
[嵌入式]
基于CAN总线的家庭控制器的设计与实现
    摘要: CAN总线是一种新型网络协议,是一种有效支持分布式控制和实时控制的串行通信网络,它具有传输速度快、自动解决总线竞争、实时性好、可靠性高、纠错能力强等特点,目前已成为一种国际总线标准。本文介绍一种基于CAN总线的家庭控制器的实现方案。     关键词: CAN总线 家庭控制器 引言 CAN(Controller Area Network)总线是德国Bosch公司为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议,它是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维,通信速率可达1Mbps,通信距离可达10km,CAN协议的一个最大特点是废除了传统的站地址编码
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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