欢迎来到我司精密电阻产品网站!
PC串口实现脉冲编码通讯
精密电阻 2024-11-23

本文提出的方法可用于评估通过PC串行端口执行脉宽编码通信的单线设备,并监视通信错误,例如奇偶校验和响应。

与PC的硬件接口是MAX232驱动器/接收器。

本示例中的从器件是德州仪器(TI)的TMP141温度传感器。

使用由A0和A1确定的4个TMP141可编程地址(见图1),可以将该电路扩展为在同一总线上具有4个传感器。

此方法的主要图标使用RS-232波特率控制的内置时间。

大多数通信需要3个“位编码” :(起始位),数据(位0)和数据(位1)(参见表和图2)。

使用Visual Basic的mscomm将PC COM端口配置为输出8个数据位,无奇偶校验位,1个停止位和无流控制。

COM端口数据位的设置和波特率确定位代码的宽度。

通过更改位之间的波特率,可以获得不同的脉冲宽度代码。

对PC COM端口波特率进行编程将导致20到30 ms的位延迟。

因为从站没有超时事件,所以这个延迟不是问题。

但是,延迟会使读取逻辑分析仪上的输出变得复杂。

Visual Basic程序控制与TMP141传感器的双向通讯。

该程序可以读取和编程内部寄存器。

& nbsp;& nbsp;