出租车计价器控制电路的设计方案

上传人:lis****211 文档编号:179122235 上传时间:2022-12-31 格式:DOCX 页数:19 大小:607.68KB
收藏 版权申诉 举报 下载
出租车计价器控制电路的设计方案_第1页
第1页 / 共19页
出租车计价器控制电路的设计方案_第2页
第2页 / 共19页
出租车计价器控制电路的设计方案_第3页
第3页 / 共19页
资源描述:

《出租车计价器控制电路的设计方案》由会员分享,可在线阅读,更多相关《出租车计价器控制电路的设计方案(19页珍藏版)》请在装配图网上搜索。

1、数字电子课程设计课题名称出租车计价器控制电路的设计所在院系机电学院班级 07 自动化2 )班学 号 200710320227姓 名龚涛指导老师张玲时 间 2009-12-27景德镇陶瓷学院数字电子课程设计任务书班级:07 自动化2)班姓名:龚涛指导老师:张玲设计题目:出租车计价器控制电路的设计设计任务1. 进彳丁里程显示,里程显示是三位数。2. 能预置起步价。3. 行车能按里程收费。4. 等候按时间收费5. 按复位键清零。6. 按下计价键后,汽车运行收费,侯时关断。设计要求1. 调研、查找并收集资料。2. 总体设计,画出框图。3. 单元电路设计:。4. 绘制电器原理图。5. 列写元器件明细表。

2、6. 撰写设计说明书字数约2500字左右)。7. 参考资料目录参 考 资 料康华光主编 电子技术基础咼等教育出版社阎石主编 数字电子技术基础 咼等教育出版社 陈坤等编者 电子设计技术电子科技大学出版社王炳勋主编 电工实习教程 机械工业出版社教研室主任签字年 月 日目录0.前言4 1.设计要求及原理41.1 设计要求 41.2 基本原理 42.各单元设计说明52.1 单片机最小系统单元 52.2 A44E 霍尔传感器检测单元62.3 AT24C01 存储单元 72.4 键盘调整单元 82.5 显示单元 93 程序设计 93.1 系统主程序 93.2 中断程序 103.2.1 里程计数中断程序 1

3、03.2.2 中途等待中断程序103.3 计算程序103.4 显示程序103.5 键盘程序104.0总电路图11 5.0原器件清单12 6.0参考文献120.前言随着出租车行业的发展,出租车已经是城市交通的重要组 成部分,从加强行业管理以及减少司机与乘客的纠纷出发,具有良 好性能的计价器对出租车司机和乘客来说都是很必要的。而采用模 拟电路和数字电路设计的计价器整体电路的规模较大,用到的器件 多,造成故障率高,难调试。而采用单片机进行的设计,相对来说 功能强大,用较少的硬件和适当的软件相互配合可以很容易地实现 设计要求,且灵活性强,可以通过软件编程来完成更多的附加功 能。本设计采用AT89S52

4、单片机为主控器,以A44E霍尔传感器测 距,实现对出租车的多功能的计价设计,并采用AT24C01实现在系 统掉电的时候保存单价等信息,输出采用8段数码显示管。本电路 设计的计价器不但能实现基本的计价,而且还能根据白天,黑夜和 中途等待来调节单价。1.设计要求及原理1.1 设计要求出租车计价器根据乘客乘坐汽车行驶距离和等候时间的多少进行计 价,并在行程中同步显示车费值。从起步价开始,当汽车程行驶未满 2 公里时,均按起步价计算。过 2 公里后, 实现每 1 公里单价收费, 中间遇暂停时,计程数不再增加,开始计时收费,测距收费和测时 收费的和便构成了一位乘客的车费。同时,白天和夜晚价格不同, 可以

5、进行切换。白天单价、夜晚单价、等待单价和起步价格都可通 过独立键盘进行调节。默认起步价为5 元/2 公里,里程单价白天 为2元/公里,夜晚为3 元/公里,等待计时单价为1元/2分钟,金 额显示三位,单价显示两位,路程显示三位。)1.2 基本原理计数器系统主要由五部分组成:A44E霍尔传感器、AT89S52单片机、独立键盘、 EEPROM AT24C01 和显示数码管。 霍尔传感器安装在车轮上,主要检测汽车行进的公里数,并产生一 系列相应的脉冲输出,脉冲送到单片机进行处理,单片机根据程序 设定通过计算脉冲数换算出行驶公里数,再根据从EEPROM中读取的 价格等相关数据进行金额的计算,计算好的金额

