基于UART串口的多機通訊
發(fā)布時間:2023-05-19 04:23
針對目前不同物聯網設備之間多機通訊模塊繁多、設備結構復雜、成本高的問題,提出一種基于通用異步收發(fā)傳輸器(universal asynchronous receiver/transmitter, UART)串口的多機通訊方法;谖⒖刂破髯詭У腢ART串口通訊方式,利用控制線控制通訊設備對通信線路的占用,采用主從控制策略,設定通訊協議和通訊主機、從機,主機作為信息轉發(fā)和識別的單元,從機組成信息處理的單元,并通過通訊協議實現多從機擴展的功能。通過移植μC/OS-II操作系統(tǒng)到STM32微控制器上,借助μC/OS-II的實時多任務特性,將信息的接收、發(fā)送和識別設計成不同優(yōu)先級的任務。試驗結果表明,多機分時通訊方法能夠實現主機、從機的信息接收、發(fā)送、識別的功能和多機可靠穩(wěn)定的通訊,解決傳統(tǒng)UART方式無法實現多機互相通訊的問題,為物聯網設備的多機通訊提供一種可行方案。
【文章頁數】:7 頁
【文章目錄】:
0 引言
1 通訊原理
1.1 工作原理
1.2 硬件電路實現
1.3 通訊協議控制
1.4 實現方法
1.5 操作系統(tǒng)實現
1.6 主機實現
1.7 從機實現
2 試驗結果與分析
2.1 試驗電路
2.2 試驗信號編碼
3 結論
本文編號:3819649
【文章頁數】:7 頁
【文章目錄】:
0 引言
1 通訊原理
1.1 工作原理
1.2 硬件電路實現
1.3 通訊協議控制
1.4 實現方法
1.5 操作系統(tǒng)實現
1.6 主機實現
1.7 從機實現
2 試驗結果與分析
2.1 試驗電路
2.2 試驗信號編碼
3 結論
本文編號:3819649
本文鏈接:http://sikaile.net/kejilunwen/wltx/3819649.html