恭喜,你发布的帖子
发布于 2020-11-07 12:12:59
9楼
只有两个空闲点,按常用2进制计算的话,只能表示2#00~2#11即2^2共4个恒定状态,可用的只有2#01~2#11共3个状态,却要输出表示6个状态,确实不够用。系统设计留的裕量太少了,但我们可以变通一下,将2进制人为强制更改为3进制,再结合使用闪烁(最多闪烁2次),则可以表示00~06共7个状态,实际可用6个状态。
状态1:无故障:使用3#00表示,高位OFF,低位OFF。
状态2:故障1:使用3#01表示,高位OFF,低位ON。
状态3:故障2:使用3#02表示,高位OFF,低位闪烁2次。
状态4:故障3:使用3#10表示,高位ON,低位OFF。
状态5:故障4:使用3#11表示,高位ON,低位ON。
状态6:故障5:使用3#12表示,高位ON,低位闪烁2次。
状态7:故障6:使用3#20表示,高位闪烁2次,低位OFF。
存在多个故障时,使用计时切换显示;闪烁的最大次数设为2次,使用肉眼计数分辨起来也不算复杂。
请填写推广理由:
分享
只看
楼主