- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
现场总线CANopen学习笔记一
通过对《现场总线CANopen设计与应用》的学习,总结了一些学习CANopen的知识要点,希望能够对CANopen初学者有所帮助。首先让我介绍一下这本书,原名为德语《CANopen----das standardisierte , eingebttete Netzwerk》,中文是《现场总线CANopen设计与应用》。作者,Holger Zeltwanger ,是CAN总线技术专家,兼任ISO国际标准化组织CAN标准工作组主席,组织领导发布了ISO11898系列标准,是CAN工业的奠基人,1992年创立了CiA组织(CAN in Automation)并担任主席至现在。
本书的内容简介:介绍作为工业现场总线协议重要成员之一的CANopen协议和基本原理、规则及相关背景,重点介绍CANopen协议的工作机制,力求向读者展现CANopen协议的概貌,使读者能够理解为什么CANopen需要制定如此的工作流程。全书分为4个部分:
第一部分由第1~3章组成,主要介绍通信的基本通信以及CANopen 协议物理层和链路层的基本特性(CAN总线)。
第二部分由第4~5章组成,主要介绍CANopen的基本核心工作机制和CANopen主站设备的特点。
第三部分由第6~8章组成,主要介绍CANopen 应用中的设备子协议规范。
第四部分主要介绍CANopen 协议的应用及调试的方法和工具。
很荣幸,我手上看的这本书是Holger 亲笔签名的书,读起来的感觉就是不一样。哈哈。闲话少说,直入主题。因为我也算是学习CANopen 的小白,主要采用总结归纳知识点的方式来读。以下就是总结了CANopen的主要知识点和一些自己的理解。书看一遍,刚入味,各种不懂;再看一遍,重新理解之前不明白的,整合知识点,将其联系起来。
首先我觉得还是先看一下CAN总线,了解什么叫CAN ,即CAN总线的基本定义、基本原理、CAN协议等等,从而了解得知CAN协议主要是针对物理层与数据链路层的协议规范。其中比较重要的知识点有:1.CAN总线上的电平;2.CAN控制器;3.CAN报文的格式、其中 数据帧重点熟悉; 4.CAN总线错误检测等。然后,再进入《现场总线CANopen设计与应用》 的学习。
第一章,了解通信层模型、兼容性等级、以及对象的描述和定义。
兼容性等级包括:不兼容、相容、共存、匹配、合作、兼容、可互换。兼容级别逐渐升高,可互换为最高级。
为了达到各种不同的兼容性等级,所有的过程数据、配置参数的诊断信息都必须用同一个对象模型来描述,CANopen规范用通过3套属性来描述一个对象:
1.对象描述---包括对象名称及其唯一的标识符(索引)
2.入口描述---可以为数组和记录(子索引)
3.值定义描述---详细规定了对象的含义
其中对象的描述与定义中的入口描述里新的理解点是:如果入口描述为变量,其子索引总是00h,数组和记录的子索引00h的数据类型通常为UNSIGNED8, 并且是最高子索引。
第二章,物理层主要有位定时和位填充、高速收发器、网络拓扑结构、连接器。
CANopen 的物理层相当于CAN控制器中采用的子层PLS(物理信号)、MAU(介质访问单元)和MDI(介质专用接口),这些子层均位于驱动模块中并通过连接器和电缆实现。主要知识点
(1)位定时其实就是针对各种不同的数据传输速率设定的采样点。分为4个部分:同步段、传播段、相位段1和相位段2。而位定时的采样点恰好介于相位段1和2之间。
(2)位填充可以表示为5个相同极性的位后面插入一个不同极性的填充位,而根据第3章里报文格式中得知,位填充只适合对帧起始SOF 到CRC场之间的范围内的数据进行处理。填充位可以由接收CAN控制器自动去除填充,因此CAN报文物理层上的长度取决于待传输的位格式。
(3)收发器芯片具有一个Rx引脚和一个Tx引脚,这些引脚可直接将二进制信号输入到CAN控制器中或微控制器中的CAN模块,CAN_H CAN_L端口直接与两条总线导线连接。另外用户可以利用一个外部电阻,通过一个可选端口来改变脉冲沿斜率。
(4)网络拓扑结构 ISO11898-2 标准规定了一种带2个终端电阻的线性总线结构,在总线两端接上终端电阻可以避免导线上的信号反射。注意终端电阻的使用,总线导线的长度和类别选择。连接器采用9针D-Sub连接器的引脚分布。
第三章,主要有报文格式 和 错误的检测、限制和处理。
3.1 报文格式
CAN 规范定义,隐性电平的逻辑为1,显性电平逻辑为0. 有一个助记的是:显灵(显零),记住一个,另一个当然知道是隐1了。
CAN总线上传输的帧有4个类型:数据帧、远程帧、错误帧、超载帧。
标准格式的数据帧组成:
---帧起始(SOF):指示一个数据帧和远程帧的开始,包含一
您可能关注的文档
- (根据专利法,细则,审查指南整理的2013)卷三涉及的知识点.doc
- 茂名热电厂黑启动方案2006.doc
- 网络编程课程设计-java聊天室.doc
- 2013陕西导游业务各章重点总结(国家版教材).doc
- 北京百分百画室教学参考22.doc
- 常见的技术图样--正投影与三视图教学设计简案.doc
- 2010药品生产质量管理规范.doc
- j杭州与重点城市发展规划比较及对策建议.doc
- 江南大学网络教育入学测试模拟卷_20580.doc
- 2006年高校科技期刊优秀编辑学论著名单.doc
- 福建省福州市金山中学2025届中考试题猜想历史试卷含解析.doc
- 2025届湖南省澧县张公庙中学初中历史毕业考试模拟冲刺卷含解析.doc
- 新疆生产建设兵团27团中学2025届中考历史对点突破模拟试卷含解析.doc
- 山西省运城市垣曲县重点中学2025届中考考前最后一卷历史试卷含解析.doc
- 2025届山东省安丘市、高密市、寿光市重点达标名校中考试题猜想生物试卷含解析.doc
- 福建省莆田第八中学2025届中考历史模试卷含解析.doc
- 北师大版五年级语文上册包公审驴同步练习题.pptx
- 大学物理相对论.pptx
- 概率论与数理统计浙大四版第一章第一章3讲.pptx
- 《七年级下数学教学资源库》用坐标表示地理位置.pptx
最近下载
- (高清版)DB50∕T 1266-2022 城市轨道交通防雷装置检测技术规范 .pdf VIP
- 内蒙古开放大学23秋思维方式与方法形考1-3+终结性考核答案.docx
- 无人机测绘技术实训任务书.docx VIP
- 钢板桩施工安全要求.docx
- 中图版高考地理一轮总复习精品课件 第18章 天津乡土地理 第十八章 天津乡土地理.ppt VIP
- L13S2给水图集(附条文).pdf
- DB4401T 230—2023城市道路路面结构设计指南.pdf VIP
- 电气工程及其自动化专业_外文文献_英文文献_外文翻译_plc方面.pdf VIP
- 2025中小学教师资格证考试教育学心理学试题库及参考答案.docx VIP
- 生物类似药研发与评价技术指导原则_概述及解释说明.pdf
文档评论(0)