基于can总线的大射电望远镜分布式控制与数据采集系统

发布者:dadigt最新更新时间:2016-10-29 来源: eefocus关键字:can总线  大射电望远镜  分布式控制  数据采集系统 手机看文章 扫描二维码
随时随地手机看文章
1引言

fast(five一hundredmeteraperturesperi-ealteleseope)soom口径球面射电望远镜是国际大射电望远镜计划在中国的一项先导工作。计划在某喀斯特地貌地区建造口径d~500m的射电望远镜,频率渡盖米波一分米波一厘米波波段(0.3~8.sghz)〔1〕。

随着控制、计算机、测量、通讯、网络等技术的发展,球面射电望远镜的成功实例—美国arecibo305m口径天线越来越呈现造价高、单频工作、精度低等缺点,充分运用新理论、新技术,科研人员提出了新的创新设计思想。在fast光机电一体化设计中,通过若干根悬索长度的控制可实现馈源舱按照天文观测要求的位姿做扫描运动。要实现这一设计思想,现代数字主动闭环控制技术是必不可少的。为了有效地实现主机对多套伺服系统的控制,我们采用了基于can总线的分布式控制与数据采集系统,并在50m模型中得到了成功应用,对此讨论如下。

2分布式数据采集与控制结构方案

基于can总线的fast系统总体结构如图1所示。fast的分布式控制与数据采集系统由上位主控计算机和分布在直径500m圆周上的六套伺服系统(下位机)及其他若干数据采集节点组成。在主

控计算机与下位机之间存在复杂的、实时的、可靠性要求高的数据通讯,以实现智能数值闭环控制算法与系统监控。can(controllerareanetwork)总线是一种支持分布式实时控制系统的串行通讯局域网络,由于其高性能、高可靠性、实时性好及独特设计,已广泛应用于控制系统中的各检测和执行机构之间的数据通讯。它具有以下的一些技术性能:

(l)多主方式工作,非破坏性的基于优先权的总线仲裁技术;

(2)采用短帧结构,受干扰概率低,每帧信息都有crc校验及其它检错措施;

(3)对严重错误具有自动关闭总线功能,使总线其他操作不受影响。

can总线符合15011898标准,最大传输速率可达imb/s,最大传输距离为10km,传输介质可为双绞线。由于can总线为多主方式工作,最多可挂接110个节点,根据fast控制系统既需集中控制管理,又需分散实时控制的特殊要求,分布式数据采集控制系统采用现场总线式集散控制系统(fdcs)。采用can总线技术对于实现复杂的智能控制、扩增控制系统反馈数据采集节点,具有实际工程易于实现和成本低廉的优点。

整个系统的工作原理为:主控计算机根据所观测星体的赤纬角、时角及地理纬度,计算出各离散时间段内各悬索长度的变化量,并以不同的地址码发送到can总线上,各下位机根据自己的验收屏蔽码接收数据(或指令);从控制现场传感器传送来的信息(如:电机转速、转矩、悬索张力、悬索末端线速度等等)可能为模拟量、开关量或数字量。模拟量经模数转换后发送到can总线上,总线上的其他节点单元和操作站根据自己的需要和设定的验收屏蔽码来判断是否接收该信息。如果该信息需要进一步较为复杂的处理,则可通过上位机来处理并对整个网络进行管理,经过处理后的信息再送回can总线,经通信转换单元控制现场设备。如有重要信息则通过与上位机连接的打印机记录打印保存。

3硬件电路设计

基于can总线的fast分布式数据采集与控制系统各节点都设有与can总线接口的电路,以便把各个节点的不同种类、不同格式的信息都能够在基于can协议的标准下进行通讯。

下位机有数据采集节点和数字控制节点。以数字控制节点为例,核心芯片为intel公司的微处理器89c52,数字控制节点单元的通讯转换接口电路图如图2所示。该电路将can总线上的信息经由can接口电路(主要由82c250组成)和sjai。。o接受,根据接受的指令内容做出相应的控制动作。pl口作为通用1/0口,对电机伺服系统实施实时控制和实时监控。sjai000为philip公司生产的can微控制器,它符合can2.ob协议,完全兼容pca82czoo;支持29位标识符模式,有64字节的接受缓冲区,能通过验收屏蔽码寄存器和验收码寄存器对标准帧或扩展帧进行单向/双向接受滤波;对can总线上的每一个错误可进行错误中断;可通过检测具体位来仲裁丢失中断等特性。所以sjai000的功能有了大大增强,能完成高性能的通信。通过与sjai000的rx、tx连接的电路内的主要芯片为pca82c25o,它是can控制器与物理总线之间的接口,它可以提供对总线的差分发送能力和对can控制器的差分接收能力,抗干扰能力强。内设限流电路可防止发送输出级对电池电压的正端和负端短路。系统中采用了看门狗(watch-dog)复位技术,以保证系统能正常运行。

 

