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

届.别. 2013届学号毕业设计基于单片机设计的自行车测速系统姓名系别、专业导师姓名、职称完成时间1目录摘要 .............................................................. 3矚慫润厲钐瘗睞枥庑赖。
Abstract............................................................ 3聞創沟燴鐺險爱氇谴净。
1 绪论 ........................................................... 4残骛楼諍锩瀨濟溆塹籟。
1.1 课题背景 ................................................. 5酽锕极額閉镇桧猪訣锥。
1.2 课题主要任务及内容........................................ 5彈贸摄尔霁毙攬砖卤庑。
1.3 任务分析与实现............................................ 5謀荞抟箧飆鐸怼类蒋薔。
2 系统设计 ....................................................... 6厦礴恳蹒骈時盡继價骚。
2.1 硬件方案设计.............................................. 6茕桢广鳓鯡选块网羈泪。
2.2 软件方案设计.............................................. 7鹅娅尽損鹌惨歷茏鴛賴。
2.3 硬件电路设计.............................................. 8籟丛妈羥为贍偾蛏练淨。
2.3.1 概述................................................ 8預頌圣鉉儐歲龈讶骅籴。
基于STC89C52的智能超车系统

图3 4 独 立 键 盘 电路
围2 1 系统 总 体 框 架
2 . 3 各 模 块 方 案 主 控 模 块 采 用 宏 晶 公 司 的S T C 8 9 C 5 2 R C 单 片 机作 为主控芯片。 黑线 探 测 模 块 采 用 3 个E 3 F — D S 3 0 C 4 集 成 漫 反射 光 电 开 关 探 测 器 ( 电气 连 接 图 如 图2 . 2 ( a ) , 实物 图 如 图 2 . 2 ( b ) ) 。左 右 两 边 的用 于 检测 轨 道 两边 的 黑 线 , 中 间 的 用 于 检 测 轨 道 中 间 的 黑 色 标 记 线 当 检 测 到 白 纸 时 , 传 感 器 输 出 低 电 平 , 当检 测 到 黑 线 时 , 传 感 器 输 出 高 电 平 。 当 左 边 的 光 电开 关 检 测 到 黑 线 , 则 小 车 右 转 ; 当 右 边 的 光 电开 关 检 测 到 黑 线 , 则 小 车 左 转 : 当 中 间 的传 感 器 检 测 到 转 弯 标 志 线 , 则 小 车 转 弯并 记录 黑线 次数 ,若检 测 到 第 四根 黑线 , 先 转 弯 , 然 后 根 据 圈 数 的 奇 偶 确 定 小 车 是 否 进 入 超 车 区 。 甲 车 为 基 数 圈 时 , 则 进 入 超 车 区 ,反 之 则 不 : 乙 车 为 偶 数 圈 时 ,则 进 入 超 车 区 , 反 之 则 不
………来自………
…
…
…
…
一
皇 蕴 一 J
基于S TC 8 9 C 5 2 的智能超车系统
西华师范大学物理 与电子信 息学院 刘小亚
【 摘要 】本系统采用单 片机作 为系统的核心 ,控制整个 系统 的协调 工作。左右两个 光电传感器检测道路黑 色边 界线, 控制小车按要求轨道运 行,中间一个光 电传 感器检 测 行驶过程 的标记 线,控制小车转弯、进入超车 区等功 能 利用无 线模块 实现 两车的通信 ,控制超车,利用超声波模块维持车距。加上 电源、驱 动电路、挡板 、小车模 型以 及控制软件构 成了整个 系统,实现 7两车的正常行驶和交替超车功 能。作者 负责软件设计 。 【 关键词 】S T C 8 9 C 5 2 ;智能超车 ;光 电传感器
基于89C52单片机的多功能自行车码表

