www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 單片機 > 單片機
[導讀] 在單片機開發(fā)應用中,我們常常采用主從式控制結構,一臺PC機作為上位機控制多個單片機系統(tǒng)進行工作,功能強大、資源豐富的PC機可以用來方便地進行人機界面的設計和數(shù)據(jù)庫管理與輸出,而單片機進行靈活

在單片機開發(fā)應用中,我們常常采用主從式控制結構,一臺PC機作為上位機控制多個單片機系統(tǒng)進行工作,功能強大、資源豐富的PC機可以用來方便地進行人機界面的設計和數(shù)據(jù)庫管理與輸出,而單片機進行靈活的控制和測量。在某些應用場合,這些單片機系統(tǒng)緊靠在一起安裝,因為單片機相互間的距離較近,通信接線很短,這時,PC機與單片機1對多的多機通信,就可以不采用需要特別轉(zhuǎn)接設備的RS 485通信,或者復雜的CAN通信,而設計防止競爭控制電路和采用應答式通信程序,讓多單片機直接共用一個RS 232接口與PC機實現(xiàn)可靠的異步串行通信。

1 多單片機通信結構
多單片機共用RS 232接口與PC機通信的結構如圖1所示,由串行通信接口、防競爭電路以及下位機三部分組成。


多個單片機系統(tǒng)共享RS 232總線的關鍵是如何避免競爭。對于接收端,經(jīng)RS 232電平轉(zhuǎn)換芯片進行電平轉(zhuǎn)換后,可以直接并接到全部單片機串口的Rxd端,PC機向單片機發(fā)送信息相當于向所有單片機進行廣播,不存在競爭。但是不能直接將單片機的發(fā)送端并聯(lián)到串口轉(zhuǎn)換芯片MAX232的TnIN端,否則系統(tǒng)將極不可靠,無論何種原因,倘若有2個及以上的單片機系統(tǒng)同時向PC機發(fā)送信息,則將發(fā)生總線競爭,RS 232總線信號將發(fā)生混亂。因此圖中的防競爭控制電路,是專為防止總線競爭而設計,以保證在任何時刻只有一個單片機系統(tǒng)占用RS 232的發(fā)送端口。

2 防止競爭的控制電路
防止競爭控制電路如圖2所示,TxdA,TxdB,TxdC分別是單片機A、單片機B、單片機C的Txd端,接到帶3態(tài)驅(qū)動器74HC125的3個輸入端上,74HC125的3個輸出端并接到RS 232電平轉(zhuǎn)換芯片MAX232的T2IN端。A,B,C分別是3個單片機的串口輸出控制端(低電平有效,假設均接P10端口),由74HC00四二與非門和74HC32四二或門電路構成。

控制電路輸出到74HC125的3個控制端信號分別定義為OEA,OEB,OEC,對應于3個單片機串口控制信號A,B,C,邏輯關系為:

控制電路的真值表如表1所示。



由真值表可見:防止競爭控制電路保證在A有效時,僅允許TxdA通過74HC125而其他2路信號被禁止通過。同樣,當B有效時,僅允許TxdB信號通過,C有效時,僅允許TxdC信號通過,其他2路信號被禁止。確保任意時刻只有一個單片機的串口占用RS 232發(fā)送通道,而其他單片機不能占用RS 232發(fā)送通道,有效地防止了競爭的發(fā)生。

3 防止競爭的通信程序
3.1 多機通信協(xié)議.
多機通信協(xié)議是為了使單片機分時占用RS 232發(fā)送通道,在防競爭控制電路的配合下,使得任一時刻PC機僅與1個單片機進行通信,保證通信的順利進行。通信采用握手通信方式,通信協(xié)議如下:


每一幀信息為8個字節(jié)。其中,第一字節(jié)為特征字(這里為字符“L”),第二字節(jié)為地址碼,第三字節(jié)為命令碼,第四~七字節(jié)為數(shù)據(jù)字節(jié),第八字節(jié)為校驗和(從地址碼開始計算字節(jié)的異或和)。
如PC機向單片機系統(tǒng)發(fā)出呼叫:“L”、“A”、01H、00H、00H、00H、00H、40H,其中的“A”(41H)表示呼叫單片機A,01H是命令,4個00H是命令的參數(shù),40H為校驗和。
單片機接收到特征碼“L”后,開始接收后續(xù)的7字節(jié)信息,并對這7個字節(jié)計算校驗和,完整的一幀呼叫碼校驗無誤后,核對地址碼。單片機A核對地址碼為“A”,確認是對本機呼叫,立即響應,拉低P10(信號A),本機即可獨占RS 232總線發(fā)送通道,按照通信協(xié)議與PC機進行串行通信,通信完畢恢復P10(信號A)使RS 232總線發(fā)送通道恢復空閑狀態(tài)。而單片機B、單片機C校對地址碼不是本機地址后則退出,保持接收狀態(tài)。

3.2 上位機通信程序
上位機與下位機采用應答式通信方式,上位機向某一下位機發(fā)送呼叫碼后啟動定時查詢串口定時器,等待下位機執(zhí)行命令并按命令要求返回信息,若定時時間到后能查詢到該單片機返回的信息,則取出信息進行處理,否則認為該單片機出錯。上位機通信流程如圖3所示。


圖4為上位機與3個單片機通信的時序圖。


3.3 下位機通信程序
下位機接收到命令后,執(zhí)行命令與返回信息的時間必須小于上位機的等待查詢時間,否則將被當作出錯處理。下位機通信流程如圖5所示。



4 結語
采用防止競爭控制電路和應答式編程,使得多單片機共用RS 232接口時,每個單片機分時占用RS 232總線發(fā)送通道,有效地避免了串行總線的競爭??刂齐娐凡捎闷胀ǖ?4HC系列芯片構成,電路簡單、實現(xiàn)容易、通信可靠。筆者在研制“信號微機監(jiān)測系統(tǒng)板卡故障定位儀”項目中采用了這一電路,3個下位機(51系列單片機)控制板安裝在同一個機箱中,嵌入式平板電腦作為上位機與3個下位機進行串行通信,實踐證明該電路可以穩(wěn)定可靠的工作。文中僅討論了3個單片機的情形,若單片機多于3個,可以對控制電路進行適當擴展,以滿足需要。


本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯(lián)合牽頭組建的NVI技術創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