基于RFID的自助語音系統(tǒng)
在眾多旅游景點和展覽館中,參觀者觀賞展品時,可看的展品雖多,但了解的資訊卻很少,基本上要依賴導游講解。由于導游缺乏及費用問題,大多數(shù)觀眾只能走馬觀花,展覽質(zhì)量不高。因此,這里提出一種基于RFID(射頻識別技術)和語音合成的自助導游講解系統(tǒng)。
1 自助語音講解系統(tǒng)的工作原理
本自助語音講解系統(tǒng)由2部分構成:RFID電子標簽和手持終端。手持終端主要包括AT89S8252單片機、非接觸式IC卡讀寫及射頻模塊電路、科大訊飛XF-S4240語音合成模塊、電源電路等,其原理圖主要框圖如圖l所示。當手持終端檢測到RFID電子標簽,產(chǎn)生中斷,讀取電子標簽信息。即可識別出展品代號,調(diào)用存儲在單片機中的本展品的語音講解文本,通過語音合成模塊,由語音放大電路輸出,完成講解任務。
2 系統(tǒng)硬件設計
2.1 非接觸式射頻讀卡器
由于非接觸式IC卡與讀卡設備無接觸,它是通過射頻電磁感應從讀寫設備獲取能量和交換數(shù)據(jù),讀寫操作只需要將卡片放在讀寫器附近一定的距離之內(nèi)就能實現(xiàn)數(shù)據(jù)交換和身份識別等,使用方便快捷、不易損壞,廣泛應用于存取頻繁、可靠性高的場合。
本系統(tǒng)采用北京完美公司的WM-01TA模塊來實現(xiàn)。該模塊配套有環(huán)行天線,工作頻率為125 kHz;具有異步串行通訊UART接口;默認串口波特率為9 600 b/s,無校驗,8位數(shù)據(jù)位,1位停止位;可讀取EM只讀感應體,讀卡距離為60~90 mm,讀卡速度大于0.5s,并且采用標準IC引腳DIP40外型,特別方便嵌入到目標線路板中。該射頻模塊共有7個引腳,引腳說明如表l所示。該器件價格低廉,完全滿足該項目設計需求。
當卡片進入感應區(qū)時,模塊向串口發(fā)送一次卡號。如果卡片未離開感應區(qū),模塊則不再向串口送卡號,如果卡片離開感應區(qū),再進入感應區(qū),則該模塊需再送一次卡號。
TTL232數(shù)據(jù)傳輸主要是傳送卡號,其傳送數(shù)據(jù)格式為:AAH FFH DO D1 D2 D3 D4校驗和,共8個字節(jié),其中AAH和FFH為命令碼:DO~D4為40位卡號,其中低地址為高字節(jié)Motorola結構:檢驗和為地址0~5位,共7字節(jié)“XOR”異或值。例如:某40位卡號為01021DF6FA(HEX),對應發(fā)送格式為:AAH FFH 01H 02H 1DH F6H FAH 47H,其卡號為5個字節(jié):01H 02H 1DH F6H FAH。
WM-01TA通過UART接口與單片機連接,如圖2所示。
評論