node-canopen:NodeJS的CANopen实现

时间:2024-05-19 10:29:57
【文件属性】:

文件名称:node-canopen:NodeJS的CANopen实现

文件大小:1.28MB

文件格式:ZIP

更新时间:2024-05-19 10:29:57

canopen can-bus socketcan JavaScript

节点打开 CANopen是用于嵌入式控制系统的国际标准化(EN 50325-4)基于CAN的高层协议。 有关CANopen的更多信息,请参见 该库允许操作CiA 301中定义的CANopen设备。 规约 紧急-EMCY CANopen紧急协议用于指示CANopen设备的内部错误。 调用生成紧急对象。 OD输入 描述 笔记 0x1001 错误寄存器 必需的。 0x1003 预定义错误字段 错误历史记录所必需。 0x1014 COB_ID EMCY 写入必需。 0x1015 禁止时间EMCY 禁止时间所需。 支持的功能: 错误产生 :check_mark: 错误记录 :check_mark: 层设置服务-LSS CANopen层设置服务协议允许修改LSS从设备的CAN-ID和比特率。 这允许建立相同设备的网络,而无需依靠物理DIP开关或非易失性存储来区分它们。 OD输入 描述 笔记 0x1018


【文件预览】:
node-canopen-2-beta
----.gitignore(38B)
----README.md(5KB)
----test()
--------test_eds.js(14KB)
--------protocol()
--------sample.eds(137B)
--------test_device.js(820B)
----docs()
--------index.html(169KB)
--------assets()
----examples()
--------sdo_client.js(2KB)
--------transmit_pdo.js(3KB)
--------emergency.js(757B)
--------sdo_server.js(2KB)
--------eds_creation.js(1KB)
--------lss_fastscan.js(1KB)
--------nmt_heartbeat.js(862B)
--------lss_global.js(1KB)
--------sync_producer.js(852B)
--------time_producer.js(860B)
----LICENSE(1KB)
----package.json(786B)
----src()
--------device.js(6KB)
--------protocol()
--------eds.js(38KB)
----index.js(630B)
----.travis.yml(37B)
----package-lock.json(240KB)

网友评论