【文件属性】:
文件名称:node-canopen:NodeJS的CANopen实现
文件大小:1.28MB
文件格式:ZIP
更新时间:2021-04-29 16:43:17
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)