找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 6067|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

基于安卓手機(jī)藍(lán)牙控制的智能小車(chē)設(shè)計(jì)論文

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
基于安卓手機(jī)藍(lán)牙控制的智能小車(chē)設(shè)計(jì)

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



完整論文下載:
基于安卓手機(jī)藍(lán)牙控制的智能小車(chē)設(shè)計(jì).pdf (5.19 MB, 下載次數(shù): 52)

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:163950 發(fā)表于 2017-5-3 08:09 | 只看該作者
電池看起來(lái)好大啊
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表