基于单片机的车轮测速系统设计
摘要
基于单片机的车轮测速系统设计是运用STM32F103ZET6单片机、直流电机、电源模块、霍尔传感器、OLED显示屏、L298N驱动模块和其他元器件构成的测速仪表设计。以STM32F103ZET6单片机为核心控制器,加上其他的模块一起组成测速系统,其中包含中控部分、输入部分和输出部分。中控部分采用了STM32F103ZET6单片机,其主要作用是捕获输入波形,经过内部程序算法处理,控制输出并显示相关信息。
研发过程首先查阅相关资料,然后进行理论方案设计,后在Proteus-8仿真软件进行仿真,验证设计的车轮测速系统的可行性和准确性,然后在Keil-MDK.5进行编程设计,组装实物进行调试,以达到测量精度要求,最后对整个对车轮测速系统进行封装,以便使用。
关键词:车轮测速;STM32;霍尔传感器;OLED显示屏
目录
TOC\o1-3\h\z\u第一章绪论 3
1.1研究背景及意义 3
1.2相关技术发展 3
1.3研究的内容 4
第二章STM32单片机简介及相关应用软件介绍 5
2.1STM32单片机简介及特点 5
2.2Keil软件简介及特点 5
2.3AD软件简介及特点 6
2.4Proteus仿真软件的简介和特点 6
2.5本章小结 6
第三章车轮测速系统整体设计方案 8
3.1系统设计方案与选择 8
3.1.1系统分析 8
3.1.2控制器选择 8
3.1.3电机的选择 9
3.1.4电源的选择 9
3.1.5显示模块的选择 9
3.2功能说明 10
3.3系统设计结构和框图 10
3.4本章小结 10
第四章车轮测速系统各功能模块的硬件实现 12
4.1STM32单片机核心控制模块 12
4.2电源电路 12
4.3电机驱动模块 14
4.4霍尔编码器电机 17
4.5OLED显示屏模块 18
4.6本章小结 19
第五章车轮测速系统的程序设计与实物实现 21
5.1系统程序设计 21
5.2系统的仿真 24
5.4系统实物图 26
5.5本章小结 27
第六章总结 28
参考文献 29
致谢 30
第一章绪论
1.1研究背景及意义
当前,伴随着半导体技术的快速发展,以高集成度、高功能、高速度、高可靠性等优势,以其高集成度、高功能、高速度、高可靠性等优势,被广泛应用于控制系统,智能仪表,机电一体化产品,智能接口,智能民用产品等[1]。MCU以其体积小,抗干扰性好,功耗低,可靠性高,仿真界面强,编码保密性好等特点,受到了众多的应用程序开发人员的青睐。采用单片机作为主控制芯片,能够很好地解决数据的采集问题,大大减少了系统的开发成本,提高了开发效率,并提升了系统的开发质量。传统的类比指针型转速计由于功能单一,精度低,读取困难,容易出现错误,已经逐渐被淘汰[2]。当前,电子仪器仪表已经发展成了一种新的趋势,它以其高显示、易读、不易受外界干扰、可进行功能扩充并可与PC机实现实时通信等优点,被广泛地用于电子、电气、自动化等领域。项目的目的和意义是:基于现有的基础和自己对测速设备的理解,自主研制一套具有自主知识产权的数字式测速仪[3]。数字速度仪除了能够被广泛地用于速度测量之外,它还能够对行驶速度、行驶里程、行驶时间进行实时显示,并将超速报警和疲劳驾驶提醒等信息添加进去,从而实现精准地获得车辆相关行驶信息,从而保证行驶的安全性。本文介绍了一种以单片机为核心的汽车轮毂速度测量系统,它对于汽车的安全行车、动态行车信息的丰富、动态显示等方面都具有十分重要的意义。
1.2相关技术发展
机械式测速仪是一种测速仪,它通过机械传递将旋转的轮速或转角传递给测速仪。该系统的核心装置包括三大部分:测速机构,驱动轴,永磁式测速仪。这种转速仪的总体结构比较简单,安装方便,不需要耗费能源,但是转速较低,而且总体的检测精度也不高[4]。在五十年代,华国的蒸汽火车上也曾经尝试使用过它,不过由于震动太大,经常发生故障,因此未能推广开来。测速发电机转速计是通过轮子的旋转来反应火车的运转状态,从而可以通过轮子的旋转来确定火车的速度。速度传感器是一种常用的速度传感器,但在某些列车上仍然使用。它是通过电磁感应产生的,其感应电势与车轮的速度成比例,并将其转化为电压,从而得到列车的真实运行速度[6]。由于采用电传动方式,安装和操作简单,目前已得到了越来越多的使用,但是由于其精度较差,在低速时,由于感生电位较低
原创力文档

文档评论(0)