基于STM32单片机的智能小车的设计(附程序清单)
来源:56doc.com 资料编号:5D21638 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D21638
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
基于STM32单片机的智能小车的设计(附程序清单)(论文10900字)
摘要:随着智能化技术的发展,智能小车的应用会逐渐成为一种流行趋势。本文设计了一种基于STM32F103单片机的智能小车系统,包含蓝牙模块、超声波模块、舵机、外接存储器、电量测量、显示模块等部分。蓝牙模块用于小车运行模式、运行方向和运行速度的无线控制,超声波模块用于测距和避障,外加存储器对小车运行路线数据进行存储,OLED显示屏用来显示速度、运行模式等参数。该智能小车可用于扫地机器人和仓库货运等领域,具有一定的实用价值。
关键词:STM32F103单片机;蓝牙遥控;超声波模块;OLED显示;外部Flash
The design of intelligent car based on STM32
Abstract:With the development of intelligent technology, the application of smart car will gradually become a popular trend. An intelligent car system based on STM32F103 microcontroller is designed in this paper, including Bluetooth module, ultrasonic module, rudder, external memory, electricity measurement, display module and so on. The Bluetooth module is used for the wireless control of the running mode, running direction and running speed of the car. The ultrasonic module is used for distance measurement and obstacle avoidance. The memory is used to store the running data of the car, and the OLED display display is used to display the parameters of speed and operation mode.This smart car can be used in the fields such as sweeping robots and warehouse freight transportation, one that has a certain practical value.
Key words:STM32F103 MCU;Bluetooth remote control;Obstacle avoidance module;OLED display;External memory
目录
1 引言 1
1.1 研究背景及意义 1
1.2 国内外研究现状 1
1.3论文的主要工作和章节安排 1
2 系统方案介绍 2
2.1系统总体设计框图 2
2.2 系统设计原理 3
2.2.1 舵机基本原理 3
2.2.2 后轮双电机差速控制原理 3
2.2.3 编码器测速原理 4
2.2.4 直流电机PID分析 4
2.2.5超声波测距原理 6
3 硬件电路设计 6
3.1 STM32最小系统 6
3.2一键下载电路 7
3.3电源部分 7
3.4稳压模块 8
3.5电量测量模块 8
3.6 电机驱动模块 9
3.7超声波测距模块 10
3.8 外部Flash 11
3.9 显示模块 12
3.10 蓝牙模块 13
4系统软件设计 13
4.1 主程序设计 13
4.2 超声波避障程序设计 14
4.3 外部存储器读写程序设计 15
5 设计环境 16
6 实物图 17
7总结 19
参考文献 19
附录 21
致谢 27
|