当前位置:文档之家› 基于STCT89C52单片机的共享单车测速里程超速报警系统设计

基于STCT89C52单片机的共享单车测速里程超速报警系统设计

基于STCT89C52单片机的共享单车测速里程
超速报警系统设计
摘要
共享单车已经成为城市出行的主要选择之一,但是其使用过程中也存
在超速等问题。

本论文基于STCT89C52单片机设计了一种共享单车测
速里程超速报警系统,该系统可以实现对共享单车的测速和计算里程,并根据设置的阈值进行超速报警,从而提高共享单车的行车安全性。

关键词:STCT89C52单片机,共享单车,测速里程,超速报警
Abstract
Shared bicycles have become one of the main choices for urban travel, but there are also problems such as speeding during
the use process. Based on the STCT89C52 single-chip microcomputer, this paper designs a shared bicycle speed measurement and mileage speed limit alarm system, which can measure the speed and calculate the mileage of shared bicycles, and alarm for speeding according to the set threshold, thereby improving the driving safety of shared bicycles.
Keywords: STCT89C52 single-chip microcomputer, shared bicycle, speed measurement and mileage, speed limit alarm
一、引言
随着人们对环保出行的重视和互联网技术的发展,共享单车已经成为
城市出行的主要选择之一。

但是,由于共享单车没有定速装置,用户
在驾驶的过程中容易出现超速等问题,从而影响骑行的安全性。

因此,设计一种共享单车测速里程超速报警系统,对于保障共享单车骑行的
安全性具有重要意义。

在该系统中,采用了STCT89C52单片机作为主控芯片,并配合齿
轮传感器和霍尔传感器等外部元件,实现对共享单车的测速和计算里程。

同时,系统还可设置超速报警阈值,当车速超过设定值时会发出
报警提示。

二、系统组成
本系统主要由STCT89C52单片机、齿轮传感器、霍尔传感器、LCD液晶显示屏、蜂鸣器等组成其中,齿轮传感器和霍尔传感器主要用于检测
轮辐的旋转情况,根据旋转频率来计算车速和行驶里程;LCD液晶显示屏显示当前的车速和里程信息;蜂鸣器主要用于超速报警。

三、系统设计
3.1 齿轮传感器和霍尔传感器
齿轮传感器和霍尔传感器的作用是检测车轮的旋转情况,从而计算出
车速和行驶里程。

其中,齿轮传感器是通过检测齿轮齿数来计算车轮
的旋转角度,然后根据周期来计算车速和行驶里程;霍尔传感器则是
通过检测车轮的磁场变化来计算车轮的旋转角度。

在具体实现的过程中,可将齿轮传感器和霍尔传感器连接到单片
机的外部中断1和2引脚上。

当传感器检测到车轮旋转时,会触发中
断信号,单片机会根据计数器来计算车速和行驶里程。

3.2 超速报警
在本系统中,超速报警的实现主要通过蜂鸣器来完成。

当车速超过设
置的超速阈值时,蜂鸣器会发出报警信号,提醒用户减速行驶。

同时,系统还可以设置报警延时,即超过阈值后需要连续超过一定时间才会
触发报警。

3.3 LCD显示
在本系统中,采用LCD液晶显示屏显示当前的车速和行驶里程,从而
方便用户了解自己的行驶情况。

同时,为了节省单片机的I/O资源,
可以采用I2C总线或串口通讯方式与LCD进行通信。

3.4 系统软件设计
在系统软件设计过程中,主要涉及到对中断服务程序的编写和计算车速、行驶里程以及超速报警等功能的实现。

其中,通过对齿轮传感器
和霍尔传感器检测到的信号进行计数,可以得到车轮的旋转周期和车速;通过计数累加,可以得到行驶里程。

同时,在进行超速报警时,
需要对车速进行比较,当超过设定值时触发蜂鸣器报警。

四、结论
本论文基于STCT89C52单片机设计了一种共享单车测速里程超速报警系统,在实现对共享单车的测速和计算里程的基础上,还实现了超速报警功能。

该系统可以有效提高共享单车的行车安全性,具有一定的应用价值。

相关主题