摘要:在蓝牙手机普及的现今,用蓝牙遥控的产品已经越来越多,常见的就是智能家居产品,比如蓝牙遥控晾衣架、蓝牙遥控吸尘器和蓝牙遥控电视等,本文设计的自动化遥控小车就可以通过手机蓝牙遥控,来实现远距离无线遥控小车的运动,达到遥控小车的设计要求。
本设计的自动化遥控小车,采用STM32F103C8T6作为控制核心,选用HC-05主从一体的蓝牙模块,通过手机进行蓝牙配对,与小车上的蓝牙模块进行连接,操作手机app界面遥控,蓝牙模块接收信号,经过单片机对信号的处理,进行相应的控制操作。经过L293D驱动芯片控制实现小车的前进、后退、左转、右转、原地旋转等功能。采用Altium Designer 16进行了小车的硬件电路设计,包括STM32F103C8T6的单片机最小系统部分、电机驱动模块、电源模块和蓝牙模块等。编写及调试了小车的主函数、电机运动子函数和蓝牙子函数等程序。最后确定了自动化遥控小车的控制系统方案,可以实现预期的功能,具有相应的实际应用价值。
关键词:蓝牙遥控小车;蓝牙模块;STM32F103C8T6单片机;L293D驱动芯片
目录
摘要
ABSTRACT
第一章 绪论-1
1.1 研究背景、目的与意义-1
1.2 国内外研究的现状-2
1.3 遥控小车的发展趋势-3
1.4 课题研究的主要内容-3
第二章 方案设计-4
2.1设计思路-4
2.2主控芯片的选型-5
2.3遥控模块的选型-6
2.4驱动芯片的选型-10
2.5本章小结-11
第三章 硬件电路设计-12
3.1 微型控制器最小系统设计-12
3.1.1微型控制器的分析-12
3.1.2最小系统设计-13
3.2 电机驱动-14
3.2.1电机介绍-14
3.2.2驱动芯片介绍-15
3.2.2驱动模块设计-16
3.3电源模块-17
3.3.1电源模块介绍-17
3.4蓝牙模块-18
3.4.1蓝牙模块介绍-18
3.4.2蓝牙模块原理图-19
3.5.电路介绍及原理图-20
3.6成本估价-20
第四章 软件设计-21
4.1系统控制框图-21
4.1.1 主函数程序流程图-22
4.1.2 主函数程序-22
4.2 电机运动子函数-22
4.2.1 电机运动子函数程序流程图-22
4.2.2 电机运动子函数程序-23
4.3 蓝牙子函数-24
4.3.1 蓝牙子函数流程图-24
4.3.2 蓝牙子函数程序-25
4.4 本章小结-25
第五章 编译与调试-26
5.1编译-26
5.2 蓝牙模块调试-27
第六章 总结与展望-29
6.1 总结与展望-29
致 谢-30
参考文献-31
附录-32