培训课时:2天(最后半天有开发板实操,也有源码可以学习)
培训地点:上海,广州,北京,客户指定地点(定制班)
培训时间:2013年11月28号-29号(上海) 12月26号-27号(广州)
培训要求:拥有基本的数据通讯知识及单片机开发调试技能
培训老师:在CAN&CANopen总线方面有着丰富开发和应用经验的工程师
培训对象:工业自动化产品的系统工程师,硬件工程师,软件工程师,测试工程师
培训内容: |
|||||||||
类别 |
主题 |
目标 |
内容 |
||||||
CAN基本知识 |
1、CAN总线概要介绍 |
了解CAN总线的概要知识 |
CAN总线的定义,历史和发展 |
||||||
2 、CAN总线与ISO11898的关系 |
了解CAN的国际标准 |
CAN总线与ISO11898的对应关系 |
|||||||
3、CAN总线的应用和特点 |
理解CAN总线相比于其它通讯系统,有何优点 |
CAN的应用领域;CAN的可靠性和及时性;CAN的优先级仲裁机制 |
|||||||
4、CAN总线的应用层协议 |
了解基于CAN总线发展出来的应用层协议 |
CANopen和DeviceNet协议 |
|||||||
5、CAN总线的结构 |
了解CAN总线的数据包结构及物理信号定义 |
CAN总线帧结构;CAN物理层信号定义;CAN总线的仲裁与填充技术;CAN总线的媒介访问逻辑;CAN总帧类型;CAN总线的错误处理 |
|||||||
6、CAN总线产品设计基础知识 |
了解CAN总线的设计基础 |
CAN芯片的选择;CAN总线接口电路设计 |
|||||||
CANopen协议基本知识 |
1、现场总线概念 |
了解工业现场总线的定义 |
IEC61158所订义的现场总线控制系统 |
||||||
2、CANopen协议简介 |
理解CANopen协议的基本概念 |
CANopen的模型,速率设定,传输距离,对象字典基本概念 |
|||||||
3、PDO介绍 |
了解PDO的原理及功能 |
PDO服务的分类,参数,映射及同步PDO的工作原理 |
|||||||
4、SDO介绍 |
了解SDO的原理及功能 |
SDO服务的分类,参数,分段协议的功能和实现等 |
|||||||
5、特殊服务介绍 |
了解CANopen的特殊服务对象 |
同步报文,时间邮戳报文,紧急报文等 |
|||||||
6、NMT网络管理服务介绍 |
了解NMT网络管理服务的功能 |
状态机原理及状态间切换关系,引导报文,心跳报文等 |
|||||||
7、CANopen产品开发介绍 |
了解CANopen产品开发的一般流程和方法 |
现在的解决方案,开发准备,要注意的问题 |
|||||||
CANopen简单从站开发 |
1、CANopen设备的初始化流程 |
了解CANopen从站的初始化流程 |
从站硬件初始化,通讯参数初始化,PDO映射等 |
||||||
2、CANopen简单从站开发板简介 |
了解以Infineon XE164FM处理器为平台的简单从站开发板功能 |
开发板的硬件组成,端口,开发软件安装调试,固件烧录等 |
|||||||
3、CANopen简单从站示例代码简介 |
了解简单从站的代码实现框架 |
协议中各种服务在代码中的实现方法 |
|||||||
4、实作:编译及运行CANopen代码,与主站实现通讯 |
了解CANopen从站的编程实现方法 |
KEIL软件的编辑,编译,XE164FM 处理器的固件下载,与CANopen主站实现通讯。(现场也可帮学员移植代码演示) |
|||||||