基于CAN现场总线的时间信息共享技术研究

发布者:CW13236066525最新更新时间:2012-10-29 来源: 21IC 关键字:CAN  现场总线  时间信息  共享技术 手机看文章 扫描二维码
随时随地手机看文章

引言
     电子时间引信系统从火控计算单元提取的射弹飞行时间数据需要实时可靠地传送给编程装置,为保证时间信息传送的准确、及时,我们采用了CAN总线进行时间信息的传输。CAN总线具有突出的可靠性和实时性,适合在复杂的战场环境下工作,基于CAN现场总线的时间信息数据接口,可充分保证时间信息传送,并为电子时间引信系统提供标准的数据接口,便于应用在其它防空武器系统的嵌入式改造或未来数字化防空武器系统中。
CAN现场总线概述
     CAN(Controller Area Network)总线诞生和发展于汽车工业自动控制领域,是两线制“多主对等”总线型拓扑网络,能有效地支持具有很高安全等级的分布实时控制,是唯一有国际标准的现场总线(Field Bus),目前发展到CAN2.0B规范,应用范围极为广泛。
     CAN总线用“显性(Dominant)”和“隐性(Recessive)”两个互补的逻辑值表示“0”和“1”,总线接口上同时发送显性和隐性位时,总线值是显性,实现逻辑与。CAN总线的位速率与其传输距离有关,传输距离在40m以内速率最大可达1Mbps,最大传输距离10km上的位速率为5kbps。根据ISO/OSI参考模型,CAN的层次划分为:(1)数据链路层(Data Link Layer),包括逻辑链路控制子层(LLC)和介质访问控制子层(MAC);(2)物理层(Physical Layer)。
     CAN总线的信息以几个不同的固定格式的报文发送,报文传输有四种不同类型的帧:数据帧(Data Frame)、远程帧(Remote Frame)、错误帧(Error Frame)和过载帧(Overload Frame),数据帧和远程帧可以使用标准帧和扩展帧2种不同格式,不同之处在于标识符域的长度分别为11位和29位。CAN的帧(Frame)由不同的位域(Bit Field)组成,以最重要的数据帧为例介绍帧的结构,数据帧包括7个不同的位域:帧起始、仲裁域、控制域、数据域、CRC域、应答域和帧结尾(如图1所示)。

为了获得最安全的数据发送,CAN总线采取强有力的措施来进行错误检测和处理。报文传输过程中有5种错误类型:位错误、填充错误、CRC错误、格式错误和应答错误,对于故障的界定有3种状态:“错误激活”、“错误认可”和“总线关闭”。

智能节点接口技术
     CAN总线采用总线型网络拓扑,实际应用中也可采用具有支线的“树型拓扑”。节点是CAN网络上信息的起点和终点,智能节点是指具有微处理器的节点,它在可靠性、兼容性、信息处理能力等方面具有优势。
     智能节点硬件设计包括CAN控制芯片与MCU的连接和CAN控制芯片与PC机的连接。典型的智能节点结构为“MCU+CAN控制器+CAN驱动器”,具有CAN模块的微控制器(MCU)将前2者合二为一,如PIC18F458、MC68HC908GZ16、P8Xc591,操作使用更加方便。PC机上的智能节点设计多采用CAN适配卡,由ISA接口、双口RAM、嵌入式微处理器、CAN控制器、CAN驱动器组成。智能节点软件设计的核心内容为CAN节点初始化、报文发送和报文接收,还包括CAN总线错误处理、总线关闭处理、接收滤波处理、波特率参数设置和自动检测以及CAN总线通信距离和节点数的计算。
采用PIC18F458微控制器设计的智能节点如图2所示。

 时间提取单元和编程装置的设计实现
     时间提取单元和编程装置是电子时间引信系统的重要组成部分,两者协调工作完成射弹飞行时间的隔离提取、数据共享和编码发送,设计实现上采用“功能电路+数字接口”的方案,作为节点连接在CAN总线上。两者的机械结构设计要充分考虑与现有武器装备的机械兼容性和电磁兼容性,不能影响现有装备的结构和工作状态。 [page]

