關 閉

新聞中心

EEPW首頁 > 工控自動化 > 基于MCU的多機并行通信

基于MCU的多機并行通信

——
作者:大連交通大學 翟輝 時間:2007-01-26 來源: 收藏

摘要:單片機的多機串行通信應用十分廣泛,但在串行口被占用又要進行多機通信時就要采取其它措施。本文介紹了一種使用并口進行多機通信的方法,在實踐中已得到驗證。

 

            關鍵詞:,并口通信


            1. 問題的提出


            某系統(tǒng)中使用了三路串行接口的傳感器(GPS、壓力和風向)及三路模擬電流(4~20mA)接口的傳感器(濕度、溫度和水位)?,F(xiàn)需要將這些數(shù)據(jù)匯總后通過串口上傳給PC機,并且要求每路信號數(shù)據(jù)都能夠實時獨立的接收。

 

            2.系統(tǒng)設計


            經(jīng)過分析,我們分別使用一塊2051單片機接收各路串口傳感器的數(shù)據(jù),同時使用一塊多路高精度ADC對轉換成電壓的溫度等信號采樣,系統(tǒng)結構圖如圖1所示。主從機之間的具體管腳連接參見圖2。

 

    


            圖1 系統(tǒng)結構框圖


            系統(tǒng)中51單片機作為主機控制著整個系統(tǒng)的動作并發(fā)起每次通信,每塊2051作為實時從傳感器獲取數(shù)據(jù)并在主機控制下完成通信。主機和各從機之間通過并口連接通信。主從機工作流程如下:

 

           



關鍵詞: MCU 并行通信

評論


相關推薦

技術專區(qū)

關閉