通过对《现场总线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 协议的应用及调试的方法和工具。
闲话少说,直入主题。因为我也算是学习CANopen 的小白,主要采用总结归纳知识点的方式来读。以下就是总结了CANopen的主要知识点和一些自己的理解。书看一遍,刚入味,各种不懂;再看一遍,重新理解之前不明白的,整合知识点,将其联系起来。
首先我觉得还是先看一下CAN总线,了解什么叫CAN ,即CAN总线的基本定义、基本原理、CAN协议等等,从而了解得知CAN协议主要是针对物理层与数据链路层的协议规范。其中比较重要的知识点有:
CAN总线上的电平;
CAN控制器;
CAN报文的格式、其中 数据帧重点熟悉;
CAN总线错误检测等。
然后,再进入《现场总线CANopen设计与应用》 的学习。
第一章,了解通信层模型、兼容性等级、以及对象的描述和定义。
兼容性等级包括:不兼容、相容、共存、匹配、合作、兼容、可互换。兼容级别逐渐升高,可互换为最高级。
为了达到各种不同的兼容性等级,所有的过程数据、配置参数的诊断信息都必须用同一个对象模型来描述,CANopen规范用通过3套属性来描述一个对象:
1.对象描述---包括对象名称及其唯一的标识符(索引)
2.入口描述---可以为数组和记录(子索引)
3.值定义描述---详细规定了对象的含义
其中对象的描述与定义中的入口描述里新的理解点是:如果入口描述为变量,其子索引总是00h,数组和记录的子索引00h的数据类型通常为UNSIGNED8, 并且是最高子索引
关键字:现场总线 CANopen 学习总结
引用地址:
现场总线CANopen学习总结笔记一
推荐阅读最新更新时间:2024-05-03 00:14
暑假学习总结——AVR系列(一)
恩 假期就这样 不经意间就过去了 看看眼前校园里走动的脚步越来越多 猛然间察觉原来秋天以悄悄来临了 暑假也要画上句号了 感觉这假期好快呢 每一天都待在实验室里 做板子 写程序 调试 以学习的心态来对待每一天 长长一个假期下来 累积了什么呢 现在就以一个总结的心态 通过才刚刚开通的博客 来记录长长假期在实验室里做的每件事情…… 因为AVR是在假期一开始便自学的 就从AVR开始吧 就写写它的每个功能程序的实现吧 权当做AVR的总结吧 LED的驱动 //采用了M16的内部1M晶振 #include iom16v.h #include macros.h #define uint unsigned int #
[单片机]
关于MSP430的学习总结
最近为了参加TI的竞赛,学习了一下MSP430F149这款混合信号处理芯片。说白了还是一个单片机,因为有了以前的基础学期他来也就快了很多。 初识430:首先是要知道他有哪些共能,我所用的149芯片有一个看门狗、两个定时器、两个串口、ADC12、硬件乘法器等等。 接下来就是要知道他的寄存器的使用:第一个是普通的IO使用,程序的一开始就要设置自己的IO情况,具体包括:选择方向,是否选择第二功能,是否开中断。单片机上电后默认的是输入,普通IO,关中断。在所有引脚中只有P1和P2的两个8位具有中断功能,关于各管脚的第二功能一看他的器件框图就知道了;第二是定时器的使用:看门狗定时器默认的是打开的,所以如果要是不使用看门狗的话,程序一
[单片机]
基于现场总线技术的高炉数字化温度系统
现场总线技术是在20世纪80年代中期发展起来的一种先进的现场工业控制技术,是集计算机、数字通讯、大规模集成电路及智能传感器于一身的新兴控制技术。它突破了传统“一对一”式的模拟信号或数字—模拟信号测量与控制的局限性,形成工厂底层网络,完成现场自动化设备之间的双向数字通讯与信息交换。其中,LonWorks就是一种具有较强实力的现场总线技术。我国的许多钢铁企业,对高炉炉墙温度的测量与记录基本上还采用手工方式,劳动强度大,且极易产生测量误差,这种情况一直困扰着高炉炉墙的实时维护。而基于现场总线技术的高炉数字化温度系统解决了这一问题。
1 炉体结构及LonWorks的特点
1.1 高炉炉体结构简介 高炉炉体结构主要由高炉内衬,冷
[嵌入式]
现场总线的概念和特点
1.什么是现场总线 随着网络技术发展和市场需求的变化,工业设备实现网络化管理控制已经成为一种必然趋势,改善工业控制系统同样也需要在不同生产设备之间实现高效、可靠、标准化的互联,经过多年的努力,国际上最后公布了8种现场总线。制定总线的初衷在于不同厂家的设备进行互连,可是,这8种总线目前是不能完全互连的。
所谓现场总线,是指将现场设备(如数字传感器、变送器、仪表与执行机构等)与工业过程控制单元、现场操作站等互连而成的计算机网络,具有全数字化、分散、双向传输和多分支的特点,是工业控制网络向现场级发展的产物。现场总线控制系统FCS是集当今计算机技术、网络技术和控制技术为一体的当代最先进的计算机控制技术,它适用于工业过程控制、制造
[嵌入式]
基于MODBUS现场总线的滚塑设备控制系统
随着国民经济快速发展,塑料制品在人们生活中的应用越来越广泛,发展塑料制品工业是社会发展的急需,同时塑料制品有其成型好、重量轻、强度大、力学性能高、价格低等优点,越来越多地得到用户的青睐。滚塑生产是塑料制品的主要生产方式之一。军事国防产品如战备箱组、野战简易办公设备等塑料制品要求高强度、强弹性且适合空降。所以大部分的军用塑料制品都必须采用滚塑方式来制造。同时滚塑方式生产的产品回收粉碎后可实现再生产,重复利用而不影响其质量,可以节约能源。
现行的滚塑生产方式无论是在生产规模还是在生产工艺上已不能满足时代所需。引进设备虽然在性能上优于现有设备,但在实际生产中仍存在不少问题:进口设备价格昂贵,受资金影响,不能批量进口,故从生产规
[嵌入式]
现场总线(PROFIBUS)技术简介(三)
第二章:现场总线PROFIBUS技术要点 本章从PROFIBUS协议标准角度,概要说明了PROFIBUS技术要点。使读者可快速了解PROFIBUS技术概貌。
2.1 PROFIBUS概貌 (1) PROFIBUS是一种国际化、开放式、不依赖于设备生产商的现场总线标准。广泛适用于制造业自动化、流程工业自动化和楼宇、交通、电力等其他领域自动化。 (2) PROFIBUS由三个兼容部分组成,即PROFIBUS-DP(Decentralized Periphery)、PROFIBUS-PA(Process Automation)、PROFI
[嵌入式]
基于现场总线技术的冷站CIMS系统设计与集成
1 引言
cims系统是一个以企业网络为基础把企业经营决策、管理、计划、调度、过程优化、故障诊断、现场控制等信息统一进行优化处理的系统 。文章以某卷烟厂动力车间冷站cims系统改造设计为例,就该冷站cims系统实现的相关技术作了比较深入的讨论。
2 cims系统集成的实现技术
在构建cims系统时,控制与信息网络互联具有重要意义 ,在该冷站cims系统设计中以支持opc技术的组态软件为纽带,实现控制与信息网的集成。
2.1 opc技术
opc是实现控制系统现场设备级与过程监控级间信息互联的关键技术 。它以微软的(分布式)组件对象模型为基础,采用客户/服务器模式,按照面向对象的原则,将一个
[嵌入式]
基于现场总线的分布式闸门监控系统
摘要: 介绍了结合工程实际需要而研制的一种基于现场总线的分布式闸门监控系统,内容包括:监控系统的组成、各部分功能设计、可编程控制器(PLC)程序设计及闸门监控中心软件设计等。
关键词: 水利自动化系统 计算机监控系统 现场总线 PLC
近年来,随着计算机网络技术的飞速发展,现代过程控制系统已从集散控制系统(DCS)向现场控制系统(FCS)发展。现场总线技术使单个分散的现场设备通过总线连接成可以相互沟通信息、共同完成任务的网络系统和控制系统,形成控制功能彻底下放到现场的全分布网络集成式新型控制系统,实现了开放式的通信解决方案,使控制系统结构更趋于智能化、分布化,也使网络系统结构更为扁平化、集成化
[应用]