时间提取单元的设计实现
     时间提取单元的任务功能是从武器系统火控计算单元中提取射弹飞行时间,并将其发送到CAN总线上。其电路结构如图3所示,主要由射弹飞行时间数字量隔离提取电路、射弹飞行时间模拟量隔离提取电路、A/D转换电路、控制信号(开关量)隔离采集电路、数字接口、隔离型DC/DC电源模块等部份组成,可以提取16位的射弹飞行时间数字量或1路射弹飞行时间模拟量、8位控制信号,输出为CAN总线信号,使用双绞线在1km的范围内得到高达70kbps的传输速率。光电隔离电路采用双光耦构成电流串联负反馈电路实现模拟信号的线性隔离传输,即用两个相同型号的光耦输入端串联,组成差分负反馈,来补偿光耦的非线性电流传输系数,通常使用双光耦芯片可以得到较好的一致性,使电路传输特性更好。典型的双光耦芯片(如HCNR200)内部结构及其应用电路如图4所示。A/D转换使用ADC0809芯片完成,隔离型DC/DC电压变换器选用爱立信的电源模块PKV3211PI,其输入电压范围为9V~36V,输出电压5V,输出功率2.5W,模块化设计,小体积砖形封装,可以满足要求。 
     视火控计算单元和提取位置的不同,时间提取单元的机械结构设计可采用转接头或总线卡等的不同形式。对于向量式瞄准具,将时间提取单元电路板与射弹飞行时间求取电路板通过接插件直接连接,共同放置于安装盒内;从火控计算单元内部连接件上提取数据时,使用相同型号的连接件(包括公头和母头)作为附加装置,内部将两端对应位置连线,从连线上提取所需数据信号给光耦电路;火控计算机数据总线提取数据,将电路设计成接口卡的形式,直接插在计算机主板空余的插槽上。

编程装置的设计实现
        编程装置的任务功能是从CAN总线上获取射弹飞行时间数据,进行数据编码,并通过射频模块转换为射频信号发送。其电路结构如图5所示,由数字接口、微控制器、无线射频模块和监控电路组成。微控制器AT89S51为电路的核心,完成数据接收、数据编码、射频模块控制、数据串行发送等诸多功能,大大简化了电路结构;监控电路采用X25045,监控微控制器的工作状态,防止程序“跑飞”;数字接口与时间提取单元相同;无线射频模块采用原厂提供的标准电路板(设置为发送状态),其天线为腐蚀在PCB板上的铜线,在天线外2~20m的范围形成射频编程窗口。

        编程装置电路板安装在长方体形盒里,外部通过接插件分别与CAN总线(两芯插头和插座)和无线射频模块(7芯的插头和插座)相连接。整个编程装置盒固定于火炮炮箱上方,距炮口约2.5m的位置,且将射频模块PCB板有天线一侧朝向管身方向,以便获得较好的射频性能。

参考文献:
1 邬宽明.CAN总线原理和应用系统设计. 北京:北京航空航天出版社,1996.
2 徐爱钧,彭秀华.单片机高级语言C51应用程序.设计[M]..北京:电子工业出版社,2000.
3 饶运涛.现场总线CAN原理及应用技术. 北京:航空航天大学出版社,2003.
4 陈艳峰等. 实用线性光电隔离放大电路分析研究. 单片机应用技术选编(8)

关键字:CAN  现场总线  时间信息  共享技术 引用地址:基于CAN现场总线的时间信息共享技术研究

上一篇:现场总线以外的现场总线诊断
下一篇:现场总线和DCS、FCS的联系

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

