2009年全國電子設計大賽獎聲音引導系統(tǒng)技術-國賽優(yōu)秀_第1頁
2009年全國電子設計大賽獎聲音引導系統(tǒng)技術-國賽優(yōu)秀_第2頁
2009年全國電子設計大賽獎聲音引導系統(tǒng)技術-國賽優(yōu)秀_第3頁
2009年全國電子設計大賽獎聲音引導系統(tǒng)技術-國賽優(yōu)秀_第4頁
2009年全國電子設計大賽獎聲音引導系統(tǒng)技術-國賽優(yōu)秀_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

目一、系統(tǒng)總體方案的設 設計任 系統(tǒng)設計及方案論 控制器模 電機的選 電機驅動控制的選 無線收發(fā)模 電源模 語音模 聲光顯示模 系統(tǒng)組 二、單元設 車體運動控 語音收 聲源定 理論分 參數(shù)計 無線收 無線收發(fā)模組系統(tǒng)原 接口電 聲光顯 三、.設 3.1平臺介 算法及流程 聲音信號頻率的算 小車到達Ox線的算 接受信號編碼算 響應時間的算 小車運動到W點的算 系統(tǒng)主程序的設 模塊程序流程 程序設 四、系統(tǒng)測 硬件測 4.2調 功能測 測試儀器 聲源測 移動聲源速度測 基本要求測 發(fā)揮部分測 相位差測 五、結 六、參考文 七、附 一、系統(tǒng)總體方案的設設計任1CxCxDmWy中點A1B1圖1圖中,ABAC垂直,OxAB的中垂線,O'yAC的中垂線,WOxO'y聲音導引系統(tǒng)有一個可移動聲源S,三個聲音 A、B和C,聲音接收 產(chǎn)生一個可移動聲源離Ox線(或O'y線)的誤差信號,并用無線方式將此誤差Ox系統(tǒng)設計及方案論控制器ATMELAT89C51。51單片機價格便宜,應用廣泛,但是功能單一,但其運算速度低,RAM、ROM空間小,如果系統(tǒng)需要增加語音播報功能,還需外接語音,實現(xiàn)較為復雜;另外51單片機需要仿真器方案二:采用公司的SPCE061A單片機作為控制模塊。該單片機資源豐富,RAM,ROM空間大、指令周期短、低功耗、低電壓、可編程音頻處理,易于編寫和調試,并集成了語音功能。內(nèi)置JTAG電路,可仿鑒于SPCE061A電機的選對于小車控制來說,電機的選擇顯得十分重要。按照題目的要求綜合 速)齒輪組,產(chǎn)生大。但是在使用過 發(fā)現(xiàn),電機的驅動電壓12V對小車來說太高,只能用直流穩(wěn)壓電源驅動,普通干電池很難驅動。因此方案三:采用6V的直流電機。6V的直流電機,通過齒輪,考慮到性價比和簡單易行的策略,選擇方案三電機驅動控制的選根據(jù)小車的機械驅動方式,電機控制方案如下方案二:利用L298L298是SGS公司的產(chǎn)品,含4通道邏輯驅動電路,是一種二相和四相電機的驅動器,即內(nèi)含兩個H橋的高電壓大電流雙全橋式驅動器,接收標準TTL邏輯電平信號,可驅動46V、2A以下的電機。采用集成驅動芯片,占用空間小,可靠性安全性高,能力強,有較大的電流驅動能力,綜上,采用方案二用MMC-1外接一個全橋驅動L298控制電機無線收發(fā)模nRF905SPC061A的I/OB的接口,與NEC的MMC-1的引腳接口有nF2401AnF2401A為提供了一路的無線發(fā)射和的無接受功能該模組通過一個10Pin接口直接插接到62板上它是自帶的模組有完整的收發(fā)程序使用方便,且nF2401A是低電壓低功耗。考慮到主控是采用SPCE061A單片機系統(tǒng),雖然nRF905也能進行無線收發(fā),但更適合于AT89S52,而且沒有nRF2401模組控制簡單,且nRF2401A模組的引腳與單片機連接時與MMC-1的接口沒有故選擇方案電源模由于電啟動瞬間電流很大,會造成電壓不穩(wěn)、有毛刺等干擾,嚴重時可能方案二:雙電源供電。電驅動電源采用鋰電池,單片機及其電路電源采用3節(jié)五號電池供電,電源完全分開,這樣做雖然不如單電源方便靈活,但可以將電驅動所造成的干擾徹底消除,提高了系統(tǒng)穩(wěn)定性。語音模方案一:通過單片機來控制語音來實現(xiàn)提示信息的播報。但是由于語音成本比較高,而且擴展起來比較復雜,增加焊接難度和設計成本。SPCE061A自帶的語言模塊,簡單方便,成本低只需在相應1KHz左右,經(jīng)比較聲光顯示方案一:SPCE061A本身自帶DAC語音功能,利用上述語音發(fā)系統(tǒng)組根據(jù)上述方案論證最終確定了以片機SPCE061A為控制機最小系統(tǒng)分別外接無線傳輸模組nRF2401A,從而實現(xiàn)無線傳輸。采用兩個動模塊,通過無線傳輸模組nRF2401A,確定小車的位置,與主控MCU收發(fā)數(shù)據(jù)進而控制小車的運動,使其定位,最終還利用片機SPCE061A自帶語1所示:檢測模塊CBA聲光顯示無線收發(fā)語電機及驅動模電源模1.1二、單元設車體運動控MMC-1外接H橋式驅動L298作為電機驅動模塊基本原理圖如圖如圖2.1,每一路直流電機需要 和CHnDCDIR兩個引(n=1~3)CHnDCDIR外接一個全橋驅動就可以控制直流電機工作。輸出頻率固定16KHz,通過本次設計中,用到兩個直流電機,所以只用到電機通道1、2。2.4R1R2100R3R410K323189290.47C2C3C61051049932187656785443223456781UART/SPICH1STA2/CH1DC CH1STB2/CH2DCDIR CH2STA2/CH2DC CH3STB2 CH3STA2/CH3DCTXD/SOCH3STB2/CH3DCDIR CH3 CH3CH3CH1STB1CH2STA1CH2CH3SENCH2SENCH1INTCH1SENMMC-112

332212323211123456789231829MMC-1的13、14引腳與主控MCU的TRX、RXD引腳相接,由于只1、2。MMC-1輸出的DIR信號分別通過一個或非門產(chǎn)生一個DIR信號再這四個信號DIR1DIR1DIR2DIR2)L298IN1、IN2、IN3、IN4相連 信號 1、2)送入L298的ENA和ENB。TP5214是光 部分 1DIR11233DIR12455DIR21677DI282.5L298101010011011停01101110停101 周期內(nèi)的導通時間為t,周期為T,則電機兩端的平均電壓,Vcc占空比成比例,占空比越大,電機轉速越快。在硬件電的,單的輸出信號與DIR信號接到L298的IN1—IN4上,通過改變的語音收語音:由蜂鳴器發(fā)出聲音通過運放輸出。II1接IOB074HC04器由蜂鳴器。語音接受:,蜂鳴器發(fā)出經(jīng)過濾波放大后由A、B、C三個接收51單片機的P2.0,P2.2,P2.3相接。A、B、C51單片機最小系統(tǒng)的P2.0,P2.2,P2.3相接,通過高低電平形成編碼,ABC三路信號經(jīng)一或非門接51單片機P3.351平,將觸發(fā)外部中斷。51單片機最小系統(tǒng)的P0.0—P0.7與接受站的片機的IO口進行串口通收站的片機通過無線傳輸模塊nRF2401A與主控MCU通信,控制小車的運動,對其進行定位。聲源定理論分與A、B、C的相對位置??梢酝ㄟ^計算聲源發(fā)出被A、B、C接收到的時間差來確定聲源A、B、C這種方法不需要在聲源和之間做同步,相對簡單一些,但是位置的計算相對復雜一些。下圖是三個接收到波形的示意圖。通過測量從參考時刻開始到接收到完整聲音的時間Count_Time,可以得出三個時間差,根據(jù)三參數(shù)計由位移公式 SA、B距離OX線的距離 SA=聲源發(fā)生后A、Bt可得A、B之間與中垂線OX比較設聲源與ASA,聲源與B點之間的距離為SBSASB

