出租车计费系统总报告剖析.docx

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
:出租车计费系统模拟设计 课题名称:出租车计费系统模拟设计 目录 (一)、课题设计任务: . 2 课题内容简介 . 2 课题设计目的 . 2 课题设计要求 . 2 课题设计方案简述 . 3 (二)、方案设计 . 4 (三)、硬件部分 . 4 一.单片机控制处理部分 . 4 二.电机控制电路 . 7 三.语音电路 . 8 四. LCD 显示电路 10 五.键盘扫描电路 . 11 六:霍尔传感器 . 11 七、整机电路图: . 12 (四)、软件部分流程图(程序见附录) . 13 一、总体程序流程图 . 13 二、计速计程模块的原理 . 13 三、 语音播放模块原理 . 14 (五)、参考文献 . 14 附录 1:程序清单 15 (七)、总结与体会 . 24 1 :出租车计费系统模拟设计 (一)、课题设计任务: 课题内容简介 系统功能:当按下计费键(键 C)后,系统将输入的电动机速度信号滤波、整形后,得到脉冲信号。将此脉冲信号接入单片 机 AT89C52的 I/O 口,测出当前出租车的运行速度。按下计费键 后,出租车处在计费过程中;当按下结账键(键 D)后,出租车计费过程停止。单片机 AT89C52根据采集到的速度信号以及时间信号计算出出租车已运行的公里数,并根据起步价、单价等因素 计算出应缴的费用(初始计费起步价 5 元, 3 公里内不加价;超 过 3 公里,每公里单价乘以超过的公里数,再加起步价就为应缴 费用),然后通过 AT89C52的 I/O 口控制液晶显示模块 JHD162A 并及时显示单价、公里数、费用数。白天和晚上收费单价的切换 由软件来完成。 出租车到站后, 按下计费键, 语音提示应缴费用。系统经过升级后,可以由键盘控制加减速,并将控制信号传给步 进电机,以控制步进电机的转速。这样,整个系统的综合性将近一步提高。 课题设计目的 本课程设计涉及到了模拟信号到数字信号的转换电路设计和调试,单片机 AT89C52的最小系统设计设计和调试、无编码键盘的设计与调试、液晶显示模块 JHD162A调试、步进电机控制模块设计和调试以及单片机的编程处理。课程设计可以达到检测学生对模拟电路、数字电路的设计和调试的能力外,还能让学生快速学习并运用各种新器件,同时也可以培养学生的在给定要求情况下进行系统设计和调试的技能。 课题设计要求 基本要求 : 1、输入速度信号由信号发生器输出一定频率下的 TTL 信号来模 2 :出租车计费系统模拟设计 拟,由单片机 AT89C52的 I/O 口送入控制芯片。 2、按下计费键 ( 键 C)后,出租车处在计费过程中;当按下结账键 (键 D)后,出租车计费过程停止。 3、单片机根据输入的速度信号测出当前的速度, 并及时在液晶上 显示。 4、单片机 AT89C52根据计算出的速度和时间信息计算出已运行的公里数,并根据单价和起步价计算出应缴的费用, 并及时显示单价、公里数、费用数。 5、白天和晚上收费单价的切换由编写软件来完成(白天 1.2 元/公里,晚 上 1.8 元/ 公里)。 提高要求 : 1、 输入的速度信号采用霍尔传感器直接从步进电机上取出, 不再采用信号发生器模拟的方式。 2、 按下结账键后,邀请顾客给服务打分( 0-5 数字键),并及时显示出平均满意值 (‘0’ 表示极不满意, ‘5’表示很满意),单价、公里数、费用总数等。 3、 设计语音提示模块,按下计费键,语音提示计费开始,按 下“结账”键,语音提示费用总数。 4、 键盘的按键 E 为加速键,按键 F 为减速键,单片机接收到按键信号后输出控制信号,通过控制模块来控制步进电机的加减速。 软件功能扩展方面: 出租车运行 7 公里后,单价自动调整为 1.5 元/ 公里; 课题设计方案简述 1、速度信号输入处理部分 直流电机的转速通过霍尔传感器将速度转化为脉冲频率信号,通过 I/O 口进入单片机。 2、参数设置部分 默认当前为白天单价;单片机 AT89C52检测到按键 C,采用延时防抖动后,跳入相应的运行计费处理程序;当单片机AT89C52检测到按键 D,采用延时防抖动后,跳入结账部分程序,停止计费。 3、数据处理部分 3 :出租车计费系统模拟设计 采用单片机 AT89C52的定时器 1(采用中断方式)对出租车运行时间计时(以秒为单位),单片机的 T0 口计算出速度参数,然后根据时间和速度计算出已运行的公里数, 再根据起步价和单价计算出应缴的费用。 4、显示部分 通过 AT89C52的 P0,P2 口控制液晶显示模块 JHD162A,将显示单价和计算出的公里数、费用数及时显示。 (二)、方案设计 语音芯片 速度感应模块 控制芯片 P0 直流电机控 (霍尔器件模块) (AT89C52) 制模块 LCD(显 示) 4X4 键盘

文档评论(0)

q96tcntzow + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档