單片機(jī)技術(shù)在多機(jī)通信系統(tǒng)設(shè)計(jì)中的應(yīng)用_第1頁
單片機(jī)技術(shù)在多機(jī)通信系統(tǒng)設(shè)計(jì)中的應(yīng)用_第2頁
單片機(jī)技術(shù)在多機(jī)通信系統(tǒng)設(shè)計(jì)中的應(yīng)用_第3頁
單片機(jī)技術(shù)在多機(jī)通信系統(tǒng)設(shè)計(jì)中的應(yīng)用_第4頁
單片機(jī)技術(shù)在多機(jī)通信系統(tǒng)設(shè)計(jì)中的應(yīng)用_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、摘要:近年來我國社會(huì)經(jīng)濟(jì)取得了飛速發(fā)展,各種科學(xué)技術(shù)水平也有 了很大提高,在這樣的時(shí)代背景下,人們最常用的一種科學(xué)技術(shù)就是網(wǎng)絡(luò) 通信?,F(xiàn)代人們對通信產(chǎn)品的需求也有了很大改變,為了確保通信系統(tǒng)可 以高速、及時(shí)、正常通訊,必須一個(gè)健全、有效的控制系統(tǒng)有效控制、檢 測網(wǎng)絡(luò)通訊、數(shù)據(jù)傳輸以及工業(yè)自動(dòng)化等操作。單片機(jī)技術(shù)憑借其自身諸 多優(yōu)點(diǎn)目前已經(jīng)被廣泛應(yīng)用于通信領(lǐng)域中,對于確保通信穩(wěn)定性具有極其 重要的現(xiàn)實(shí)意義。本文主要介紹了單片機(jī)技術(shù)的相關(guān)情況,并且分析了單 片機(jī)技術(shù)應(yīng)用于多機(jī)通信系統(tǒng)設(shè)計(jì)中的實(shí)際情況。關(guān)鍵詞:單片機(jī)技術(shù);多機(jī)通信系統(tǒng)設(shè)計(jì);實(shí)際應(yīng)用分析隨著信息技術(shù)、網(wǎng)絡(luò)技術(shù)的不斷發(fā)展以及廣泛應(yīng)用,社

2、會(huì)各領(lǐng)域工作 效率都得到了很大提高,與此同時(shí)也大大促進(jìn)了通信技術(shù)的發(fā)展。單片機(jī) 屬于微型計(jì)算機(jī)的分支之一,具有性價(jià)比高、自身體積比較小等優(yōu)勢,目 前被廣泛于家用電器、通信技術(shù)、金融、交通、機(jī)械制造以及工業(yè)控制等 諸多領(lǐng)域中。目前單片機(jī)的單機(jī)控制已經(jīng)無法滿足社會(huì)發(fā)展的實(shí)際需求, 未來應(yīng)用單片機(jī)實(shí)現(xiàn)多機(jī)協(xié)調(diào)工作是一種必然發(fā)展趨勢。多機(jī)通信主要指 的是至少由2 臺(tái)單片機(jī)組成一個(gè)網(wǎng)絡(luò)結(jié)構(gòu),利用串行通信方式最終控制某 個(gè)過程,實(shí)現(xiàn)多機(jī)通信的關(guān)鍵就是多機(jī)間相互傳輸數(shù)據(jù)信息、相互通信。 下面筆者主要研究分析了單片機(jī)技術(shù)應(yīng)用于多機(jī)通信系統(tǒng)設(shè)計(jì)中的實(shí)際情 況,希望能夠提高多機(jī)通信系統(tǒng)性能,為人們提供更好的服務(wù)。

3、多機(jī)通訊的相關(guān)介紹主從式多機(jī)型屬于一種分散型網(wǎng)絡(luò)結(jié)構(gòu),不僅使用比較靈活,而且接 口比較簡單,下面筆者重點(diǎn)介紹這種主從式多機(jī)型。軟件中斷型主從式多機(jī)通信關(guān)于主從式多機(jī)通信程序,目前主要有兩種不同的編寫方法:軟件 中斷法。也就是指每一個(gè)從機(jī)接收到主機(jī)發(fā)送過來的地址,在 R1 置“1” 當(dāng)從機(jī)開始響應(yīng)串行口中斷以后,就可以在中斷服務(wù)程序和主機(jī)保持通信 聯(lián)絡(luò)。查詢法。也就是通過查詢Tl、R1狀態(tài)使從機(jī)接收、發(fā)送數(shù)據(jù)。主從式多機(jī)通信的基本原理主從式多機(jī)系統(tǒng)中,主機(jī)只會(huì)有一臺(tái),但是往往會(huì)配置多臺(tái)從機(jī)。主 機(jī)可以向從機(jī)傳送信息,而且進(jìn)入到相應(yīng)的中斷服務(wù)程序中。每一臺(tái)從機(jī) 在中斷服務(wù)程序中可以將自己接收的從機(jī)