基于89C52单片机的多功能自行车码表
作为一种方便实用的交通工具,自行车一直备受人们的喜爱。
为了更好地满足骑行者的需要,我们设计了一款基于89C52单片机的多功能自行车码表。
该自行车码表由89C52单片机作为核心控制器,利用其强大的功能和可扩展性,实现了以下主要功能:
1、时钟功能:该自行车码表内置时钟电路,可以精准计时,并将时间显示在LED屏幕上,方便骑行者查看骑行时间。
2、速度计功能:通过接收自行车轮辐传感器的信号,利用单片机进行速度计算,并在屏幕上显示骑行速度,让骑行者随时掌握骑行速度。
3、里程计功能:码表内置里程传感器,可以累积骑行里程,并将骑行里程数据显示在LED屏幕上,让骑行者了解自己的骑行距离。
4、暂停记忆功能:当骑行者暂停骑行时,该自行车码表可以自动记录下暂停时的时间和距离数据,并在骑行继续时自动恢复计算,避免因暂停骑行而影响数据准确性。
5、温度计功能:该自行车码表内置温度传感器,可以检测环境温度,并将实时温度数据显示在屏幕上,方便骑行者了解当前的气温。
6、蓝牙连接功能:该自行车码表还可以通过蓝牙连接智能手机,实现数据同步和帐户管理,让骑行者随时掌握自己的骑行数据和健康状况。
7、夜间照明功能:该自行车码表内置LED灯,可以在夜间
骑行时提供光源,并通过光感传感器实现自动调光和自动开关,提高骑行安全性。
除此之外,该自行车码表还可以实现闹钟、倒计时、计时器等实用功能,让骑行者在使用自行车的同时还能方便地记录生活中的各种事件。
总之,基于89C52单片机的多功能自行车码表集诸多功能于
一体,为广大骑行者带来了便利和安全保障,是一款实用性强、易于操作的骑行辅助工具,值得广泛推广应用。
基于单片机的自行车测速系统设计与实现论文

桂林电子科技大学毕业设计(论文)报告用纸第1 页摘要随着社会的进步发展和环保意识的增强,能够锻炼身体,且能环保出行的自行车成了大众的宠儿。
随自行车的快速发展,人们对自行车的功能要求也越来越高。
自行车测速仪通过测量并显示出行时的日期、时间、温度、速度和里程数,能够较好的满足人们对自行车的基本需求。
本设计通过分析自行车测速仪的原理,基于STC89C52单片机和C语言,设计和实现了一种自行车测速系统。
该系统主要包括单片机数据处理、电机测速、温度测量、时钟计时、显示数据、按键控制七大功能模块。
在系统实现中,硬件部分以STC89C52单片机为处理核心,用红外对管传感器将车轮的转数转换为电脉冲,进行处理后送入单片机,通过测量电机转的圈数,经过数据处理得到速度和路程数。
软件部分采用C语言进行编程,实现系统的控制与显示。
本系统的实现达到了预期的设计目标。
关键词:自行车测速;STC89C52单片机;红外对管传感器;C语言AbstractWith the development of social progress and environmental protection consciousness, can physical exercise, andgreen travl bicycle ,became the darling of the public. With the rapid development of bicycle, the bicycle features people are increasingly high requirements. Bicycle speedometer can display the travel date, time, temperature, speed and mileage by measuring,to better me people's basic needs for bicycle.This design through the analysis of principles of bicycle speedometer, based on STC89C52 singlechip and C language,design and implementation of a bicycle speed system.The system includes a SCM data processing, motor speed, temperature measurement, timing, data shows,key control that seven major function module.In the system realization, The hardware part with STC89C52 SCM as core processor. Using the infrared tube sensor will wheel speed is converted into electrical pulses, processed into the microcontroller.By measuring the motor cycles,after data processing, we can know the speed and distance. The software using C language programming ,to realize the system control and display. The realization of this system reaches the expected design goal.Key words:Bicycle Tachometer ;STC89C52 single chip microcomputer; Infrared tube sensor; C language目录引言 (2)1 设计要求 (2)1.1 毕业设计题目 (2)1.2 设计的主要功能 (2)2 工作原理和系统结构 (3)3 硬件设计 (4)3.1 系统总电路图 (4)3.2 单片机控制处理模块 (4)3.3红外对管测速模块 (8)3.4 DS1302时钟芯片模块 (10)3.5 DS1302温度采集模块 (12)3.6 LCD显示模块 (14)3.7 电机驱动模块 (15)3.8 按键功能、供电和串口下载模块 (15)4 软件设计 (18)4.1 Keil uVision 4软件介绍 (18)4.2 程序设计思想与开发环境 (18)4.3 主程序设计 (19)4.4 各个模块程序设计 (19)4.4.1 红外对管测速模块程序设计 (19)4.4.2 DS18B20温度测量模块程序设计 (21)4.4.3 DS1302时钟芯片模块程序设计 (24)4.4.4 LCD12864显示模块程序设计 (27)5 系统测试 (28)5.1 硬件调试 (28)5.2 软件调试 (29)5.3 对实际电路进行测试 (29)6 总结 (31)致谢 (32)参考文献: (33)附录 (34)引言自行车是传统产业,具有100多年的历史,由于环保以及交通的问题,自行车再度成为世界各国特别是发达国家居民喜爱的交通、健身工具。
基于AT89C52单片机的自行车里程与速度计的设计

