基于单片机控制新型数显计价器电路设计.docVIP

基于单片机控制新型数显计价器电路设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机控制新型数显计价器电路设计

基于单片机控制新型数显计价器电路设计   摘要: 本文以89S51单片机为中心单元、用A44E霍尔传感器进行距离测量,可实现对出租车计价,本设计的计价器不但能实现基本的计价,而且还能分时间段进行调整单价,同时在不计价的时候还能作为时钟为司机同志提供方便。与相应的软件系统相配套使用,得到了较好的效果。   Abstract: Using the Single chip microcomputer 89S51 as the center unit, by the A44E Howler sensor measuring the distance and take the taxi charge,this meter not only valuation,but also regulation by necessary,and also as a clock. With the software, this circuit has its advantage.   关键词: 单片机;计价器;电路设计   Key words: single chip microcomputer;meter;the design of circuit   中图分类号:TP39 文献标识码:A 文章编号:1006-4311(2012)32-0224-02   0 引言   计价器在人们日常生活中应用的比较广泛,特别是在出租车行业中应用的最为普遍,汽车最早的计价是通过直接显示里程来人工计算的,后来又发展了模拟控制进行计价,采用模拟电路整体电路所器件多,电路较复杂,造成故障率高,难调试,模式的切换用到的机械开关,会造成接触不良,功能不易实现等。单片机计价器随着单片机的应用而不断得到发展,采用了单片机进行设计,功能强大,用较少的硬件和适当的软件相互配合可以很容易的实现设计要求,灵活性强,且可以通过软件编程来完成更多的附加功能。   本设计选择以89S51单片机为中心单元、用A44E霍尔传感器进行距离测量,可实现对出租车计价统计,采用AT24C02,保证在系统掉电的时候保存单价和系统时间等信息,输出采用8段数码显示管。利用本电路设计的计价器不但能实现基本的计价,而且还能根据白天、黑夜、中途等待来调节单价,同时在不计价的时候还能作为时钟为司机同志提供方便。   1 设计方案   1.1 本设计主要用单片机进行控制 利用单片机丰富的I/O接口以及控制的灵活性,实现基本的里程计价功能以及其他功能。其基本原理如图1所示。   1.2 系统的基本组成 本系统组成主要由以下几个部件组成:AT89S51单片机、键盘控制部件、里程计算单元、液晶显示等。其基本结构如图2所示。   1.3 ???尔传感器计价原理 在出租车车轮上安装一块永久磁铁,在适当位置安装霍尔开关传感器,当车轮转动一圈,霍尔传感器产生一个脉冲,用计数器计数,计数器的值乘上车轮的周长,就是出租车的行程,将其转换成公里数,公里数乘以每一公里的价格,就是总价。其原理图如3所示。   1.4 显示模块及指示灯模块电路 该计价器采用7断LED数码管来显示所计价钱,用8位共阳极数码管,其原理图及接法如图4所示。   1.5 计价单元电路设计 计算里程是通过安装在车轮上的霍尔传感器检测到的信号,传输到单片机,经过单片机的运算,再传输给显示单元。其原理如图5所示。   由于开关型的霍尔器件的输出的信号符合TTL电平标准,可以直接接到单片机的I/O口上,而且其最高检测频率可达到1MHz。使用了P3.2口作为信号的输入端,内部采用外部中断0,车轮每转一圈(设车轮的周长是1m),霍尔开关就检测并输出信号,引起单片机中断,对脉冲计数,当计数达到1000次时,也就是1Km,单片机就控制将金额自动增加,其计算公式:当前单价*公里数=金额。   2 计价器整体电路设计   本设计以AT89S51单片机为核心,采用LED数码管实时显示实际得的价钱,以红外发射接收管作为基本行程信息的采集工具。此系统硬件设计简单,主要通过软件编程,实现工作状态的定义。系统另外还留有P1.2-P1.7,以及P2.3-P2.7口的全部资源,使得系统具有一定的可升级性和扩展性。计价器整体电路如图6所示。   3 软件系统设计   3.1 初始化程序设计 系统上电时,初始化程序将R1-R5存储单元清零。   3.2 主程序设计 主程序通过循环判断是否等待计价和车轮计数进行总体计价的实现。在等待计价中,调用等待计价子程序,每4秒调用数字计价子程序对计数器加1,在车轮计数中,车轮每转过1周调用计数子程序对计数器加1。通过计数器中的累加值,判断数值并调用显示。计数子程序是通过对工作寄存器的循环累加实现的。秒定时自程序通过2000循环调用定时器的2毫秒定时实现,对应调用相应

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档