国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于NRF24L01實現(xiàn)機器人編組通信的設(shè)計

2019-04-29 00:02:06丁瑞昕
中國校外教育(下旬) 2019年4期
關(guān)鍵詞:液晶顯示通信協(xié)議

丁瑞昕

【摘要】針對局域網(wǎng)內(nèi)部的多點無線通信技術(shù),進行了一個探索性設(shè)計,外部電路接線簡單,軟件系統(tǒng)的控制增強了系統(tǒng)的實用性。通過軟件編程完成了各種功能,無需修改硬件電路,方便測試,同時成本也不會很高。數(shù)據(jù)的無線收發(fā)利用NRF24L01射頻模塊來實現(xiàn),此芯片為專用的2.4G無線通信模塊,性能比較好。數(shù)據(jù)將通信模塊所收到的數(shù)據(jù)以及各個分機的工作狀況,利用12864液晶屏進行顯示,可以直觀地看到各個數(shù)據(jù)的實時更新和各個機器人是否正常工作。同時,各個分機也帶有各自的顯示系統(tǒng),可以準(zhǔn)確地看到當(dāng)前由那部機器擔(dān)當(dāng)主機。設(shè)計經(jīng)過驗證具有良好的使用性能,傳輸速率比較快,能將信息準(zhǔn)確地傳輸。

【關(guān)鍵詞】無線通信系統(tǒng) 通信協(xié)議 液晶顯示

一、本設(shè)計的主要內(nèi)容

無線通信有三種系統(tǒng)模型:模擬通信系統(tǒng)、數(shù)字通信系統(tǒng)、模擬信號的數(shù)字傳輸系統(tǒng),其中模擬信號的數(shù)字傳輸系統(tǒng)在人們的生活中應(yīng)用最廣,最典型的應(yīng)用就是移動通信系統(tǒng),是人們之間的溝通聯(lián)系快捷方便,本次的設(shè)計是數(shù)字信號的多點無線智能傳輸,即對該系統(tǒng)模型進行探索式設(shè)計,主要目的是通過對該類型的無線通信系統(tǒng)理論研究深刻的理解現(xiàn)代通信模式,培養(yǎng)自己學(xué)習(xí)、發(fā)現(xiàn)問題及解決問題的能力。

本次設(shè)計的主要內(nèi)容:利用單片機實現(xiàn)多個機器人之間通信的通信協(xié)議模擬,同時利用NRF24L01實現(xiàn)協(xié)議的驗證。利用巡檢的方式去查找各個機器人的工作情況,同時讓其回傳自己所采集到的相關(guān)數(shù)據(jù),最后由主機進行統(tǒng)一的處理并進行顯示,各個機器人要判斷主機由那部機器擔(dān)任,并進行顯示。如果說默認(rèn)的主機出現(xiàn)故障,其他的分機應(yīng)該做出判斷,并有秩序的組織一個主機繼續(xù)數(shù)據(jù)的匯總及顯示,同時間斷的對默認(rèn)主機是否正常工作進行檢測,一旦默認(rèn)主機開機正常工作,自己應(yīng)盡快推到分機的位置,有默認(rèn)的主機進行數(shù)據(jù)的收集與匯總。其中擔(dān)任主機的優(yōu)先級要事先進行設(shè)定。

二、模塊結(jié)構(gòu)及其外部電路

模塊結(jié)構(gòu)及其外部電路如圖1所示:三、系統(tǒng)軟件實現(xiàn)流程圖

1.號機正常工作流程圖(圖2)

2.號機未能正常工作由二號機擔(dān)任主機流程圖(圖3)

1號機未能正常工作由二號機擔(dān)任主機流程圖(圖3)。

四、通信協(xié)議的設(shè)置

本系統(tǒng)實現(xiàn)的是多點通信,故通信協(xié)議有兩種方式:一種是主機采取巡檢的方式,向各個分機索要相關(guān)數(shù)據(jù),另一種則是由各個分機有數(shù)據(jù)要傳給主機數(shù)據(jù)時,向主機發(fā)送一個發(fā)送數(shù)據(jù)的請求,等到主機響應(yīng)之后,向主機發(fā)送數(shù)據(jù),并在結(jié)束時發(fā)送數(shù)據(jù)結(jié)束標(biāo)志。

