一、 项目概述 本设计为基于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显示小车行动信息。
|