Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3109057
  • 博文数量: 396
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 4209
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-04 13:04
文章分类

全部博文(396)

文章存档

2022年(1)

2021年(2)

2020年(8)

2019年(24)

2018年(135)

2017年(158)

2016年(68)

我的朋友

发布时间:2017-04-17 13:22:05

4.3 对象字典 对象字典是所有数据结构的集合,这些数据涉及设备的应用程序、通信以及状态机,对象字典利用对象来描述CANopen 设备的全部功能,并且它也是通信接口与应用程度之间的接口。CANopen协议已经将对象字典进行分配,用户可以通过同一个索引和子索引获得所有设备中的通信对象,以及用于.........【阅读全文】

阅读(2714) | 评论(0) | 转发(0)

发布时间:2017-04-07 16:28:35

要安装的辅助软件还不少,先把Python和wxPython安装上(这个比较简单,windows程序常规安装),还要安装cygwin(安装包最好全一点,有gcc\make等),再下载GnosisXML软件包,解压到cygwin目录,根据里面的README文件操作(一般在cygwin命令行下cd到此目录,输入python setup.py install完成安装),根据CanFestival的m.........【阅读全文】

阅读(2294) | 评论(0) | 转发(0)

发布时间:2017-04-07 13:50:49

SYNC是CANopen管理各节点同步数据收发的一种方法,相当于网络节拍,基于同步的PDO按照这个网络节拍来执行实时数据的收发。SYNC属于生产/消费型通讯方式,网络中有且只有一个SYNC生产者,一般有多个消费者,其网络标识符优先级很高,一般设置为0x80,基本上除了NMT优先级最高。SYNC生产者按照固定频率发送SYNC报文,需要SY.........【阅读全文】

阅读(3723) | 评论(0) | 转发(0)

发布时间:2017-04-05 16:32:22

CANopen协议兴起于欧洲,现阶段在欧洲特别是工业发达的德国几乎所有的设备都提供CANopen的支持,我国工业还相对的落后,正处在引进国外先进设备的阶段,这就要求我们懂得CANopen通信协议,同时能够利用CANopen设备正确的组建一个适合特定应用的CANopen网络。CANopen的多种数据传输方式为各种应用提供优异的解决方案,普遍.........【阅读全文】

阅读(1826) | 评论(0) | 转发(0)

发布时间:2017-04-05 16:01:32

一、背景  CAN组网就必须得要应用层协议,原因就在于  * 便于网络管理与控制  * 确认数据的收发  * 发送大于8个字节的数据块(CAN每帧数据传输大小为8字节)  * 为不同节点分配不同的报文标识符  * 定义帧报文的内容及含义(这在我看来是最主要的原因)  * 网络的监控,节点故.........【阅读全文】

阅读(10721) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册