基于UART串口的多机通讯
发布时间:2023-05-19 04:23
针对目前不同物联网设备之间多机通讯模块繁多、设备结构复杂、成本高的问题,提出一种基于通用异步收发传输器(universal asynchronous receiver/transmitter, UART)串口的多机通讯方法。基于微控制器自带的UART串口通讯方式,利用控制线控制通讯设备对通信线路的占用,采用主从控制策略,设定通讯协议和通讯主机、从机,主机作为信息转发和识别的单元,从机组成信息处理的单元,并通过通讯协议实现多从机扩展的功能。通过移植μC/OS-II操作系统到STM32微控制器上,借助μC/OS-II的实时多任务特性,将信息的接收、发送和识别设计成不同优先级的任务。试验结果表明,多机分时通讯方法能够实现主机、从机的信息接收、发送、识别的功能和多机可靠稳定的通讯,解决传统UART方式无法实现多机互相通讯的问题,为物联网设备的多机通讯提供一种可行方案。
【文章页数】:7 页
【文章目录】:
0 引言
1 通讯原理
1.1 工作原理
1.2 硬件电路实现
1.3 通讯协议控制
1.4 实现方法
1.5 操作系统实现
1.6 主机实现
1.7 从机实现
2 试验结果与分析
2.1 试验电路
2.2 试验信号编码
3 结论
本文编号:3819649
【文章页数】:7 页
【文章目录】:
0 引言
1 通讯原理
1.1 工作原理
1.2 硬件电路实现
1.3 通讯协议控制
1.4 实现方法
1.5 操作系统实现
1.6 主机实现
1.7 从机实现
2 试验结果与分析
2.1 试验电路
2.2 试验信号编码
3 结论
本文编号:3819649
本文链接:https://www.wllwen.com/kejilunwen/wltx/3819649.html