广成CANopen转J1939 型号ECAN-CJ

广成CANopen转J1939 型号ECAN-CJ

目前使用CAN通信的设备厂家,大多使用标准的CAN上层协议,如SAE J1939、CANopen、Devicenet等,而用户在同时使用这些CAN设备时,往往想要将这些设备统一监控,统一控制或互相通信,但如果各个设备之间的通信协议不同,很难将各个设备连接到一起。

广成科技CANopen转J1939模块可以快速将现场中CANopen协议通信的设备与J1939协议通信的设备连接,以达到不同CAN协议设备建立通信的目的。本网关支持CANopen到J1939的双向通信。用户可将基于J1939的CAT, Cummins、Iveco、MTU、Perkins、Volvo发动机连接至PLC。通过简单的配置及自动生成的EDS文件可快速实现用户的应用。


① SAE J1939协议

J1939协议遵循CAN2.0B标准,基于29位信息标识符的用法,是目前在大型汽车中最广泛的应用层协议。J1939协议由美国SAE(Society of Automotive Engineer)组织维护和推广。J1939/7x 定义了标准的汽车内信息和诊断信息,因此数据类型:数据的范围,数据重复率等,以及相应的参数组号码,它们确定各自的信息标识符。此外J1939 还定义了信息映射如何到参数组CAN数据区。

② CANopen协议

CANopen 协议遵循CAN2.0A标准,它包含了标准的应用层规范和通信规范。在CANopen 的应用层,设备间通过相互交换通信对象进行通信。良好的分层和面向对象的设计思想将带给用户一个清晰的通信模型。 为了减小简单网络的组态工作量,CANopen定义了强制性的缺省标识符(CAN-ID)分配表。这些标识符在预操作状态下可用,通过动态分配还可以修改他们。CANopen 设备必须向它所支持的通讯对象提供相应的标识符。

③ SAE J1939节点与CANopen节点通讯

工程机械应用领域中,有多种执行不同协议标准的CAN控制器,由于针对不同的使用要求设计的这些控制器,用途各有特色,比如部分控制器主要用于对显示屏的控制和通讯,而另一部分控制器适合对电喷发动机的控制和通讯。CANopen遵循CAN2.0A标准,标识符为11位,而J1939遵循CAN2.0B标准,标识符为29位,所以执行不同协议的控制器之间不能直接通信,在实际应用中无法实现系统一体化通讯数据交换处理,不利于实现系统的信息一体化控制,从而影响系统的性能。

使用1939转CANopen智能协议转换模块,可以将两条协议不同的CAN总线桥接,实现数据的互通互联,不仅可以让协议不同的设备互相通信,也便于数据的统一处理。





发布时间:2019-01-07 13:22:44
联系电话:024-31230060 孙工