- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能测速计设计及实现
智能测速计设计及实现
摘要: 测速装置在汽车行驶及机车控制系统中占有非常重要的地位,对测速装置的要求是分辨能力强、高精度和尽可能短的检测时间。由于机械式里程表的缺点,使得基于非接触式转速传感器的电子式转速里程表得以迅速发展。本文介绍了一种基于单片机的电子式转速里程表实现方案。系统以AT89S52单片机为中心,应用霍尔传感器通过测量磁场强度,来得到稳定的脉冲方波信号,实现转速的测量。随着科学技术的不断发展,在工业的很多领域对测试系统速度和精度方面的要求也与日俱增,该方法更有实用价值。
关键词:速度里程测量;AT89S52;E2PROM;霍尔传感器
引言
在工程实践中,经常会遇到汽车测速中应用霍尔元件等作为检测元件,得到的信号是脉冲信号。要测速,首先要解决是采样的问题。在使用模拟技术制作测速方法,即将转轴与待测轴相连,测速发电机的电压高低反映了转速的高低。传统的汽车里程表的功能有两个,一是用指针指示汽车行驶的瞬时车速,二是用机械计数器记录汽车行驶的累计里程。数字式转速计电路以单片机为主,性能优越,使用单片机进行测速,可以使用简单的脉冲计数法。只要转轴每旋转一周,产生一个或固定的多个脉冲,并将脉冲送入单片机中进行计数,即可获得转速的信息。我国从70年代开始研究霍尔器件,经过20余年的研究和开发,常用于开关信号采集的有CS3020、CS3040、A44E等,这种传感器是一个3端器件,外形与三极管相似,只要接上电源、地,即可工作,输出通常是集电极开路(OC)门输出,工作电压范围宽,使用非常方便。
一、主要任务
本设计中测量速度及里程数的功能是最基本的功能,本设计采用方案是以AT89S52单片机为控制核心,用霍尔集成传感器(也称速度传感器)作为测量机车速的检测元件,经过单片机数据处理。显示功能是用四个共阴极8段数码管显示车的里程或速度,用1个开关用于切换确定显示的方式,当开关闭合时,显示速度;打开时显示里程。超速信响报警提醒功能是通过在软件程序中设定一个速度数值,当车的行驶速度超过设定的默认数值时,喇叭发出报警音,同时一个LED灯闪烁提醒超速以减慢速度,保证行驶安全。设置轮圈大小功能是通过4个按键分别用于设置4个不同周长轮圈的大小,当4个按键都没合上时,说明轮圈周长设置出错,从单片机的11引脚输出一个周期为0、5秒的方波信号,用作发光管的闪烁及信响器提醒。里程数据自动记忆功能是用美国ATMEL公司生产的低功耗CMOS串行E2PROM存储器24C01来实现里程数据在掉电时的掉电保存。
二、系统概述
1、系统组成
系统硬件由AT89S52单片机、霍尔传感器A44E、LED显示电路、串口数据存储电路和分频器TC4024组成。系统硬件框图如图所示。
2、硬件系统电路图
3、系统工作原理
该设计能实时地将所测的速度显示出来,同时也能够累计显示总里程数。该速度里程表能将霍尔传感器输入到单片机的脉冲信号的宽度(霍尔传感器将车速转变成相应宽度的脉冲信号)实时地测量出来,然后通过单片机计算出速度和里程,再将所得的数据存储到串口数据存储器,并由LED显示模块实时显示出所测速度。本设计用一个按键开关来控制显示速度或里程。单片机利用定时器T0的控制功能测出输入信号的周期后,再利用单片机的算术运算功能将周期转换成速度,同时每秒钟进行一次里程累计,从而计算出总里程。最后将得出的速度、里程值存储在E2PROM中,并根据按键开关的选择情况来切换显示速度或里程。为了方便计算要显示数据值的段码,可再将其转换成压缩的BCD码,然后通过查表将要显示的数据值中每一位的压缩BCD码转换成8段码送到显示缓冲区,最后经串口送至LED显示模块以显示所测的速度或里程。
三、软件设计
整个系统由初始化模块,频率测量模块,速度/里程计算模块,数据转BCD码模块,速度显示模块,里程显示模块,数据存储/读取模块,定时器中断服务模块以及其他功能模块组成。上电后,首先进入系统初始化模块,此后系统软件将开始运行,以实时地将所测数值显示在LED显示模块上。通过单片机的设置可使INT0引脚能够对内部定时器T0的工作进行控制,这样能精确地测出加到INT0引脚的正脉冲宽度(即测出脉冲信号的周期);速度显示部分采用LED显示模块,所得的数据采用I2C总线,并通过E2PROM来存储。系统软件包括单片机和液晶模块的初始化模块、周期测量模块、速度里程计算模块、数据存储模块、速度和里程显示数据转BCD码模块、显示数据消多余零模块、数据显示模块以及实时中断服务模块等。
1
您可能关注的文档
- 新课程改革下高中地理教学探究.doc
- 新课程改革之初中地理教学浅析.doc
- 新课程改革背景下高中物理实验教学现状及对策.doc
- 新课程标准下体育地理学在中学体育教学中应用.doc
- 新课程标准下高中地理情感教育一些探索.doc
- 新课程背景下高中物理实验教学浅谈.doc
- 新课程背景下数学教学四个转变.doc
- 新课程背景下情景体验式教学法探究及应用 ----岳鹿版历史必修I.doc
- 新课程高中物理实验教学浅谈.doc
- 新路径视野下农村集体土地所有权反思及重构-----兼评《物权.doc
- GIS视角下社区宠物粪便处理设施布局与500米覆盖范围分析教学研究课题报告.docx
- 基于核心素养的高中体育健康知识课程开发与实践教学研究课题报告.docx
- 高中英语读后续写教学中的写作策略研究与应用教学研究课题报告.docx
- 绵阳定向公务员面试题及答案.doc
- 教师教学画像在初中物理个性化教学中的应用研究教学研究课题报告.docx
- 2022合成氨工艺生产企业安全负责人考核题及合成氨工艺证题库.pdf
- 基于网络平台的初中英语口语自主学习策略与教学效果研究教学研究课题报告.docx
- 《基于深度学习的图像超分辨率重建在文化遗产数字化中的应用研究》教学研究课题报告.docx
- 《新型节能建筑保温材料在建筑节能中的应用效果与性能优化》教学研究课题报告.docx
- 小学化学教育中校园化学展示空间构建与实施研究教学研究课题报告.docx
文档评论(0)