資源描述:
《簡易無線遙控系統(tǒng)設(shè)計(jì)報(bào)告》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、簡易無線遙控系統(tǒng)設(shè)計(jì)報(bào)告指導(dǎo)老師:報(bào)告人:學(xué)號(hào):年級:專業(yè)班級:目錄一、任務(wù)-------------------------------------------------------------3二、要求-------------------------------------------------------------3三、系統(tǒng)框圖-------------------------------------------------------3四、系統(tǒng)各部分功能作用----------------------------------------3五、電路工作原理----
2、---------------------------------------------4六、程序流程圖----------------------------------------------------7七、測試結(jié)果-----------------------------------------------------------9八、設(shè)計(jì)總結(jié)-----------------------------------------------------------10附錄1、發(fā)送原理圖--------------------------------------------
3、------11附錄二、接收原理圖------------------------------------12附錄三、PCB圖-----------------------------------------13附錄四、程序-----------------------------------------------------------------14一、任務(wù):設(shè)計(jì)并制作一個(gè)簡易無線遙控系統(tǒng)。二、要求:1、系統(tǒng)由一臺(tái)發(fā)射機(jī)和一臺(tái)接收機(jī)組成,采用單片機(jī)(或FPGA、CPLD)作為主控制器;2、發(fā)射機(jī)設(shè)有5個(gè)按鍵(例如:上、下、左、右、確認(rèn)),當(dāng)按鍵按下時(shí),發(fā)出對應(yīng)的編碼信號(hào)并
4、給出聲或光提示,采用兩節(jié)電池供電(3V);3、接收機(jī)能夠接收發(fā)射機(jī)的編碼信號(hào)并解碼,采用一位LED數(shù)碼管顯示對應(yīng)按鈕的信息(顯示圖形自定)并給出聲音提示,自制電源。4、遙控距離不低于5米,無線信道自定(如:紅外、射頻等)5、發(fā)揮部分:增加省電功能;增加抗干擾能力,提高可靠性。三、系統(tǒng)組成框圖AT89C2051按鍵AT89C2051圖形顯示nRF24L01模塊nRF24L01模塊蜂鳴器提示LED燈指示四、系統(tǒng)各部分功能作用1、LED燈指示:指示功能,當(dāng)有按鍵按下時(shí),相對應(yīng)的LED燈亮2、按鍵:按鍵按下,發(fā)送對應(yīng)的編碼3、nrf2401:發(fā)送數(shù)據(jù)編碼4、蜂鳴器:接收到信息后響一聲,
5、給與聲音提示5、數(shù)碼管:接收到編碼后,顯示對應(yīng)的圖案6、單片機(jī):發(fā)送端按鍵按下,單片機(jī)對按鍵編號(hào)進(jìn)行編碼,發(fā)送出編碼數(shù)據(jù)。接收端NRF2401接收到編碼數(shù)據(jù)后,單片機(jī)識(shí)別編碼,同時(shí)將編碼對應(yīng)圖案在數(shù)碼管上顯示,并驅(qū)動(dòng)蜂鳴器各處提示。五、電路工作原理1、單片機(jī)系統(tǒng)原理圖單片機(jī)采用3V電壓20個(gè)引腳的AT89C2051,采用上電復(fù)位。2、按鍵及LED指示電路原理圖如下,當(dāng)有按鍵按下時(shí),對應(yīng)LED燈亮。電阻R1-1計(jì)算:LED流過電流為3mA~10mA,額定電壓為1.6V則有R1-1=(3-1.6)/3mA=4703、NRF2401無線模塊電路因?yàn)閜roteus中無nrf2401模塊
6、,原理圖中使用8個(gè)引腳的排針代替。4、數(shù)碼管圖案顯示原理圖采用七段共陽數(shù)碼管,單片機(jī)P1.0與P1.1引腳上拉電阻為10kCA腳為共陽腳,接正極。電阻R2-4=(3-1.6)/5mA=270顯示圖案如下:上:下:確定:左:右:5、蜂鳴器蜂鳴器為有源蜂鳴器,上電即響,接法如上圖六、程序流程圖1、接收流程圖根據(jù)數(shù)組R的內(nèi)容使數(shù)碼管顯示不同的圖形設(shè)置nRF為接受模式,并待機(jī),開中斷上電復(fù)位,配置單片機(jī),配置nRF24L01開始發(fā)送失敗,設(shè)置nRF為待機(jī)模式發(fā)送成功,設(shè)置nRF為待機(jī)模式是否收到應(yīng)答信號(hào)是否松開過是否為抖動(dòng)是否有按鍵按下?設(shè)置nRF為發(fā)送模式,并待機(jī)判斷是哪個(gè)按鍵按下,
7、并發(fā)送相應(yīng)的編碼。延時(shí)消抖上電復(fù)位,配置單片機(jī),配置nRF24L01開始2、發(fā)送端流程圖:否否否否3、中斷流程圖中斷入口判斷接收的字節(jié)信息根據(jù)接收的字節(jié)信息,保存到數(shù)組R中使蜂鳴器鳴響中斷返回七、測試結(jié)果測試方法:收發(fā)模塊上電,間隔不同的距離,按下發(fā)送端的不同按鈕,看收發(fā)端的測試結(jié)果是否與預(yù)期的一致。測試結(jié)果:距離上下左右確定5m圖案正常蜂鳴器響圖案正常蜂鳴器響圖案正常蜂鳴器響圖案正常蜂鳴器響圖案正常蜂鳴器響10m圖案正常蜂鳴器響圖案正常蜂鳴器響圖案正常蜂鳴器響圖案正常蜂鳴器響圖案正常蜂鳴器