基于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显示出所测的速度与里程。
毕业设计(论文)-基于单片机的自行车里程表的设计[管理资料]
摘要本文介绍的速度与里程表设计以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霍尔传感器霍尔传感器是一种能实现磁电转换的传感器,用它们可以检测磁场及其变化。
毕业论文-基于STC89C52单片机的超声波测距报警系统设计
基于STC89C52单片机的超声波测距报警系统设计目录摘要 ................................................................................................................ 错误!未定义书签。
1 绪论 (3)1.1 项目研究背景及意义 (3)2 总体设计方案及论证 (3)2.1 总体方案设计 (3)3 硬件实现及单元电路设计 (4)3.1 主控制模块 (4)3.2 电源设计 (5)3.3 超声波测试模块 (5)3.3.1 超声波的特性 (6)3.3.2 超声波换能器 (7)3.4 超声波传感器原理 (8)3.5 测距分析 (12)3.6 时钟电路的设计 (13)3.7 复位电路的设计 (14)3.8 声音报警电路的设计 (14)3.9 显示模块 (15)4 软件设计 (15)4.1 主程序工作流程图 (15)5 总结 (18)6 参考文献 (19)附录 (20)附件1:原理图 (21)附件2:程序 (22)附件3:元件清单 (31)附件4:实物图 (32)基于STC89C52单片机的超声波测距报警系统设计[摘要]STC89C52是STC系列单片机里应用比较广泛的一款,在自动控制领域里享有很高的价值,以其易用性和多功能性受到了广大电子设计爱好者的好评。
本次设计主要是利用STC89C52单片机、超声波传感器完成测距报警系统的制作,以STC89C52为主控芯片,利用超声波对距离的检测,将前方物体的距离探测出来,然后单片机处理运算,与设定的报警距离值进行比较判断,当测得距离小于设定值时,STC89C52发出指令控制蜂鸣器报警。
关键词:超声波传感器 STC89C52Design of ultrasonic distance measurement and alarm system based on single chip microcomputer[Abstract] STC is one of the most widely used STC89C52 series microcontroller, in the field of automatic control has a high value, its ease of use and multi-function by the majority of electronic design enthusiasts. This design is mainly to use STC89C52 microcontroller, ultrasonic sensor range alarm system of production, to STC89C52 as the main control chip, using ultrasonic wave to detect the distance, the distance to the object in front detected, then SCM processing, and set alarm distance values are compared and judged, when the measured distance is less than the set value of STC89C52 issued a directive control buzzer alarm.Key words: ultrasonic sensor STC89C521 绪论1.1 项目研究背景及意义由于超声测距是一种非接触检测技术,不受光线、被测对象颜色等的影响,较其它仪器更卫生,更耐潮湿、粉尘、高温、腐蚀气体等恶劣环境,具有少维护、不污染、高可靠、长寿命等特点。
基于单片机的汽车超速报警系统设计
基于单片机的汽车超速报警系统设计摘要汽车超速是一种常见的违法行为,它不仅会对驾驶员和乘客的安全造成威胁,同时也会给社会带来不小的负面影响。
因此,设计一种基于单片机的汽车超速报警系统具有很高的实用价值和社会意义。
本文介绍了该系统的硬件设计和软件实现,并对实验结果进行了详细的分析和讨论。
关键词:单片机、汽车超速、报警系统、安全、社会意义AbstractSpeeding is a common illegal behavior of driving, which not only poses a threat to the safety of drivers and passengers, but also brings negative social impact. Therefore, it has high practical value and social significance to design a car speeding alarm system based on single-chip microcomputer. In this paper, we introduce the hardwaredesign and software implementation of the system, and analyze and discuss the experimental results in detail.Keywords: single-chip microcomputer, car speeding, alarm system, safety, social significance1. 引言在当前的交通安全形势下,汽车超速行为是造成交通事故的主要原因之一。
据统计,每年都有许多因超速驾驶而引起的车祸,这不仅给人们的生命财产带来损失,也会对社会造成不小的负面影响。
因此,开发一种基于单片机的汽车超速报警系统,有着非常重要的实际意义和社会意义。
基于89C52单片机的智能循迹测速避障小车
基于89C52单片机的智能循迹测速避障小车为了参加我校举办的电子科技竞赛,刚刚开始学习单片机的我们,经过讨论,决定做一辆智能循迹测速小车,综合我们搜集的材料以与自己的修改,我们做出了我们的作品。
以下是我们整理的材料:一、原理图1、最小系统我们采用的是89C52单片机来做小车的最小系统,针对自己的需要只把要用到的排针口接了上去,具体电路图如下:2、电机驱动我们采用L293D作为驱动芯片,L293D是一种直流电机控制器件,具有外围电路简单,易于集成、控制等特点,电路图如下:其中我们用TLP521-4光耦器作为电机的稳定,即稳定的是电机的电压,避免电机的电流过大烧坏单片机,起到保护单片机的作用,增加安全性,减少电路干扰,简化电路设计。
其电路图如下:3、测速电路我们采用RPR220反射式光电传感器作为测速器,反射式红外光电传感器模块是一种利用反射式红外光电传感器制成的在传感器的有效检测距离围对被测物体的存在性进行检测的电路装置,由红外光发射接收器、电压变化检测电路、检测灵敏度调节电位器、检测状态指示 LED 灯等四个主要部分组成,额定工作电压 DC3.3V 或 DC5.5V(兼容支持 DC3V~DC5.5V,而无需额外的硬件配置),DC5V 工作电压条件下,约为 60mA,最大不超过 80 mA。
具体电路图如下:4、探测器我们仍采用RPR220反射式光电传感器作为探测器,基于它受被测物体的红外反射特性影响很大,亦能通过检测灵敏度调节电位器进行调节,我们用它来探测黑线(即路线),实现循迹功能。
事实证明它的灵敏度是很高的,具体电路如下:相应的放大电路我们采用LM339芯片作为放大器,LM339芯片通常用作电压比较器,该电压比较器的特点是:1)失调电压小,典型值为2mV;2)电源电压围宽,单电源为2-36V,双电源电压为±1V-±18V;3)对比较信号源的阻限制较宽;4)共模围很大,为0~(Ucc-1.5V)Vo;5)差动输入电压围较大,大到可以等于电源电压;6)输出端电位可灵活方便地选用。
基于STC89C52单片机的自行车简易数字里程表项目设计方案
基于STC89C52单片机的自行车简易数字里程表项目设计方案1引言在几百年的不断发展、不断设计的过程中,自行车经历了一个漫长的发展历程,并有了较为成熟的制造技术。
与此同时,骑自行车也从一个单纯交通使用的角色转变成现在受很多人们爱好的日常休闲活动的方式。
作为使人们能够用于锻炼身体、日常休闲使用的重要方式,很多现有的功能已经无法满足人们的需求。
社会的需求推动着技术产业的发展,于自行车行业也同样如此。
人们生活质量的提升,要求其必须具有着较为便利的辅助功能,如在骑行的过程中需要了解到行车速度,为了方便地点距离的测量,还要求其有着可以测量行程的功能。
除此之外,出于上述种种理由,本设计本着在能够满足人们平常生活中锻炼身体、休闲娱乐的目的,在这种形势之下,一台方便、实用的简单数字式自行车里程表就被设计出来了。
本设计的速度里程具有速度、里程的检测功能,还可以显示时间并有着清楚、明了的显示界面。
该里程表可以将当前的自行车速度及行走的路程直接在液晶屏幕上显示出来,在自行车上安装也特别方便。
为实现所需功能,单片机、霍尔感应器等其它组件组合并可用液晶显示器显示出骑车时的速度及骑行路程是本设计的主要目标。
整个设计分为硬件部分的设计和软件部分的设计。
除此之外,自行车速度里程表的设计想法、电路和器件的原理及选择都在本文当中有提及。
课题目标对计划、软硬件设计方案的理论验证,是整个设计工作开始的重要一步。
接下来需要提及的便是自行车速度里程表在符合科学设计的基础上,对于如何挑选芯片等元件的选择和怎样设计电路铺设的走向。
其中,速度里程表在软件设计层面的设计思路及计划也得到了很好的阐述。
对于整个设计过程而言,分析讨论模拟过程、找出存在的问题、进行系统的检查并得出结论是作为最后的关键一步。
除了STC89C52单片机外部电路以及显示电路等具体的硬件电路和初始化、定时、中断等子程序的软件设计外,整个软件设计过程中,用C语言来编写软件。
2 设计分析要求2.1 设计要求(1)设计一个基于单片机制作的简易自行车里程表。
基于单片机的自行车测速系统
大学毕业设计(论文)题目基于单片机的自行车测速系统设计学生指导教师所属系专业年级学号基于单片机的自行车测速系统设计摘要随着科技的迅速发展,单片机的应用也越来越广泛,并带动传统控制检测技术不断更新。
现在的里程表大多是电子式的,用数码管或液晶显示器即时显示,显示更加直观。
电子式里程表采用接触车速传感器代替软轴传动,可使里程表的安装位置不受距离限制,进一步有效地克服了机械式里程表中的诸多不足。
方案采用了一种以单片机STC89C52为主控机,使用光电传感器进行自行车里程、速度测量的装置。
传感器将不同车速产生的不同频率的脉冲信号输入到单片机进行控制与计算,再采用LCD液晶显示模块进行显示,使得自行车的速度与里程数据能直观的显示给使用者。
本设计主要包括自行车轮脉冲采集、键盘输入和数据显示等部分,主程序用C 语言编写,完成各项功能及数据的处理。
本里程表的设计具有结构简单,成本低廉,显示清晰,稳定可靠等优点。
并且可以进行扩充,更方便于使用者。
关键词光电传感器,单片机,液晶显示器,测速The Design of bicycle speed measuring systembased on single chip microputerABSTRACTWith the rapid development of technology, more and more widespread application of microputer, promote the traditional control detection technology constantly updated. Most of the current electronic odometer, and with the LED digital tube or LCD display real-time, display more intuitive. Electronic odometer flexible shaft using the contact speed sensor instead of driving, mileage tables can be installed without distance limitations, and further to effectively overe the mechanical disadvantages of mileage in the table.The plan adopts the system and configuration of bining the microcontroller STC89C52 as the main control puter ,using the photoelectric sensor bicycle odometer, speed measuring devices. when Different speed pulse signals of different frequencies produced by sensor are input into the microcontroller,after its calculation, liquid crystal will display the datas, making the bike's speed and distance data visually to the user.The design includes a bike wheel pulse acquisition, keyboard input and data display section, the main program using C language, This paper first needed to "milestones" design of equipment in detail, on the problems existing in the design, explained And then to hardware and software design and implementation of the part made earnest analysis, Then presented system modeling process and the corresponding system based on this model, the control simulation, and the simulation results are pared.KEY WORDS odometerphotoelectric senso r,MCU,LCD, Tachometer目录摘要IABSTRACT ......................................................................................................... I I 1 绪论11.1 问题由来11.2 课题现状11.3 设计任务22 方案论证与分析32.1 单片机模块论证与选择32.2显示模块论证与选择32.3电源模块论证与选择42.4光电测速模块论证与选择43 系统硬件设计43.1光电传感器模块53.2单片机系统部分73.2.1 STC89C52单片机介绍73.2.2 定时/计数器的结构及控制83.3 单片机外围电路介绍113.3.1 复位电路113.3.2 晶振电路123.4LCD显示模块133.4.1 1602字符型LCD简介133.4.2 LCD1602的基本参数及引脚功能133.5 按键模块164 系统软件设计174.1 概述174.2总体程序设计174.3 测量算法概述184.4 中断子程序的设计194.5 人机交互设计205 结束语21致22参考文献22附录1:系统原理图23附录2:源程序241绪论1.1 问题由来我国是人口大国,也是自行车大国,随着生活节奏的不断加快,自行车已经不仅仅是运输、代步的工具,现在则是代表着绿色、环保、节能。
基于STC89 C52单片机的测速计设计
优秀 的 电子 产 品。特 别 是 搭 配 传 感 器 与 调 理 电
路, 可 以将 物理 量转化 成数 字信 号 , 使 单 片机 的处
理能 力得 以充 分发挥 。
旋转设 备 , 例如 发动 机 、 水轮、 飞轮等 , 在E t 常 生 活或者 工业 生产 中应用 广泛 。转 速是影 响旋 转
出低 电平信 号 ) 。测 量 转 速 时 , 只需 按 照 图 1所 示 固定 强磁性 的钕 铁 硼磁 铁 以及 霍 尔元 件 , 就可 以实现 转速 信 号 采集 。当转 轮 转 动 时 , 磁 体 随转
轮旋转 , 霍尔 元 件处 的磁 场 强度 随之 呈 周 期性 变 化 。当磁场 周期 性 变 化 时 , 霍 尔元 件 会 产 生 一个
可测量 瞬时转 速 , 又 可 测 量稳 定 情 况 下 的平 均 转
速 。而基 于单 片 机 技 术 的测 速 计 往 往 具 有 功 耗
同周期 变化 的 电压信号 。
低, 价 格低廉 , 使 用方便 等优 点 。
介 于此 , 本文 研究 提 出了一种 基 于 S T C 8 9 C 5 2
在嵌入式行业 , 随着 微 控 制 单 元 MC U 的发 展, 涌 现 出一 大批 集成 度高 , 速度快 , 功 能强 , 可靠 性 好 的控制 系统及 智 能仪器 仪表 产 品。这得 益于
1 工 作 原 理
霍尔元 件是 以霍 尔效应 为原 理制 备 的一种磁
单 片 机可 以有 效 处 理采 样 信 号 的 功能 。此 外 , 较
低 的开发成 本 和较高 的开发 效率 也不 断 吸引开发 人员 让其在 低成 本和 短时 间的条 件下设 计 出性能
传感 器 , 其 结构 是这样 : 一个 金 属或半 导体 薄 片置
基于单片机的自行车测速系统
基于单片机的自行车测速系统[摘要]伴随着科技的发展和居民生活水平的不断提高,自行车已然不是普通的代步、运输工具,而已成为了大众的休闲、锻炼、娱乐的第一选择。
所以我所设计的自行车简易数字里程表就基本能够满足现在大众的需求在锻炼的同时监测自身的锻炼量和安全,其可以让人们清楚地知道自身当前骑行速度、总骑行里程等物理量。
此篇论文重点讲述的是一种基于单片机的自行车速度里程表的设计。
以 STC89C52单片机为主要元件,使用A44E 霍尔传感器来测量自行车转数,从而完成对自行车里程/速度的测量,显示屏采用1602LCD自行车的里程数及速度。
文章阐述了自行车的速度里程表的硬件电路与软件部分。
硬件部分是采用霍尔元件将自行车每转一圈所产生的的脉冲数传入单片机系统,然后单片机系统将信号经过处理送至显示屏。
软件部分采用C 语言进行编程,采用模块化设计思想。
该系统硬件电路简单,子程序具有通用性,完全符合设计要求。
[关键词]里程/速度霍尔元件单片机LCD显示Bicycle speed measuring system based on MCU[Abstract]With the development of science and technology and the improvement of living standards, the bicycle is not only the universal tool of transportation and substitute for walking, but becomes the first choice of entertainment and exercising. The bicycle mile age/speed can fulfill the basic need of people’s life, so that they can learn the speed and the mileage of the bicycle. In this paper, the bicycle mileage/speed design based on the Hall element is elaborated. By STC89C52as kernel, using A44E Hall element to measure revolution, the measure and statistic are achieved. (Saved by 1602LCD , the bicycle speed can be displayed on LED. )In this article, the hardware circuit design of bicycle mileage/speed instrument are introduced in detail. About the hardware, the pulse number is transmitted of one cycle of the bicycle into Single Chip Microcomputer system. Then the signal processed by Single Chip Microcomputer system is sent to display scream. About the software, in C language; the program is designed in the mode of modules. The system has simple hardware, common sub-program, and meets the demand of design.[Keywords]Mileage / speed, Hall element, Single chip microcomputer, LCD目录引言 (1)第1章概论 (2)1.1设计的目的与意义 (2)1.2技术的发展概况 (3)1.3设计的主要方向 (3)第2章系统硬件平台的设计 (4)2.1 总体设计方案说明 (4)2.2 单片机最小系统 (5)2.2.1 STC89C52单片机 (5)2.2.2 时钟电路 (6)2.2.3 复位电路 (7)2.3 显示模块 (7)2.4 霍尔传感器及其测量原理 (10)2.5 DS1302时钟芯片 (10)2.6 蜂鸣器及其电路 (12)第3章系统软件的设计与实现 (14)3.1 主程序流程图 (14)3.2 显示流程图 (14)3.3 速度处理流程图 (15)3.4时钟芯片程序流程图 (16)第4章安装调试与性能测量 (18)4.1 程序编写软件 (18)4.1.1 Keil C51简介 (18)4.1.2应用Keil软件进行程序调试 (18)4.2 电路仿真 (18)4.2.1 仿真软件简介 (18)4.2.2 仿真结果 (19)4.3硬件调试 (19)结论 (21)致谢语 (22)参考文献 (23)附录 (24)引言从自行车被缔造到使用已经历经了两百多年的历史,在这里历史的长河中人类不曾停下尝试与研发的脚步,从如同玩具木马般的木头车演变至今日的种类繁多用途各异款式新颖的休闲、运动自行车,自行车被缔造的用途也从开始的交通、代步工具转换成为休闲、娱乐、运动等多方面的用途[1]。
基于单片机设计的自行车测速计系统
届.别. 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的电动车避险报警断电系统
随着电动自行车的逐渐普及,其事故的发生率也逐渐提高,由于体积小、行驶稳定性差、安全设施少,电动自行车成为了一种安全性能较低的交通工具。
根据相关部门的统计,2004年成都市电动自行车事故率17.9%,基本与其流量比相当[1]。
电动自行车成为了非机动车辆的事故主要车辆,究其原因是驾驶者在驾驶过程中,对前方突然出现的障碍物的反映过慢,对行人与突然出现的车辆刹车不及时导致。
本设计以电动车在正常行驶状态下,以超声波传感器与测速传感器检测为主,在单片机的控制作用下,对前方规定距离内障碍物进行检测,一旦检测到障碍物就会通过继电器切断电动自行车主控系统的电源,并发出警报使驾驶者判断并刹车。
1 系统整体功能设计在整体功能设计中,系统采用STC89C52单片机为控制芯片,系统运行时,超声波传感器开启距离测量功能,测速传感器开始测速;当检测到前方障碍物距离小于5m时,传给单片机一个电平信号并监测速度,如速度大于10km/h,则红色LED点亮,蜂鸣器报警,继电器断开;速度减小后,红色LED熄灭,蜂鸣器不在响,继电器重新闭合。
在整体设计中,对系统的速度触发设定为10km/h,基于国家对电动自行车的最高时速设定为20km/h [2]。
为保证设计在实际上的应用,设定为最高时速的一半,及设定速度为10km/h(图1)。
2 电动自行车安全刹车距离的设计为符合实际使用,设计中对电动车进行安全刹车距离测试,设定测试结果的最大距离为本设计中超声波测距传感器的检测距离。
为实验精准性,本设计采取多车辆多次测量平均值的控制变量法,测试地点为国家规定非机动车辆行驶道路,分别在晴天与雨天分别测量电动自行车无负重与负重情况下的刹车距离。
考虑到刹车时人的反应时间,规定在驾驶者听到随机的提示音时,开始刹车,由其他人观察并测量电动车在提示音响起到车辆停止的距离。
(国家规定电动自行车不得超过40kg,不得载人,不得载重超过车辆本身重量[2~4],在此基础上,设计设定其负重为20kg)。
- 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单片机设计了一种共享单车测速里程超速报警系统,在实现对共享单车的测速和计算里程的基础上,还实现了超速报警功能。
该系统可以有效提高共享单车的行车安全性,具有一定的应用价值。