0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

通过CAN总线实现多天线的数字化PID控制的设计与应用

电子设计 来源:郭婷 作者:电子设计 2019-05-27 08:08 次阅读

随着电子科学技术的迅速发展,单基地雷达存在着很大的局限性,小型双多基地雷达的应用越来越广泛,需求日趋迫切。卫星通信具有通信距离远,通信容量大,业务类型多,传送不受地理条件限制等优点,在通信、广播、导航定位、气象服务、遥感遥测、地球资源勘测、环境监测、技术侦查等商用和军事应用方面应用广泛。其中,海事卫星通信系统在移动卫星通信中具有不可替代性,发展前景广阔。复合式的双基地雷达特别适合于空中交通管制系统,它比单基地雷达的测速效率高,精度好;此外双基地雷达的目标分辨能力较高,在分析大气的垂直结构时要比单雷达更优越,而大气的垂直结构则是气象分析的重点。CAN控制器局域网络(Controller Area Network, CAN)的简称,是由研发和生产汽车电子产品着称的德国BOSCH公司开发了的,并最终成为国际标准(ISO118?8)。是国际上应用最广泛的现场总线之一。 在北美和西欧,CAN总线协议已经成为汽车计算机控制系统嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的J1939协议。近年来,其所具有的高可靠性和良好的错误检测能力受到重视,被广泛应用于汽车计算机控制系统和环境温度恶劣、电磁辐射强和振动大的工业环境。

1 CAN总线多夫线控制系统的组成

CAN 的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。它的出现为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。

天线控制系统由本地控制组件、CAN总线和天线控制器组成,如图1所示。其中本地控制组件包括本控面板、电源微处理器电机驱动电路,负责天线的位置信息采集和电机控制算法的实现;CAN总线采用CAN 2.0B标准协议进行数据传输,接口芯片采用SJA1000,完成物理链路层和数据链路层两层功能;天线控制器包括显示面板、控制按键、手轮、微处理器等,用于接收用户操作指令,显示指定天线的状态和控制天线的运动方式。

通过CAN总线实现多天线的数字化PID控制的设计与应用


在由CAN总线构成的天线控制系统中,天线控制器和本地控制组件各分配一个固定的CAN网络地址,天线控制器通过面板选择所要控制的天线编号,将该天线的工作方式(扇扫、环扫、手动)、工作参数(扇扫边界、扫描速度)等发送到所选天线的本地控制组件,再由本地控制组件根据天线控制器给出的控制算法,实现对天线的控制,并将天线的当前参数(方位、转速、转向)通过CAN总线传送到天线控制器上显示。手动方式时,所选天线的本地控制组件根据天线控制器手轮的控制信息和跟随算法,实现对天线的手动位置控制。

2 方位传感器的数字化设计

传感器是一种物理装置或生物器官,能够探测、感受外界的信号、物理条件(如光、热、湿度)或化学组成(如烟雾),并将探知的信息传递给其他装置或器官。传感器是一种检测装置,能感受到被测量的信息,并能将检测感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。它是实现自动检测和自动控制的首要环节。

在对天线位置信息的采集中,方位传感器采用同步机电路实现。其中,定子线圈加入工频激磁电压,转子的三相电压幅度受定子与转子相对角度的调制,三个转子线圈之间相互间隔120°放置。在模拟信号传输中,同步接收机会根据三相电压幅度的变化跟随同步机做同步旋转,达到传输角度信号之目的。为了便于与微处理器的连接,输出的方位信号还必须做数字化处理。

设同步机定子加激磁电压Vo=Vmsinωt,三个转子线圈的电压方程为:

通过CAN总线实现多天线的数字化PID控制的设计与应用

式中:K为转子绕组与定子绕组的变压比;θ为转子相对于定子的转角;ω为工频激磁电压的角频率。

由此可知,在激磁电压正峰值时,对三个电压取值,则V1,V2,V3与转角θ的关系为:

通过CAN总线实现多天线的数字化PID控制的设计与应用

将转角θ从0~360°划分为12个区间,每个区间30°,则可将同步机三相电压幅度随转子角度变化的曲线绘制如图2所示。

通过CAN总线实现多天线的数字化PID控制的设计与应用


如果用V1-V2,V2-V3,V3-V1以及V1,V2,V3中绝对值最小的信号Vx的极性来表示这12个区间,则很容易得到各区间的二进制代码,如表1所示。例如:当θ角在0~30°时,V1-V2为正,V2-V3为负,V3-V1为正,而此时V1的绝对值最小,即Vx=V1,其值为正,则该区间可以用(10 11)B表示。

通过CAN总线实现多天线的数字化PID控制的设计与应用


进一步,对此时的Vx信号做归一化处理后再进行反正弦运算,其结果是单调的,且计算出的角度值α介于0~30°之间。根据θ角所在的区间,就可求出当前天线的方位。

