出租车计价器控制电路的设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数字电子课程设计
课题名称出租车计价器控制电路的设计
所在院系机电学院
班级 07自动化(2)班
学号 7
姓名龚涛
指导老师张玲
时间 2009-12-27 景德镇陶瓷学院
数字电子课程设计任务书
目录
0.前言 ............................................................................................................ 错误!未定义书签。
1.设计要求及原理......................................................................................... 错误!未定义书签。
1.1 设计要求....................................................................................... 错误!未定义书签。
1.2 基本原理..................................................................................... 错误!未定义书签。
2.各单元设计说明......................................................................................... 错误!未定义书签。
2.1 单片机最小系统单元................................................................. 错误!未定义书签。
2.2 A44E霍尔传感器检测单元........................................................ 错误!未定义书签。
2.3 AT24C01存储单元...................................................................... 错误!未定义书签。
2.4 键盘调整单元............................................................................. 错误!未定义书签。
2.5 显示单元..................................................................................... 错误!未定义书签。3程序设计...................................................................................................... 错误!未定义书签。
3.1 系统主程序................................................................................. 错误!未定义书签。
3.2 中断程序..................................................................................... 错误!未定义书签。
3.2.1 里程计数中断程序......................................................... 错误!未定义书签。
3.2.2 中途等待中断程序......................................................... 错误!未定义书签。
3.3 计算程序..................................................................................... 错误!未定义书签。
3.4 显示程序..................................................................................... 错误!未定义书签。
3.5 键盘程序..................................................................................... 错误!未定义书签。
4.0总电路图 ................................................................................................. 错误!未定义书签。
5.0原器件清单.............................................................................................. 错误!未定义书签。
6.0参考文献 ................................................................................................. 错误!未定义书签。
0.前言
随着出租车行业的发展,出租车已经是城市交通的重要组成部分,从加强行业管理以及减少司机与乘客的纠纷出发,具有良好性能的计价器对出租车司机和乘客来说都是很必要的。而采用模拟电路和数字电路设计的计价器整体电路的规模较大,用到的器件多,造成故障率高,难调试。而采用单片机进行的设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易地实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。本设计采用AT89S52单片机为主控器,以A44E霍尔传感器测距,实现对出租车的多功能的计价设计,并采用AT24C01实现在系统掉电的时候保存单价等信息,输出采用8段数码显示管。本电路设计的计价器不但能实现基本的计价,而且还能根据白天,黑夜和中途等待来调节单价。
1.设计要求及原理
1.1 设计要求
出租车计价器根据乘客乘坐汽车行驶距离和等候时间的多少进行计价,并在行程中同步显示车费值。从起步价开始,当汽车程行驶未满2公里时,均按起步价计算。过2公里后,实现每1公里单价收费,中间遇暂停时,计程数不再增加,开始计时收费,测距收费和测时收费的和便构成了一位乘客的车费。同时,白天和夜晚价格不同,可以进行切换。白天单价、夜晚单价、等待单价和起步价格都可通过独立键盘进行调节。(默认起步价为5元/2公里,里程单价白天为2元/公里,夜晚为3元/公里,等待计时单价为1元/2分钟,金额显示三位,单价显示两位,路程显示三位。)
1.2 基本原理
计数器系统主要由五部分组成:A44E霍尔传感器、AT89S52单片机、独立键盘、EEPROM AT24C01和显示数码管。
霍尔传感器安装在车轮上,主要检测汽车行进的公里数,并产生一系列相应的脉冲输出,脉冲送到单片机进行处理,单片机根据程序设定通过计算脉冲数换算出行驶公里数,再根据从EEPROM中读取的价格等相关数据进行金额的计算,计算好的金额、里程和单价都实时地显示在数码管上。独立键盘可以调节价格等相关数据,按下相应的按钮,产生信号交由单片机处理并实时显示出来,调节好的数据存储到EEPROM中,掉电后可以使调好的数据不丢失,下次得电后直接从EEPROM读到单片机,总体框图如图1。