自行车里程与速度计的设计本论文主要阐述一种基于单片机的自行车里程/速度计的设计。
主要分为三个部分:硬件设计,软件设计和模拟仿真。
硬件设计以AT89C52单片机为核心,主要包括复位电路、显示电路、时钟电路、报警电路的设计。
本设计采用霍尔传感器测量自行车转速脉冲, 经处理后由LED数码管显示,最多可超速时发出光、语音报警提示。
软件设计主要是通过单片机编程软件Keil C设计计算自行车行驶里程和实时速度的程序,以及速度和里程的显示程序;模拟仿真是利用仿真软件Proteus对所设计的硬件电路和程序进行测试。
本论文对设计当中所需元件作了详细介绍,对设计中存在的问题进行了说明,而后对硬件和软件部分的设计和实现作了认真的分析,并在此基础上进行了控制仿真。
本设计具有结构简单,成本低廉,显示清晰,稳定可靠等优点。
关键词:AT89C52单片机;LED;霍尔传感器THE DESIGN OF ODOMETER ANDVELOCITY GAUGEThis paper mainly tells the design of odometer and velocity gauge on bicycles based on MCU.There are three part in the thesis:hardware design,software design and simulation.The hardware design use with the core of AT89C52 as controler, includes the designs of Reset circuit,display circuit,clock circuit and alarm circuit.which hall sensor is usued to measure the pulse of rotating speed of the wheel,which is displayed by LED after processing,being able to display four figures.The alarm circuit can give a light or sound alarm when there is an overspeed or no perimeter input.The software design mostly includes the design of program on caculating the mileage and real-time speed of the bicycle with Keil C as The simulation is finished by testing the designed hardware circuit and program with the simulation software Proteus.This paper introduces the demanded components of the design in details,explaining the existing problems in the design,and seriously analyzes the design of both hardware and software,then takes the simulation here on the basis.This design can guarantee the precision measurement precision and owns high real-time performance on the basis of the system resource saving and the process of programming. it has a simple strcture, that is low cost, clear display, stable and reliable.AT89C52;LED;hall sensor目录摘要....................................................... 错误!未定义书签。
基于STC89C52单片机的安全行车预警系统

基于STC89C52单片机的安全行车预警系统警部队担负着维护国家安全和社会稳定,保障人民安居乐业的神圣使命,现阶段武警部队的车队在遂行任务时仍采用车载电台或对讲机的传统预警方式。
存在反应不及时、智能化低等缺点,从而造成安全事故时有发生。
为解决上述问题,设计了一款基于STC89C52单片机的安全行车预警系统,保卫了部队车队遂行任务的安全,对于武警部队车队安全管理具有重要意义。
标签:车队行车安全;单片机;无线通信;加速度传感器;语音播报近几年来,部队交通安全事故时有发生,对于如何降低部队交通安全事故的发生是武警部队安全工作的重点之一。
在车队行驶过程中由于车辆众多导致车辆在道路上行驶的灵活性相对较低,车队冗长的队形在道路上会给其他的地方车辆带来许多不便和隐患,同时车队队形过长使得车队车辆行驶的过程中存在许多安全隐患。
通过行车预警系统能提高部队车队在行驶的过程中的预警能力,头车能把行驶过程中的易发生安全事故的情况及时告知车队跟车,从而降低了事故的风险,保护了人民和军队的生命和财产,保证了道路行驶安全,保证了车队遂行任务的安全,为赢得任务争取了宝贵的时间,为武警部队遂行反恐、处突、维稳等突发性事件提供了运输安全保证。
1.系统设计方案整个系统由前车部分和后车部分构成。
前车与后车以车队形式行驶时,当前车前方遇到障碍物时,前车传感器检测前车是发生急刹车还是发生急转弯后通过无线通信发送模块将相应信息传递给后车,后车接收到信息后立即发出注意急刹车和急转弯的语音警报。
当后车测距模块检测到跟车距离过近时,后车立即发出跟车过近的语音警报。
2.系统硬件的设计(1)单片机最小系统设计单片机最小系统是能使单片机正常工作的最小硬件电路,由时钟电路和复位电路、电源共同组成了单片机最小系统。
时钟电路的输出经过XTAL1和XTAL2引脚输入到单片机的内部,复位电路通过RESET引脚与单片机相连。
(2)语音芯片电路设计本次设计选择WT588D语音芯片,此芯片功能多、音质好、应用范围广、性能稳定,可以通过上位机软件直接载入对应的语音内容。
基于单片机的自行车速度及里程表的设计