根据以上分析,可以将方位信号数字化过程简述如下:在激磁工频信号的正峰值点生成采样脉冲信号CP0和微处理器中断信号CP1,控制三路采样保持电路同时对分压后的同步机三相电压进行采样保持,选择绝对值最小的一路信号送A/D转换器,同时判断其正负;区间代码生成电路根据对三路采样信号的比较和最小信号的正负,确定θ角所处区间的代码;微处理器响应中断,启动A/D转换,求得α值,同时读取θ角所处区间代码,根据表1给出的区间计算公式,确定θ角的具体数值送本地面板显示,并通过CAN总线上传天线控制器。

方位数字化电路原理框图如图3所示。

通过CAN总线实现多天线的数字化PID控制的设计与应用


从图2可以看出,在0~30°区间内正弦曲线可近似为线性区间,为进一步提高精度,可以按照正弦函数曲线对A/D转换进行补偿,以满足精确测量的需要。同时,为避免因激磁电压的波动引起A/D转换后的数值在区间之间的跳动,A/D转换器的参考电压应与激磁电压的幅度按比例浮动。

3 位置随动旋转编码器接口设计

旋转编码器是随动控制中常用的接口部件,这里选用增量式旋转编码器,它由涂有莫尔条纹的编码盘和光电检测装置构成,编码盘上涂有两道相差90°的黑白相间隔栅,分别称之为A道和B道。工作时,光电检测器发出可见光照射在编码盘上,当编码盘旋转时,光发射管装置照过隔栅,光敏接收管便会产生通(断)的脉冲输出信号。由于A,B道相位差为90°,因此其输出脉冲也有90°的相差。当旋转编码器正转时,A信号超前B信号90°;反转时,B信号超前A信号90°。

如果直接采样A、B两路信号,电路结构会比较复杂。为便于计算机处理,可将旋转编码器的A、B两路信号进行适当变换,生成方向信号DIR和增量计数脉冲CLK.图4给出了旋转编码器的接口电路以及相应的波形。为防止因机械转动带来的波形边缘的抖动,接口电路的输入应采用施密特型。

通过CAN总线实现多天线的数字化PID控制的设计与应用


图4中C点的方波周期是A或B信号周期的1/2.为了在手轮低速转动时,防止由于A或B信号周期过大而影响计数器的正常工作,可将C点波形与经缓存器延迟后的波形E相异或,从而得到增量计数脉冲CLK,其周期应是C周期的1/2,即为A或B信号周期的1/4,实现A或B信号频率的四倍频细分。为便于计算机识别手轮的转动方向,电路中增加了方向信号DIR,当旋转编码器正向转动时,A信号超前B信号90°,此时DIR输出为高电平;反之,DIR输出为低电平。

4 天线的PID控制

当今的自动控制技术都是基于反馈的概念。反馈理论的要素包括三个部分:测量、比较和执行。测量关心的变量,与期望值相比较,用这个误差纠正调节控制系统的响应。PID(比例-积分-微分)控制器作为最早实用化的控制器已有70多年历史,现在仍然是应用最广泛的工业控制器。PID控制器简单易懂,使用中不需精确的系统模型等先决条件,因而成为应用最为广泛的控制器。

图5给出了天线的PID控制原理。如图5(a)所示,在连续控制系统中,PID的控制规律可以写成如下形式:



式中:u(t)为PID控制器的输出或称为被控对象的控制输入;ε(t)为偏差;Kp为比例系数;TI为积分时间常数;TD为微分时间常数。

为在数字系统中实现PID控制,需将连续PID控制规律离散成离散型PID控制规律,即用差分方程来表示:

通过CAN总线实现多天线的数字化PID控制的设计与应用

天线的离散型PID控制方案如图5(b)所示。在该方案中,天线的工作方式分为自动扫描和手动扫描两种。自动扫描方式下,天线控制器选择设定相应天线的扫描转速。由于不同波段的天线尺寸不同,各个天线转台的转动惯量也不尽相同,因此需要通过调整相应天线的比例积分和微分常数,来使天线的控制达到期望的特性。而在手动扫描时,天线控制器将手轮的转动控制,经位置随动旋转编码器变换为对天线的控制输出,通过CAN总线实时传递给指定天线的本地控制组件,由本地控制组件中的PID控制算法实现对天线的手动控制,从而达到手动跟踪目标之目的。

5 结语

CAN总线技术已在工业控制中得到广泛应用。本系统采用CAN总线,结合天线方位的数字化接口设计,将分布式微处理器联系起来,实现了多天线的数字化PID控制,简化了天线控制系统的设计,保证了天线控制的精度与稳定性。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16240

    浏览量

    177601
  • 控制系统
    +关注

    关注

    41

    文章

    6555

    浏览量

    110519
  • CAN总线
    +关注

    关注

    145

    文章

    1940

    浏览量

    130661
