電路圖天天讀(30):智能語音識別避障機器人電路模塊設(shè)計
SPCE061A是一款十六位單片機,使用它可以非常方便靈活的實現(xiàn)語音的錄放系統(tǒng),該芯片擁有8路10位精度的ADC,其中一路為音頻轉(zhuǎn)換通道,并且內(nèi)置有自動增益電路。這為實現(xiàn)語音錄入提供了方便的硬件條件。兩路10位精度的DAC,只需要外接功放(SPY0030A)即可完成語音的播放。另外單片機具有易學易用的效率較高的一套指令系統(tǒng)和集成開發(fā)環(huán)境。在此環(huán)境中,支持標準C語言,可以實現(xiàn)C語言與凌陽匯編語言的互相調(diào)用,并且,提供了語音錄放的庫函數(shù),只要了解庫函數(shù)的使用,就會很容易完成語音錄放,這些都為軟件開發(fā)提供了方便的條件。
本文引用地址:http://m.butianyuan.cn/article/201710/369558.htm超聲波發(fā)射電路模塊
由單片機產(chǎn)生40KHz的方波,并通過模組接口(J4)送到模組的CD4049,而后面的CD4049則對40KHz頻率信號進行調(diào)理,以使超聲波傳感器產(chǎn)生諧振。
超聲波回波接收處理電路模塊
超聲波接收處理部分電路前級采用NE5532構(gòu)成10000倍放大器,對接收信號進行放大;后級采用LM311比較器對接收信號進行調(diào)整,比較電壓為LM311的3管腳的輸入,可由J1跳線選擇不同的比較電壓以選擇不同的測距模式。
電源接口電路模塊
為外部電源接口,最高電壓不要超過12V,J2為電源選擇跳線,VCC_5即為由61板通過10PIN排線引入模組的電源;VCC即為模組的放大器、調(diào)理電路的供電電源。當用戶使用61板為其供電時,要把VCC與VCC_5V短接;而使用外部電源時,要把VCC與VCC_IN短接。
測距模式選擇跳線模塊
模組提供了測距模式選擇跳線J1,可以選擇短距測量模式、中距測量模式,或距離可調(diào)模式。跳線選擇LOW時為近距測量模式,選擇HIG時為中距測量模式;選擇SET時為距離可調(diào)模式。凌陽科技大學計劃提供了短距測量模式和中距測量模式的完整程序(其中ultrasonic_Low為短距測量模式程序;ultrasonic_long為中距測量模式程序)。
機器人驅(qū)動電路模塊
機器人驅(qū)動電路采用功率較大的三極管搭成H橋來驅(qū)動電機,可以實現(xiàn)電機的正向旋轉(zhuǎn)與電機的反向旋轉(zhuǎn)。這些電機包括2個用于走路的電機與一個頭部轉(zhuǎn)向的電機。另外用了一個三極管驅(qū)動單向旋轉(zhuǎn)的電機,包括加速電機與發(fā)射電機,驅(qū)動電路比較簡單。
電子發(fā)燒友網(wǎng)技術(shù)編輯點評分析:
應(yīng)用SPCE061A外加電機驅(qū)動控制電路可以實現(xiàn)多個電機的控制,完成機器人的許多動作。配合超聲波傳感器等感測裝置,可以為機器人增加更多的功能。單片機愛好者可以自己制作電機驅(qū)動電路,選擇多式多樣的傳感器,發(fā)揮想象力制作出自己的機器人。
大家如有問題,歡迎在評論處討論。
——電子發(fā)燒友網(wǎng)整理,轉(zhuǎn)載請注明出處!
評論