SA2SN2(ABSB2BN2SNSASB時:tSASB時:及△t=0,無線收接收站的片機通過無線傳輸模塊nRF2401A與小車的主控MCU通無線收發(fā)模組系統(tǒng)原無線傳輸模組以nRF2401A為提供了一路的無線發(fā)射和的10Pin61圖2.710PinJ161板的I/O兩個通道接收,可以將預留端口J2引出,接到單片機對應的I/O上即可。nRF2401A3.6V61板的I/O端口電平跳線為3V(將61板J5跳線跳至3V端。接口電61J1J2J1為nRF2401A1的收發(fā)通道,J22J1接10Pin61I/O61板的I/O端口使用。J2預留,如果需要采通道接收時,可以將J2對應的3根信號線引出,接到單片機的I/O上即可。聲光顯小車定位時日式與語音模塊同理,在小車定位是,通過改變頻率使蜂鳴器發(fā)出獨特提示

,小車實現(xiàn)定位時,LEDIOA0口送入的高低電平連三、.設3.1平臺介C語言編程實現(xiàn)各項功能。C算能力強而本系統(tǒng)的設計中算術運算比較多且比較復雜利用C語言編程的優(yōu)勢完全可以體現(xiàn)出來。、SPCE061A設計實驗平臺技術先進設計項目多樣,公司將程序編輯、編譯以及SPCE061A程序代碼燈各種工具集成在Windows操作unSPIDE2.0.0集成開發(fā)環(huán)境,它支持匯編和C混合編程,程序編輯、調試操作更加方便、高效。此外,它的仿真功能、算法及流程聲音信號頻率的算 延時的方法產(chǎn)生周期性音頻脈沖信號tt小車到達Ox線的算根據(jù)中垂線定理,要實現(xiàn)小車S到達Ox線上,只需SA=SB,兩端線段相等只A、B兩點,這時只需檢測聲音到達兩點的時間差△t即可,SA-SB<AB=1m,可算出δ<1/340≈3ms,即△t<3ms時,Ox線上。接受信號編碼受站分別接51P1.1、P1.2、P1.3口.所以SA>SC>SB,可以通過判定接收聲音的先后順序來判斷小車的位置,A、B、C三個管腳的值得到如下波形如下圖,三次高電平得到編碼如下表:B由以上波形得到P2.2、P2.1、P2.0的值為010、110、111CBA010110111OxCBA100111011小車到達WCBA111111111響應時間的算S點出發(fā)時,計時器開始計數(shù),到小車到達Ox線停止后,時間,及為小車的響應時間。小車運動到W點的算,在基本要求中已完成使小車到達Ox線上,這時只讓小車沿著Ox線SA=SCW,3.2.2系統(tǒng)主程序的設NNN是否有時間 A先接受A、B是否有時間NYA、C是否有時間YN A先接受NA先接受NY向A運完LED燈亮,蜂鳴器停聲源運運向B運聲源運動再向B運向A運延時A、B接向C運向A運LED燈亮,蜂鳴器可移動聲停初始運3.1模塊程序流程包括電機驅動模塊,語 模塊,接收模塊,無線收發(fā)模塊,定位聲光模控制控制設置占空設置占空初始化初始化MMC-延時延時發(fā)送延時發(fā)送延時選擇通道UART發(fā)送延時延時發(fā)送延時開選擇通道電電機轉3.2.蜂鳴蜂鳴接A、B、開停是否存在誤3.3四、系統(tǒng)測硬件測在斷電情況下,用萬用表對所設計的電路板,如電機驅動電路板,無4.2調在對硬件電路完整檢測后,上電,調試程序,檢測小車的語音模塊是功能測測試儀器聲源測經(jīng)示波器測試,聲源為脈沖信移動聲源速度測根據(jù),平均速度均大于5cm/s,符合基本要求通過上述表格沒的可移動聲源初始速度為13.3cm/s,占空比分別為,當可移動聲源接收到的誤差信號大于某一個數(shù)值時以13.3cm/s的速擇占空比為130/140,此時速度為5.914cm/s這樣全線速度也在10cm/s以上這也是為甚么初始速度設為13.31cm/s比10cm/s要大一些的原因以下,基本要求測OXa,可移動聲源在運動過OX線左側距離為b。停車定位誤差OX線左側距離b(cm)10.40.4有2有3有4有5有6有7有OX5cm。發(fā)揮部分停車定位誤差超OX線左側聲光標志1有2有3有4有5有6有7有該系統(tǒng)產(chǎn)生誤差的原因主要在于使用的是直流電機,轉速受電壓的影 80%100%滿電狀態(tài)下,由以往調試直流電機的經(jīng)驗來看,在相位差測由題給示意圖可知運動聲源發(fā)出聲音后由ABC三點的通過無線Svt③③10⑤④②當接收信號時示波器、可以根據(jù)上述的圖,得到聲源到A、B兩點的距離。從而確定小車到OX線之間的距離。但是在設計過,也存在一些不足。聲音引導帶來一定的。這就要求加入運放,以及對無線信號的處理都復雜化。也檢驗出平時學習的不足,在今后的學習中彌補不足。五、結經(jīng)過為期四天的設計,感觸頗深的是解決問題的方法、技巧。使深刻但是我將在以后的工作和學習中繼續(xù)努力、不斷完善。在這四天中,遇到們以后的學習和工作不無裨益。當然,的設計還存在著一些缺陷,由于自六、參考文《大學生電子設計競賽電路設計》航天航空大學2008奚大順《電子系統(tǒng)設計基礎篇航天航空大學2007年。高吉祥《大學生電子設計競賽培訓系列基本技能訓練與單元電路設計》電子工業(yè)2007年。高吉祥《大學生電子設計競賽培訓系列數(shù)字系統(tǒng)與制動控制系統(tǒng)設計》電子工業(yè)2007年《大學生電子設計競賽試題精解選》電子工業(yè)2007年《pro99SE—電子線路CAD應用》東南大學2005七、附附錄一:主要元件16單片機;MMC-1電機控制;L298N;無線傳輸模組nRF2401A;附錄二:部分程序// IOA0PWR(無線模組 IOA1CE(無線模組 IOA2CS(無線模組 IOA3DR1(無線模組 IOA4CLK1(無線模組 IOB0- IOB2- IOB7 測速口L-P_IOA_8,R-//文件名://功能描述//記錄 //IOB7接收NECRX IOB10發(fā)送TX#include"UART.H"http://#include"chesu.h"#include"run.h"#include"nRF2401.h"#include"nRF2401.h"#include"Snd.h"http://#definef ////#defineb //intv_1=0,v_2=0;unsignedint //接收緩沖,int{ //nRF2401A{ //}}int{ nRF2401A{*P_Watchdog_Clear=if((nRF2401_RxStatus //nRF2401A{{casech_2(160);ch_1(-110);Delay_1(540);ch_2(140);ch_1(150);casech_2(-100);ch_1(150);Delay_1(530);ch_2(140);ch_1(150);case3:ch_2(140);ch_1(150);Delay_1(10);break;c

溫馨提示

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

評論

0/150

提交評論