收藏 人收藏

    评论

    相关推荐

    基于CAN总线的阀门智能控制网络系统

    的是RS-485,HART等。CAN总线是一种全数字化的现场总线,可靠性高,在国内有广泛的应用,将现场总线技术应用到阀门
    发表于 03-09 16:03

    基于51单片机的直流电机数字化PID控制器设计并用MATLAB仿真

    基于51单片机的直流电机数字化PID控制器设计并用MATLAB仿真
    发表于 05-05 14:14

    采用PIC18F458实现CAN总线接口设计

    的4-20ma的模拟输入信号被数字信号取代,设备状态、故障、参数等信息通过现场总线传送给上位机完成远程控制及远程参数,具有
    发表于 06-11 05:00

    多天线多载波的数字上下变频的FPGA实现方法有哪些?

    数字上变频/下变频(DUC/DDC)是数字中频设计的重要组成部分,其功能是将基带信号经过内插滤波后变到中频的频率,或者将中频的信号经过抽取滤波后降到基带的频率上。本文的主要目的就是介绍多天线多载波
    发表于 09-25 08:22

    数字化改变生活,数字化具有什么意义?

    数字化是时下炙手可热的话题,近几年内可能没有哪家企业不在战略规划里提到数字化的。但数字化的具体定义,各行各业都有不同见解与看法,唯一达成共识的可能是上IT管理系统。普遍的人都认为,可以在行业中胜出
    发表于 05-13 16:23

    数字化监控系统的特点及功能

    ,无时空限制。  ◆数字化:监控图像,控制及报警信息数字化后进入计算机,可以充分利用高科技手段进行系统管理和图像处理。  ◆广域:可以实现
    发表于 12-11 14:10

    如何采用PXI总线接口实现高速数字化仪模块的设计?

    本文给出了基于PXI总线接口的高速数字化仪模块的设计实现方法,介绍了高速数据采集系统中LVDS接口、LVPECL接口电路结构及连接方式,并在所设计的数字化仪模块中得到应用。
    发表于 04-14 06:18

    数字化实现的角度理解PI环节

    本文从数字化实现的角度理解PI(proportional integral, PI)环节,为数字化实现PI打下基础。...
    发表于 08-30 07:41

    数字化舞台布光灯具控制器的设计

    摘要:介绍了舞台布光系统中的重要部件——数字化灯具控制器的设计思想和实现方案,采用流行的CAN总线
    发表于 03-24 12:46 742次阅读
    <b class='flag-5'>数字化</b>舞台布光灯具<b class='flag-5'>控制</b>器的设计

    基于CAN总线的家庭控制器的设计与实现

    基于CAN总线的家庭控制器的设计与实现  引言   CAN(Controller Area Network)
    发表于 11-07 09:30 725次阅读
    基于<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>的家庭<b class='flag-5'>控制</b>器的设计与<b class='flag-5'>实现</b>

    基于FF现场总线PID控制应用实现

    基于FF现场总线的网络测控实验平台上,设计了双容水箱的液位反馈控制回路,实现了基于OPC技术的PID
    发表于 02-11 11:58 2958次阅读
    基于FF现场<b class='flag-5'>总线</b>的<b class='flag-5'>PID</b><b class='flag-5'>控制</b>应用<b class='flag-5'>实现</b>

    多天线多载波的数字上下变频的FPGA实现

    数字上变频/下变频(DUC/DDC)是数字中频设计的重要组成部分,其功能是将基带信号经过内插滤波后变到中频的频率,或者将中频的信号经过抽取滤波后降到基带的频率上。本文的主要目的就是介绍多天线多载波
    发表于 11-25 02:31 437次阅读
    <b class='flag-5'>多天线</b>多载波的<b class='flag-5'>数字</b>上下变频的FPGA<b class='flag-5'>实现</b>

    如何使用FPGA和CAN控制器MCP2515实现惯导系统的CAN总线接口的设计

    接口控制新型的CAN 控制器MCP2515,使惯导系统不仅具备了接入CAN 总线的能力,而且在系统实现
    发表于 01-27 15:52 17次下载
    如何使用FPGA和<b class='flag-5'>CAN</b><b class='flag-5'>控制</b>器MCP2515<b class='flag-5'>实现</b>惯导系统的<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>接口的设计

    如何用FPGA实现CAN总线通信控制

    CAN 总线插卡可以任意插在 PC AT XT 兼容机上,方便地构成分布式监控系统。因此,用 FPGA 实现 CAN 总线通信
    发表于 07-29 09:43 2721次阅读

    如何使用Arduino实现CAN总线通信

    CAN总线(Controller Area Network)是一种多主控制的串行通信协议,广泛应用于汽车电子、工业自动等领域。它以其高可靠性、实时性和灵活性而受到青睐。Arduino
    的头像 发表于 11-12 10:09 422次阅读