首页|资源下载
登录|注册

您现在的位置是:电子研发网 > 资源下载 > CANopen和μCOS-Ⅱ的CAN网络通信技术研究

CANopen和μCOS-Ⅱ的CAN网络通信技术研究

  • 资源大小:6247
  • 上传时间: 2021-03-17
  • 上传用户:洛木卓
  • 资源积分:2 下载积分
  • 标      签: canopen can 网络通信

资 源 简 介

本文首先介绍CAN总线及其高层协议的发展历程,并按照CAN协议的分层结构详细分析CAN总线协议和CANopen内核的关键内容,深入研究了CANopen协议中各种通信对象的功能及其实现方法。

CANopen节点的硬件设计以处理器MC9S12XF512为核心,并利用芯片内置的MSCAN控制器连接双通道光耦合器HCPL-2630和高速CAN收发器TJA1040构成CAN总线通信接口电路。同时利用芯片的外设资源,设计外扩了RS232通信电路、LCD液晶显示电路、BDM下载接口等功能电路,共同构成了CANopen节点硬件架构。软件设计方面,在uC/OS-IⅡ系统中嵌入CANopen内核功能,从而在处理复杂的多任务时,可以利用嵌入式系统的任务调度及管理功能,使得整个系统在运行时稳定可靠。整个系统的代码遵循模块化的设计原则,采用分层结构实现CANopen协议的功能,包括硬件驱动层、uC/OS-IⅡ

操作系统层和CANopen通信协议以及设备行规应用层。

最后利用所设计的CANopen网络节点进行了通信实验,测试表明开发的CANopen节点符合CANopen DS301协议规范,实现了节点的初始化、从站状态机、PDO和SDO传输、Heartbeat网络监控等功能,充分验证了本设计方案的可行性和正确性。


相 关 资 源