广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 http://www.zlgmcu.com
CANopen指示灯规范
建议草案 303-3
目录
1.范围 .........................................................................................................................2
2.参考文献..................................................................................................................2
3.指示灯 .....................................................................................................................2
3.1 指示灯状态和闪动速率....................................................................................................... 2
3.2 CANopen ERROR LED ..................................................................................................... 3
3.3 CANopen RUN LED .......................................................................................................... 4
3.4 CANopen STATUS LED..................................................................................................... 4
4.建议的标记 ..............................................................................................................5
- 1 -
广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925
http://www.zlgmcu.com
1.范围
指示灯的通常功能是帮助服务人员不需要检查每个器件的手册而快速识别通讯错误。这份建议书的目
的是定义在 CANopen器件上状态 LED(Light Emitting Diode)的使用。
本建议书只描述通讯相关的指示灯。另外应用相关的指示灯也可能出现。它们的用法在相应的设备描
述中叙述,或是由厂商专用的。
2.参考文献
/1/: CiA DS-301: CANopen — Application Layer and Communication Profile, Version 4.01.
CiA,Erlangen, June 2000
/2/: CiA DSP-302: Framework for Programmable CANopen Devices, Version 3.0. CiA,
Erlangen,June 2000
/3/: CiA DR-305, LSS — Layer Setting Services and Protocol, Version 1.0. CiA, Erlangen, May
2000
3.指示灯
我们建议支持两种 CANopen指示灯:一个红色的 ERR LED、一个绿色的 RUN LED或一个双色(绿
色/红色)LED(称作 STATUS LED)。
其他的譬如:电源指示、I/O功能等等 LED都允许使用。
3.1 指示灯状态和闪动速率
区别下面的指示灯状态:
LED on(亮) 常亮
LED off(暗) 常暗
LED flickening(闪烁) 亮和暗的时间等长,频率大概是 10Hz:亮大约 50ms,暗大约 50ms
LED blinking(闪烁) 亮和暗的时间等长,频率大概是 2.5Hz:亮大约 200ms,暗大约 200ms
LED single flash(闪一下) 一个很短的闪光(大约 200ms)接着是长时间的暗(大约 1000ms)
LED double flash
(闪两下)
两个很短的闪光(大约 200ms)中间用一个大约 200ms的暗来分隔。这
个序列用一个长时间的暗(大约 1000ms)来结束
LED triple flash
(闪三下)
三个很短的闪光(大约 200ms)中间用大约 200ms的暗来分隔。这个序
列用一个长时间的暗(大约 1000ms)来结束
- 2 -
广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925
http://www.zlgmcu.com
图 1 指示灯状态和闪动速率
3.2 CANopen ERROR LED
CANopen 的错误 LED 指示了 CAN 物理层的状态,并指出造成 CAN 报文(SYNC、GUARD 或
HEARTBEAT)丢失的错误。它是红色的 LED。
- 3 -
广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925
http://www.zlgmcu.com
1 CANopen的 ERROR LED真值表
编号 ERROR LED 状态 描述 种类
1 暗 没有错误 器件处于工作状态 强制
2 闪一下 到达警戒值
CAN 控制器的至少一个错误计数器
到达或超出了警戒值(错误帧太多)
强制1
3
Flickering
(闪烁)
自动波特率/LSS
正在进行自动波特率检测或进行
LSS 服务(和 RUN LED 交替闪烁
(flickering))2
可选
4 闪两下 错误控制事件
发生保护事件(NMT从机或 NMT主
机)或心跳事件(心跳使用者)
强制
5 闪三下 Sync错误
SYNC 报文超出配置的通讯循环间
隔仍未收到(见对象字典条项
0x1006)3
有条件;如果支
持对象 0x1006
则强制
6 亮 总线关闭 CAN控制器总线关闭 强制
如果在给定的时间内出现了几个错误,则指示编号最高的错误(例如同时产生了 NMT错误和 Sync错
误,指示灯指示的是 SYNC错误)。
3.3 CANopen RUN LED
CANopen运行 LED指示 CANopen网络状态机构的状态。它是绿色的 LED。
表 2 CANopen RUN LED真值表
编号 RUN LED 状态 描述 种类
1
Flickering
(闪烁)
自动波特
率/LSS
正在进行自动波特率检测或进行 LSS服务(和
RUN LED交替闪烁(flickering))
可选
2 闪一下4 停止 器件处于停止状态 强制
3
Blinking
(闪烁)
预操作
器件处于预操作状态 强制
4 亮 工作 器件处于工作状态 强制
当器件执行复位操作时,CANopen RUN LEN是暗的。
3.4 CANopen STATUS LED
如果使用一个双色的状态 LED代替两个单独的彩色 LED,这个 LED要指示物理总线状态和 CANopen
状态机构的状态。这个双色的 LED可以显示红色和绿色。
如果在 LED亮红色和绿色之间有冲突,LED会亮起红色。除此之外,这个双色的状态 LED应结合 CAN
错误 LED和 CAN运行 LED的功能。
双色的 CANopen状态 LED功能举例:
1 如果使用的 CAN控制器不指示警戒限,所以应当是“可选的”。但如果您知道有这样的 CAN控制器,请向我们
。
2 LSS主机在执行 LLS服务时也会闪烁 ERROR和 RUN LED。
3 对象 0x1006包括 ms级的 sync循环间隔。Sync循环间隔超时时间应该是配置的 sync循环间隔时间乘以 1.5(这个没
有在 DS-301中规定,但被认为是应用注解)。
4 引入闪一下(代替“暗”)来避免所有的 LED在长时间中暗(特别是小型器件,不带额外的 LED例如:电源指示)。
- 4 -
广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925
http://www.zlgmcu.com
图 2 绿灯/红灯 Flickering(闪烁):自动波特率/LSS
red on
off
green o n
200
ms 200
ms
1000
ms
图 3 红灯闪一下绿灯 blinking(闪烁):在预操作状态中“到达 CAN警戒限”
4.建议的标记
CANopen LED的建议标记如下:
表 3 建议的标记
描述 全名 缩写
CANopen错误 LED ERROR LED CAN-ERR或 ERR
CANopen运行 LED RUN LED CAN-RUN或 RUN
CANopen状态 LED STATUS LED CAN-STATUS或 CAN
- 5 -
1.范围
2.参考文献
3.指示灯
3.1 指示灯状态和闪动速率
3.2 CANopen ERROR LED
3.3 CANopen RUN LED
3.4 CANopen STATUS LED
4.建议的标记