全部博文(396)
发布时间:2018-07-13 17:24:09
CANopen 块传输通信详解1.块上传详解(读取) 这里以图2为例子, 进行说明假设主节点为01,待读取节点为0x1b读取的数据是UNS8 g_upgrade_buf_appbin[258]="bbbcccddd111222333444555666777888999AAA\0";/* Mapped at index 0x2007, subindex 0x01 */ 1).主节点:发.........【阅读全文】
发布时间:2017-09-06 17:47:31
Linux 系统中CAN 接口配置在 Linux 系统中, CAN 总线接口设备作为网络设备被系统进行统一管理。在控制台下, CAN 总线的配置和以太网的配置使用相同的命令。在控制台上输入命令:ifconfig –a可以得到以下结果:在上面的结果中, eth0 设备为以太网接口, can0和can1 设备为两个 CAN 总线接口.........【阅读全文】
发布时间:2017-06-06 17:21:30
以调试的CANopen I/O模块为例进行说明。根据对象字典中定义的输入输出变量DI1、DI2、DO1、DO2,PDO同步传输数据如下:void TestMaster_post_sync(CO_Data* d){DO1++;// 低8位数字输出端口DO2++;// 高8位数字输出端口eprintf("MicroMod Digital In: %2.2x\n",DI1);//DI1表示低8位数字输入端.........【阅读全文】
发布时间:2017-06-06 15:05:47
CANopen是一种架构在控制局域网路(Controller Area Network, CAN)上的高层通讯协定,包括通讯子协定及设备子协定常在嵌入式系统中使用,也是工业控制常用到的一种现场总线。CanFestival是canopen协议的一种实现方法。 CanFestival源码的下载地址:http://sourceforge.net/projects/canfestival/fi.........【阅读全文】
发布时间:2017-04-19 09:24:45
CANopen专有个子协议用来描述怎样去通过网络设置节点地址和波特率,就是CiA DSP-305,大伙都叫LSS协议,是Layer Setting Services的缩写,不太好翻译,也许可以翻译成底层设置服务协议吧。属于主从式服务,类似于NMT的方式,占用2021(for master)和2020(for slave)两个标识符。CANopen网络中同时只能有一个节点能提供.........【阅读全文】