工程设备CAN总线控制系统设计.doc
《工程设备CAN总线控制系统设计.doc》由会员分享,可在线阅读,更多相关《工程设备CAN总线控制系统设计.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、工程设备CAN总线控制系统设计1引言 工程设备的数字化、信息化及施工管理一体化是当前工程设备的发展热潮,自20世纪90年代始,发达国家的制造业就已经开始进行相关技术的探索,高新技术大量应用于先进的工程设备设计中。同时,以微计算机为代表的智能控制器被大量采用,智能节点间的信息流量空前增加。将车载电子设备按照一定的协议联网,并加以有效地信息综合,使之达到资源和功能的共享已成为发展趋势。现场总线技术是指把单个分散的测量控制设备变成网络节点,以现场总线为纽带,把它们连接成可以相互沟通讯息、共同完成自控任务的网络系统与控制系统。CAN(ControllerAreaNetwork)总线,又称控制域局域网,
2、属于总线式串行通信网络,最早由BOSCH公司在80年代提出,由于可靠性高、实时性强、灵活方便,便于检测维护,因而被广泛应用。在工程设备领域,美国CAT公司生产的CAT980G装载机,日本小松的WA380-3和WA500-3,日本川崎的KLD80Z等均采用CAN总线技术,提高设备的整体控制技术水平。根据CAN总线的技术特点,本文设计了一种基于CAN总线的工程设备控制系统,通过分布式智能控制来提高工程设备的控制技术和信息化水平。2系统组成与功能特点2.1系统组成传统的工程装备控制系统采用集中式控制,除主控制器外一般都不具备可智能化的条件。基于CAN总线的控制系统采用分布式智能总线控制,将各功能模块
3、做成智能终端,再通过CAN总线连接,并辅之以一定的通讯协议,这样不仅提高了整个系统的可靠性及智能化水平,同时降低了系统的复杂程度。系统由主控制器、操纵盒、传感器、执行机构和虚拟仪表等组成,各部件采用CAN总线互联。主控制器负责系统的信息协调与处理;作业终端是作业手对作业过程进行干预的主要手段;传感器负责感知系统的状态;执行器负责完成经主控制器处理后的动作;虚拟仪表提供了一种可视化的人机界面,用文字或图形的方式告知作业手器材当前的状态;调试诊断仪负责定位系统故障源。各模块都是自成一体的智能终端,各模块可以有多个,只要给它们分配不同的标识符(ID号)即可,各模块通过4芯屏蔽电缆并联起来,4芯电缆中
4、2根(电源正和电源负)用于给终端供电,另外2根(CANH和CANL)用于终端间通信。本系统组成如图1所示。图1基于CAN总线的智能控制系统组成2.2系统功能特点与传统的集中式控制系统相比,本控制系统具有如下功能特点:(1)防误操作功能。设计人员可以很容易地通过软件编程屏蔽掉本系统中可能出现的误操作,而只开放允许的操作,同时还可根据需要发出声光报警,告知作业手有操作错误;(2)作业向导功能。操纵盒的智能化和系统数据的共享使得设计人员可以根据作业过程,通过软件编程点亮相应的指示灯,告知作业手许可的操作。实现器材操作的“傻瓜”化;(3)系统自我诊断自我恢复。智能化终端可以方便地对自身的状态进行诊断,
5、并向总线发送相关信息供其它智能节点处理用,使器材使用者不用掌握太多的专业知识就可以容易地判断问题所在;同时对于总线内部错误,总线系统可以通过自身软件进行自动恢复(4)状态指示。通过虚拟仪表或操纵盒指示灯指示器显示系统当前状态。(5)数据共享,信息全面,可靠性高。系统的所有数据都可在CAN总线上接收到,可以很容易地实现信息共享,减少了数据的重复处理,降低了对主控制器的要求;同时CAN总线具有线间干扰小、抗干扰能力强的特点。系统采用模块化管理,各模块按其功能分散布置,简化了布线并缩短了线束的长度,从而降低了耦合电流的产生,减小了线间干扰。同时在软件上,CAN总线采用短帧传输,这样使总线数据报文在传
6、输过程中有较强的抗干扰能力;(6)扩充性强,产品升级快,性价比高。(7)参数配置灵活。可以通过CAN总线进行参数配置,如开关量可以根据厂家需求设置其门限及控制极性(正负控),模拟量可根据厂家提供的传感器性能曲线进行校正,相关位置量也可以方便地进行总线标定,缩短产品调试时间。3总线通讯协议设计CAN通信协议主要描述设备之间的基于基本CAN通信的应用程序信息传递方式。CAN通信层的定义与开放系统互连(OSI)参考模型一致,但只定义了最下面两层:物理层和数据链路层。由于没有规定应用层,因此CAN协议本身并不完整,需要一个应用层协议来定义CAN报文中的标识符(11/29位)、8字节数据的分配与使用。目
7、前国际上使用较多的高层协议有CANopen、J1939和DeviceNet等,但是由于工程设备的控制节点一般不多,完全可以根据自身特点,设计高效的应用层协议。下面给出几个实用的设计方法。3.1报文ID的设计在通信标识符,即ID号分配时,对于关重信息帧或要求快速响应的信息帧采用低号ID,如装备控制中需要实时反馈信号的各作业机构到位信号;对于传递仅用于监测而不参与实时控制信号的信息帧应采用高ID号,如油温、油压、车姿等状态信息。另外,在验收滤波器中对验收代码寄存器(ACR)和验收屏蔽寄存器(AMR)正确设置可以屏蔽与该节点不相干的ID号信息,可以提高有效信息的响应速度。3.2报文的循环发送与查询发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工程 设备 CAN 总线 控制系统 设计
限制150内