LON的通信介质访问控制方式为带预测P-坚持CSMA。当节点有信息要发送而试图占用通道时,首先在一个固定的周期Beta 1检测通道是否处于网络空闲。为了支持优先级,还要增加优先级时间片,优先级越高的所加的时间片越少。随后再根据网络积压参数BL产生一个随机等待时间片W’,W’为0到W之间的随机数,W=BL*16。当延时结束时,网络仍空闻,节点以概率p=1/W发送报文。此种方式在负载较轻时使介质访问延迟最小化,而在负载较重时使冲突最小化,但不能消除冲突。图2-1为LON的优先级带预测P-坚持CSMA概念示意图。
LON有完整的7层协议,具备了局域网的基本功能,与异型网的兼容性比现存的任何现场总线都好。它还提供了与LAN的接口,从而实现二者的有机结合。同时,LON属于网络型系统,不适合于有大量数据需要采集,进行频繁处理的快速工业控制系统。
LON通过具有通信与控制功能的Neuron神经芯片、收发器、电源、传感器和控制设备构成的网络节点,采用专用的编程工具Neuron C,利用所提供的开发工具:LonBuilder、NodeBuilder和LVS技术,可以快速、方便地开发节点和联网。
总之,当有大量的短消息需要通信应用时,LON是一个普及、低成本的总线系统。
3 CAN( Controller Area Network)
德国 BOSCH公司于1991年推出,用于汽车内部测量和执行部件之间的数据通信。主要应用于离散控制领域中的过程监测和控制,特别是工业自动化的低层监控,解决控制与测试之间的可靠和实时数据交换。
CAN采用了ISO/OSI的3层模型:物理层、数据链路层和应用层。
CAN支持的拓扑结构为总线型。传输介质为双绞线、同轴电缆和光纤等。采用双绞线通信时,速率为1Mbps/40m,50kbps/10km,节点数可达110个。
CAN的通信介质访问方式为带优先级的 CS-MA/CA。采用多主竞争式结构:网络上任意节点均可以在任意时刻主动地向网络上其它节点发送信息,而不分主从,即当发现总线空闲时,各个节点都有权使用网络。在发生冲突时,采用非破坏性总线优先仲裁技术:当几个节点同时向网络发送信息时,运用逐位仲裁规则,借助帧中开始部分的标识符,优先级低的节点主动停止发送数据,而优先级高的节点可不受影响地继续发送信息,从而有效地避免了总线冲突,使信息和时间均无损失。例如,规定0的优先级高,在节点发送信息时
楼主最近还看过