4、地址及其本機(jī)地址進(jìn)行對比。如 果從機(jī)對比不等的話,會(huì)退出中斷服務(wù)程序(但SM2依然是1),對比成 功的話就說明從機(jī)是主機(jī)尋址通信的。被主機(jī)尋址的從機(jī),在中斷服務(wù)程 序中會(huì)令SM2為0,這樣可以更好的接收命令或者數(shù)據(jù)。具體的過程步驟 如下:主機(jī)設(shè)置SM2為0,每個(gè)從機(jī)SM2為1,這樣便于更好的接收主 機(jī)發(fā)送的地址。主機(jī)將地址發(fā)送給從機(jī)的過程中,需要將第9數(shù)據(jù)位設(shè) 為1,這樣就可以指示從機(jī)來接收該地址。當(dāng)SM2、RB為1,而R1為0 的過程中,每個(gè)從機(jī)就可以接收到主機(jī)傳送的從機(jī)地址,并且進(jìn)入到相應(yīng) 的中斷服務(wù)程序中對比本機(jī)地址,從而最終確認(rèn)到底是不是被尋址從機(jī)。 被尋址從機(jī)根據(jù)相應(yīng)指令將 SM2

5、清除,從而正常接收數(shù)據(jù),然后將自己 接收到的相應(yīng)從機(jī)地址發(fā)送回主機(jī),讓主機(jī)進(jìn)行核對。如果從機(jī)未被尋址 SM2始終為1,而且會(huì)在中斷服務(wù)程序中退出。主機(jī)與被尋址完成數(shù)據(jù) 通信以后,被尋址從機(jī)完成通信后會(huì)讓SM2重新變成1,然后會(huì)在中斷服 務(wù)程序中退出,繼續(xù)等到下一次通信。單片機(jī)的基本概念及發(fā)展現(xiàn)狀單片機(jī)實(shí)際上就是一種集成電路芯片,應(yīng)用了 ROM、RAM、CPU等具有 數(shù)據(jù)處理能力技術(shù)以及超大規(guī)模集成電路技術(shù),通過一個(gè)硅片建立起一個(gè) 微型計(jì)算機(jī)系統(tǒng)。相對于專用處理器來說,單片機(jī)在嵌入型系統(tǒng)中比較適 用,這也是單片機(jī)得到廣泛應(yīng)用的主要原因。單片機(jī)具體而言主要包括輸 入輸出設(shè)備、存儲(chǔ)器、控制器以及運(yùn)算

6、器等多種設(shè)備,基本上現(xiàn)代所有的 單片機(jī)都會(huì)附帶通信接口,在計(jì)算機(jī)上也可以很方便的進(jìn)行信息數(shù)據(jù)通信 這樣不僅可以滿足遠(yuǎn)距離通信,而且也可有效確保通信的穩(wěn)定性。目前我 國通信設(shè)備基本上都實(shí)現(xiàn)了單片機(jī)的智能控制,比如無限電對講機(jī)、列車 無線通信以及手機(jī)等,由此可見,單片機(jī)網(wǎng)絡(luò)通信技術(shù)應(yīng)用日益廣泛,基 本上已經(jīng)滲透到了社會(huì)發(fā)展的每個(gè)領(lǐng)域中。剛開始單片機(jī)技術(shù)主要是應(yīng)用 于兩片單片機(jī)之間的通信,然后才出現(xiàn)主從式通信設(shè)備,現(xiàn)代主要是發(fā)展 單片機(jī)應(yīng)用于多機(jī)通信系統(tǒng)中。多機(jī)通信系統(tǒng)設(shè)計(jì)3.1 選擇通信方式單條一位寬傳輸線上按照一比特的順序傳輸數(shù)據(jù)指的就是串行通信。 這種通信方式最大的優(yōu)點(diǎn)是只用一條傳輸信道就可以