4软件设计

根据fast分布式控制与数据采集系统各节点与上位机工作站之间距离远的特点,整个系统要求实时控制、实时数据采集、实时故障报替、现场情况显示、数据存储、历史数据查询、打印记录等功能。

底层的控制节点和数据采样节点的软件设计思想为:上电初始化、实时数据采集、实时数据处理、现场信息实时发送、故障实时报警和现场设备实时监控同其它设备的通讯等等。软件流程图如图3所示。

操作站上位机的系统监控、系统参数设定、轨迹规划、控制算法和网络管理的设计思想主要为can接口适配卡初始化、判断网络节点间是否有冲突、设定节点优先级、数据存取、与历史数据比较、根据节点实际情况进行相应处理并回送、报文打印等功能。

其软件流程图如图4所示。操作站上位机发往控制节点的指令集为:启动、等待、复位、停止、空闲、移动。现场控制节点单元对现场设备采用查询方式接收数据,采用中断方式接收来自can总线上的指令。

关键字:can总线  大射电望远镜  分布式控制  数据采集系统 引用地址:基于can总线的大射电望远镜分布式控制与数据采集系统

上一篇:CAN总线在高压开关柜在线检测系统中的应用
下一篇:RS232串口定义

推荐阅读最新更新时间:2024-05-03 00:47

基于C8051F040的CAN总线系统智能节点设计
1 智能节点硬件设计 C8051F040中内置CAN总线协议控制器,只要外接总线驱动芯片和适当的抗干扰电路就可以很方便地建立一个实用的CAN总线智能测控节点。本文采用PH ILIP公司的TJA1050T CAN总线驱动器,硬件原理图如图1所示。 图1智能节点电路 图1中C8051F040 的CAN信号接收引脚RX 和发送引脚TX 并不直接连接到TJA1050T 的RXD和TXD端,而是经由高速光耦6N137进行连接,实现CAN总线各节点的电气隔离。为了实现真正意义上完全的电气隔离,光耦部分的VA和VB必须通过DC-DC 模块或者是带有多个隔离输出的开关电源模块进行隔离。为防止过流冲击, TJA1050T 的CANH和CAN
[单片机]
基于C8051F040的<font color='red'>CAN总线</font>系统智能节点设计
单片机和MCP2510的CAN总线通信模块设计
CAN(Controller Area Network)总线,即控制器局域网。由于具有高性能、高可靠性以及独特的设计,CAN总线越来越受到人们的重视。德国的Bosch公司最初为汽车监控和控制系统设计了CAN总线,现在,其应用已面向过程工业、机械工业、纺织工业、农用机械、机器人、数控机床、医疗器械及传感器等领域发展。CAN总线已经形成国际标准,并已经公认为是最有前途的现场总线之一。CAN总线规范已经被国际标准化组织制订为国际标准ISO11898,并得到众多半导体器件厂商的支持,推出各种集成有CAN协议的产品。CAN总线系统智能节点是网络上报文的接收和发送站,一般由单片机和CAN控制器或二者合二为一组成。 MCP25l0是Micro
[应用]
基于USB接口的高增益数据采集系统研究
  0 引言        在现代工业生产和科学技术研究等各行业中,通常需要对各种数据进行采集。目前常用的通过数据采集板卡采集的方法存在着以下缺点:安装麻烦,易受机箱内环境的干扰而导致采集数据的失真,容易受计算机插槽数量和地址、中断资源的限制,可扩展性差。而带 RS-232 串口的数据采集器,在需要大批量、高速传输的场合下,其应用也受到限制。通用串行总线USB(Universal Serial Bus)的出现,很好地解决了上述问题,很容易实现便捷、高速、低成本、易扩展、高可靠性的数据采集,代表了现代数据采集系统的发展趋势。 1 硬件设计与实现    USB总线传输速度快,为了充分发挥USB总线这一优势
