毕业论文 基于STM32F103的小车控制系统的设计

上传人:第** 文档编号:36288699 上传时间:2018-03-27 格式:DOC 页数:31 大小:783.19KB
返回 下载 相关 举报
毕业论文 基于STM32F103的小车控制系统的设计_第1页
第1页 / 共31页
毕业论文 基于STM32F103的小车控制系统的设计_第2页
第2页 / 共31页
毕业论文 基于STM32F103的小车控制系统的设计_第3页
第3页 / 共31页
毕业论文 基于STM32F103的小车控制系统的设计_第4页
第4页 / 共31页
毕业论文 基于STM32F103的小车控制系统的设计_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《毕业论文 基于STM32F103的小车控制系统的设计》由会员分享,可在线阅读,更多相关《毕业论文 基于STM32F103的小车控制系统的设计(31页珍藏版)》请在金锄头文库上搜索。

1、毕业设计(论文)毕业论文基于 STM32F103 的小车控制系统的设计摘 要对于小车的控制,即是对于电机的控制。电机作为机电能量转换装置,其应用范围已遍及国民经济的各个领域以及人们的日常生活中,所以怎么更好的对电机进行控制就显得尤为重要。基于 Cortex- M3 内核的 STM32F10x 系列芯片是新型的 32 位嵌入式微处理器,其性能优良,移植性好,提高了对直流电机的控制效率,并对控制系统进行模块化设计,有利于智能小车的功能扩展和升级。本论文主要分析了基于 STM32F103 的小车控制系统的设计过程。此系统主要包括 STM32F103 控制器、液晶显示电路、键盘控制电路、电机驱动电路、

2、红外探测电路、触角检测电路等。以 STM32F103 主控芯片及其外围扩展电路实现系统整体功能;小车基本运动模式的选择及速度调节用按键开关式的键盘输入实现;同时液晶模块实时显示小车运动参数;用红外探测电路实现小车循迹功能;用触角传感检测模块实现小车简单避障功能。在硬件设计的基础上提出了实现电机控制功能、LCD 显示功能及小车简单循迹和避障功能的软件设计方案,并在 STM32 集成开发环境 IAR EWARM 5.3 下编写了控制程序。关键词:PWM,STM32F103,电机,传感器毕业设计(论文)IABSTRACTThe controlling to the car is the contro

3、lling to the motor. As a mechanical and electrical energy conversion devices, motor has been applied in every field of national economy and peoples daily life, therefore, how to control the motor better is particularly important. The STM32F10x series chip based on Cortex-M3 kernel is the new 32-bit

4、embedded MCU, which have the good performance and portability, and the STM32F10x have improved the efficiency of DC motor control, furthermore, the modular design of control system is helpful for function expansion and upgrades. This paper mainly analyzes the design process of the cars control syste

5、m ,which uses the STM32F103 as a master chip. This system primarily contains the STM32F103 controller, LCD circuit, the control circuit of keyboard, the circuit of motor-driven, the infrared detection circuit, the circuit of tentacles sensor etc. In this design, the whole system is controlled by the

6、 chip STM32F103 and its peripheral extended circuit; the basic models selection and speed accommodation can realize by the input of keyboard; at the moment , LCD module display the cars moving parameters real-timely; the infrared detection realize cars tracing function; tentacles sensor module compl

7、ete the cars simple obstacle-avoidance function. Based on Hardware design, the paper puts forward a software design scheme to realize the motor controlling, LCD display function , the cars simple trace and obstacle avoidance function. Then the control code is written on IAR EWARM 5.3 which is an IDE

8、 of STM32F103.KEY WORDS: PWM, STM32F103, motor, sensor毕业设计(论文)II目 录 前 言.1第 1 章 绪论.21.1 STM32 芯片介绍 .21.1.1 STM32 处理器的分类 .21.1.2 STM32 处理器的内部结构及特点 .31.1.3 TIMx 定时器介绍 .41.2 小车及其驱动器介绍.61.2.1 小车结构及功能简介.61.2.2 电机驱动电路简介.7第 2 章 小车控制系统硬件设计.92.1 系统功能实现及需求分析.92.2 主要电路设计.102.2.1 STM32F103 及外围电路设计 .102.2.2 电源电路设

9、计.122.2.3 电机驱动电路设计.122.2.4 液晶显示电路设计.132.2.5 键盘扩展电路设计.142.2.6 触角探测电路设计.152.2.7 红外探测电路设计.15第 3 章 小车控制系统软件设计.173.1 IAR 开发环境介绍 .173.2 程序设计思路及部分模块程序.183.2.1 程序设计思路.183.2.2 按键子程序.193.2.3 循迹子程序.213.2.4 自由行走子程序.22毕业设计(论文)III3.2.5 LCD 显示子程序 .23第 4 章 结论.24致谢.25参考文献.26附录.27毕业设计(论文)0前 言随着计算机、微电子、信息技术的快速发展,智能化技术

10、的开发速度越来越快,程度越来越高,广泛应用于海洋开发、宇宙探测、工农业生产、军事、社会服务、娱乐等各个领域。智能电动小车系统以迅猛发展的汽车电子为背景,涵盖了控制、模式识别、传感技术、电子、电气、计算机、机械等多个学科,主要由路径识别、角度控制及车速控制等功能模块组成,被应用于隧道探测、机器人、考古、娱乐等许多方面。因此,对智能小车的研究具有重要的实际意义。嵌入式技术依靠其体积小、成本低、功能强等特点,适应了智能化发展的最新要求。单片机作为控制系统的微处理器,在数据处理和代码存储等方面都已经无法满足系统的要求,ARM 微处理器资源丰富,具有良好的通用性。Cortex-M3 是 ARM 公司最新

11、推出的第一款基于 ARMv7 体系的处理器内核。它主要针对 MCU 领域,在存储系统、中断系统、调试接口等方面做了较大的改进,有别于过去的 ARM7 处理器;Cortex-M3 具有高性能、低功耗、极低成本、稳定等诸多优点,非常适合汽车电子、工业控制系统、医疗器械、玩具等领域。基于 Cortex-M3 内核的 STM32 系列处理器于 2007 年由 ST 公司率先推出,它集先进 Cortex-M3 内核结构、出众创新的外设、良好的功耗和低成本于一体,极大的满足自动控制系统设计要求。作为先进的 32 位通用微控制器的领跑者,STM32 以其出众的性能、丰富且灵活的外设、很高的性价比以及令人意外

12、的功耗水准,使其自面世以来得到众多设计者的青睐,众多行业领导者纷纷选用STM32 作为新一代产品的平台。因此将 STM32F103 应用于智能小车的控制系统是一种较好的选择。基于此,本文提出了一个比较合理的智能小车系统设计方案。整个小车系统以 STM32F103 芯片为控制核心,附以外围电路,利用红外探测器、触角传感器采集外界信息和检测障碍物;充分利用 STM32F103 的串口、并口资源和高速的运算、处理能力,来实现小车自动识别路线按迹行走、躲避障碍物,并且通过 LCD 显示器实时显示小车运动参数;配置 STM32F103 通用定时器为 PWM 输出毕业设计(论文)1模式产生 PWM 波,通过步进调节 PWM 波占空比参数控制电机的转速;设计简便的按键式键盘输入来切换小车运行模式,以及调节小车速度。毕业设计(论文)2第 1 章 绪论1.1 STM32 芯片介绍2006 年 ARM 公

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号