登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 电子信息科学与技术 > 正文

基于51单片机的自行车测速系统设计

 2023-07-28 09:07  

论文总字数:19477字

摘 要

随着人们生活水平的提高,自行车不再仅仅是代步工具,而且成为了休闲、娱乐和锻炼的绝佳选择。为了定量显示自行车行驶的速度、里程等信息,以满足骑车人的实际需求,本设计以AT89C52单片机为核心,利用A3144E霍尔传感器、DS18B20温度传感器、DS1302时钟芯片、1602LCD显示屏等开发了一款自行车测速仪。该测速仪不仅能实时显示自行车的速度和里程,还能显示时间和气温,并能在高速行驶时提供报警,具有结构简单、性能可靠、价格低廉等优点,市场应用前景广阔。

关键词:速度/里程,单片机,传感器

Abstract:

With the improvement of people"s living standard, the bicycle is not only a means of transport, and become the best choice for leisure, entertainment and exercise. To show the quantitative bicycle driving speed, mileage and other information, to meet the actual needs of the rider, the design with AT89C52 MCU as the core, using A3144E Hall sensor, DS18B20 temperature sensor, DS1302 clock chip, 1602LCD display, such as a bicycle speedometer was developed. The speed measuring instrument not only can display real-time bicycle speed and mileage. It also shows time and temperature, and in high speed alarm, has the advantages of simple structure, reliable performance and low price, wide market application prospect.

Keywords:Speed / mileage,singlechip,sensor

目 录

1 绪论 6

2 系统总体设计 6

2.1 设计思路 6

2.2 主要元器件的选择和介绍 7

2.2.1 单片机 7

2.2.2 测速传感器 8

2.2.3 时钟芯片 8

2.2.4 温度传感器 9

2.2.5 显示模块 10

3 系统硬件设计 13

3.1 单片机外围电路设计 13

3.2 测速模块设计 14

3.3 时钟模块设计 15

3.4 测温模块设计 15

3.5 显示模块设计 16

3.6 警模块设计 16

3.7 统设计电路图 17

4 系统的软件设计 17

4.1 主程序设计 17

4.2 计算速度里程程序设计 18

4.3 温度显示程序设计 18

参 考 文 献 20

致 谢 21

附录一:仿真图 22

附录二:程序代码 23

1绪论

自行车被发明及使用到现在已有两百多年的历史,这两百年间人类也在不断地改进自行车,完善其性能,拓宽其用途。现在的自行车轻巧便捷、使用简单、绿色环保,深受大多数人的喜爱,同时也可以作为休闲运动工具,是人们锻炼身体的一种方式。随着社会的发展,人们追求的是集成更多功能于一体的自行车。

本课题主要任务是利用单片机等部件设计的一个多功能自行车测速仪,它不仅可以实时显示自行车的速度和里程,还能显示时间和气温,并在超速行驶时报警。本文主要介绍了自行车测速仪的设计思想、电路原理以及元件的选择等内容,整体上分为硬件部分和软件部分设计。本文首先简要的对自行车测速系统设计进行总体的介绍;继而具体介绍了自行车测速仪的硬件设计,包括单片机、传感器、显示电路的设计、传输电路的设计等;然后阐述了该自行车测速仪的软件设计,包括主程序设计和子程序的设计;最后对本次设计进行了系统的仿真和总结。本设计具有功能多、低功耗、体积小和直观准确等优点。

2系统总体设计

2.1设计思路

系统的总体设计思路是通过传感器对物理量进行测量,再将物理信号转换为电信号,输入单片机,单片机对所输入的电信号进行处理,最后输出显示。

系统主要分成四个模块,分别是测速模块、时钟模块、测温模块和显示模块。

其中时钟模块用于显示时间,测温和测速模块通过外部传感器对相应参数进行测量,将物理信号转换为电信号输入单片机,单片机对输入的电信号进行处理,最后通过显示器输出显示。

本设计中用到的主要元件包括单片机、时钟芯片、温度传感器、测速传感器以及显示器。系统的设计框图如图2.1所示。

图2.1 系统设计框图

2.2主要元器件的选择和介绍

2.2.1单片机

AT89C52是美国ATMEL公司生产的低电压,高性能CMOS 8位单片机,片内含8K Bytes的可反复擦写的只读程序存储器(EPROM)和256 字节的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,与标准MCS-51指令系统及8052产品引脚兼容,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大,AT89C52单片机适合于许多较为复杂控制场合应用。

AT89C52提供以下标准功能:8K字节Flash闪速存储器,256字节内部RAM,32个I/O口线,3个16位定时/计数器,5个中断源,一个全双工串行通信口,片内具有振荡器及时钟电路。AT89C52管脚图如图2.2所示。

剩余内容已隐藏,请支付后下载全文,论文总字数:19477字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图