今天小编要和大家分享的是接口,总线,驱动相关信息,接下来我将从自动地址分配过程中解决总线竞争问题的有效方法研究,lin总线控制的自动空调,你会测量吗?这几个方面来介绍。
接口,总线,驱动相关技术文章自动地址分配过程中解决总线竞争问题的有效方法研究
引言
自动地址分配技术是否成功有两个方面的制约因素:一是自动地址分配的逻辑(或者算法)是否高效;另一因素是在总线发生竞争的情况下,是否有一套高效的调停机制。其中自动地址分配原理及逻辑已在前文《自动地址分配技术多联机空调系统中的应用》中详细阐述。本文在多联机系统上对总线调停机制从原理、实例、实验效果多方面详细介绍。
1 、总线调停机制的必要性
多联机系统连接图如图1所示。此时室内机暂时未分配地址,地址处于未知状态。当室外机发出地址复位指令时,所有的室内机几乎同时收到室外机地址复位指令。所有室内机执行完复位当前地址相关操作,接着室内机向总线上传地址申请数据。若没有总线调停机制,所有数据在总线叠加导致总线波形畸变最终破坏正常通信。图2所示为无调停机制下多设备发送数据与总线数据的实测波形。其中,通道1是某一室内机发送端测得的数据波形,通道2是在接收端接收到的总线的数据波形。从图2可以直观地发现,总线电平逻辑、数据波特率明显发生错乱。换而言之在没有总线的调停机制下,总线数据叠加后直接结果就是破坏总线电平。可见总线调停是保证总线通信正常必不可少的环节,也是保证通信成功的关键方法。
2、 总线调停机制的基本原理
调停机制简单而言就是制定一个竞争规则。即在总线空闲时,为防止同时有多个设备发送数据,需要决定哪个设备获得总线使用权的规则。该规则的执行结果是某一时刻只能有一个设备能发送数据,而其他竞争失败的设备处于等待状态。图3示意两设备总线竞争的调停机制,详细规制如下。