版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、引言出租车计价器作为出租车运营中的关键设备,其准确性与可靠性直接关系到乘客与司机的经济利益,也影响着城市交通服务的规范化管理。本次毕业设计旨在设计一款基于微控制器的出租车计价器控制电路,该电路能够根据行驶里程和等候时间自动计算并显示乘车费用,具备起步价设置、单价调整、数据清零等基本功能。本设计注重电路的稳定性、成本控制以及用户操作的便捷性,力求提供一个贴近实际应用需求的解决方案。二、系统总体设计思路出租车计价器的核心功能是实现里程计量、时间计量以及费用的自动核算。基于此,系统的总体设计思路如下:首先,需要一个核心控制单元,负责接收外部信号(如里程脉冲、时间脉冲),执行计价算法,并控制显示输出。选用性价比高、易于开发的微控制器作为核心是较为理想的选择。其次,里程信号的采集。通常出租车的里程信号来源于车轮的转动,可通过安装霍尔传感器或干簧管等装置,将车轮的机械转动转换为电脉冲信号输入给微控制器。再次,时间信号的获取。可利用微控制器内部的定时器/计数器资源,或外接实时时钟模块(RTC)来提供精确的时间基准,用于计算等候时间。然后,费用计算模块。根据设定的起步价、起步里程、里程单价、等候时间单价等参数,结合采集到的里程和时间数据,按照既定的计价规则进行费用计算。此外,还需设计人机交互接口,包括按键输入(用于设置参数、清零等操作)和显示输出(用于显示当前里程、时间、费用等信息)。最后,为整个系统提供稳定可靠的电源供应。三、硬件电路设计硬件电路是计价器系统的物理基础,其设计的合理性直接影响系统性能。本设计的硬件电路主要包括以下几个模块:3.1微控制器最小系统选用一款常用的8位微控制器,其具备足够的I/O口、定时器资源和运算能力,能够满足计价器的控制需求。最小系统包括微控制器芯片、晶振电路、复位电路。晶振电路为微控制器提供稳定的工作时钟;复位电路则确保系统在power-up或异常情况下能够可靠复位,恢复初始状态。3.2里程信号采集模块里程信号采集采用霍尔传感器。霍尔传感器安装在车轮附近,车轮每转动一圈,传感器输出一个或多个脉冲信号。该脉冲信号通常为开关量,但可能存在抖动或干扰,因此需要在信号进入微控制器之前进行整形和滤波处理。可采用施密特触发器或RC滤波电路对信号进行调理,确保微控制器能够准确识别脉冲边沿。微控制器通过外部中断或定时器捕获功能对脉冲信号进行计数,进而计算行驶里程。3.3时间基准模块利用微控制器内部的定时器,通过配置合适的预分频和计数初值,可以产生精确的时间中断,例如每100毫秒或1秒产生一次中断。在中断服务程序中对时间进行累加,从而实现等候时间的计量。若对时间精度要求极高,可考虑外接RTC模块,通过I2C或SPI接口与微控制器通信,获取更为精确的实时时间。3.4显示模块显示模块选用字符型LCD显示屏,例如1602或____,能够清晰显示里程(单位:公里)、等候时间(单位:分钟或秒)以及当前费用(单位:元)等信息。LCD显示屏通过并行或串行接口与微控制器连接。并行接口数据传输速度快,但占用I/O口较多;串行接口(如I2C)则更为简洁,可节省I/O资源。设计时需根据微控制器的I/O口资源和显示需求进行选择。3.5按键输入模块设置若干个功能按键,如“复位/清零”键、“参数设置”键、“加价”键、“减价”键等。按键采用独立按键或矩阵键盘形式。为防止按键抖动导致的误触发,硬件上可在按键两端并联电容,软件上则采用延时消抖或中断消抖的方法。微控制器通过扫描或中断方式检测按键状态,并执行相应的操作。3.6电源模块系统电源采用车载12V直流电源供电。为给微控制器、LCD等模块提供稳定的5V或3.3V工作电压,需设计电源转换电路。可选用三端稳压器(如7805)或DC-DC转换模块实现电压转换,并在输入端和输出端添加滤波电容,以减小电源纹波,提高系统稳定性。四、软件设计软件是系统的灵魂,负责协调各硬件模块工作,实现计价逻辑。软件设计采用模块化思想,主要包括主程序、中断服务程序以及各功能子函数。4.1主程序流程主程序负责系统的初始化(包括I/O口、定时器、中断、LCD等的初始化),然后进入一个无限循环。在循环中,不断检测按键输入,更新里程和时间数据,执行计价算法,并将结果送显。4.2中断服务程序主要包括里程脉冲中断服务程序和定时中断服务程序。里程脉冲中断服务程序在检测到里程传感器输入脉冲时触发,对脉冲数进行累加,并根据车轮周长等参数计算当前行驶里程。定时中断服务程序则按固定时间间隔(如1秒)触发,用于更新等候时间,并在满足等候计费条件时(如车辆停止行驶超过一定时间)开始累计等候费用。4.3计价算法实现计价算法是核心。基本逻辑如下:1.当车辆开始行驶时,首先收取起步价。2.行驶里程未超过起步里程时,仅收取起步价。3.超过起步里程后,按照里程单价和超出的里程数计算里程费用,与起步价相加。4.当车辆停止行驶(通过检测里程脉冲是否在一定时间内未变化来判断),且停止时间超过设定的免费等候时间后,开始按等候时间单价和等候时长计算等候费用,累加到总费用中。5.总费用=起步价+(行驶里程-起步里程)×里程单价(若行驶里程>起步里程)+等候时间×等候时间单价(若等候时间>免费等候时间)。4.4显示与按键处理函数显示函数负责将当前的里程、时间、费用等信息格式化后输出到LCD显示屏。按键处理函数则根据检测到的按键动作,执行相应的功能,如清零当前计费、进入参数设置模式并修改起步价、单价等。参数设置完成后应将数据存储在微控制器的EEPROM中,以保证掉电后数据不丢失。五、系统调试与性能测试系统设计完成后,需要进行全面的调试和性能测试,以确保其功能正确、性能稳定。5.1硬件调试首先进行硬件电路的焊接与检查,确保无短路、虚焊等问题。然后给系统上电,检查各模块是否能正常工作,如微控制器是否能正常启动,LCD是否有显示,按键是否有响应。使用示波器等工具观察里程传感器输出信号的波形,检查信号调理电路的效果。5.2软件调试5.3性能测试里程计量精度测试:将计价器安装在测试平台或实车上,行驶已知距离,对比计价器显示里程与实际里程,计算误差。时间计量精度测试:对比计价器显示时间与标准时间,测试其计时准确性。计价准确性测试:模拟不同的行驶里程和等候时间组合,手动计算应收费金额,与计价器显示金额进行比对。稳定性测试:让系统长时间连续运行,观察其是否会出现死机、数据错乱等异常情况。六、总结与展望本设计完成了一款基于微控制器的出租车计价器控制电路的硬件与软件设计。该计价器能够实现基本的里程计费、等候计费、费用显示和参数设置功能。通过合理的硬件选型和软件优化,系统在保证功能实现的前提下,尽可能降低了成本,提高了可靠性。在实际应用中,还可以对该设计进行进一步的优化和扩展。例如,增加语音报费功能,提升用户体验;引入GPS模块,实现精准定位和里程修正;增加数据存储和上传功能,便于运营管理和数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保险公司经营的主要环节
- 抽搐类试题及正确答案呈现
- 企业安全生产工作总结报告
- 2026年国企风控类岗位面试题库及参考答案
- 2026年产科和成人门诊免疫规划年度培训试题及答案
- 角膜烧伤病知识试题及答案分享
- 心理健康教育:提高心理承受能力
- 电动工具定转子制造工风险识别评优考核试卷含答案
- 粉状化妆品制造工岗前安全培训效果考核试卷含答案
- 信息系统适配验证师岗前竞争分析考核试卷含答案
- 高级色彩搭配师理论考试题库
- 储能项目工具【合同模板】储能电站设备租赁使用合同
- JT-T 722-2023 公路桥梁钢结构防腐涂装技术条件
- 工业设计产品造型设计专业
- 大物演示实验报告-辉光球
- 食堂岗位职责培训
- 电子表格表格会计记账凭证模板
- 海洋地质学 第八章 地震地质作用
- 交易情况说明
- 非物质文化遗产概论:第四章-非物质文化遗产的保课件
- 传染病学:艾滋病发展史
评论
0/150
提交评论