摘要:随着可持续技术的不断进步,尤其是计算机技术、传感器技术、电力电子技术等飞速发展,人们对测量设备的要求也是有了越来越大的的需求,要求实时性更强、测量精确度更高。传统的自行车测速设备大多数依靠的是模拟电路和数字芯片结合进行测速,最后用数码管进行显示,这样不仅系统比较繁琐,而且测量的精度低、占用体积大、功耗高,使用起来非常不方便。
本文基于STM32单片机设计了自行车测速系统,该系统以STM32F103C8T6、光电编码器器件为核心,采用闭环控制设计思想。本设计主要由单片机最小系统、光电测速模块、LCD模块组成。该设计可以实现自行车速度的测量,能够在LCD显示屏上进行显示,进而将数据通过蓝牙传到手机上位机中。在使用时,该系统能够使用更多模块化的设计,从而使该系统扩展性好。总体而言,我设计的自行车测速系统比起传统的自行车测速系统使用起来更方便、占用体积更小、稳定性更高。
【关键词】:STM32;自行车测速;无线蓝牙;LCD显示
目录
摘要
Abstract
1 绪 论-1
1.1 课题背景-1
1.2 课题目标-1
1.3 论文内容和章节安排-1
2 系统的总体方案论证-2
2.1系统控制核心芯片选型-2
2.2 LCD显示模块的选型-4
2.3无线传输传感器的选型-4
2.4直流稳压芯片的选型-5
2.5电机简介-6
3 系统硬件的设计-7
3.1 单片机最小系统的设计-7
3.2 串口电路设计-8
3.3 电源电路的设计-10
3.4硬件开发工具的选择-11
4软件程序的设计-12
4.1编译环境的介绍-12
4.2测速程序的设计-13
4.3 蓝牙串口模块程序设计-14
4.4 LCD5110程序设计-15
5 综合调试与测试结果分析-17
5.1 硬件电路调试-18
5.2软件电路调试-18
5.3系统联调结果与分析-19
参考文献-20
附录一 原理图-22
附录二 源程序-23
附录三 实物图-28
致 谢-29