7、使雙方收發(fā)信息,操 作成功率比較高,而且可減少通信成本。利用計(jì)算機(jī)串行口已經(jīng)廣泛應(yīng)用 到串行通信方式,而且這種通信方式是遠(yuǎn)程通信的主要方式。而在多個(gè)并 行信道上以成組的形式傳輸數(shù)據(jù)的方式就是指并行通信。這種并行通信最 大的優(yōu)點(diǎn)是傳輸速度比較快,然而發(fā)送端和接收端之間會(huì)存在若干條不同 的線路,因此通信費(fèi)用相對比較高,只是對高速率通信、近距離通信比較 適用。目前,并行口通信、計(jì)算機(jī)內(nèi)部總線中已經(jīng)廣泛采用并行通信這種 通信方式。確定通信模式串行通信主要指的是一位一位的傳送數(shù)據(jù),整個(gè)通信數(shù)據(jù)相對較為簡 單,只需要有一對傳輸線方可進(jìn)行通信,然而傳輸速度相對較慢。串行通 信在實(shí)際應(yīng)用中包括異步傳送、同步傳

8、送,其中同步傳送指的是一個(gè)數(shù)據(jù) 塊開頭采用同步字符。傳送數(shù)據(jù)的過程中如果采用相同頻率時(shí)鐘脈沖,從 而使接收端、發(fā)送端的時(shí)間嚴(yán)格保持同步,這樣的時(shí)鐘脈沖也被稱作同步 脈沖。傳送數(shù)據(jù)的時(shí)候,可以同時(shí)發(fā)出同步脈沖以及數(shù)據(jù)。數(shù)據(jù)塊中通常 會(huì)發(fā)出 1-2 個(gè)同步字符,接收端剛開始會(huì)接收同步字符,一旦確定是同步 才接收相應(yīng)的數(shù)據(jù)。這種同步傳送方式需要的相關(guān)硬件設(shè)備比較復(fù)雜,由 于會(huì)嚴(yán)格要求同步脈沖相位保持一致,因此相對于異步傳送模式而言,其 傳送頻率相對更高。異步傳送通信模式的硬件連接雖然相對較為簡單,但 是軟件設(shè)計(jì)可能會(huì)比較困難。單片機(jī)技術(shù)應(yīng)用于多機(jī)通信系統(tǒng)設(shè)計(jì)的實(shí)際情況4.1 網(wǎng)絡(luò)協(xié)議設(shè)計(jì)中的實(shí)際應(yīng)用

9、多機(jī)通信系統(tǒng)網(wǎng)絡(luò)協(xié)議設(shè)計(jì)中合理采用計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)以及單 片機(jī)技術(shù)的話,一方面有利于優(yōu)化操作,另一方面也可以靈活應(yīng)用相關(guān)的 操作以及技術(shù),為人們提供更好的服務(wù)。多機(jī)通信系統(tǒng)設(shè)計(jì)中應(yīng)用單片機(jī) 技術(shù),可以確保網(wǎng)絡(luò)協(xié)議的正常、有序運(yùn)行,而且也是應(yīng)用網(wǎng)絡(luò)技術(shù)、計(jì) 算機(jī)技術(shù)中實(shí)現(xiàn)數(shù)據(jù)交建立的基本規(guī)則。因此為了保障能夠正常、有序的 進(jìn)行通信,就應(yīng)該制定網(wǎng)絡(luò)協(xié)議。一般多機(jī)通信系統(tǒng)中的多臺(tái)通信機(jī)會(huì)共 同使用一個(gè)服務(wù)機(jī),而多機(jī)通信系統(tǒng)的協(xié)議就是TCP/IP協(xié)議,為了進(jìn)行 多機(jī)通信,應(yīng)該制定新網(wǎng)絡(luò)協(xié)議來確保多機(jī)通信系統(tǒng)的客戶端和服務(wù)端實(shí) 現(xiàn)多機(jī)數(shù)據(jù)通信。數(shù)據(jù)傳輸通信的過程中,服務(wù)端會(huì)先咨詢數(shù)據(jù)發(fā)送命令 假如首

