提示:CAN常用的应用层协议
文章目录
- 一、CANopen
- 二、DeviceNet
- 三、SAE J1939
- 四、iCAN
- 总结
一、CANopen
- CAL它提供了所有的网络管理服务和报纸传输协议,但没有定义CMS对象的内容或通信对象的类型。CANopen切入点。
- CANopen是在CAL在开发的基础上使用CAL分布式控制系统的实现方案是通信和服务协议子集。
- CANopen核心概念是设备对象字典(OD:Object Dictionary),对象字典不是CAL而是在CANopen中实现的。
- CANopen它不仅可用于远程通信系统,还可用于咖啡机、电子直线加速器、大型超市自动化、安全系统、注压机等系统。DeviceNET更适于传感器设备、微型执行器设备等设备。
- CANopen该协议在欧洲非常流行,但在中国的应用并不多,需要进一步研究。
提示:
二、DeviceNet
DeviceNet基于20世纪90年代中期的发展CAN开放本、高性能的通信网络符号全球工业标准。它通过电缆PLC、现场智能设备,如传感器、光电开关、操作员终端、电机、轴座、变频器和软启动器,连接在一起,以减少现场分布式控制系统I/O接口和布线树立、将控制功能下载到现场设备的理想解决方案。 DeviceNet通过DeviceNet以太网提供的服务也可以实现实时控制。与其他一些现场总线相比,DeviceNet不仅可以访问更复杂的设备,还可以为上层提供更多的信息和服务。 DeviceNet最初由Rockwell目前由公司设计ODVA(Open DeviceNet Vendors Association)致力于支持DeviceNet进一步开发产品和规范。 DeviceNet 的主要特点:
- 采用基于CAN多主方式工作
- 建立了生产者/消费者传输数据传输模,用于数据传输的生产者/消费者传输模式
- DeviceNet最远的直接通信距离是500m,最高通信率为500kb/s
- DeviceNet每个节点支持64个节点地址。I/O数量无限制
- 采用传输时间短、干扰概率低、检错效果好的短帧结构
- 通信介质为独立双绞线,信号和电源承载在同一电缆上
- 支持设备热插拔,无需网络断电
- DeviceNet的接入设备可选择光隔离设计,由外部供电设备与由总线供电的设备共享总线电缆 DeviceNet国内外技术和应用趋于成熟。
三、SAE J1939
美国汽车工程学会SAE于2000提出的J1939年,成为卡车和客车控制器局域网的通用标准。 J1939协议的本质是CAN扩展帧格式中未明确定义的11位ID,18位扩展ID明确定义,紧随其后ID是8个字节的数据。
四、iCAN
iCAN协议全称“industry CAN-bus Application Protocol”,即工业CAN-bus应用层协议。iCAN协议沿用了CAN协议标准规定的总线网络的物理层和数据链路层CAN-bus重新定义了报文中的帧标识符和数据域。iCAN协议位于OSI第七层模型。
iCAN协议内容 iCAN协议的详细定义CAN-bus建立了统一的设备模型,定义了报纸中帧标识符和数据的分配和应用I/O主要内容如下:
iCAN规定了报纸格式的定义iCAN在协议规范中使用CAN帧类型,以及帧ID、使用报文数据。 基于报纸传输协议的规定iCAN协议设备之间的通信模式
设备定义、设备标志、设备应用单元、设备通信、应用参数和标准设备类型的定义,区分网络上设备的不同功能或产品类型
网络管理规定了设备通信监控和错误管理
iCAN协议特点: iCAN协议在汲取DeviceNet和CANopen在协议精髓的基础上,基于连接和对象寻址两个核心功能得到了充分的继承和发展。支持各种传输方式,包括轮询、状态触发和定期循环,也根据国内实际情况,消除复杂的对象模式、通信波特率限制等因素,有效细化协议,确保数据通信的可靠性实时性,有效降低硬件实现成本。
设备寻址基于节点地址,iCAN多达64个节点支持网络 支持轮询和事件触发通信模式,确保数据通信的实时性 基于资源节点的设备数据搜索模式简化了主站和站间数据交换模式 统一的设备模型提高了设备的易用性和交换性 完善的网络管理,有效监控所有通信节点,确保数据通信的可靠性
iCAN协议中专有名词解释:
源节点:发送报文的节点 目标节点:接收报纸的节点 基于主站:iCAN协议网络中的管理设备负责整个网络中的通信管理PC或嵌入式设备 基于站(控制节点、控制设备、站):iCAN在协议网络中I/O设备单元,主站与从站建立数据通信,从从从站获取输入数据,并将其分开 配输出数据 节点:iCAN网络中的主站和从站 资源节点:指设备中特定的应用单元,如I/O端口 资源子节点:指设备中特定配置单元中的子单元,如资源配置 MAC ID:Media Acess Control ID,媒体访问控制标志。iCAN网络中节点的唯一标志
总结
提示:本文总结。