基于单片机的自行车速度及里程表的设计作者:唐志将彭森来源:《卷宗》2017年第09期摘要:随着自行车行业和电子技术的发展,自行车里程速度计技术也在不断进步和提高,用户对自行车里程速度计的要求也越来越高,因此设计了自行车里程速度计。
本文主要研究了以单片机为基础的自行车里程速度器的设计。
采用STC89C52单片机为主要控制芯片,运用自行车车轮上的传感器进行计数,通过一定时间间隔对信号的采集,结合自行车本身车轮参数,经过单片机对采集信号进行分析计算,最终在液晶显示器LCD上显示车辆行驶的里程和速度,同时运用其他按键分别自行车单里程计数,瞬时速度、最大速度和平均速度显示以及超速报警。
该设计重点阐述了系统的工作原理、硬件构成、各部分的主要功能以及软件的结构和实现。
1 引言我国是自行车大国,随着人们生活水平的不断提高,自行车已经不仅仅是运输、代步的工具,其辅助功能也变得越来越重要。
因此,人们希望自行车的娱乐、休闲、锻炼的功能越来越多,能带来大家更多的健康与快乐。
在这个背景下,自行车里程表作为自行车的一大辅助工具迅速发展起来.科学、美观、合理设计自行车里程表有一定的实用价值.它能合理计算出速度及公里数,使运动者运动适量,达到健康运动与代步的最佳效果。
随着自行车里程表的发展,其功能也逐渐从单一的里程显示发展到速度、时间显示,甚至有的还具有测量骑车人的心跳、显示骑车人热量消耗等功能,让人能清楚地知道当前的速度、时间、里程等物理量。
如佛山高明华劲电子公司的自行车里程表MS-601,能动态显示行驶里程、骑车时间、实时车速等。
2 工作原理此设计的优点在于我们能够随时随地的读出速度与里程数,主要是将输到单片机中的传感器信号的频率实时的测出来,但是因为信号的衰减性、干扰等的影响,在单片机接受信号以前要对信号放大并矫形,然后再经过单片机可以得到速度和里程,最好把这些数据存储到相应的存储器,并由液晶1602显示出所测的速度与里程。
毕业设计(论文)-基于单片机的自行车里程表的设计[管理资料]
![毕业设计(论文)-基于单片机的自行车里程表的设计[管理资料]](https://img.taocdn.com/s3/m/09245f8d27284b73f24250f8.png)
摘要本文介绍的速度与里程表设计以STC89C52单片机系统和霍尔传感器为核心。
传感器将不同车速转变成的不同频率的脉冲信号输入到单片机进行控制与计算,再采用LCD液晶显示模块进行显示,使得电动自行车的速度与里程数据能直观的显示给使用者。
本系统由霍尔传感器、单片机ST8C9C52RC、LCD1602液晶显示模块、数据存储电路和键盘控制组成。
通过单片机的设置可对霍尔传感器输入的脉冲信号进行计数和处理,这样能精确地算出加到引脚的单位时间内检测到的脉冲数;设计里程和速度显示采用LCD模块,里程数通过EEPROM来存储。
本文先对里程表设计当中所需设备作了详细介绍,对设计中存在的问题进行了说明;而后对硬件和软件部分的设计和实现作了认真的分析;然后给出了系统的建模过程及相应的系统模型,在此基础上进行了控制仿真,并对仿真效果进行了比较。
本里程表的设计具有结构简单,成本低廉,显示清晰,稳定可靠等优点。
并且可进行扩充,加入时速表的功能,更加方便的了解你现在所处的情况。
关键词:STC89单片机 LCD1602液晶显示霍尔传感器 EEPROM存储器目录第1章绪论 (1)课题背景、发展及意义 (1)系统设计概述 (1)各章节的安排 (2)第2章自行车里程表的设计方法与基本原理 (3)霍尔传感器 (3)STC89C52单片机 (3)频率测量法 (4)LCD1602 (5)存储器EEPROM (5)键盘控制 (6)第3章硬件实现的设计方法与原理 (7)系统概述 (7)功能实现 (8)系统总框图 (8)各部分硬件图 (8)3.4.1 显示部分 (8)3.4.2 按键控制部分 (11)3.4.3 霍尔传感器 (7)3.4.4 复位电路 (7)3.4.5 电源电路 (7)3.4.6 EEPROM掉电存储器电路 (7)第4章自行车里程表软件实现方法 (9)软件编程实现 (13)4.1.1 系统软件框图 (13)4.1.2 数据处理 (14)4.1.3 键盘控制 (14)程序源代码与流程图 (16)4.2.1 程序流程图 (14)4.2.2 程序源代码 (14)PCB印刷电路板图 (40)第5章总结 (16)参考文献 (40)致谢 (41)1霍尔传感器霍尔传感器是一种能实现磁电转换的传感器,用它们可以检测磁场及其变化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于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单片机设计了一种共享单车测速里程超速报警系统,在实现对共享单车的测速和计算里程的基础上,还实现了超速报警功能。
该系统可以有效提高共享单车的行车安全性,具有一定的应用价值。