|
基于安卓手機(jī)藍(lán)牙控制的智能小車設(shè)計(jì)
0.png (351.21 KB, 下載次數(shù): 138)
下載附件
2017-4-29 23:46 上傳
本次畢業(yè)設(shè)計(jì)是一個(gè)基于單片機(jī) AT89C52 的智能小車控制,包括方案選
擇、軟硬件設(shè)計(jì)、單片機(jī)最小系統(tǒng)、電機(jī)驅(qū)動(dòng)電路和藍(lán)牙電路、硬件測(cè)試結(jié)果
及解決在電路調(diào)試時(shí)遇到的問題。在此期間主要完成的工作包括以下幾個(gè)方
面:
(1)設(shè)計(jì)初期收集電機(jī)驅(qū)動(dòng)、單片機(jī)等相關(guān)資料,對(duì)智能小車的實(shí)現(xiàn)原
理有比較清晰的了解。
(2)確定系統(tǒng)框圖,對(duì)電源模塊、單片機(jī)最小系統(tǒng)模塊、藍(lán)牙電路模塊
和電機(jī)及其驅(qū)動(dòng)電路模塊等的實(shí)施方案進(jìn)行比較, 確定最終的智能小車控制的
設(shè)計(jì)方案。
(3)根據(jù)智能小車控制的原理圖制作出電路連接圖。
(4)根據(jù)系統(tǒng)要實(shí)現(xiàn)前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn)等功能編寫出小車端的軟
件程序。
(5)在 eclipes開發(fā)環(huán)境下,應(yīng)用 JAVA 程序編寫手機(jī)界面程序,并且通
過模擬器來檢測(cè)手機(jī)界面程序。
(6)軟硬件調(diào)試通過后進(jìn)行整體調(diào)試,并查找該系統(tǒng)存在的缺陷,進(jìn)行
完善。
(7)最終小車能夠?qū)崿F(xiàn)前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn)等功能,達(dá)到老師給出
的基本要求。
本次設(shè)計(jì)完成了基于安卓手機(jī)的智能小車控制系統(tǒng)。該系統(tǒng)采用 51 單片
機(jī) AT89C52 編程控制電機(jī)的正反轉(zhuǎn)來實(shí)現(xiàn)小車前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn),而
電機(jī)的正反轉(zhuǎn)則由電機(jī)驅(qū)動(dòng) L298N 輸出端的邏輯電平來控制。
從整個(gè)設(shè)計(jì)的過程來看前期的充分的準(zhǔn)備顯得非常的重要,經(jīng)過前期充分
的準(zhǔn)備,和對(duì)嵌入式系統(tǒng)開發(fā)的學(xué)習(xí), 避免了很多在后續(xù)的設(shè)計(jì)中可能出現(xiàn)的
問題。
MCU 端的軟硬件設(shè)計(jì)因?yàn)榕c所學(xué)知識(shí)相關(guān)性較大, 所以出現(xiàn)的問題較少,
MCU 底板設(shè)計(jì)時(shí)鑒于電路簡(jiǎn)單,且易于焊接,故未采用 PCB制版也相應(yīng)的節(jié)
約了成本。特別值得一提的是為了提高系統(tǒng)在硬件上的安全性和穩(wěn)定性,我特
別添加了硬件保護(hù)裝置,以提高系統(tǒng)的硬件防碰撞的能力。
主要的問題出現(xiàn)在 android端的軟件設(shè)計(jì)上,由于對(duì) android開發(fā)環(huán)境的不
熟悉,缺乏一些在編寫 JAVA 程序時(shí)的一些技巧性問題, 所以剛剛開始時(shí)總是
出現(xiàn)很多問題,并且出現(xiàn)的問題都需要查找相關(guān)資料才能解決。通過學(xué)習(xí)一些
android相關(guān)的學(xué)習(xí)視頻,最后對(duì) android環(huán)境有了一個(gè)系統(tǒng)的了解在開發(fā)的過
程中也得心應(yīng)手些。
Android 端圖形界面的設(shè)計(jì)也是一大難點(diǎn),基于 Java的圖形界面設(shè)計(jì)不論
是從設(shè)計(jì)平臺(tái)還是 Java語言的掌握都是一想挑戰(zhàn),但幸于 Java軟件的開發(fā)技
術(shù)已經(jīng)成熟,且可查閱的資料多且詳盡, 所以圖形界面的設(shè)計(jì)達(dá)到設(shè)計(jì)時(shí)的五
項(xiàng)按鍵要求,功能實(shí)現(xiàn)良好,除界面的友好程度可以更加優(yōu)化外,其余完成任
務(wù)。
總體來看,我進(jìn)行了比較充分的準(zhǔn)備, 在實(shí)踐過程中通過查閱相關(guān)資料和
咨詢有關(guān)人員,克服了系統(tǒng)設(shè)計(jì)過程中的絕大多數(shù)困難, 基本都以達(dá)到設(shè)計(jì)要
求,并通過了軟件測(cè)試。
0.png (80.68 KB, 下載次數(shù): 135)
下載附件
2017-4-29 23:45 上傳
0.png (300.52 KB, 下載次數(shù): 165)
下載附件
2017-4-29 23:45 上傳
0.png (210.73 KB, 下載次數(shù): 128)
下載附件
2017-4-29 23:46 上傳
完整論文下載:
基于安卓手機(jī)藍(lán)牙控制的智能小車設(shè)計(jì).pdf
(5.19 MB, 下載次數(shù): 52)
2017-4-29 22:50 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
|