基于单片机自行车测速系统的毕业论文(理科).doc
《基于单片机自行车测速系统的毕业论文(理科).doc》由会员分享,可在线阅读,更多相关《基于单片机自行车测速系统的毕业论文(理科).doc(22页珍藏版)》请在三一办公上搜索。
1、基于单片机自行车测速系统设计学院名称: 机电工程系 专业名称: 机电一体化 年级班别: 2011级113班 姓 名: 李红军 指导教师: 王志伟 2013年12月 基于单片机自行车测速系统设计摘 要 随着科技的迅速发展,单片机的应用也越来越广泛,并带动传统控制检测技术不断更新。现在的车速表大多是电子式的,用LED数码管或LCD即时显示,显示更加直观。电子式车速表采用接触车速传感器代替软轴传动,可使车速表的安装位置不受距离限制,进一步有效地克服了机械式车速表中的诸多不足。本次设计给出了以AT89C2051为核心,利用单片机的运算和控制功能,并采用系统化LED显示模块实时显示所测速度的设计方案,以
2、及串口数据存储电路和系统软件。该方案由于使用了数码管显示模块和E2PROM,以及高效快速算法,因而可在节约系统资源和简化程序设计的基础上保证测量精度和系统实时性。其中信号预处理电路包含信号放大、波形变换和波形整形:信号预处理电路中的放大器用于对待测信号进行放大,以降低对待测信号的幅度要求;波形变换和波形整形电路则用来将放大的信号转换成可与单片机接口的TTL 信号。通过单片机的设置可使INT0 引脚能够对内部定时器T0 的工作进行控制,这样能精确地测出加到INT0 引脚的正脉冲宽度(即测出脉冲信号的期) 。速度显示部分采用数码显示, 所得的数据采用I2C总线, 并通过E2PROM来存储, 因而节
3、省了所需单片机的口线和外围器件, 同时也简化了显示部分的软件编程。本方案实现了电动车速度即时显示,并可通过控制两个按键显示速度或里程,同时加入了超速语音报警功能,使之更加人性化。 关键词 单片机;霍尔传感器;数码显示;语音报警;DC/DC变换器The bicycle Speed system design based on single-chipDoped Abstract With the rapid development of technology, more and more widespread application of microcomputer, and promote th
4、e traditional control detection technology constantly updated. Electronic speedometer flexible shaft using the contact speed sensor instead of driving, speed tables can be installed without distance limitations, and further to effectively overcome the mechanical disadvantages of speed in the table.
5、The AT89C2051 is designed to give the core of computing and the use of microcomputer control, and adopting a systematic LED display module shows the measured real-time speed design, and the serial data storage circuits and system software. The program due to the use of the digital display module and
6、 E2PROM, and efficient fast algorithm, thus saving resources and simplifying programming system based on the system to ensure accuracy and real-time. Signal pre-processing circuit which includes signal amplification, wave conversion and waveform shaping: signal pre-processing circuit in the amplifie
7、r for the amplified signal could be to reduce the requirements on signal amplitude; wave transformation and wave-shaping circuitry is used to enlarge the signal converted into TTL signals with the microcontroller interface. The INT0 pin is added to the pulse width (ie measured pulse signal period).
8、Speed display part of a digital display, the data collected using I2C bus, and through E2PROM to store, thus saving the need microcontroller port lines and peripheral devices, but also simplifies the display part of the software programming.The program achieved the speed of real-time electric vehicl
9、e revealed two buttons can be displayed by controlling the speed or mileage, while adding a speed voice alarm function, make it more humane.Keywords microcomputer; Hall sensor; digital display;voice alarm; DC / DC convert目 录摘要IAbstractII前言11 总设计方案22系统硬件设计4 2.1变化电路设计4 2.2信号处理电路设计5 2.3存储器电路设计6 2.4 显示电
10、路设计7 2.5 掉电保护电路设计7 3系统仿真与分析10 3.1仿真结果10 4系统软件设计11 4.1系统软件流程11 4.2速度处理子程序11 4.3显示程序13 5总结与展望15 参考文献16 致谢17 附录18前 言在全球倡导绿色环保的大趋势下,我国加大了对车辆排放和噪声的管理,由于电动自行车具有无污染、低噪声和轻便快捷等优点,是一种绿色环保的交通工具。随着我国城市规模的迅速扩大及农村道路的日益改善,长期依靠脚踏自行车的人们将会把目标转向电动自行车,对电动自行车需求也会越来越大。人们对环境的关注以及相关技术的更新,有力地促进了电动自行车的发展。传统的机械式车速表是由旋转磁场作用于转动
11、盘,使转动盘连同车速表指针发生同向的偏转。当电磁转矩与弹簧产生的阻力矩平衡时,指针偏转停留在某一角度上。指针偏转角与车速成正比,因而可用其表示车速。机械式车速表的缺陷是明显的。由于表盘指针偏转程度正比于软轴的转动时产生的磁力,当转速较低的时候,磁力较小,随转速变化波动较大。因此,低速时车速表指针摆动剧烈、测量及显示精度不高。对于发动机后置的车辆,要将车速表指针的偏转动力由变速箱经软轴等传至驾驶室,软轴必然布置的较长,如何将这种长长的转动软轴从结构上布置妥当,肯定是一件十分困难的事情。现在的车速表大多是电子式的,用LED数码管或LCD显示,使速度显示更加直观。采用接触车速传感器代替软轴传动,可使
12、车速表的安装位置不受距离限制,有效地克服了机械式车速表中的诸多不足。电子式车速表更加智能,车速表的功能也更加人性化,如加上了里程累计、超速提醒等功能。1 总体设计方案速度里程表由信号预处理电路、AT89C2051单片机、数码管显示电路、串口数据存储电路和系统软件组成。其中信号预处理电路包含信号放大、波形变换和波形整形。信号预处理电路中的放大器用于对待测信号进行放大,以降低对待测信号的幅度要求;波形变换和波形整形电路则用来将放大的信号转换成可与单片机接口的TTL 信号;通过单片机的设置可使INT0 引脚能够对内部定时器T0 的工作进行控制,这样能精确地测出加到INT0 引脚的正脉冲宽度(即测出脉
13、冲信号的周期);速度显示部分采用数码显示模块, 所得的数据采用I2C总线, 并通E2PROM来存储, 因而节省了所需单片机的口线和外围器件, 同时也简化了显示部分的软件编程。系统软件包括单片机和液晶模块的初始化模块、液晶模块的写数据/ 命令子模块、周期测量模块、速度里程计算模块、数据存储模块、速度和里程显示数据转BCD 码模块、显示数据消多余零模块、数据显示模块以及实时中断服务模块等。该设计能实时地将所测的速度显示出来, 同时也能够累计显示总里程数。该速度表能将传感器输入到单片机的脉冲信号的宽度(传感器将车速转变成相应宽度的脉冲信号) 实时地测量出来,然后通过单片机计算出速度和里程, 再将所得
14、的数据存储到串口数据存储器, 并由动态数码显示模块实时显示出所测速度。本设计用两个按键来控制显示速度或里程。考虑到信号的衰减、干扰等影响,在信号送入单片机前应对其进行放大整形, 然后再输入到单片机进行测速。单片机利用定时器T0 的控制功能测出输入信号的周期后, 再利用单片机的算术运算功能将周期转换成速度, 同时每秒钟进行一次里程累计,从而计算出总里程。最后将得出的速度、里程值存储在E2PROM中, 并根据两个按键的选择情况来显示速度或里程。为了方便计算要显示数据值的段码, 可再将其转换成压缩的BCD 码, 然后通过查表将要显示的数据值中每一位的压缩BCD 码转换成8 段码送到显示缓冲区, 最后
15、经串口送至液晶显示模块以显示所测的速度或里程。设计时, 应综合考虑测速精度和系统反应时间。为了保证系统的实时性, 系统的速度转换模块和显示数据转BCD 码模块都采用快速算法。另外, 还应尽量保证其它子模块在编程时的通用性和高效性。本设计的速度和里程值采用2位显示。系统方框图如图1-1所示。图1-1 系统方框图2 系统硬件设计2.1 变换电路设计由于电动车电瓶的电源电压大多是24V,36V,48V等,所以把电瓶电源24V转换为单片机所需要的电压5V,本系统采用的是MC34063制作的降压变换电源。MC34063引脚图及原理框图如图2-1所示:图2-1 MC34063引脚图及原理框图MC34063
16、是一单片双极型线性集成电路,专用于直流-直流变换器控制部分.片内包含有温度补偿带隙基准源、一个占空比周期控制振荡器、驱动器和大电流输出开关,能输出1.5A的开关电流.它能使用最少的外接元件构成开关式升压变换器、降压式变换器和电源反向器。特点:能在3.0-40V的输入电压下工作;短路电流限制;低静态电流;输出开关电流可达1.5A(无外接三极管);输出电压可调工作振荡频率从100HZ到100KHZ。MC34063是一种开关型高效DC/DC变换集成电路。它的内部含有具有温度补偿的基准电压源、比较器、具有限电流电路的占空比可控的振荡器、驱动器和大电流输出开关管。图2-2 降压变换电源 用MC34063
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 自行车 测速 系统 毕业论文 理科
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3940387.html