第一種方案:在通信的時候可以保證數(shù)據(jù)傳輸?shù)臏?zhǔn)確性,盡管有多個分機在通信,但主機可以保證在具體的某一時刻,只有一個機器在傳輸數(shù)據(jù),這樣就可以避免其他主機發(fā)送的數(shù)據(jù)對其造成干擾,但是這樣采取巡檢的方式,在主機比較多的情況下,就會造成數(shù)據(jù)傳輸?shù)亩虝貉訒r,適用于分機比較少的小系統(tǒng)。

第二種方案:在通信的時候可以保證數(shù)據(jù)傳輸?shù)膶崟r性,在通信過程中,某個分機的數(shù)據(jù)有更新時,可以馬上向主機發(fā)送更新數(shù)據(jù)的請求,這樣就可以實現(xiàn)數(shù)據(jù)的實時更新。但是這樣通信的弊端在于,有多個分機同時發(fā)送數(shù)據(jù)時,會造成通信干擾,從而干擾數(shù)據(jù)的準(zhǔn)確性,適用于分機比較多的系統(tǒng)。

綜上所述,本系統(tǒng)采用第一種通信方案,即采取主機巡檢的方式。

五、結(jié)論

本次設(shè)計所進行的主要工作是多點無線智能通信系統(tǒng)的設(shè)計,實現(xiàn)一個主機多個分機順利通信的同時,保證在默認(rèn)主機出現(xiàn)未知故障的時候,有遞補主機,來完成各個分機的數(shù)據(jù)收集和匯總的過程。本設(shè)計解決了實驗室狀態(tài)下多臺機器人工作時的數(shù)據(jù)交互性,實現(xiàn)了分機較多狀態(tài)下實時數(shù)據(jù)的更新和主機共享,便于及時排除工作狀態(tài)中的故障,影響聯(lián)機工作機器人的動作準(zhǔn)確性和時效性

參考文獻:

[1]沈振遠,聶志泉,趙雪荷.通信系統(tǒng)原理[M].西安:西安電子科技大學(xué)出版社,1993.208.

[2]張友德,趙志英,涂時亮.單片微型機原理、應(yīng)用與實驗[M].上海:復(fù)旦大學(xué)出版社,2006.24.

[3]李群芳,張士軍,黃建.單片微型計算機與接口技術(shù)(第2版)[M].北京:電子工業(yè)出版社,2004.158.

[4]謝自美.電子線路設(shè)計、實驗與測試[M].武漢:華中科技大學(xué)出版社,2000.95.

[5]馬忠梅,張凱,馬巖.單片機的C語言應(yīng)用程序設(shè)計[M].北京:北京航空航天大學(xué)出版社,2007.80.

[6]實用電子電路手冊編寫組編.實用電子電路手冊[M].北京:高等教育出版社,1991.45.

猜你喜歡
液晶顯示通信協(xié)議
DCS本地總線通信協(xié)議與FFH1設(shè)備互操作技術(shù)研究與實現(xiàn)
基于TRIZ理論液晶顯示模塊開發(fā)板的創(chuàng)新設(shè)計
電子計算機聯(lián)鎖系統(tǒng)通信協(xié)議設(shè)計和應(yīng)用
電子測試(2018年11期)2018-06-26 05:56:26
基于Z-Stack通信協(xié)議棧的紅外地溫采集電路設(shè)計
基于DMX512通信協(xié)議的多路轉(zhuǎn)發(fā)器設(shè)計與研究
基于NS-3的PLC多頻通信協(xié)議仿真平臺設(shè)計與實現(xiàn)
電測與儀表(2016年2期)2016-04-12 00:24:52
122×32 點陣液晶顯示漢字原理實驗
RSSP-I、RSSP-Ⅱ及SAHARA三種安全通信協(xié)議實現(xiàn)技術(shù)簡介
界面致穩(wěn)型柔性膽甾相液晶顯示器件的制備與性能
從馬呂斯定律到液晶顯示原理
物理與工程(2010年5期)2010-03-25 10:02:28
郓城县| 开江县| 台东县| 安福县| 定安县| 扶绥县| 封丘县| 玉田县| 乌鲁木齐市| 和平区| 新丰县| 台南市| 平果县| 馆陶县| 东海县| 邻水| 昭通市| 多伦县| 铁力市| 吉安市| 石城县| 崇仁县| 霍山县| 漳浦县| 东乌珠穆沁旗| 天台县| 阿拉善盟| 长子县| 龙江县| 民勤县| 县级市| 都昌县| 区。| 宁化县| 富川| 西峡县| 佛坪县| 库伦旗| 上杭县| 平原县| 红安县|