一、 項(xiàng)目概述 本設(shè)計(jì)為基于FRDM-KL25Z板卡的 藍(lán)牙遙控小車(chē),設(shè)計(jì)中通過(guò)遙控器對(duì)小車(chē)進(jìn)行控制,小車(chē)根據(jù)接收到的指令或數(shù)據(jù)執(zhí)行相應(yīng)的操作,同時(shí)在 LCD上顯示小車(chē)行動(dòng)的相關(guān)信息。遙控的實(shí)現(xiàn)依靠藍(lán)牙模塊。 二、 項(xiàng)目系統(tǒng)框架圖 1. 硬件系統(tǒng)框架圖 圖 1 硬件系統(tǒng)框圖 2.軟件系統(tǒng)框架圖 圖 2 主函數(shù)流程圖 程序首先設(shè)置硬件及外設(shè)的相關(guān)參數(shù)(如GPIO初始化,串口初始化等),然后設(shè)置藍(lán)牙通信模塊的參數(shù),之后啟動(dòng)遙控器,對(duì)小車(chē)進(jìn)行控制。 三、項(xiàng)目系統(tǒng)方案 本設(shè)計(jì)基于FRDM-KL25Z板卡的遙控小車(chē),其主要模塊有電機(jī)驅(qū)動(dòng)模塊、 電源管理模塊、FRDM-KL25Z主控板卡、LCD顯示模塊、藍(lán)牙串口通信模塊和遙控器模塊等。電機(jī)驅(qū)動(dòng)模塊驅(qū)動(dòng)四路電機(jī),使能端連接四路來(lái)自主控板卡的 PWM波信號(hào),八個(gè)輸入端接主控板卡的八個(gè)輸出端口;電源管理模塊提供多種電源給主控板卡、藍(lán)牙模塊、電機(jī)驅(qū)動(dòng);藍(lán)牙串口通信模塊與主控板卡通過(guò)串口通信,同時(shí)與遙控器模塊進(jìn)行通信。用戶(hù)可以通過(guò)遙控器對(duì)小車(chē)實(shí)現(xiàn)控制;LCD顯示小車(chē)行動(dòng)的相關(guān)信息。 四、項(xiàng)目實(shí)現(xiàn)要點(diǎn)、難點(diǎn)分析 1、要點(diǎn) a) 電機(jī)的控制程序 b) 藍(lán)牙驅(qū)動(dòng)及與遙控器通信程序 2、難點(diǎn) a) 藍(lán)牙與遙控器的通信程序設(shè)計(jì) b) 整個(gè)系統(tǒng)程序調(diào)試 五、項(xiàng)目設(shè)計(jì)預(yù)計(jì)效果 a) 成功實(shí)現(xiàn)藍(lán)牙模塊和遙控器之間的通信; b) 遙控器實(shí)現(xiàn)對(duì)小車(chē)控制; c) 在LCD顯示小車(chē)行動(dòng)信息。
|