基于单片机的车轮测速系统
单片机高精度汽车测速系统实现

n的单位为转 /n 。 r n 从上式可知 , 小则 T大 , 大 小。 l n n 因
此, 通过检测信号 的周期 ( 或频率 就可计算 出转速 n这样 。 来, 测转速 的问题就转化为检测信号周期 ( 或频率)的问题。
据 不完全统计 , 10例行 车事 故 中由于 超速行 使造成 每 0 的 占6 %以上 。普通 的测速仅仅是一 块转速 表 , 超速报 警 0 元 功能。为了解决 这一常规仪 表 的弊端 , 本文 利用单 片机实 现 了转速的实时测量 , 具有 超速报 警功 能。本文 通过 推导 多 并 倍周期法的测量误差算式 , 出 了一种有效 的确定多倍 周期 得 法 中周期倍数 J 7 v的方 法 , 使之 在高 、 速测 量 时均 有很 小的 低 误差 。本设计硬件结构设 计 简单 , 测量速 度快 , 度高 , 精 运行
多倍周期 法 由周期 法改进 而来 , 周期法在测量信号 的周 期 时 , 由一个 固定频率 的参 考脉 冲作 为加法计数 器的时钟 信号。 在被测信号一个周期的开始启动加法计数器; 然后, 到 这个周期 的结束停 止计 数 , 假设这 时候计数器的值为 , 参考 脉 冲的周期为 , 、 与被测信号周期 有如下的关系 : 则
a =2・ / = 1 0 ( nM 2 / ・M 。 T )
… M 1 2 3
1 系统整体 设计
参考 脉 冲 信 号 被 检 测信 号
l -
图 3 参考脉 冲与被测信号 的关系
这样就得到 了为什 么 周期 法适合 于 测量低 频信 号的 原 因。 误差关 系式可看出 , n 时 大 , 从 当 大 而 值 小 , 则误差 a 大 ; n 时 小 , 当 小 而 值大 , 则误差 a 。 小 另外 , 从上式 也可
一种单片机的速度测量系统

一种基于单片机的速度测量系统时间:2010-03-31 14:00:15 来源:中国电子设计网作者:吴敏1. 引言在我室研制的某型测控系统中,遇到一弹丸状物体的初速测量要求,速度范围在0~150m/s,要求测速模块实现成本低、可靠性高,测速数据送上位机显示。
目前科研生产中采用的速度测量方法可分为两类;直接测量法和间接测量法两大类。
直接测量法是通过某种测量原理或效应直接获得速度量, 如多普勒测速仪、空间滤波测速等。
这种方法的最大优点是反应快、可测量瞬时速度,但设备成本高,且受到大气物理环境的限制。
间接测量法是测量目标的移动距离和时间, 通过计算得到速度量, 如光电测速、光栅测速、磁栅测速和图像测速等,用于测量小型弹丸的天幕法和光幕法测速系统、用于车辆测速的激光测速仪,以及用于生产流水线上的光电脉冲测速方法等等。
根据本系统的特点,我室采用了基于光电脉冲的间接测量方法,构建了基于AT89C51单片机测速系统,并采用DDE技术、VB和组态王实现速度信息的上位机显示,满足了成本低、可靠性好的测速要求;此外本文提出的单片机与上位机数据通信方法为多种工控软件和非通用性设备的数据交换问题提供了思路。
2. 单片机测速模块的实现a) 测速原理在本系统中,两对光电对射管布置在弹丸的通过路径上,光电对射管间距为S,当弹丸经过遮蔽光电管1,2时,光电管1,2产生一个上升沿或下降沿,以光电管1的上升沿或下降沿作为单片机计数器的启动脉冲,启动计数器开始记时,光电管2的上升沿或下降沿作为单片机计数器的停止脉冲,计数器停止记时。
此时,得到计数器的记时值n。
将值n传送至上位机,已知单片机的机器周期为T,则,可在上位机内计算出弹丸在定距s内的平均速度V,为V=S/nT。
见如下图1。
b) 测速部分硬件实现如下图2硬件原理示意图,光电对射管Q1和Q2分别接入AT89C51的外部中断0和1引脚相联,Q1和Q2均为遮断式对射管(无遮断时导通,遮断时截止)。
毕业设计论文—基于单片机的直流电机测速、调速及显示系统设计[管理资料]
![毕业设计论文—基于单片机的直流电机测速、调速及显示系统设计[管理资料]](https://img.taocdn.com/s3/m/1f817bd70722192e4436f682.png)
基于单片机的直流电机测速、调速及显示系统设计摘要本文主要研究了利用Quick51系列单片机控制PWM信号从而实现对直流电机转速进行控制的方法。
单片机具有体积小、功能强、成本低、应用面广泛等优点,可以说,智能控制与自动控制的核心就是单片机。
目前,一个学习与应用单片机的高潮在全社会大规模地兴起。
学习单片机的最有效方法就是理论与实践并重,本文用8051单片机自制了一个采用了专门的芯片组成了PWM信号的发生系统,并且对PWM信号的原理、产生方法以及如何通过软件编程对PWM信号占空比进行调节,从而控制其输入信号波形等均作了详细的阐述。
还对直流电机的速度进行了测量和显示。
关键词:单片机、 PWM、调速、测速、显示系统目录摘要 (1)目录 (1)第一章概述 (2)概述 (2)Quick51的技术简介和发展前景 (3)SmartSOPC与Quick51 (3)Quick51特性 (4)第二章总体方案设计 (4)8051单片机简介 (5)PWM信号发生电路设计 (12)PWM的基本原理 (12)128*64液晶显示 (13)第三章硬件设计与连接 (13) (13)信号处理电路设计 (16) (17)I2C总线概述 (17)存储器电路 (18)显示电路设计 (18)PWM信号发生电路设计 (19)第四章软件设计 (20) (20) (21)第五章结论与展望 (30)附录 (31)附一速度控制子程序 (31)附二电路图 (35)参考文献 (35)答辩问题 (36)第一章概述1.1概述本文主要研究了利用Quick51系列单片机,通过PWM方式控制直流电机调速的方法。
冲量相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果基本相同。
PWM控制技术就是以该结论为理论基础,使输出端得到一系列幅值相等而宽度不相等的脉冲,用这些脉冲来代替正弦波或其他所需要的波形。
按一定的规则对各脉冲的宽度进行调制,既可改变逆变电路输出电压的大小,也可改变输出频率。
基于单片机的胎压监测系统的设计

基于单片机的胎压监测系统的设计1. 引言胎压监测系统是一种用于实时监测车辆胎压的装置,它可以提供准确的胎压数据,帮助驾驶员及时发现胎压异常情况,提高行车安全性。
本文将基于单片机设计一种胎压监测系统,通过对系统的硬件设计和软件编程进行深入研究,实现对车辆胎压的实时监测和报警功能。
2. 背景随着汽车行业的快速发展和人们对行车安全性的要求不断提高,胎压监测系统逐渐成为汽车安全装置中不可或缺的一部分。
传统的胎压监测系统主要通过传感器感知轮胎内部气体压力,并将数据传输到处理器进行处理。
然而,这种系统存在成本高、体积大、安装复杂等问题。
基于单片机设计的胎压监测系统具有体积小、成本低、可靠性高等优势,在汽车行业中得到了广泛应用。
3. 系统硬件设计3.1 传感器选择选择合适的传感器是确保系统准确性和可靠性的关键。
在本文中,我们选择了压电式传感器作为胎压传感器,它能够将胎压转换为电信号输出,并具有体积小、响应速度快、精度高等优点。
3.2 信号采集与处理胎压传感器输出的电信号需要经过采集和处理才能得到准确的胎压数据。
我们使用模拟转数模(ADC)将模拟信号转换为数字信号,并通过单片机进行处理和分析。
通过合理的数据处理算法,可以准确地计算出车辆各个轮胎的胎压。
3.3 通信模块为了实现实时监测和报警功能,我们在系统中添加了无线通信模块。
通过与车辆内部通讯系统进行连接,可以将实时监测到的胎压数据传输给驾驶员,并在出现异常情况时发出警报。
4. 系统软件设计4.1 系统架构设计基于单片机设计的胎压监测系统需要合理地组织软件结构,确保系统稳定运行并具备良好的扩展性。
我们采用分层结构设计,将硬件驱动层、数据处理层和应用层分离开来,便于各个功能模块的开发和维护。
4.2 数据处理算法胎压监测系统需要对传感器采集到的数据进行处理和分析,以得到准确的胎压数据。
我们采用了一种基于统计学的算法,通过对一段时间内的数据进行统计和分析,可以准确地判断出胎压是否异常,并及时发出警报。
基于STC89C51单片机的模拟测速装置的设计

假 设 RF I D读 卡器 的 有 效 场 区 为 5 I n , 汽 车 以 不 同速 度通 过有 效 场 区的时 间如表 1 所示。 2 硬 件 电路 的设 计原 理 在 制定 测 试装 置方 案前需 要 预先确 定装 置 的运 动
1 8 0 0 9 O O 6 0 O 4 5 0
3 6 0
1 1 O 1 2 O 1 3 O 1 4 0
1 5 0
间就 能模 拟 出汽 车 以一 定 的速度 通 过 R F I D读卡 器 的 有效 场 区, 从 而 代 替 跑 车 试 验 。 本 文 开 发 了 基 于 S TC 8 9 C 5 1的 装 置 , 能 准 确地 控 制 R F I D 读 卡 器 对
关 键 词 :R F I D;s T C 8 9 C 5 1 ;模 拟测 速 ; 设 计 中 图 分 类 号 :T P 2 7 3: TP 3 6 8 . 1 文 献 标 识 码 :A
0 引 言
随着 R F I D应 用 于智 能 交 通 之 中 , 对 R F I D 提 出 了新 的挑 战 。 由 于 高 等级 公 路 及 高 速 公 路 的 飞 速 发 展, 汽 车的行 驶速 度愈 来愈 高 , 而 R F I D 的读 卡 器 的天 线覆 盖 区域 通 常 只有几米 。假 设读 卡器 的有 效场 区为 5 1 2 1 , 携 带 RF I D标签 的 汽 车 以 1 5 0 k m/ h的速度 通 过 有效 场 区仅 需 1 2 0 ms , 这 个 时间 非 常短 暂 。在短 暂 的 时 间 内 RF I D读 卡器 能否完 成 对 RF I D标 签 的读 写 需 要 大量 的现 场跑 车试 验 , 让 汽车 以不 同 的速 度 通 过 读 卡器 的 有效 场 区 , 来 测试 读 卡 器 能 否完 成 对 标 签 的 读 写; 然 而跑 车 试 验 投 入 成 本 高 , 周期 长, 操作难度 大。 只要 能 准确 控制 RF I D读卡 器 对 R F I D标 签 的读 写 时
基于单片机的车用数字仪表设计论文

毕业设计基于单片机的车用数字仪表设计与实现Design and Realization of Digital Instrument for Automobile basedon MCU长春工程学院摘要本文以汽车现有电信号为基础,选配了霍尔传感器和数字式温度传感器DS18B20,以单片机AT89S52为核心,研制了一种汽车数字式电子组合仪表。
仪表对车速、里程、油量、温度4个参数进行测量和显示。
系统利用A/D转换器完成对油量信号的采集,车速脉冲信号由单片机进行处理,并由LED显示。
随着汽车技术的发展,特别是近年来全球卫星定位系统(GPS)和在线故障诊断技术在汽车中广泛应用,原有的机械指针汽车仪表显示信息量小、体积大、测量误差大,越来越无法满足使用的需要,数字式的汽车电子仪表成为发展的必然趋势。
关键词单片机A/D转换器霍尔传感器DS18B20LEDAbstract:Digital electronic instrument is the inevitable trend.On the base of former electronic signal and appending a speed sensor, the DS18B20 which is a digital temperature sensor,this article designs a digital automobile instrument panel that uses microchip AT89S52 as its core.It pletes the measurement and display of four parameters as follow:speed,journey,fuel and temperature.Instrument applies the A/D conversion inside microchip to measure the fuel signal, the microchip deal with the signal of vehicle speed and display the result with LED. With the development of vehicle technology, especially global position system and online fault diagnosis are adopted in automobile broadly.The former mechanism pointer instruments havelots of limitations such as little information,large volume and low measurement precision,and can’t be used well today.Keyword:microchipA/D conversionspeed sensorDS18B20 LED目录1引言- 4 -2总体方案设计- 5 -2.1车载仪表的发展- 5 -2.2 设计容- 7 -2.3方案论证- 8 -3硬件系统设计- 8 -3.1整体系统- 8 -3.2车速里程系统模块- 9 -3.3温度系统模块- 10 -3.4油量及A/D转换模块- 12 -3.5显示模块- 15 -3.7报警模块- 18 -3.8 主控单元- 18 -4软件系统的设计- 23 -4.1主程序的设计- 23 -4.2测油量子程序的设计- 25 -4.3测速子程序的设计- 26 -4.4测里程子程序的设计- 26 -4.5测温子程序的设计- 27 -4.6键盘子程序的设计- 28 -4.7显示子程序的设计- 29 -5软硬件调试- 30 -5.1硬件调试- 30 -5.2软件调试- 30 -5.3软硬联调- 31 -5.4综合调试- 31 -6总结- 32 -参考文献- 33 -辞- 34 -附录Ⅰ- 35 -1引言自20世纪70年代以来,汽车工业面对能源短缺和环境污染等一系列问题的挑战,为了适应越来越快的社会节奏和满足人类对安全、舒适、方便等性能的要求,各种电子技术在汽车产品中获得日益广泛的应用。
单片机毕业设计有哪些
单片机毕业设计有哪些单片机毕业设计有哪些单片机类毕业设计题目有哪些呢?下面是由小编为大家带来的关于单片机毕业设计题目汇总,希望能够帮到您!单片机毕业设计题目1. 电子时钟的设计2. 全自动节水灌溉系统--硬件部分3. 数字式温度计的设计4. 温度监控系统设计5. 基于单片机的语音提示测温系统的研究6. 简易无线电遥控系统7. 数字流量计8. 基于单片机的全自动洗衣机9. 水塔智能水位控制系统10. 温度箱模拟控制系统11. 超声波测距仪的设计12. 基于51单片机的LED点阵显示屏系统的设计与实现16×16点阵显示屏13. 基于AT89S51单片机的数字电子时钟14. 基于单片机的步进电机的控制15. 基于单片机的交流调功器设计16. 基于单片机的数字电压表的设计17. 单片机的数字钟设计18. 智能散热器控制器的设计19. 单片机打铃系统设计20. 基于单片机的交通信号灯控制电路设计21. 基于单片机的电话远程控制家用电器系统设计22. 基于单片机的安全报警器23. 基于单片机的八路抢答器设计24. 基于单片机的超声波测距系统的设计25. 基于MCS-51数字温度表的设计26. 电子体温计的设计27. 基于AT89C51的电话远程控制系统28. 基于AVR单片机幅度可调的DDS信号发生器29. 基于单片机的数控稳压电源的设计30. 基于单片机的室内一氧化碳监测及报警系统的研究31. 基于单片机的空调温度控制器设计32. 基于单片机的可编程多功能电子定时器33. 单片机的数字温度计设计34. 红外遥控密码锁的设计35. 基于51单片机的语音识别系统设计36. 家用可燃气体报警器的设计37. 基于数字温度计的多点温度检测系统38. 基于凌阳单片机的语音实时采集系统设计39. 基于单片机的数字频率计的设计40. 基于单片机的数字电子钟设计41. 设施环境中温度测量电路设计42. 汽车倒车防撞报警器的设计43. 篮球赛计时记分器44. 基于单片机的家用智能总线式开关设计45. 设施环境中湿度检测电路设计46. 基于单片机的音乐合成器设计47. 设施环境中二氧化碳检测电路设计48. 基于单片机的水温控制系统设计49. 基于单片机的数字温度计的设计50. 基于单片机的火灾报警器51. 基于单片机的红外遥控开关设计52. 基于单片机的电子钟设计53. 基于单片机的红外遥控电子密码锁54. 大棚温湿度自动监控系统55. 基于单片机的电器遥控器的设计56. 单片机的语音存储与重放的研究57. 基于单片机的电加热炉温度控制系统设计58. 红外遥控电源开关59. 基于单片机的低频信号发生器设计60. 基于单片机的呼叫系统的设计61. 基于PIC16F876A单片机的超声波测距仪62. 基于单片机的密码锁设计63. 单片机步进电机转速控制器的设计64. 由AT89C51控制的太阳能热水器65. 防盗与恒温系统的设计与制作66. AT89S52单片机实验系统的开发与应用67. 基于单片机控制的数字气压计的设计与实现68. 智能压力传感器系统设计69. 智能定时器70. 基于单片机的智能火灾报警系统71. 基于单片机的电子式转速里程表的设计72. 公交车汉字显示系统73. 单片机数字电压表的设计74. 精密VF转换器与MCS-51单片机的接口技术75. 基于单片机的居室安全报警系统设计76. 基于89C2051 IC卡读/写器的设计77. PC机与单片机串行通信设计78. 球赛计时计分器设计79. 松下系列PCL五层电梯控制系统设计80. 自动起闭光控窗帘设计81. 单片机控制交通灯系统设计82. 基于单片机的电子密码锁83. 基于51单片机的多路温度采集控制系统84. 点阵电子显示屏--毕业设计85. 超声波测距仪--毕业设计86. 单片机对玩具小车的智能控制毕业设计论文87. 基于单片机控制的电机交流调速毕业设计论文88. 单片机智能火灾报警器毕业设计论文89. 基于单片机的锁相频率合成器毕业设计论文90. 单片机控制的数控电流源毕业设计论文91. 基于单片机的数字显示温度系统毕业设计论文92. 单片机串行通信发射部分毕业设计论文93. 基于单片机控制直流电机调速系统毕业设计论文94. 单片机控制步进电机毕业设计论文95. 基于MCS51单片机温度控制毕业设计论文96. 基于单片机的自行车测速系统设计97. 单片机汽车倒车测距仪98. 基于单片机的数字电压表99. 单片机脉搏测量仪100. 单片机控制的全自动洗衣机毕业设计论文101. 基于单片机的电器遥控器设计102. 单片机控制的微型频率计设计103. 基于单片机的音乐喷泉控制系统设计104. 等精度频率计的设计105. 自行车里程,速度计的设计106. 基于单片机的数字电压表设计107. 自行车车速报警系统108. 大棚仓库温湿度自动控制系统109. 自动剪板机单片机控制系统设计110. 单片机电器遥控器的设计111. 基于单片机技术的自动停车器的`设计112. 基于单片机的金属探测器设计113. ATMEIL AT89系列通用单片机编程器的设计114. 单片机水温控制系统115. 基于单片机的IC卡智能水表控制系统设计116. 基于MP3格式的单片机音乐播放系统117. 节能型电冰箱研究118. 基于单片机控制的PWM调速系统119. 交流异步电动机变频调速设计120. 基于单片机的数字温度计的电路设计121. 基于Atmel89系列芯片串行编程器设计122. 基于MCS-51通用开发平台设计123. 基于单片机的实时时钟124. 用单片机实现电话远程控制家用电器125. 中频感应加热电源的设计126. 家用豆浆机全自动控制装置127. 基于ATmega16单片机的高炉透气性监测仪表的设计128. 用单片机控制的多功能门铃129. 基于8051单片机的数字钟130. 红外快速检测人体温度装置的设计与研制131. 三层电梯的单片机控制电路132. 交通灯89C51控制电路设计133. 基于单片机的短信收发系统设计――硬件设计134. 大棚温湿度自动控制系统135. 串行显示的步进电机单片机控制系统136. 微机型高压电网继电保护系统的设计137. 基于单片机mega16L的煤气报警器的设计138. 智能毫伏表的设计139. 基于单片机的波形发生器设计140. 基于单片机的电子时钟控制系统141. 火灾自动报警系统142. 基于PIC16F74单片机串行通信中继控制器143. 遥控小汽车的设计研究144. 基于单片机对氧气浓度检测控制系统145. 单片机的数字电压表设计146. 基于单片机的压电智能悬臂梁振动控制系统设计147. 单片机的打印机的驱动设计148. 单片机音乐演奏控制器设计149. 自动选台立体声调频收音机150. 直流数字电压表的设计151. 具有红外保护的温度自动控制系统的设计152. 基于单片机的机械通风控制器设计153. 音频信号分析仪154. 单片机波形记录器的设计155. 公交车站自动报站器的设计156. 基于单片机的温度测量系统的设计157. 龙门刨床的可逆直流调速系统的设计158. 智能型充电器的电源和显示的设计159. 80C196MC控制的交流变频调速系统设计160. 步进电机运行控制器的设计161. 自动车库门的设计162. 家庭智能紧急呼救系统的设计163. 单片机病房呼叫系统设计164. 电子闹钟设计165. 电子万年历设计166. 定时闹钟设计167. 计算器模拟系统设计168. 数字电压表设计169. 数字定时闹钟设计170. 数字温度计设计171. 数字音乐盒设计172. 智能定时闹钟设计173. 电子风压表设计174. 8×8LED点阵设计175. 可编程的LED(16×64)点阵显示屏176. 无线智能报警系统177. 温湿度智能测控系统178. 单片机电量测量与分析系统179. 多通道数据采集记录系统180. 单片机控制直流电动机调速系统181. 步进电动机驱动器设计182. DS18B20温度检测控制183. 6KW电磁采暖炉电气设计184. 基于电流型逆变器的中频冶炼电气设计185. 新型电磁开水炉设计186. 新型洗浴器设计187. 中频淬火电气控制系统设计188. 中型电弧炉单片机控制系统设计189. 基于单片机的电火箱调温器190. LCD数字式温度湿度测量计191. 单片机与计算机USB接口通信192. 万年历的设计193. 基于单片机的家电远程控制系统设计194. 超声波测距器设计195. 多路温度采集系统设计196. 交通灯控制系统设计197. 数字电容表的设计198. 100路数字抢答器设计199. 单片机与PC串行通信设计200. 基于DS18B20温度传感器的数字温度计设计201. 基于单片机的大棚温、湿度的检测系统202. 智能型客车超载检测系统的设计203. 语音控制小汽车控制系统设计204. 万年历可编程电子钟控电铃205. 基于单片机的步进电机控制系统206. 基于MCS-51单片机温控系统设计的电阻炉207. 基于单片机89C52的啤酒发酵温控系统208. 基于单片机的温度采集系统设计209. PIC单片机在空调中的应用210. 列车测速报警系统211. 多点温度数据采集系统的设计212. 遥控窗帘电路的设计213. 基于单片机的数字式温度计设计214. 87C196MC单片机最小系统单板电路模板的设计与开发215. 基于87C196MC交流调速实验系统软件的设计与开发216. 基于87C196MC交流调速系统主电路软件的设计与开发217. 基于80C196MC交流调速实验系统软件的设计与开发218. 基于单片机的水位控制系统设计219. 基于单片机的液位检测220. 基于单片机的定量物料自动配比系统221. 智能恒压充电器设计222. 单片机的水温控制系统223. 基于单片机的车载数字仪表的设计224. 基于单片机的室温控制系统设计225. 基于MAX134与单片机的数字万用表设计226. 基于单片机防盗报警系统的设计227. 18B20多路温度采集接口模块228. 基于单片机的乳粉包装称重控制系统设计229. 基于单片机的户式中央空调器温度测控系统设计230. 步进电机实现的多轴运动控制系统231. IC卡读写系统的单片机实现232. 单片机电阻炉温度控制系统设计233. 单片机控制PWM直流可逆调速系统设计234. 单片机自动找币机械手控制系统设计235. 基于89C52的多通道采集卡的设计236. 基于AT89C51单片机控制的双闭环直流调速系统设计237. 单片机控制的PWM直流电机调速系统的设计238. 基于单片机的电阻炉温度控制系统设计239. 公交车报站系统的设计240. 智能多路数据采集系统设计241. 基于单片机控制的红外防盗报警器的设计242. 篮球比赛计时器设计243. 超声波测距仪的设计及其在倒车技术上的应用244. 汽车侧滑测量系统的设计245. 自动门控制系统设计246. 基于51单片机的液晶显示器设计247. 基于AT89C51单片机的电源切换控制器的设计248. 基于单片机的普通铣床数控化设计249. 基于AT89C51单片机的号音自动播放器设计250. 基于单片机的玻璃管加热控制系统设计。
基于单片机的自行车速度及里程表的设计
基于单片机的自行车速度及里程表的设计作者:唐志将彭森来源:《卷宗》2017年第09期摘要:随着自行车行业和电子技术的发展,自行车里程速度计技术也在不断进步和提高,用户对自行车里程速度计的要求也越来越高,因此设计了自行车里程速度计。
本文主要研究了以单片机为基础的自行车里程速度器的设计。
采用STC89C52单片机为主要控制芯片,运用自行车车轮上的传感器进行计数,通过一定时间间隔对信号的采集,结合自行车本身车轮参数,经过单片机对采集信号进行分析计算,最终在液晶显示器LCD上显示车辆行驶的里程和速度,同时运用其他按键分别自行车单里程计数,瞬时速度、最大速度和平均速度显示以及超速报警。
该设计重点阐述了系统的工作原理、硬件构成、各部分的主要功能以及软件的结构和实现。
1 引言我国是自行车大国,随着人们生活水平的不断提高,自行车已经不仅仅是运输、代步的工具,其辅助功能也变得越来越重要。
因此,人们希望自行车的娱乐、休闲、锻炼的功能越来越多,能带来大家更多的健康与快乐。
在这个背景下,自行车里程表作为自行车的一大辅助工具迅速发展起来.科学、美观、合理设计自行车里程表有一定的实用价值.它能合理计算出速度及公里数,使运动者运动适量,达到健康运动与代步的最佳效果。
随着自行车里程表的发展,其功能也逐渐从单一的里程显示发展到速度、时间显示,甚至有的还具有测量骑车人的心跳、显示骑车人热量消耗等功能,让人能清楚地知道当前的速度、时间、里程等物理量。
如佛山高明华劲电子公司的自行车里程表MS-601,能动态显示行驶里程、骑车时间、实时车速等。
2 工作原理此设计的优点在于我们能够随时随地的读出速度与里程数,主要是将输到单片机中的传感器信号的频率实时的测出来,但是因为信号的衰减性、干扰等的影响,在单片机接受信号以前要对信号放大并矫形,然后再经过单片机可以得到速度和里程,最好把这些数据存储到相应的存储器,并由液晶1602显示出所测的速度与里程。
电动车测速报警及限速系统
× × × × ×大学大学生科技创新活动报告项目名称:电动车测速报警及限速系统项目成员:所在院系:专业班级:指导教师:目录一、摘要 (3)二、引言 (3)三、电路总体设计组成原理 (5)四、电路硬件分块设计 (5)(1)主控模块(2)信号采集模块(3)时钟模块(4)L ED显示模块(5)按键模块(6)报警模块(7)限速反馈模块(8)电源模块五、电路软件设计 (10)六、报告总结与展望 (11)七、参考文献 (12)摘要本次设计一种基于80C51单片机的测速报警系统,实现电动车的速度实时显示以及超速后的自行报警,并能通过反馈限制行驶速度。
帮助交通管理人员及时提醒过往车辆预防超速而出现危险,减少交通事故的发生。
也可以通过限速装置减少因为刹车失灵而出现的部分事故。
以保障驾驶人员的生命财产安全,减少损失。
ABSTRACTThe design of a speed alarm system based on 80 c51 single chip microcomputer, electric vehicle speed of real-time display and overspeed alarm itself, and can through the feedback limit speed. Help traffic managers timely remind vehicles to prevent overspeed and appear dangerous, to reduce the number of traffic accidents. Can also through the speed limiter to reduce part of accident because its brakes were broken. In order to ensure the life property safety of the drivers, reduce the loss.二、引言无论是城市还是乡村在经济的快速发展带动下,电动车数量越来越多,车速越来越快,这样对人的安全就会存在很多安全隐患还会造成威胁。
基于单片机的两轮自平衡车控制系统设计
基于单片机的两轮自平衡车控制系统设计文件排版存档编号:[UYTR-OUPT28-KBNTL98-UYNN208]基于单片机的两轮自平衡车控制系统设计摘要两轮自平衡车是一种高度不稳定的两轮机器人,就像传统的倒立摆一样,本质不稳定是两轮小车的特性,必须施加有效的控制手段才能使其稳定。
本文提出了一种两轮自平衡小车的设计方案,采用重力加速度陀螺仪传感器MPU-6050检测小车姿态,使用互补滤波完成陀螺仪数据与加速度计数据的数据融合。
系统选用STC公司的8位单片机STC12C5A60S2为主控制器,根据从传感器中获取的数据,经过PID算法处理后,输出控制信号至电机驱动芯片TB6612FNG,以控制小车的两个电机,来使小车保持平衡状态。
整个系统制作完成后,小车可以在无人干预的条件下实现自主平衡,并且在引入适量干扰的情况下小车能够自主调整并迅速恢复至稳定状态。
通过蓝牙,还可以控制小车前进,后退,左右转。
关键词:两轮自平衡小车加速度计陀螺仪数据融合滤波 PID算法Design of Control System of Two-Wheel Self-Balance Vehicle based onMicrocontrollerAbstractTwo-wheel self-balance vehicle is a kind of highly unstable two-wheel robot. The characteristic of two-wheel vehicle is the nature of the instability as traditional inverted pendulum, and effective control must be exerted if we need to make it stable. This paper presents a design scheme of two-wheel self-balance vehicle. We need using gravityaccelerometer gyroscope sensor MPU6050 for the inclination angle of vehicle, and using complementary filter for the data fusion of gyroscope and accelerometer. We choose an 8-bit microcontroller named STC12C5A60S2 from STC Company as main controller of the control system. The main controller output control signal, which is based on the data from the sensors, to the motor drive chip named TB6612FNG forcontrolling two motors of vehicle, and keeping the vehicle in balance. After the completion of the control system, the vehicle can achieve autonomous balance under the conditions of unmanned intervention, the vehicle can adjust automatically and restored to a stable statequickly in the case of giving appropriate interference as well. In addition, we can control the vehicle forward, backward and turn around. Key words: Two-Wheel Self-Balance Vehicle; Accelerometer; Gyroscope; Data fusion;Complementary filter; PID algorithm1 绪论自平衡小车的研究背景近几年来,随着电子技术的发展与进步,移动机器人的研究不断深入,成为目前机器人研究领域的一个重要组成部分,并且其应用领域日益广泛,其所需适应的环境和执行的任务也更复杂,这就对移动机器人提出了更高的要求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【实例68】基于单片机的车轮测速系统
具体程序如下:
/*---------------
文件名称: speed.C
功能:脉冲方式车轮测速
说明:系统主时钟为6MHz,定时间隔为512um
----------------*/
#include <reg51.h>
unsigned char K=100; //相邻两个红外线探测器之间的圆弧长度,这里预设为100mm
unsigned int t0_num=0; //t0定时器中断次数计数
unsigned int speed; //用来存储计算出的速度,单位为km/h
unsigned char int0_flag=0; //int0的中断标志位
unsigned char t0_max=65000; //定时器0的最大中断次数,防止当车轮不转时,数据溢出。
//主函数
void main()
{
//初始化中断,下降沿有效
EA=0;
IT0=1;
EX0=1;
//初始化定时器T0,方式2,8位自动重载方式。
在6MHz主频时,定时间隔为512us
TMOD=0x02;
TL0=0xff;
TH0=0xff;
//开启中断
EA=1;
while(1)
{
if(int0_flag==2) // 连续中断两次,则进行速度计算
{
speed=(K*3600)/(t0_num*512); //计算速度
disp(speed,0); //显示速度,详见第四章4.6 七段数码管显示实例
t0_num=0;
int0_flag=0;
EA=1;
}
}
}
/********************************
函数名称: void int0_fun() interrupt 0
功能:int0中断处理函数
说明:设置int0_flag的值,并根据int0_flag 启动或关闭定时器T0
入口参数:无
返回值:无
********************************/
void int0_fun() interrupt 0
{
if(int0_flag==0)
{
TR0=1;
}
int0_flag++;
if(int0_flag==2)
{
TR0=0;
EA=0;
}
}
/********************************
函数名称: void t0_fun() interrupt 1
功能:定时器/计数器0溢出中断的中断服务程序
说明:对t0_num进行递增,并判断是否到达最大值入口参数:无
返回值:无
********************************/
void t0_fun() interrupt 1
{
t0_num++;
if(T0==t0_max)
{
int0_flag=2;
TR0=0;
EA=0;
}
}。