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