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