重庆三峡学院
毕业设计(论文)
题目 基于单片机的自行车里程表及速度仪的设计
院 系 专 业 电 子 信 息 工 程 年 级 2 0 1 0 级 学生姓名 学生学号 指导教师 职称 副教授
完成毕业设计(论文)时间 2013 年 12 月
目录
第一章 绪论 ............................................................. 1
1.1选题背景与研发意义 ............................................... 1 1.2课题的发展情况 ................................................... 1 1.3 研究的主要内容 .................................................. 2 第二章 开发工具介绍 ..................................................... 2
2.1 KEIL介绍 ...................................................... 2 2.2 Proteus介绍 ................................................... 3 2.3 单片机 ......................................................... 4 第三章 硬件电路的设计 .................................................. 7
3.1 相关元器件及其简介 .............................................. 7
3.1.1 AT89C51单片机简介 .......................................... 7 3.1.2 LCD液晶显示模块 ............................................ 7 3.1.3传感器的选择 ................................................ 8 3.1.4霍尔传感器 .................................................. 9 3.2 总体设计方案 .................................................. 10
3.2.1 系统总体设计思路 .......................................... 10 3.2.2 方案设计与讨论 ............................................ 10 3.3 模块电路 ........................................................ 11 第四章 系统的软件设计 ................................................. 12 4.1系统的主流程图 .................................................. 12 4.2仿真截图 ........................................................ 13 结论 ................................................................... 16 致谢 ................................................................... 16 参考文献 ............................................................... 17 英文摘要 ............................................................... 18 附录 ................................................................... 19
基于单片机的自行车里程表及速度仪的设计
摘要 本文介绍了基于单片机控制的简易自动自行车里程以及速度的计算系统,包括自行车里程表
的硬件构成、软件逻辑以及程序代码。该自行车测速系统以AT89C51作为系统控制核心,采用霍尔传感器来检测信号,通过一定时间间隔内对信号的采集,结合自行车本身车轮参数,经过单片机对采集信号进行分析计算,最终在LCD以及LED上显示车辆行驶里程、平均速度和瞬时速度,并且具有超速报警功能。
关键字:自行车测速 单片机 霍尔传感器 LCD显示 LED显示
1.1选题背景与研发意义
第一章 绪论
中国人口众多,还是发展中国家,经济不发达制约了大多数人的消费水平,人们休闲时使用的交通工具主要还是自行车,它便捷轻巧,使用简单,深受人们的喜爱,作为休闲运动工具,是人们锻炼身体的好工具,好伙伴。但随着时间的推移,人们追求的是具有更多功能的自行车它能显示当前车子行驶的速度,里程,行驶时间,最高行驶速度,甚至还有GPS定位系统。本次论文就是以这个作为出发点,尝试设计一款低成本多功能的测速仪,旨在解决自行车驾驶者在驾驶时能够准确的知道车子的行驶状态,根据周围环境,做出正确的判断和操作,提高了驾驶者的安全性。 另外自行车运动需一款测速装置,以了解实时情况,特别是对于运动员,他们需要一种能对实时运动情况进行测量并记录的仪器,通过记录的数据,运动员可以分析自己的训练过程及训练成绩,根据分析的结果,可以调整自己的训练步骤及计划。根据外界的条件,如温度、风速等进行适当调节,达到最佳运动效果。测速装置是对运动中各种参数进行测定。现测速表的设计已很多, 多数由机械式或模拟数字电路来实现的,都存在精度低、不直观、体积大、功能少、功耗大等缺点。本文所述测速系统是以单片机为核心来实现的,具有功能多、直观准确、功耗小以及可显示总里程、速度、时间等优点。
1.2课题的发展情况
随着微型计算机可靠性的提高和价格的下降,用单片机测量电机转速已日趋普遍。我们知道,欲提高测量精度,必须先测出准确的转速,而原先在可控硅调速电路中采用的测速发电机方式已不能满足要求,必须采用数字测速的方法。转速的测量方法很多,根据脉冲计数来实现转速测量的方法主要有M法(测频法)、T法(测周期法)、和M/T法(频率周期法),该系统采用了M法(测频法)。所谓M法(测频法)就是在规定的检测时间内,检测光电脉冲发生器所产生的脉冲信号的个数来确定转速。虽然检测时间一定,但检测的起止时间具有随机性,因此M法测量转速在极端情况下会产生士1个转速脉冲的误差。当被测转速较高或电机转动一圈发出的转速脉冲信号的个数较大时,才有较高的测量精度,因此M法适合于高速测量。转速检测方式采用霍尔脉冲法测量转速。本文采用频率法,检测的是输入脉冲数,这种方式又称频率法。它测出一定时间内输入的脉冲的个数。
在控制系统中占有重要的地位。对测速装置的要求是:分辨能力强、高精度和尽可能短的检测时间。所设计的基于霍尔元件的脉冲发生器要求成本低,性能好,构造简单。在电气控制系统中存在着较为恶劣的电磁环境,因此要求产品本身要具有较强的抗干扰能力。所以需要采用霍尔传感器来做测速装置。国内外现在都有生产销售类似的自行车测速仪里程表,有些简单的产品就是单单只有测速或里程的功能比较复杂的产品除了测速和里程功能外,还加入了GPS全球定位,自行车里程,当前速度,时钟,行车时间,使得自行车测速仪更加的人性化相信会受到更多人的青睐。