CANopen协议基础培训
CANopen协议基础培训
随着技术的发展,现在CANopen已经广泛的应用于农业,工业,医疗,航海等不同的领域,同时一些有名的工业以太网,也是基于CANopen来发展,比如EtherCAT, PowerLink等。
经过为期两天的培训,您将深入了解CANopen协议的基础知识,比如对PDO,SDO,NMT等

课程大纲及时间安排
学习内容 | 课时 | 主题 | 目标 | 内容 |
---|---|---|---|---|
CAN基础知识 | 0.5天 | 1.CAN总线概要介绍 | 了解CAN总线的概要知识 | CAN总线的定义、历史和发展 |
2.CAN总线和ISO 11898的关系 | 了解CAN的国际标准 | CAN总线与ISO 11898的对应关系 | ||
3.CAN总线的应用和特点 | 理解CAN总线相比于其他通讯系统的有点 | CAN的应用领域; | ||
CAN的可靠性和及时性; | ||||
CAN的优先级仲裁机制 | ||||
4.CAN总线的应用层协议 | 了解CAN总线发展出来的应用层协议 | CANopen和DeviceNet协议 | ||
5.CAN总线的结构 | 了解CAN总线的数据包结构及物理信号定义 | CAN总线帧结构; | ||
CAN物理层信号定义; | ||||
CAN总线的仲裁和填充技术; | ||||
CAN总线的媒介访问逻辑; | ||||
CAN总线帧类型; | ||||
CAN总线的错误处理。 | ||||
CANopen基础知识 | 1天 | 1.现场总线概念 | 了解工业现场总线的定义 | IEC 61158所定义的现场总线控制系统 |
2.CANopen协议简介 | 理解CANopen协议的基本概念 | CANopen模型,通讯速率设定,传输距离,对象字典基本概念 | ||
3.PDO介绍 | 了解PDO的原理及功能 | PDO服务的分类、参数、映射以及同步PDO的工作原理 | ||
4.SDO介绍 | 了解SDO的原理及功能 | SDO服务的分类、参数、分段协议的功能和实现等 | ||
5.特殊服务介绍 | 了解CANopen特殊服务对应 | 同步报文、时间邮戳报文、紧急报文等 | ||
6.NMT网络管理服务介绍 | 了解NMT网络管理服务的功能 | 状态机原理及状态间切换关系,引导报文、心跳报文等 | ||
备注:可随意打断提问 | ||||
CANopen开发及应用工具 | 0.5天 | 1.CAN-USB + CANopen IO调试 | 熟悉CANopen报文格式以及相关CANopen软件与设备调试 | PDO、SDO、NMT、对象字典等 |
2.CANopen设备调试 | 可自带CANopen产品现场调试 | 沟通讨论问题 | ||
3.CANopen移植 | 基于STM32开发板一直CANopen程序 | 讲解CAN驱动移植步骤以及进一步熟悉CANopen的PDO映射关系。 | ||
备注: 1. CANopen的移植样例工程师仅限课堂使用,不拷贝; 2. 若培训为线形式上,则相关实操由工程师搭建、演示后学员通过远程软件操作。 |