6、、里程和单价都实 时地显示在数码管上。独立键盘可以调节价格等相关数据,按下相 应的按钮,产生信号交由单片机处理并实时显示出来,调节好的数 据存储到EEPROM中,掉电后可以使调好的数据不丢失,下次得电后 直接从EEPROM读到单片机,总体框图如图1。2.各单元设计说明2.1 单片机最小系统单元主控机系统采用了 Atmel公司生产的AT89S52单片机,它 含有256字节数据存储器,内置8K的电可擦除FLASH ROM,可重 复编程,大小满足主控机软件系统设计,所以不必再扩展程序存储 器。复位电路和晶振电路是 AT89S52 工作所需的最简外围电路。单 片机最小系统电路图如图2所示。图 2 单片

7、机最小系统图AT89S52 的复位端是一个史密特触发输入,高电平有效。RST 端若由低电平上升到高电平并持续2 个周期,系统将实现一次 复位操作。在复位电路中,按一下复位开关就使在RST端出现一段 时间的高电平,外接11.0592M晶振和两个30pF电容组成系统的内 部时钟电路。2.2 A44E 霍尔传感器检测单元A44E 属于开关型的霍尔器件,其工作电压范围比较宽4.518V),其输出的信号符合TTL电平标准,可以直接接到单片机的 IO 端口上,而且其最高检测频率可达到 1MHZ。A44E集成霍耳开关由稳压器A、霍耳电势发生器(即硅霍耳片B、 差分放大器C、施密特触发器D和OC门输出E五个基

8、本部分组成。在输入端输入电压Vcc,经稳压器稳压后加在霍尔电势发生 器的两端,根据霍尔效应原理,当霍尔片处在磁场中时,在垂直于 磁场的方向通以电流,则与这二者相垂直的方向上将会产生霍尔电 势差VH输出,该VH信号经放大器放大后送至施密特触发器整形, 使其成为方波输送到OC门输出。当施加的磁场达到工作点即 Bop)时,触发器输出高电压相对于地电位),使三极管导通,此 时OC门输出端输出低电压,三极管截止,使OC门输出高电压,这 种状态为关。这样两次电压变换,使霍尔开关完成了一次开关动 作。 A44E 霍尔传感器原理如图3 所示。D0/rnT图 3 A44E 霍尔传感器原理里程计算是通过安装在车轮

9、上的霍尔传感器检测到的脉冲信号,送到单片机产生中断,单片机再根据程序设定,计算出里程。其原理如图4所示。oA-E翟尔 传感器小磁轶图 4 传感器测距示意图本系统选择了将A44E的脉冲输出口接到P3.3 口外部中断1作为信号的输入端这样可以减少程序设计的麻烦),车轮每转一圈 设车轮的周长是1M),霍尔开关就检测并输出信号,引起单片机 的中断,对脉冲计数,当计数达到1000次时,即1 公里,单片机就 控制将金额自动增加,如图 5。图 5 A44E 霍尔元件接线图2.3 AT24C01 存储单元存储单元的作用是在电源断开的时候,存储当前设定的单价信息。AT24C01是At eml公司的1KB的电可擦

10、除存储芯片,采用两 线串行的总线和单片机通讯,电压最低可以到2.5V,额定电流为 1mA,静态电流10uA(5.5V,芯片内的资料可以在断电的情况下保 存40年以上,而且采用 8 脚的 DIP 封装,使用方便。AT24C02 芯片引脚配置如图 6 所示。12 3 4 匚匚匚 A0A1A2心 J ;B 7 6 5圈6 AT2401意脚示倉圄Ml存储单元电路连接如图 7AT24TO2芯片有呂个引脚,具中:曲&地址引狗;串行数据地址弓I脚:SCI畢行时钟引鶴W百?阵轴曽冲底写保护只能读,氐?连到g或悬空允讦进行正常的读写操泪VCC电源端GND按地端:所示。VCCA0WPAl4SDAVSS图 7 存储

11、单元电路原理图图中R4、R5是上拉电阻,其作用是减少AT24C01的静态功 耗。由于 AT24C01 的数据线和地址线是复用的,采用串口的方式传 送数据,所以只用两根线SCL时钟脉冲)和SDA数据/地址)与单 片机P2.2和P2.3 口连接,进行传送数据。每当设定一次单价,系统就自动调用存储程序,将单价信息 保存在芯片内;当系统重新上电的时候,自动调用读存储器程序, 将存储器内的单价等信息,读到缓存单元中,供主程序使用。2.4 键盘调整单元当单价等信息需要进行修改时,就要用到键盘进行修改。由于调节信息不多,故采用4 个独立键盘即可,分别实现清零、切换、增大、减小和功能等作用。电路原理如图8 所

