《表1 各个开关功能:实时通信监测的单片机多机通信电路设计》
图1中,主机U1和3个从机U2、U3和U4之间采用全双工通信,因而将各从机TXD端口分别与主机RXD端口连接,各从机RXD端口分别与主机TXD端口连接,并在主机U1P0.0~P0.2端口设置多路开关K1、K2及K3,各个开关功能如表1所列。为了直观了解通信过程,添加了虚拟分析工具仿真图表来实时监测通信过程中的时序变化。为了检测主机和从机程序执行情况,在主机U1的RXD端口和TXD端口、从机U2的P0.0~P0.7端口、三个从机RXD端口及P2.3端口等都添加电压探针,各个电压探针标号和引脚号如表2所列。除此之外,设置4组开关来模拟通信电路故障,并在主机U1的RXD端和TXD端接入虚拟仪器示波器,通过示波器波形与时序图对比检测主机U1是否存在故障。另外,在P0.0~P0.7端口连接上拉电阻,用于保护电路和保证通信稳定性。
图表编号 | XD00192505000 严禁用于非法目的 |
---|---|
绘制时间 | 2021.02.01 |
作者 | 孙万麟 |
绘制单位 | 昌吉学院物理系 |
更多格式 | 高清、无水印(增值服务) |