一个监控系统,主从RS485网络,假设32个从机。 要求具备防拆功能,就是从机掉线或其它故障要求实时上报到主机,这样就需要主机分时对从机polling,这个没问题。系统还可以通过从机进行一些设定操作,如何避免冲突?
现在想出的办法是polling到哪个从机时给该从机一个令牌,只有得到令牌的从机才能向主机发起联络,可是这样做实时性不太好。 比如按9600baud算,每帧数据10字节100bit要10mS,来回20mS加上间隙、主/从机内处理时间要30mS,32个从机论询一次要1S,从机设置时按键盘操作总不能等1S后的令牌吧?
高手给点建议吧~~ |