当前位置:首页 > 通信技术 > 通信技术
[导读]CANopen协议作为CAN总线的应用层协议,拥有复杂的网络管理、实时过程数据对象、服务数据对象、预定义连接和特殊功能对象等基本功能,另外CANopen协议还定义了指示灯规范、通信安全架构、在线配置、以及EDS文件规范、

CANopen协议作为CAN总线的应用层协议,拥有复杂的网络管理、实时过程数据对象、服务数据对象、预定义连接和特殊功能对象等基本功能,另外CANopen协议还定义了指示灯规范、通信安全架构、在线配置、以及EDS文件规范、标准设备规范等一系列的协议规范。因此开发基于CANopen协议的设备有着非常高的难度以及较长的开发周期。

  为了解决CANopen产品开发难的问题,广州致远电子有限公司开发的一款嵌入式CANopen从站协议转换模块XGate-COP10,转换为UART接口,支持CANopen标准协议DS301、DS302、DS303、DS305。XGate-COP10为CANopen从站协议转换模块,其内部已经集成了CANopen从站协议栈代码,不需要二次开发,可快速方便的使现有设备具有CANopen通信能力。该模块具有如下所示的功能特点:

  • 网络管理服务对象(NMT:Boot up, Node Guarding /Life guarding,Heartbeat Producer);
  • 过程数据对象(TPDO与RPDO);
  • 服务数据对象(SDO服务器);
  • 紧急报文对象(Emergency );
  • 同步报文对象(Sync);
  • 网络配置对象(LSS从站);
  • 串口通信能力(UART);
  • 96字节的输入输出数据缓冲(I/O);
  • CAN总线支持5k~1Mbit/s的波特率;
  • 体积小,18mm×31mm(DIP24封装)。

      硬件设计

      图1 所示为XGate-COP10在用户系统中的典型应用,其中用户CPU通过UART(TTL电平)与XGate-COP10进行通信,通过UART用户可以方便的读取或写入XGate-COP10的输入输出数据区,实现应用数据与CANopen主站设备的交换。

      由于XGate-COP10模块中未集成有CAN收发器,因此该原理图采用了CTM8251T隔离收发器,这样可保证CAN通信的稳定可靠,也实现了整个系统与CAN总线的电气隔离。

      软件设计

      XGate-COP10的软件设计,重点在于用户CPU与XGate-COP10的UART通信的建立(即完成XGate-COP10所规定的串口通信协议),在XGate-COP10中,对串口数据进行了简单的协议封装,实现了对XGate-COP10的既定操作。

      如图2所示为操作XGate-COP10软件流程图。首先,用户需要对XGate-COP10模块进行相应的初始化操作,例如写入用户设备信息(必需)、节点地址(可选)和波特率(可选)等操作。其次,只有在XGate-COP10处于操作状态时,与XGate-COP10进行的数据交换才有效。为了方便用户快速的使用XGate-COP10,致远电子提供了UART通信协议源代码,用户可直接在常用的单片机上使用,也可以稍作修改在特殊的单片机上使用。

  • 本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
    换一批
    延伸阅读

    CAN总线是一种串行通信协议,是ISO国际标准化的。它最初设计用于汽车内的多路电气布线以节省铜线,但也可以用于许多其他环境。在CAN总线中,所有的单元都可以发送和接收信息,且所有与总线相连的单元都可以开始发送新消息,但如...

    关键字: CAN总线 CAN总线故障分析

    CAN通信是一种控制器局域网络(Controller Area Network)通信协议,是由德国BOSCH公司开发,并最终成为国际标准(ISO 11898)。它是一种多主方式的串行通讯总线,基本设计规范要求有高的位速率...

    关键字: can通信 CAN总线

    CAN总线通信是一种用于解决汽车众多控制部件之间的数据交换而开发的一种串行数据通信总线。它的英文全称是Controller Area Network,即控制器局域网。CAN总线通信的特点包括多主控制、通信速度快、通信距离...

    关键字: CAN总线 CAN故障维修

    上海2023年9月25日 /美通社/ -- 回顾"中国制造"的崛起之路,我们逐渐从「志造」、「制造」一路走到了「智造」,在如今智能化主导的时代中,制造仍然是有志者们的主战场,硝烟未散。亿个制造强者,才...

    关键字: 软件 TOP P10 离散

    宁波2023年9月6日 /美通社/ -- 近年来,随着科技的不断发展,以及在德国工业4.0和中国制造2025的变革浪潮下,全球越来越多的传统型工业制造企业开始加入智能工厂建设的行列,以此来推动工业制造业向数字化、网络化、...

    关键字: 智能工厂 TOP P10 智能制造

    (全球TMT2023年9月4日讯)甲子光年在“繁星不负长夜·2023甲子引力X科技产业投资大会”峰会现场颁布了“2022-2023年度科技产业最具投资价值企业榜”,以表彰为科技产业发展做出突出贡献的优秀投资机构与卓越科...

    关键字: 智能制造 TOP P10 零部件

    保时捷、广汽本田和奇瑞分别排名豪华品牌、主流品牌和自主品牌第一 上海2023年8月31日 /美通社/ -- 全球领先的消费者洞察与市场研究机构J.D. Power|君迪今日正式发布2023中国新车质量研究SM(IQS)...

    关键字: POWER P10 BSP 本田

    无论是CAN总线还是485总线,实际应用中经常会出现各种异常,常因总线组网后,波形边沿出现过缓、呈“镰刀”状的现象,导致数据丢失或出错,那么这现象前因后果大家是否真正的了解呢? 

    关键字: CAN总线 485总线 机器人

    深耕于CAN总线产品领域的克萨(Kvaser)推出了Air Bridge系列,其最大的亮点就是具有稳定高效的无线连接功能。

    关键字: Kvaser CAN总线

    当我告诉人们我从事专注于汽车安全的半导体行业时,他们通常认为一定会涉及汽车报警和车钥匙。尽管汽车盗窃仍是一个合理的担忧,但与内部电子控制单元(ECU)及其车内外通信相关的安全威胁明显更大。在今年销售的所有新车中,大约有5...

    关键字: 车载网络通信 ECU CAN总线
    关闭
    关闭