CANopen和DeviceNet有何异同】的更多相关文章

>> 欢迎您,客人: 登录 | 注册 | 忘记密码 | 在线 | 搜索 | 帮助   DND开发论坛 ◇ DeviceNet技术讨论区 ◇ [返回] [讨论]CANopen和DeviceNet有何异同 标记论坛所有内容为已读  >> ◇ DeviceNet技术讨论区 ◇欢迎您的到来 <<             * 贴子主题: [讨论]CANopen和DeviceNet有何异同                   eagle109   信息: 威望: 0 来自: 保密…
原文出处:http://www.cnblogs.com/jacklu/p/4729638.html 嵌入式的工程师一般都知道CAN总线广泛应用到汽车中,其实船舰电子设备通信也广泛使用CAN,随着国家对海防的越来越重视,对CAN的需求也会越来越大.这个暑假,通过参加苏州社会实践,去某船舶电气公司实习几周,也借此机会,学习了一下CAN总线. 概述 CAN(Controller Area Network)即控制器局域网,是一种能够实现分布式实时控制的串行通信网络. 想到CAN就要想到德国的Bosch公…
淘宝链接: http://item.taobao.com/item.htm?spm=a230r.1.14.16.QGsAZg&id=20134109594&initiative_new=1 产品特色: -2500V工业级隔离: -兼容ZLG的CANTest.CANPro软件: -同一台电脑支持多个设备同时工作: -两通道同时工作互不影响: -支持固件升级更新: -CAN总线带静电保护: -支持二次开发: -发送速度高于8000帧每秒: -双通道接收永不丢帧: -支持CANopen,Devi…
CAN2.0A 和CAN2.0B 原创 2015年08月03日 16:03:08 3969 CAN2.0A 是CAN协议的PART A部分,此部分定义了11bit的标识区 .CAN2.0B 是CAN协议的扩展部分,也叫PART B,定义了29bit的标识区,其它部分与CAN2.0A一样. CANOpen是基于CAN协议的应用层协议,可以理解为用户层,即规定了用户.软件.网络终端等之间用来进行信息交换的约定!而CAN定义了物理层和数据链路层,而CANOpen与DeviceNet一样,只定义了OSI…
一.简介 CAN 是 Controller Area Network 的缩写(以下称为 CAN),是 ISO 国际标准化的串行通信协议. 在当前的汽车产业中,出于对安全性.舒适性.方便性.低公害.低成本的要求,各种各样的电子控制系统被开发了出来.由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加.为适应“减少线束的数量”.“通过多个 LAN,进行大量数据的高速通信”的需要,1986 年德国电气商博世公司开发出面向汽车的 CAN 通信协议.此…
--reference Java Heap Memory vs Stack Memory Difference 在数据结构中,堆和栈可以说是两种最基础的数据结构,而Java中的栈内存空间和堆内存空间有什么异同,以及和数据结构中的堆栈有何关系? 一.Java 堆存储空间 堆内存(堆存储空间)会在Java运行时分配给对象(Object)或者JRE的类.只要我们创建了一个对象,那么在堆中肯定会分配一块存储空间给这个对象.而我们熟知的Java垃圾回收就是在堆存储空间上进行的,用以释放那些没有任何引用指向…
Atitit 会话层和表示层的异同 会话层 这一层也称为会晤层或对话层.在会话层及以上的更高层次中,数据传送的单位没有另外再取名字,一般都可称为报文. 会话层虽然不参与具体的数据传输,但它却对数据传输进行管理.会话层在两个互相通 信的应用进程之间,建立.组织和协调其交互(Interaction).例如,确定是双工工作(每一方同时发送和接收), 还是半双工工作(每一方交替发送和接收).当发生意外时(如已建立的连接突然断了),要确定在重新恢复会话时应从何处开始. 会话层的功能 会话层的主要功能是在两…
在发送和接收之间必须相互协调和同步,为此,CANopen引入同步的概念. 同步报文:包含一个数据字节或者不含数据字节的CAN报文.数据字节中包含一个从1开始递增计数的同步计数器.溢出值可在参数(索引1019h)来设置,同步报文的发送和接收方都必须使用同步计数器(可避免双方计数有差,达不到同步目的) 标识符:标识符是每条报文(帧)的优先级标志,标准为11位,扩展为29位.同步报文的标识符为80h,该值保存在对象字典Sync-COB-ID(索引1005h),可配置. 同步窗口和同步周期:两个参数用户…
查找资料时,发现一个很好的博客,博主剖析的通俗易懂 http://www.cnblogs.com/winshton/p/4897556.html   PDO定义: 过程数据对象,用来传输实时数据.因为CAN报文是8Byte数据位,所以最多传输64bite的数据. PDO的内容: PDO消息的内容是预定义的,或者在网络启动时配置的. 通信参数: 通信参数描述PDO的特性. PDO的的传输方式: 事件触发: 当数据变化时,立刻发送出去,不需要等待主机轮训才发送,所以实时性好,而且避免重复数据占用大量…
看不懂的知识硬着头皮也要看.读了当时虽然不理解,但脑子里对其相关名词.概念有印象,继续看下去,多读几遍,一定会在某个地方顿悟.  CAN总线只是定义了物理层和数据链路层,并没有定义应用层.这么优秀的总线,在各个厂家推广使用的时候,会出现总线上各家的通信协议不能够相互兼容.交流.为了解决这通信格式统一,Cia像秦朝统一度量衡一样推出CANopen协议. CANopen,是一种通信协议,不仅定义了通信数据帧的定义,包括头.功能码.数据.CRC.结束等,还把各种设备强制定义成"类".例如,I…