整個系統的硬件設計可以分為四個模塊:電源電路、單片機最小系統、電機驅動模塊、藍牙模塊。電源電路為整個系統供電,包括單片機AT89C52、電機驅動、藍牙模塊、及其他外圍電路。電源電路分兩個部分:(1)接外部電源給電機供電;(2)由4節干電池作為電源,給系統供電,以確保單片機、電機驅動、藍牙模塊的正常運行。在電源電路給系統供電時,綠色指示燈點亮,只是當前供電正常。單片機最小系統部分是整個系統的智能控制部分,也是整個系統的核心部分。電機驅動模塊L298需要從外部接兩個電壓,一個是給電機的,另一個給L298芯片。
單片機的最小系統就是讓單片機能正常工作并發揮其功能時所必須的組成部分,也可理解為是用最少的元件組成的單片機可以工作的系統。對51系列單片機來說,最小系統一般應該包括:單片機、時鐘電路、復位電路、輸入/ 輸出設備等。
單片機AT89C52系統電路設計
AT89S52單片機片內集成256字節程序運行空間、8K字節Flash存儲空間,支持最大64K外部存儲擴展。根據不同的運行速度和功耗的要求,時鐘頻率可以設置在0~33M之間。片內資源有4組I/O控制端口、3個定時器、8個中斷、軟件設置低能耗模式、看門狗和斷電保護。可以在4V到5.5V寬電壓范圍內正常工作。不斷發展的半導體工藝也讓該單片機的功耗不斷降低。同時,該單片機支持計算機并口下載,簡單的數字芯片就可以制成下載線。根據不同場合的要求,這款單片機提供了多種封裝,本次設計根據最小系統有時需要更換單片機的具體情況,使用雙列直插DIP-40的封裝。
L298N型驅動器電路設計
L298是比較常見的是15腳Multiwatt封裝的L298N,內部同樣包含4通道邏輯驅動電路。可以方便的驅動兩個直流電機,或一個兩相步進電機。L298N芯片可以驅動兩個二相電機,也可以驅動一個四相電機,輸出電壓最高可達50V,可以直接通過電源來調節輸出電壓;可以直接用單片機的IO口提供信號;而且電路簡單,使用比較方便。L298N可接受標準TTL邏輯電平信號VSS,VSS可接4.5~7 V電壓。4腳VS接電源電壓,VS電壓范圍VIH為+2.5~46 V。輸出電流可達2.5 A,可驅動電感性負載。1腳和15腳下管的發射極分別單獨引出以便接入電流采樣電阻,形成電流傳感信號。L298可驅動2個電動機,OUT1,OUT2和OUT3,OUT4之間可分別接電動機,本實驗裝置我們選用驅動一臺電動機。5,7,10,12腳接輸入控制電平,控制電機的正反轉。EnA,EnB接控制使能端,控制電機的停轉L298N是SGS公司的產品,內部包含4個通道邏輯驅動電路,是一種二相和四相電機的專用驅動器,即內含二個H橋的高電壓大電流雙全橋式驅動器,接收標準TTL邏輯電平信號,可以驅動4V、2V以下的電機。
評論
查看更多