cjseng 发表于 2013-11-6 17:03
我认为从机不能主动发送任何信号,只有在主机允许从机发送时才可以发送,这样就可以避免信号混叠。
具体的 ...
谢谢你的回复。你想的很周到!我的从机干的工作包括温度检测、电压电流超限监测,特别是电压电流监测。如果电压或电流超限,从机主动控制继电器断开开关一段时间,随后上发异常,当电压或电流正常时又控制继电器闭合开关。异常上报是主动的,如果按你的意思,主机轮询从机:你有话说吗?从机说:有,我出现了异常。随后从机上发异常,这似乎也行。麻烦的是最开始的注册,就是你说的点名。从机用12位拨码做地址,如果主机按000(12bits)到111(12bits)点名,对于从机的地址刚好被分配在000等开始阶段,还比较省时,如果是一个未知的空间,从机的地址是随机的,那么这样下来要花多少时间啊? |