基于89S51单片机的智能出租车计价器设计

需积分: 9 0 下载量 159 浏览量 更新于2024-09-25 收藏 177KB PDF 举报
"基于单片机的出租车计价器设计与实现" 本文主要介绍了一项以89S51单片机为核心的出租车计价器设计方案,该计价器满足了国家对于电子式出租车计价器的新行业标准"CJ5024-1997"。设计目标是创建一个功能全面、性能稳定的计价系统,能够适应不同时间段和等待情况下的计费规则。 一、设计要求 1. 计价器需具备不同的收费标准,包括白天、夜晚以及超过10分钟等待后的收费模式。 2. 允许手动修改单价,并具有数据复位功能。 3. 使用霍尔开关A44E进行距离检测,配备转换开关以切换白天/夜晚收费标准,清零开关和单价调整按键。 4. 数据输出包括单价(2位)、路程(2位)和总金额(3位),通过LCM103显示。 5. 设有启动计时、数据复位和白天/夜晚模式转换的按键。 二、扩展功能 1. 实现掉电后数据(如单价)的保存,通过AT24C02存储芯片实现。 2. 显示当前系统时间。 3. 提供语音播报数据信息,增强用户体验。 三、方案选择 方案一采用数字电路控制,但因其性能不稳定、功能单一而被放弃。相比之下,方案二采用89S51单片机,不仅能满足基本的计价和时间显示,还能根据需求扩展功能,如单价调节、天气条件下的计费标准改变,且易于系统升级。 四、电路设计 1. 里程计算与计价单元:霍尔传感器A44E检测车轮转动,将信号送入单片机处理,以计算行驶里程并根据设定的费率规则计算费用。 2. 掉电存储:AT24C02芯片用于在无电源情况下保存单价和时间等关键数据。 3. 显示模块:采用8段数码管显示单价、路程和总金额。 4. 控制与输入:包括键盘控制单元,用于单价调整、数据清零和模式切换。 5. 电源电路与保护:确保系统的稳定运行,并提供必要的保护措施。 五、系统优势 采用单片机方案,不仅可以实现基本的计价和时间显示功能,还具备扩展性,可添加语音播报、掉电数据保存等功能,提高了计价器的实用性和用户友好性。 基于单片机的出租车计价器设计充分考虑了实际应用需求,通过灵活的硬件配置和软件编程,实现了智能化的计费服务,为出租车行业的运营提供了便利。