10、次咨詢答案和網(wǎng)絡(luò)協(xié)議的既定值有所出入,應(yīng)該繼續(xù)咨詢,假如咨 詢結(jié)果還是有一定出入的話,就不會(huì)和這個(gè)客戶端傳輸數(shù)據(jù),而且會(huì)繞開 該客戶端,繼續(xù)咨詢下一個(gè)客戶端的數(shù)據(jù)通信命令,如果數(shù)據(jù)通信咨詢客 戶端結(jié)果和網(wǎng)絡(luò)協(xié)議既定信息相同的話,方可傳輸數(shù)據(jù)。假如客戶端不能 接受的話,此次傳輸數(shù)據(jù)是不成功的,就應(yīng)該原路返回。多機(jī)通信系統(tǒng)網(wǎng)絡(luò)拓?fù)湓O(shè)計(jì)的實(shí)際應(yīng)用多機(jī)通信系統(tǒng)中應(yīng)用單片機(jī)的網(wǎng)絡(luò)拓?fù)湓O(shè)計(jì)中整體上會(huì)采用網(wǎng)絡(luò)拓?fù)?結(jié)構(gòu)線型,同時(shí)由服務(wù)機(jī)負(fù)責(zé)統(tǒng)一管理,合理分配所有網(wǎng)絡(luò)資源。服務(wù)端 會(huì)輪流詢問每個(gè)客戶端數(shù)據(jù),假如有分配發(fā)送時(shí)間的話,就會(huì)將網(wǎng)絡(luò)總線 的使用權(quán)移交,不然的話就會(huì)繼續(xù)對下個(gè)客戶端進(jìn)行詢問。多機(jī)通信系統(tǒng)

11、 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中的每臺(tái)機(jī)器發(fā)送的數(shù)據(jù)都會(huì)清楚的顯示在其他機(jī)器上,同 時(shí)網(wǎng)絡(luò)信號(hào)比較可靠,其主要是基于網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)來實(shí)現(xiàn)的。多機(jī)通信系統(tǒng)接口電路功能設(shè)計(jì)中采用單片機(jī)技術(shù)的實(shí)際情況網(wǎng)絡(luò)接口可以提交、中繼接收數(shù)據(jù),而且也可以提供網(wǎng)絡(luò)狀態(tài)信號(hào), 這樣每個(gè)端口間可成為同構(gòu)等設(shè)計(jì)。多機(jī)通信系統(tǒng)設(shè)計(jì)中應(yīng)用單片機(jī)技術(shù) 可以進(jìn)一步優(yōu)化整個(gè)系統(tǒng)性能及其功能,而且該系統(tǒng)的網(wǎng)絡(luò)接口電路設(shè)計(jì) 也可以更好的滿足用戶對功能的需求。設(shè)計(jì)多機(jī)通信系統(tǒng)網(wǎng)絡(luò)接口電路的 時(shí)候,通常需要應(yīng)用四個(gè)單片機(jī)一起接收數(shù)據(jù),每個(gè)單片機(jī)都應(yīng)該對應(yīng)相 應(yīng)的端口。值得注意的是,多機(jī)通信系統(tǒng)網(wǎng)絡(luò)接口電路設(shè)計(jì)中應(yīng)用單片機(jī) 技術(shù)的話,應(yīng)該將網(wǎng)絡(luò)狀態(tài)信號(hào)接口適當(dāng)增加,每個(gè)單片機(jī)尚未工作的情 況下網(wǎng)絡(luò)中就不會(huì)傳輸數(shù)據(jù),這樣網(wǎng)絡(luò)信號(hào)接口就會(huì)是低電平,連接單片 機(jī)的話就會(huì)支撐起整個(gè)網(wǎng)絡(luò)狀態(tài),從而傳輸、接收數(shù)據(jù)。單片機(jī)技術(shù)在其他結(jié)構(gòu)設(shè)計(jì)中的實(shí)際應(yīng)用多機(jī)通信系統(tǒng)設(shè)計(jì)中采用單片機(jī)技術(shù)的情況下,一定要不斷完善這個(gè) 系統(tǒng)以及服務(wù)端功能,而且應(yīng)該讀取ADC數(shù)據(jù),可隨意接管每臺(tái)客戶機(jī)網(wǎng) 絡(luò),也智能開啟控制風(fēng)機(jī),將電視角度數(shù)據(jù)充分顯示出來,而且應(yīng)該接收 服務(wù)機(jī)咨詢,確認(rèn)發(fā)送數(shù)據(jù),其次需要控制鍵盤、讀取客戶機(jī)地址,將

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論