版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
綜合比賽項(xiàng)目——“機(jī)器人高鐵游中國”比賽新工科建設(shè)之路·機(jī)器人技術(shù)與應(yīng)用系列應(yīng)用型人才創(chuàng)新能力培養(yǎng)機(jī)器人制作與開發(fā)(單片機(jī)技術(shù)及應(yīng)用)(第2版)第七章01采用RFID讀卡器讀取RFID卡號(hào)采用RFID讀卡器讀取RFID卡號(hào)本章使用的RFID讀卡器如圖7.2所示。該讀卡器具有以下特點(diǎn)。①可低功耗讀取無源RFID卡(標(biāo)簽卡)。②采用串口,波特率為9600bit/s。③輸入Oxab時(shí),允許啟用軟件。采用RFID讀卡器讀取RFID卡號(hào)該讀卡器只能讀取EM4100無源電子標(biāo)簽卡,這些電子標(biāo)簽卡屬于只讀系列125kHz標(biāo)簽卡,每個(gè)標(biāo)簽卡包含一個(gè)唯一的標(biāo)識(shí)符(ID)。RFID讀卡器在讀到ID后,通過串口將其傳輸給單片機(jī)或其他信息處理設(shè)備。采用RFID讀卡器讀取RFID卡號(hào)當(dāng)RFID讀卡器開始工作,并且RFID標(biāo)簽在其有效讀取的范圍內(nèi)時(shí),其將唯一的ID以l4字節(jié)的十六進(jìn)制ID和1字節(jié)的校驗(yàn)碼的方式發(fā)送給主機(jī)。采用RFID讀卡器讀取RFID卡號(hào)采用RFID讀卡器讀取RFID卡號(hào)發(fā)送信息的格式如表7.1所示。單片機(jī)在接收RFID讀卡器發(fā)回的信息時(shí),校驗(yàn)碼有助于識(shí)別正確的接收信息。前面4字節(jié)是實(shí)際標(biāo)簽卡的唯一ID,最后1字節(jié)是校驗(yàn)碼。例如,1個(gè)標(biāo)簽卡的有效ID是008e3dc6(0009321926),將按照如下位來發(fā)送:0x00,0x8e,0x3d,0xc6,0x75。所有的通信都傳送8個(gè)數(shù)據(jù)位(無校驗(yàn)位)、1個(gè)停止位,從最低位開始。RFID讀卡器串口通信波特率固定為9600bit/s。采用RFID讀卡器讀取RFID卡號(hào)當(dāng)RFID讀卡器上電且單片機(jī)TX端口給模塊發(fā)一次啟動(dòng)信號(hào)時(shí),RFID讀卡器進(jìn)入一次有效狀態(tài),驅(qū)動(dòng)天線查詢標(biāo)簽卡。該模塊處于活動(dòng)狀態(tài),電流消耗會(huì)增加。當(dāng)標(biāo)簽卡面對(duì)天線且在RFID天線區(qū)域的正前方,保證距離不超過5cm時(shí),RFID讀卡器即可正常讀取標(biāo)簽卡信息。在復(fù)雜電磁環(huán)境中,建議在讀取標(biāo)簽卡信息過程中增加1s間隔,避免由于電磁噪聲導(dǎo)致誤讀發(fā)生。采用RFID讀卡器讀取RFID卡號(hào)RFID讀卡器接口特性采用RFID讀卡器讀取RFID卡號(hào)在Vcc=5V,Ta=25℃時(shí),RFID讀卡器的直流特性如表7.2所示。采用RFID讀卡器讀取RFID卡號(hào)RFID讀卡器僅用4個(gè)引腳(Vec,TX,RX,GND),4個(gè)引腳的說明如表7.3所示。采用RFID讀卡器讀取RFID卡號(hào)引腳排列如圖7.3所示。RFID讀卡器的安裝和電路連接RFID讀卡器的安裝本任務(wù)需要將RFID讀卡器安裝到機(jī)器人的前端,安裝RFID讀卡器所需的配件包括:RFID讀卡器1個(gè)、M3×20單通銅螺柱1個(gè)、開槽連接桿件1個(gè)、4-Pin杜邦線1條、螺釘和螺母若干、導(dǎo)線若干。采用RFID讀卡器讀取RFID卡號(hào)采用RFID讀卡器讀取RFID卡號(hào)在安裝RFID讀卡器所需的機(jī)械配件中,M3×20單通銅螺柱和開槽連接桿件分別如圖7.4和圖7.5所示。采用RFID讀卡器讀取RFID卡號(hào)采用RFID讀卡器讀取RFID卡號(hào)用連接件和連接桿將RFID讀卡器固定于機(jī)器人的前端,具體的安裝方式如圖7.6和圖7.7所示。采用RFID讀卡器讀取RFID卡號(hào)采用RFID讀卡器讀取RFID卡號(hào)RFID讀卡器各引腳與C51教學(xué)板的連接方式如表7.4所示。RFID讀卡器讀取標(biāo)簽卡信息程序程序設(shè)計(jì)先將RFID讀卡器安裝在機(jī)器人的底部中心,并將RFID讀卡器與C51教學(xué)板連接好,接著編寫一個(gè)用RFID讀卡器讀取標(biāo)簽卡信息的程序。采用RFID讀卡器讀取RFID卡號(hào)該程序要完成如下功能。①驅(qū)動(dòng)RFID讀卡器,使RFID讀卡器正常工作。②讀取標(biāo)簽卡信息,并在PC上顯示標(biāo)簽卡ID的后5位。溫濕度傳感器與溫濕度測(cè)量第2行置RFID串口初始化函數(shù),此時(shí)RFID讀卡器處于上電待機(jī)狀態(tài);第3行清除模擬串口定時(shí)器等待時(shí)間的標(biāo)志;第4~6行是初始化定時(shí)器寄存器設(shè)置,并設(shè)定定時(shí)器的定時(shí)/計(jì)數(shù)模式。程序先進(jìn)入第一個(gè)循環(huán),再進(jìn)入第二個(gè)循環(huán)。在第二個(gè)循環(huán)中不斷給RFID讀卡器發(fā)送0xab,同時(shí)判斷串口中斷接收標(biāo)志RI是否為1,若標(biāo)志RI為1,則RFID讀卡器讀取標(biāo)簽卡信息成功,結(jié)束Oxab發(fā)送;若標(biāo)志RI為0,則RFID讀卡器未讀取標(biāo)簽卡信息或讀取失敗,繼續(xù)發(fā)送Oxab。采用RFID讀卡器讀取RFID卡號(hào)在發(fā)送成功后進(jìn)入RFID數(shù)據(jù)解析函數(shù)GetUIDQ,進(jìn)入判斷語句對(duì)標(biāo)簽卡信息進(jìn)行處理,并將標(biāo)簽卡ID的后5位顯示在PC上,否則循環(huán)執(zhí)行之前的操作。程序編譯并下載到安裝好RFID讀卡器的機(jī)器人上,打開C51教學(xué)板電源開關(guān),并用串口線將C51教學(xué)板與PC連接起來,打開串口調(diào)試助手,查看當(dāng)標(biāo)簽卡放置在RFID讀卡器上方時(shí)顯示在PC上的數(shù)字信息。采用RFID讀卡器讀取RFID卡號(hào)采用RFID讀卡器讀取RFID卡號(hào)圖7.8所示為PC接收到的機(jī)器人讀取的標(biāo)簽卡信息。02利用語音芯片播報(bào)景點(diǎn)WT588D是一款功能強(qiáng)大的可重復(fù)擦寫的語音芯片。配備WT588DVoiceChip上位機(jī)操作軟件,用于修改WT588D語音芯片的控制模式,并把信息下載到SPI-Flash上。該軟件操作簡單易懂,融合了語音組合技術(shù),大大減少了語音編輯的時(shí)間,且完全支持在線下載,即便是在WT588D通電的情況下,仍然可以通過下載器給關(guān)聯(lián)的SPI-Flash下載信息。更多WT588D語音芯片的知識(shí)讀者可查閱相關(guān)資料學(xué)習(xí)。本任務(wù)使用的WT588D語音芯片采用16Pin封裝方式利用語音芯片播報(bào)景點(diǎn)WT588D語音芯片介紹利用語音芯片播報(bào)景點(diǎn)其引腳圖如圖7.9所示。WT588D語音芯片功能概述WT588D語音芯片的控制模式有MP3控制模式、按鍵控制模式、3×8按鍵組合控制模式、并口控制模式、一線串口控制模式和三線串口控制模式。利用語音芯片播報(bào)景點(diǎn)①M(fèi)P3控制模式。MP3控制模式下的功能有播放/暫停、停止、上一曲、下一曲、音量+、音量-。②按鍵控制模式。③3×8按鍵組合控制模式。在3×8按鍵組合控制模式下該芯片能以脈沖可重復(fù)觸發(fā)的方式觸發(fā)24個(gè)地址位語音,所觸發(fā)地址位語音可在0~219之間設(shè)置。利用語音芯片播報(bào)景點(diǎn)④并口控制模式。并口控制模式最多可用8個(gè)I/O端口進(jìn)行控制。⑤一線串口控制模式。一線串口控制模式可通過發(fā)碼端控制語音播放、停止、循環(huán)播放和音量大小,或者直接觸發(fā)0~219地址位的任意語音,發(fā)碼時(shí)間為600~2000μs。⑥三線串口控制模式。利用語音芯片播報(bào)景點(diǎn)本任務(wù)使用的語音模塊是WTW500-16,對(duì)于WTW500-16語音模塊來說,其可實(shí)現(xiàn)的控制模式有按鍵控制模式、MP3控制模式、一線串口控制模式和三線串口控制模式。而并口控制模式、3×8按鍵組合控制模式對(duì)WTW500-16語音模塊來說是無效的。利用語音芯片播報(bào)景點(diǎn)利用語音芯片播報(bào)景點(diǎn)WTW500-16語音模塊各引腳與WT588D相同,引腳的說明如表7.5所示。本任務(wù)控制WTW500-16語音模塊的模式是三線串口控制模式,三線串口控制模式由3條通信線組成,分別是片選線CS(P02)、數(shù)據(jù)線DATA(P01)和時(shí)鐘線CLK(P03),時(shí)序根據(jù)標(biāo)準(zhǔn)SPI通信方式確定。通過三線串口可以實(shí)現(xiàn)語音芯片的命令控制和語音播放功能。利用語音芯片播報(bào)景點(diǎn)利用語音芯片播報(bào)景點(diǎn)表7.6和表7.7為語音命令對(duì)應(yīng)表和語音地址對(duì)應(yīng)關(guān)系表。利用語音芯片播報(bào)景點(diǎn)語音芯片三線控制時(shí)序三線串口控制模式由CS(片選)、CLK(時(shí)鐘)和DATA(數(shù)據(jù))引腳組成,時(shí)序仿照標(biāo)準(zhǔn)SPI通信方式,復(fù)位信號(hào)在發(fā)碼前先拉低1~5ms,然后拉高等待17ms,在工作時(shí)RESET需要一直保持高電平。片選信號(hào)CS拉低2~10ms以喚醒WT588D語音芯片,先接收數(shù)據(jù)低位,在時(shí)鐘的上升沿接收數(shù)據(jù)。時(shí)鐘周期在100μs~2ms之間,推薦使用300μs。利用語音芯片播報(bào)景點(diǎn)語音芯片三線控制時(shí)序在數(shù)據(jù)成功接收后,語音播放忙信號(hào)BUSY和輸出語音信號(hào)在20ms之后做出響應(yīng)。當(dāng)發(fā)送數(shù)據(jù)時(shí)先發(fā)送低位,再發(fā)送高位,無須先發(fā)送命令碼再發(fā)送指令。D0~D7表示一個(gè)地址或者命令數(shù)據(jù),數(shù)據(jù)中的0x00~0xdb為地址指令,0xe0~0xe7為音量調(diào)節(jié)命令,0xf2為循環(huán)播放命令,Oxfe為停止播放命令,Oxf5為進(jìn)入三線串口控制I/O端口擴(kuò)展輸出命令,Oxf6為退出三線串口控制I/O端口擴(kuò)展輸出命令。利用語音芯片播報(bào)景點(diǎn)利用語音芯片播報(bào)景點(diǎn)圖7.10所示為三線控制時(shí)序圖。利用語音芯片播報(bào)景點(diǎn)語音芯片在三線控制模式下與C51教學(xué)板的電路連接方式如表7.8所示。03實(shí)現(xiàn)“機(jī)器人高鐵游中國”比賽任務(wù)實(shí)現(xiàn)“機(jī)器人高鐵游中國”比賽任務(wù)機(jī)器人安裝完成正面圖和底部圖分別如圖7.11和圖7.12所示。實(shí)現(xiàn)“機(jī)器人高鐵游中國”比賽任務(wù)實(shí)現(xiàn)“機(jī)器人高鐵游中國”比賽任務(wù)機(jī)器人安裝完成的側(cè)面圖和頂部圖分別如圖7.13和圖7.14所示。實(shí)現(xiàn)“機(jī)器人高鐵游中國”比賽任務(wù)實(shí)現(xiàn)“機(jī)器人高鐵游中國”比賽任務(wù)為了方便讀者查閱,這里將8個(gè)QTI傳感器、RFID讀卡器、語音芯片與C51教學(xué)板的引腳連接方式一起列出(部分為重復(fù)列出),如表7.9~表7.11所示。實(shí)現(xiàn)“機(jī)器人高鐵游中國”比賽任務(wù)實(shí)現(xiàn)“機(jī)器人高鐵游中國”比賽任務(wù)實(shí)現(xiàn)“機(jī)器人高鐵游中國”比賽任務(wù)機(jī)器人循線移動(dòng)策略如表7.12所示。實(shí)現(xiàn)“機(jī)器人高鐵游中國”比賽任務(wù)根據(jù)QTI傳感器返回的數(shù)據(jù)判斷機(jī)器人所處的當(dāng)前位置的方法如表7.13所示?!皺C(jī)器人高鐵游中國”算法說明本程序使用的算法是基于數(shù)字地圖的向量分析法,讀者如果第一次接觸該算法,可以多次閱讀和思考該算法的思路。實(shí)現(xiàn)“機(jī)器人高鐵游中國”比賽任務(wù)“機(jī)器人高鐵游中國”程序的流程如下:機(jī)器人從起點(diǎn)長沙出發(fā),先播報(bào)長沙城市名。再朝廣州方向循線運(yùn)動(dòng),到達(dá)廣州后機(jī)器人啟動(dòng)RFID讀卡器讀取標(biāo)簽卡信息。將讀取到的信息與第3列存儲(chǔ)28個(gè)城市的標(biāo)簽卡信息),在找到與之相對(duì)的城市后讀取該城市的坐標(biāo)值。先通過城市播報(bào)路徑數(shù)組Travelitinerary獲知該城市是否為播報(bào)城市,再通過機(jī)器人移動(dòng)路徑數(shù)組path獲取上次經(jīng)過的城市長沙的坐標(biāo),以及下一個(gè)將要去的城市—一深圳的坐標(biāo)。實(shí)現(xiàn)“機(jī)器人高鐵游中國”比賽任務(wù)本任務(wù)控制WTW500-16語音模塊的模式是三線串口控制模式,三線串口控制模式由3條通信線組成,分別是片選線CS(P02)、數(shù)據(jù)線DATA(P01)和時(shí)鐘線CLK(P03),時(shí)序根據(jù)標(biāo)準(zhǔn)SPI通信方式確定。通過三線串口可以實(shí)現(xiàn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年藝術(shù)表演場(chǎng)館服務(wù)合作協(xié)議書
- 2025年金屬雕銑機(jī)項(xiàng)目合作計(jì)劃書
- 2025年齒輪、傳動(dòng)軸和驅(qū)動(dòng)部件項(xiàng)目發(fā)展計(jì)劃
- 多囊卵巢綜合征飲食
- 2025年壓敏熱熔膠項(xiàng)目建議書
- 搶救車急救護(hù)理團(tuán)隊(duì)建設(shè)
- 護(hù)理信息技術(shù)應(yīng)用教程
- 胎兒窘迫的臨床表現(xiàn)與診斷
- 兒童燙傷的特別護(hù)理注意事項(xiàng)
- 先天性心臟病護(hù)理新進(jìn)展
- 鐵路工程道砟購銷
- 2024年廣東省廣州市中考?xì)v史真題(原卷版)
- 壯醫(yī)藥線療法
- 超星爾雅學(xué)習(xí)通《中國古代史(中央民族大學(xué))》2024章節(jié)測(cè)試答案
- 項(xiàng)目4任務(wù)1-斷路器開關(guān)特性試驗(yàn)
- 編輯打印新課標(biāo)高考英語詞匯表3500詞
- (高清版)DZT 0215-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 煤
- 高層建筑消防安全培訓(xùn)課件
- 實(shí)驗(yàn)診斷學(xué)病例分析【范本模板】
- 西安交大少年班真題
- JJF(石化)006-2018漆膜彈性測(cè)定器校準(zhǔn)規(guī)范
評(píng)論
0/150
提交評(píng)論