12、示。S1:接P1.0 口,对上一次的计费进行清零,为下次载客准备S2:接P1.1 口,实现白天和夜晚单价的切换;当功能键S4按下时, S2 可对数据进行增大。S3:接P1.2 口,当功能键S4按下时,S3可对数据进行减小。S4:接P1.3 口,按1次,进入调整白天单价;按2次,进入调整夜 晚单价;按 3 次,进入调整等待单价;按 4 次,进入调整起步价; 按 5 次,返回。2.5 显示单元显示单元由7 个8 段共阳数码管组成,采用动态扫描进行显示。前三个数码管分别接P3.0、P3.1和P3.2,用于显示总金额; 中间两个分别接P3.4,P3.5,P3.6,用于显示里程;后边两个分别接 P3.7

13、和P3.8,用于显示单价。电路如图9所示。图 9 数码管显示图3 程序设计3.1 系统主程序在主程序模块中,需要完成对各参量和接口的初始化、出租 车起价和单价的初始化以及中断、计算、循环等工作。另外,在主 程序模块中还需要设置启动/清除标志寄存器、里程寄存器和价格寄 存器,并对它们进行初始化。然后,主程序将根据各标志寄存器的 内容,分别完成启动、清除、计程和计价等不同的操作。 当汽车运行起来时,就启动计价,根据里程寄存器中的内容计算和 判断行驶里程是否已超过起步价公里数。若已超过,则根据里程 值、每公里的单价数和起步价数来计算出当前的总金额,并将结果 存于总金额寄存器中;中途等待时,无脉冲输入

14、,不产生中断,当 时间超过等待设定值时,开始进行计时,并把等待价格加到总金额 里,然后将总金额、里程和单价送数码管显示出来。程序流程如图 10 所示。C结丁 J金撼计韩晶示图 10 主程序流程图 图 11 计 算程序流程图3.2 中断程序3.2.1 里程计数中断程序每当霍尔传感器输出一个低电平信号就使单片机中断一次, 当里程计数器对里程脉冲计满1000 次时,进入里程计数中断服务程 序中,里程变量加一。主函数中总金额也相应地变化。3.2.2 中途等待中断程序在中途等待中断程序中,每1ms产生一次中断,将当前里程 值送入某个缓存变量,每 1 分钟将缓存变量中的值和当前里程值比 较,当汽车停止,霍

15、尔传感器 1 分钟没有输出信号,当前里程值和 缓存变量内的值相同,则进入等待计时,每 1 分钟记一次价格。3.3 计算程序计算程序根据里程数分别进入不同的计算公式。如果里程大 于2 公里,则执行公式:总金额=起步价+里程-2)*单价+等待时间 *等待单价;否则,执行公式:总金额=起步价+等待时间*等待单 价。程序流程图如图 11 所示。3.4 显示程序显示程序利用定时器每 1ms 产生一次中断,相应变量置位, 点亮一个数码管,显示一位数据,利用主函数内的循环,实现动态 扫描显示,同时根据数码管余辉和人眼暂留现象,即可实现显示。3.5 键盘程序键盘采用查询的方式,放在主程序中,当没有按键按下的时

16、 候,单片机循环主程序,一旦右按键按下,便转向相应的子程序处 理,处理结束再返回。流程图如图 12。yfhiMTP!k嗣ru=XiN尅幄的T.强曙血* Iswint-t-r已兀“册弁世白七甲韓国峠.障常n 比桂忻+1图 12 键盘程序流程图4.0 总电路图r01II*ur4lsli;i-HcvIVii【VE土 itI_JpD0BV-*1 -S 1ncxvi i* 卜lj I l*i N v |jt!虹Tl个人收集整理资料, 仅供交流学习, 勿作商业用途5.0原器件清单器件名称数量备注电阻8个2K电阻1个RSM电阻2个4.7k电阻1个1k电容2个30uf电容1个10uf单片机1个AT89S52仔

17、储器1个AT24C01霍尔传感器1个A44E三极管8个2N2904数码管8个无复位器5个无6.0 参考文献1 马淑华,王凤文,张美金编著. 单片机原理与接口技术第二 版). 北京:北京邮电大学出版社,2007.2 谭浩强著. C 程序设计第三版). 北京:清华大学出版社, 2005.3 电子技术基础数字部分)主编:康光华高等教育出版社4 Protel99 入门与提高主编:高鹏 安涛 寇怀成 人民邮电出 版社5 电子技术课程设计主编:历雅萍、易映萍高等教育出版社6 电子线路设计、实验、测试主编:谢美自华中理工出版社个人收集整理资料, 仅供交流学习, 勿作商业用途7 经典集成电路400 例主编:任致程机械工业出版社8 实用电子控制电路主编:方大千、鲍萧伟 国防工 业出版社9 单片机原理及接口技术主编:余发山中国矿业大学出版社

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!