|
485总线上怎么处理竞争问题 |
|
485总线上怎么处理竞争问题
方法很多很多,先要看你的总线结构:一主多从,多主多从,全主全从,无主等。再看你的实时性要求,可靠性要求;还要看你的总线介质是什么,又要看你的网络数据流量和特征(如是否突发)等。 常用的协议:1,CSMA/CD(竟争)如以太网(无主) 2,TOKEN BUS 令牌(无主) 3,主从(探寻或点叫)(主从) 4,全主全从(本人研制开发用于STI 系列PLC) 5,改进型CSMA/CD 如CAN 总线(硬件实现)(无主) 缺点:优先权码低的可能很难发出。
“中断方式”属于“4,全主全从”,“查询方式”则为“3,主从(探寻或点叫)”,而“2,TOKEN BUS 令牌”也不失为很好的方案,“1,CSMA/CD(竟争)”对软件资源开销较大,初次使用不易做好,“5,改进型CSMA/CD 如CAN 总线(硬件实现)”则把软开销转化为硬开销,增加成本。若要详细了解,应找“数据通信”或“现场总线”相关的书籍看看。 通常,容量/数据流量较少的总线,建议采用“全主全从”方式,实时性强,效率高,编程简单,碰撞的概率较低; 有一定容量的总线,建议采用“主从(探寻或点叫)”方式,实时性还行(相当于分时),编程不难,效率较差,总线时刻在忙却不会碰撞; 总线节点较多时建议采用“TOKEN BUS 令牌”方式,实时性居中,效率较高,总线时刻在忙却不会碰撞,但编程较难且有一些必要细节,一时无法说清,最好看书。 () |
|
|
|
|
|
|
| |
|
|
|
|
|
|