基于ARM的可重构数控系统设计
引言 数控系统的开放性、可重构设计、模块化、网络化是当前数控技术领域研究的热点。开放式数控的技术本质是标准化,它的目标是把复杂的数控技术产品体系分割开,形成公认的模块化构件,让更多的厂商能够参与到数控技术的广阔市场中来。显然,模块化是开放式控制的原始基础和技术雏形,而实现这一目标的前提是共同制定一个产品的标准,准确地说,就是制定一个共同遵循接口的标准,以实现庞大数控系统架构的分解和集成。 可重构数控的技术本质是柔性化。其实际上和原有的柔性制造系统一脉相承,只不过加入了管理学和运筹学的技术内容。不同的是,这种管理过程不是完全由人来主导,而是在人预先定义的决策下,由控制系统本身按照某种程度的自动化来实施的,其目标是系统实现
[单片机]
基于ARM的可重构数控系统设计
基于CAN总线的电梯外呼系统方案设计
随着现代社会的发展,科学技术的进步,出现了众多高层建筑和智能建筑。电梯,作为高层建筑内部一种重要的交通工具,其应用规模日益扩大。而作为电梯系统中必不可少的一部分,电梯召唤显示板(简称电梯外呼板)的应用也随之剧增。 电梯外呼板应用于每层楼的电梯门外,供乘客及电梯维保人员使用。电梯外呼板将乘客及维保人员的需求信息通过CAN总线传达给电梯主板,电梯主板接收信息并执行相应的操作。同时,电梯主板将电梯的实时运行信息通过CAN总线传递给电梯外呼板,通过外呼板LED显示出来,供乘客参阅。 AVR单片机具有高可靠性、功能强、高速度、低功耗和低价位的特点,本系统选用了高档ATmega列AVR单片机ATmegal6。它具有先进的RI- SC结构,具有1
[单片机]
基于<font color='red'>CAN</font>总线的电梯外呼系统方案设计
TS61158现场总线介绍
TS61158 现场总线   现场总线标准由以下部分构成:   PhL:IEC61158-2:1993标准的超集(Superset);   Foundation Fieldbus的超集;   WorldFIP的功能超集;   DLL:IEC TS61158-3,TS61158-4;   Foundation Fieldbus的超集;   WorldFIP的功能超集;   AL:IEC TS61158-5,TS61158-6。   1998年之前,IEC/SC65C只推荐一种类型的现场总线,该总线主要采纳Foundation Fieldbus总线和WorldFIP总线基本技术,并严格按照IEC定义制定现场总线标准,
[模拟电子]
TS61158<font color='red'>现场总线</font>介绍
现场总线(PROFIBUS)技术简介(五)
2.3.2  扩展DP功能       DP扩展功能是对DP基本功能的补充,与DP基本功能兼容。 2.3.2.1  DPM1与DP从站间的扩展数据通信       (1)  DPM1与DP从站间非循环的数据传输。       (2)  带DDLM读和DDLM写的非循环读/写功能,可读写从站任何希望数据。       (3)  报警响应,DP基本功能允许DP从站用诊断信息向主站自发地传输事件,而新增的              DDLM-ALAM-ACK功能被用来直接响应从DP从站上接收的报警数据。       (3)  DPM2与从站间的非循环的数据传输。    2.3.3  电子设备数据文件(GSD)         为了
[嵌入式]
基于SJA1000的CAN总线系统节点仿真平台的实现
   引言   控制器局域网(CoNtrollerAreaNetwork,CAN),是德国Bosch公司为汽车的监控系统而设计的总线式串行通信网络,它具有良好的组网灵活性、开放性、扩展性和兼容性,它的抗干扰、自诊断、自监控和纠错能力强,可靠性高,它的协议模型结构简单,实时性好,性价比高,便于开发,它是目前唯一有国际标准的现场总线,它的应用范围已经远远超出汽车监控系统,它适用于许多领域中分布式自动控制系统,如:工业过程控制和自动化,智能结构和分布管理等,成为很有推广普及应用潜力的现场总线。   为便于CAN总线在不同领域的推广普及应用,研制一种通用的CAN总线系统基本组成单元――节点的仿真平台,通过仿真使研究开发CAN总线系统的
[测试测量]
基于SJA1000的<font color='red'>CAN</font>总线系统节点仿真平台的实现
新唐科技新一代MCU内建两组CAN总线
新唐科技承袭NuMicro™ NUC130/140 CAN总线系列产品成功经验,于2014年再度推出新一代NuMicro™ NUC230/240 带两组CAN总线系列。产品亮点包含:系统频率高达72 MHz、具2组CAN总线、一组USB 2.0 Full Speed界面、多达6组高速UART串口、800 kSPS高转换速度12位A/D并搭配内嵌高精度振荡器,全温全压误差±3%高精度22.1184MHz,工作温度高达105℃。 NUC230/240系列内建2组CAN总线、高达800 kSPS转换速度之12位ADC且工作温度为-40℃ ~ 105℃,集成众多种类的通讯接口,如6组高速UART、4组SPI界面、2组I²C与USB、L
[单片机]
基于CAN总线的在线更新机制的设计与实现
  0 引言   分散型控制系统中的现场终端一般由控制器和各检测模块构成,它们之间通过一定的通信网络建立数据的交换链路。这种系统具有高可靠、开放性、灵活性、协调性、易维护等优点。然而,该分散型系统也具有终端数量多、分布范围广的特点。一旦终端系统软件存在缺陷或用户提出新的功能和指标要求时,其升级、维护的工作量和成本都非常大。本文针对上述情况,设计了一种方便、灵活、快速及稳定地对MCU节点进行在线更新的机制。基于LPC11C24微控制器组成的CAN网络,采用IAP 编程技术(In Application Programming),实现了对目标节点MCU的软件更新功能。   1 LPC11C24 单片机和CAN总线   恩智
[嵌入式]
泰克推出支持智能交通网络CAN XL协议解码、触发和搜索功能的新品
中国北京2024年3月20日 —— 技术领先的测试和测量解决方案提供商泰克今日宣布推出 泰克 CAN XL(控制器局域网扩展长度)协议解码软件 ,支持工程师整合最新一代CAN通信技术,并帮助泰克客户在技术日新月异的当今时代保持竞争优势。 泰克 CAN XL 协议解码软件能够解析使用 CAN XL 帧在 CAN 网络中传输的数据包信号,可在当前的 4、5、6 系列 MSO 示波器上运行。 该解码软件还提供错误检测、时序和协议头部分析与调试等重要功能 。新版产品的发布将加快泰克的 CAN XL 设计和调试工作流程,此外,4、5 和 6 系列 MSO 具有直观的用户界面,能够帮助泰克日益增多的交通运输客户加速CAN XL工作流程。
[汽车电子]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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