基于單片機智能機器人控制系統研究設計
設計中,P2口則是用于與MCU1通訊,它始終監控著(zhù)MCU1的狀態(tài),以保持顯示內容和語(yǔ)音同步。
2.5 語(yǔ)言電路
為了確保操作的無(wú)誤性,運用聲音進(jìn)行第二重提示,本系統用到的ISD25120語(yǔ)音芯片是美國ISD公司生產(chǎn)的高保真錄放一體化的單片固態(tài)語(yǔ)音集成電路,錄放時(shí)間為120秒,可運行多段信息處理,可反復錄音十萬(wàn)次[6],并且ISD25120使用時(shí)不需要考慮如何驅動(dòng)語(yǔ)音芯片,只需要直接用51控制該語(yǔ)音電路的觸發(fā)時(shí)間,播放出事先錄好的聲音文件,以實(shí)現機器人說(shuō)話(huà)這個(gè)功能。電路如圖5所示。
圖5 語(yǔ)音電路原理圖
2.6 亞超聲接收電路
機器人上面裝有一個(gè)亞超聲接收模塊,當接收到外部的亞超聲,機器人會(huì )做出停止和運行動(dòng)作,以實(shí)現機器人的聽(tīng)覺(jué)功能。該部分的實(shí)現采用了成品的亞超聲接收板,在設計中,將其輸出的信號經(jīng)過(guò)光電開(kāi)關(guān)轉換成可以觸發(fā)單片機I/O口的低電平開(kāi)關(guān)信號,以告知單片機目前亞超聲開(kāi)關(guān)的狀態(tài)。電路如下圖6所示。
圖6 亞超聲接收電路原理圖
3 總結
本機器人系統設計在一定程度上模擬了人類(lèi)的視覺(jué)、觸覺(jué)、聽(tīng)覺(jué)、語(yǔ)音及簡(jiǎn)單的思考能力,又在一定程度上實(shí)現了一個(gè)機器人最基本的人機交互顯示功能,但新的需求和任務(wù)也對機器人的性能提出了更高的要求[7]。本系統利用雙單片機通訊較好地處理了各傳感器之間的協(xié)調問(wèn)題,以及傳感器之間的優(yōu)先響應問(wèn)題。
評論