版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)單片機(jī)RSRS-485485多機(jī)通訊的實(shí)現(xiàn)多機(jī)通訊的實(shí)現(xiàn)摘要本文介紹一種能利用RS-485電氣特性和簡(jiǎn)單的結(jié)構(gòu)方式,采用自定義串行通訊協(xié)議,實(shí)現(xiàn)單片機(jī)RS-485多機(jī)通訊的方法和技巧。關(guān)鍵詞關(guān)鍵詞單片機(jī),RS-485總線,總線沖突,串行通訊1簡(jiǎn)介簡(jiǎn)介RS-485串行總線接口標(biāo)準(zhǔn)以差分平衡方式傳輸信號(hào),具有很強(qiáng)的抗共模干擾的能力,答應(yīng)一對(duì)雙絞線上一個(gè)發(fā)送器驅(qū)動(dòng)多個(gè)負(fù)載設(shè)備。產(chǎn)業(yè)現(xiàn)場(chǎng)控制系統(tǒng)中一般都采用該總線標(biāo)準(zhǔn)進(jìn)行數(shù)據(jù)傳輸,而且一般
2、采用RS-485串行總線接口標(biāo)準(zhǔn)的系統(tǒng)都使用8044芯片作為通訊控制器或各分機(jī)的CPU。8044芯片內(nèi)部集成了SDLC,HDLC等通訊協(xié)議,并且集成了相應(yīng)的硬件電路,通過硬件電路和標(biāo)準(zhǔn)協(xié)議的配合,使系統(tǒng)的通訊正確、可靠、快速。8044在市場(chǎng)上日漸稀少,固然有8344可替換,但幾百元的價(jià)位與普通單片機(jī)幾元至幾十元的價(jià)位相差甚遠(yuǎn),用戶在開發(fā)一般的單片機(jī)應(yīng)用系統(tǒng)時(shí),都??茨苡煤?jiǎn)單的電路和簡(jiǎn)單的通訊協(xié)議完成數(shù)據(jù)交換。譬如:利用單片機(jī)本身所提供的
3、簡(jiǎn)單串行接口,加上總線驅(qū)動(dòng)器如SN75176等組合成簡(jiǎn)單的RS-485通訊網(wǎng)絡(luò)。本文所述的方法已成功地應(yīng)用于工程項(xiàng)目,一臺(tái)主機(jī)與60臺(tái)從機(jī)通訊,通訊波特率達(dá)64KBPS。2總線驅(qū)動(dòng)器芯片總線驅(qū)動(dòng)器芯片SN75176SN75176當(dāng)總線上沒有信號(hào)傳輸時(shí),總線處于懸浮狀態(tài),輕易受干擾信號(hào)的影響。將總線上差分信號(hào)的正端A和5電源間接一個(gè)10K的電阻;正端A和負(fù)端B間接一個(gè)10K的電阻;負(fù)端B和地間接一個(gè)10K的電阻,形成一個(gè)電阻網(wǎng)絡(luò)。當(dāng)總線上
4、沒有信號(hào)傳輸時(shí),正端A的電平大約為3.2V,負(fù)端B的電平大約為1.6V,即使有干擾信號(hào),卻很難產(chǎn)生串行通訊的起始信號(hào)0,從而增加了總線抗干擾的能力。4通訊規(guī)則通訊規(guī)則由于RS-485通訊是一種半雙工通訊,發(fā)送和接收共用同一物理信道。在任意時(shí)刻只答應(yīng)一臺(tái)單機(jī)處于發(fā)送狀態(tài)。因此要求應(yīng)答的單機(jī)必須在偵聽到總線上呼喚信號(hào)已經(jīng)發(fā)送完畢,并且沒有其它單機(jī)發(fā)出應(yīng)答信號(hào)的情況下,才能應(yīng)答。半雙工通訊對(duì)主機(jī)和從機(jī)的發(fā)送和接收時(shí)序有嚴(yán)格的要求。假如在時(shí)序上
5、配合不好,就會(huì)發(fā)生總線沖突,使整個(gè)系統(tǒng)的通訊癱瘓,無(wú)法正常工作。要做到總線上的設(shè)備在時(shí)序上的嚴(yán)格配合,必須要遵從以下幾項(xiàng)原則:1)復(fù)位時(shí),主從機(jī)都應(yīng)該處于接收狀態(tài)。SN75176芯片的發(fā)送和接收功能轉(zhuǎn)換是由芯片的RE,DE端控制的。RE=1,DE=1時(shí),SN75176發(fā)送狀態(tài);RE=0,DE=0時(shí),SN75176處于接收狀態(tài)。一般使用單片機(jī)的一根口線連接RE,DE端。在上電復(fù)位時(shí),由于硬件電路穩(wěn)定需要一定的時(shí)間,并且單片機(jī)各端口復(fù)位后處
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機(jī)實(shí)現(xiàn)rs485的通信
- 51單片機(jī)實(shí)現(xiàn)的485通訊程序
- 單片機(jī)實(shí)現(xiàn)rs485的通信畢業(yè)論文
- 單片機(jī)串行通信_(tái)485
- 單片機(jī)通信技術(shù)_485
- 單片機(jī)與pc機(jī)通訊
- 單片機(jī)課程設(shè)計(jì)--單片機(jī)串行通訊
- 單片機(jī)串口通信485modbus
- 基于RS-485總線的多CPU控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 單片機(jī)課程設(shè)計(jì)--利用rs-232實(shí)現(xiàn)單片機(jī)與pc間的串行通信
- rs-485總線的理論與實(shí)踐
- 基于rs485的單片機(jī)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)----單片機(jī)多機(jī)通信實(shí)現(xiàn)
- 基于RS-485總線的機(jī)堡間數(shù)據(jù)加密傳輸技術(shù)研究.pdf
- pc 機(jī)與單片機(jī)通信(rs232 協(xié)議)
- 淺談單片機(jī)多機(jī)通信的設(shè)計(jì)
- 【精品】畢業(yè)論文)單片機(jī)多機(jī)通信實(shí)現(xiàn)
- 智能交通信號(hào)控制機(jī)中基于RS-485通訊的嵌入式平臺(tái)應(yīng)用研究.pdf
- 基于RS-485的排隊(duì)呼叫系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于RS-485網(wǎng)的局域監(jiān)控系統(tǒng).pdf
評(píng)論
0/150
提交評(píng)論