基于CANopen的协议分析系统设计与实现
第3期叶爱兵等:基于CANopen的协议分析系统设计与实现55
图2CANopen协议分析系统软件界面
Fig.2CANopenprotocolanalysissystemgraphicuserinterface
环发送CAN报文.
3在数字化机舱仿真系统中的应用
当前船舶自动化机舱综合监控报警系统已向网络化、数字化、智能化方向发展,国外许多公司如美国的Sperry、意大利的CS和丹麦的Lyngso等都致力于该方面的研究,有些产品已实际应用在船舶上,取得了良好的经济效益.上海海事大学研制的基于四层网络拓扑结构的数字化船舶机舱仿真系统也采取同样的思路.它是一套完整机舱机电设备的仿真训练系统,由于在所有显示仪表、各类操作盘和控制设备中嵌入了带12C(interintegratedcircuitbus)或CAN通信的微控制器,现场节点包含的数码显示仪与光柱显示仪首先通过定制的星形二线串行通信获得信息,现场控制台/箱上的操作与显示信息通过12C通信互换,现场过程参数与状态信息通过各自的传感器现场总线汇入相应的现场监控节点,各仿真子系统的现场节点通过自身的CAN总线与仿真子系统完成数据通信,各仿真子系统再通过以太网实现整个仿真系统的信息互联.[918zz
传感器、显示仪表、操作面板盘、控制器之间均采用一条串行数字通信总线完成数据交换,由于摒弃原有的4~20mA模拟通信,采用数字通信,故使系统的抗干扰能力和系统精度大幅度提高.[1门在大型的轮机模拟器训练系统中,不可能采用大量的实物。诸如温度变送器、粘度变送器、粘度控制器、蒸汽阀等均由数字化器件和数学模型替代,粘度计系统的调节和操作面板、波形显示器则保留,由数字式粘度控制器代替.集中控制台上有机舱所有系统管理必需的车钟、控制器、仪表、监控报警设备,这些部件全部由课题组自行开发.
该系统应用CAN协议作为通信的主要协议方式,将被控对象、智能仪表节点、网关以及上位机,自底向上连成对用户透明的一体化系统,在系统的运行测试中,CANopen协议分析系统实时地分析处理各CAN设备收发报文的正确性及网络负载等,极大地方便了系统的顺利开发、调试、安装和维护.
参考文献:
1-13BOTERENBROODH.CANopen:high—levelprotocolforCAN—bus[M].Amsterdam:Nikhef,2000.
基于CANopen的协议分析系统设计与实现
作者:叶爱兵, 郑华耀, 陈巨涛, YE Ai-bing, ZHENG Hua-yao, CHEN Ju-tao
作者单位:上海海事大学,信息化办公室,上海,200135
刊名:
扬州大学学报(自然科学版)
英文刊名:JOURNAL OF YANGZHOU UNIVERSITY(NATURAL SCIENCE EDITION)
年,卷(期):2009,12(3)
参考文献(11条)
1.李叶妮;江小霞;林少芬基于C#技术的船舶监控管理系统的设计[期刊论文]-船舶工程 2008(02)
2.SONG Wei;YAN Shi-zhen;XU Zhe Transplantable CANopen master based on non-preemptive task scheduler 2007
3.BOTERENBROOD H CANopen:high-level protocol for CAN-bus 2000
4.张旭;陈昆明;李蕊基于PCI总线的高速数据采集系统设计[期刊论文]-船电技术 2008(01)
5.饶运涛;邹继军;郑勇芸现场总线CAN原理与应用技术 2004
6.CHEN Ju-tao;ZHENG Hua-yao;HUANG Xue-wu ARM+DSP embedded system applied in marine electric propulsion dynamic load simulation system 2007
7.王杰基于CAN总线的船舶电站自动控制装置的设计 2007
8.马艳歌;贾凯;徐方基于DSP的CANopen通汛协议的实现[期刊论文]-微计算机信息 2006(05)
9.任玮蒙;陶维青基于CAN总线的高层协议CANopen[期刊论文]-自动化技术与应用 2007(04)
10.江忠明;杜军;丁颖华基于CAN现场总线的船舶电站监控系统[期刊论文]-机电设备 2002(01)
11.何文雪;谢剑英基于现场总线技术的船舶机舱监测系统[期刊论文]-船舶工程 2003(04)
本文链接:https://www.360docs.net/doc/1014820149.html,/Periodical_yzdxxb200903013.aspx