电动车里程表设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
济南铁道职业技术学院
毕业设计
题目:电动自行车速度里程表系别:电气系
专业:电气自动化
班级:电气0431
学生姓名:付小明
指导教师:贾俊刚
完成日期:2007.5.10
济南铁道职业技术学院毕业设计任务书
摘要
给出了以AT89C51单片机和光电传感器为核心,利用单片机的运算和控制功能以及传感器可以将不同车速转变成的不同频率的脉冲信号输入到单片机进行控制与计算的特点,采用串口LED显示模块实时显示所测速度和里程的速度里程。该方案由于使用了串口LED显示模块和E2PROM以及高效快速的算法,因而可在节约系统资源和简化程序设计的基础上保证测量精度和系统实时性。
关键词:脉冲发生;数据采集;串行数据存储;实时数据处理;速度及里程测量;串行LED显示;单片机的选择;软件设计
目录
第一章.引言 (5)
第二章系统概述 (6)
2.1系统工作原理 (6)
2.2 系统硬件设计 (8)
2.2.1单片机系统 (8)
2.2.2 LED显示电路 (9)
2.2.3 外部晶振输入及复位电路 (11)
2.2.4供电电路 (12)
第三章.系统的软件设计 (13)
3.1系统软件设计框图 (13)
3.2数据的采集及处理 (13)
总结 (15)
致谢 (16)
参考文献 (17)
附录(一) (18)
元器件清单 (18)
电路工作原理图 (19)
光电传感器的参数特性 (19)
附录(二)系统编程软件…………………………………………………………..21 第一章 引言
当今社会,以电力作为主要动力的电动自行车正逐步取代自行车,摩托车而成为代步的主要交通工具。行驶过程中不产生污染,利于环境保护。考虑其改善人们的出行方式、保护环境和经济节约等综合因素,电动自行车目前乃至今后都有着广阔的发展空间。目前市面上电动自行车的速度里程表都是机械式结构的,看起来不够直观,如果能够采用LED 屏幕直接将里程数或速度值显示出来,则会给用户带来极大的方便!
本设计以AT89C51单片机为核心,通过光电传感器来检测自行车的运转情况进而实现电动自行车的速度、里程的计算及里程的累计、存储,最后用8位的LED 直观的将速度与里程值显示给用户,并且能够在速度高于用户的设定值时自动向用户发出声光报警,从而实现仪表的智能化。
第二章 系统概述
本速度里程表系统由信号预处理电路、AT89C51单片机、串口液晶显示电路、串口数据存储电路和系统软件组成。其中信号预处理电路包含信号放大、波形变换和波形整形。信号预处理电路中的放大器用于对待测信号进行放大,以降低对待测信号的幅度要求;波形变换和波形整形电路则用来将放大的信号转换成可与单片机接口的TTL信号;通过单片机的设置可使INT0引脚能够对内部定时器T0的工作进行控制,这样能精确地测出加到INT0引脚的正脉冲宽度(即测出脉冲信号的周期);速度显示部分采用串口液晶显示模块,所得的数据采用I2C总线,并通过E2PROM来存储,因而节省了所需单片机的接口线和外围器件,同时也简化了显示部分的软件编程。系统原理框图如图所示:
2.1