[嵌入式]
基于CAN总线汽车车身视觉检测站的研究
    摘要: 研究CAN总线和多主机控制在汽车白车身视觉监测站中的应用;提出以采用摩托罗拉MC68HC05X16和微机为主机的多主机分布式控制系统;介绍控制网络的物理层接口及有关硬件,并对通信部分进行较为详细的研究。     关键词: 视觉检测 三维测量 分布式控制 控制器局域网 数据通信 前言 汽车车身视觉检测站是用于测量车身关键点的三维空间坐标的大型的专用检测系统。它由机械及定位系统、三维视觉传感器系统、测量控制与接口系统、标定系统以及计算机软件五大部分组成。主要方法采用结构光传感器,经标定系统标定后,通过控制系统选取被测点,采集图像,结合视觉检测算法,求出被测点坐标参数。为进行测量,必须把计算机与
[应用]
CAN总线局部网络管理机制及实现
近年来,汽车的节能问题备受关注,消减不必要的能源损耗是一种非常有效的方法。当前,大多数车辆在点火钥匙打到OFF档之后,部分功能仍需要使用,例如:车辆防盗、电子驻车功能等。为了降低电量消耗,避免蓄电池电量消耗过多导致汽车无法启动,需要KL30节点在OFF档之后能进入低功耗状态,关闭大部分不需要的功能,尽可能减少电量消耗。对于分布式功能网络,由于连接到总线上的节点需要协同工作,所以各节点遵循同样的协议以实现同步睡眠及唤醒。 当前,大多数的车辆都是遵循OSEK或者AUTOSAR网络管理协议,来实现节点休眠唤醒功能的。由于目前车辆的电子电气系统越来越复杂,KL30节点也越来越多,当前的网络管理协议也逐渐呈现出一些弊端。例如:IG OF
[嵌入式]
CAN总线在家庭智能化控制系统中的应用研究
O 引言 家庭智能控制系统的主要功能集中在家庭安全报警、电话或电脑远程控制、红外遥控、自动抄表控制、灯光和湿度控制等方面。根据智能终端设备传输数据和功能的不同可以把它分成两类子网,一类是传输数据以数据量小、速率低的家庭自动化控制设备;另一类是传输多媒体信息、(视频、音频信号),信号量大、速率快,如视频会议、音频点播等。家庭智能终端设备可以采用总线结构组建成有线子网和无线子网,因各设备分布在家中不同的地方,对于组建成有线子网布线比较复杂,但是如果采用PLC与CAN总线构建成网络,将降低成本。 CAN(Controller Area Network,控制器局域网)是德国Bosch公司在20世纪80年代初为汽车检测控制而开发
[工业控制]
基于89C51单片机和CAN总线的供热温度控制器的设计研究
  建设部要求城镇新建公共建筑和居民建筑,凡使用集中供热设施的,均需设计、安装具有分户计量及室温调控功能的供暖系统。节能型供热温度控制器是利用自动控制技术,将节能措施与热计量功能融为一体,从以人为本的角度提出的一种新型节能理念和方法,使集中供暖用户既可通过控制器设定、调整并与配套设备共同完成对室内温度的自动控制和远程控制,又可随时了解室内温度、热消耗量,达到节约能源的目的。   1 系统总体结构及方案设计   一个完整的大型公建节能型供热温度控制器由两部分组成:温度测控系统和通信模块系统。系统总体结构如图1所示。系统温度测控的硬件包括:单片机、温度传感器、信号放大器、A/D转换器及D/A转换器、稳压器、显示驱动芯片和数码管等。
[单片机]
基于89C51单片机和<font color='red'>CAN总线</font>的供热温度控制器的设计研究
基于CAN总线的高精度温湿度监控系统
引言     一个高效的温湿度自动监控系统对各行业进行科学有效的管理,保障工作环境温湿度恒定,降低能源损耗是非常必要的。传统的温湿度远程监控系统如RS一485总线在数据传输过程中存在着数据传输速率低、实时性差,对所采集的实时数据不能进行分析、节点加入或者离开网络要重新配置等问题,而温湿度传感器检测过程中湿度受温度影响而导致测量误差大、校准和标定复杂、互换性和长期稳定性差等。     因此,本文提出一种基于CAN总线高精度温湿度监控系统,不仅可以提高系统的传输速率和实时性,而且也可以提升系统温湿度采集的准确度。 1 系统的整体结构 图1 温湿度监控系统的总线分布式结构     CAN—Bus(Control
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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