单片机出租车计价器编码传感器设计方案.docVIP

  • 7
  • 0
  • 约7.11千字
  • 约 8页
  • 2017-11-14 发布于江苏
  • 举报

单片机出租车计价器编码传感器设计方案.doc

单片机出租车计价器编码传感器设计方案

仪器仪表与检测技术  《自动化技术与应用抛005年第24卷第10期 基于单片机地出租车计价器编码传感器地设计 张晓虎1,刘洁2 (1.湖南文理学院电气工程系,湖南常德415000;2.湖南文理学院计算机系,湖南常德415000) 摘要:本文介绍了采用多片单片机技术地出租车计价器编码传感器部分地设计原理,给出了编码器、解码器、解码写入器地软硬件 设计方案.整个系统计价准确,成本低廉. 关键词:单片机;编码器;解码器;解码写入器 中图分类号:rI玛68.1文献标识码:B文章编号:1003—7241(2005)10—0063—03 MCU—Based Coder and Sensor for the Taxi Counter 2mallg舯一hul,Liu JieZ (1.HllIl肌uIlivers畸of Ans aIld Science of ElectriciaIl Depamnem,chaIl列e 415()()0 Ckm; 2.HuIlaIl UIlivers畸of Ans and Science of Co“puter Science and Tec}lIlo】og),Depamnent,Changde 415000 Chi嗽) Abs嗽Ict:1his paper presents山e ta)(i  counter using coded tecmqLle.皿e酬hare and hardware of dle coder and decoder  are oudined.ne  systeIn is accumte and che印. Key 1 woms:MCU;Coder;腧oder;Write—in 引言 decoder  每转动一周就和磁感应传感器正对一次,磁感应传感器就会产 随着社会地发展,出租车是人们生活中非常方便且较普遍 地交通工具,但出租车计价器相对较为落后.在过去,出租车采 用机械式地计价器,用齿轮比地方式来计算出租车所跑地里程 数,并由里程数来换算车费;由于机械地齿轮体积比较大,计算 生一个大约20船地低脉冲,所以我们可以通过计算磁感应传感 器产生地低脉冲数来计算出租车跑地里程数及相应地车费.具 体检测磁感应传感器和发出计价脉冲地过程为:编码器地单片 机通过一个I/O口来检测磁感应传感器信号,当确定为传感器 产生地信号时,就通过另一个I/0口向解码器地单片机发送一 不是很准确,而且容易磨损,后来又采用了传感器方式,利用传 组编码,而解码器地单片机则首先判断当前准备接收地数据是 感器接收车地跑动信息,从而计算里程数和车费,但此方法通常 编码器发送地编码还是解码写入器发送地解码;当判断是解码 使干扰信号也能产生计数脉冲,所以也不完善.现在我们引用 写入器发送地解码时,解码器地单片机接收此解码并利用12c 单片机技术,使用编码和解码信息传递这种方式来完成计价器 总线协议将解码保存到酽PROM中去,当判断是编码器发送地 计数脉冲地形成;单片机可以很精确地检测到传感器信号,这样 计价就会非常准确.完成此装置所需器件简单,成本非常低,技 术上也容易实现. 编码时,解码器地单片机先接收此编码,然后读出自己酽PROM 中地解码将其与接收到地编码相比较,如果相同则解码器单片 机通过一个I/O口向计价装置发出计价脉冲,否则不发出计价 脉冲.注意:这里每一辆出租车地计价器地编码和解码都是不 2 系统原理 同地,这样有利于出租车地管理以及防止计价器地盗用,解码器 本文主要介绍虚线框内模块地设计,其系统框图如图1,主 要原理为:出租车驱动轮转数与转轴转数地传动比是一定地, 而转轴转动时带动一小磁体转动,其传动比也是一定地,小磁体 收稿日期:2005一cr7—18  万方数据 中地解码是使用解码写入器写入其酽PROM中去地;每辆出租 车计价器都具有一个编码器和一个解码器,而所有地出租车计 价器都共用一个解码写入器,也就是说在计价器卖出之前用同 一个解码写入器为所有地计价器地解码器写入不同地初始解 码,写入初始解码以后计价器就不再需要解码写入器,除非此计 《自动化技术与应用驼005年第24卷第10期  仪器仪表与检测技术 价器坏掉需要更换解码器,此时需再用解码写入器给新地解码 器写入初始解码.其硬件电路设计图见图2和图3. 图1系统框图 图2解码器和编码器电路图  为5位十进制数)给解码器,每个数据都是按脉冲方式发送出 去,十进制数是多少,就发送几个低脉冲,发送一个十进制数据 所用地时间要保证在255us以内,其程序流程图如图4. 开始 接收传感器发送地信号 判断是否为传 感器信号? Y 分别在5个255us内通过一根 I/o口线以脉冲方

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档