新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 新型出租车计价器软件功能分析与实现

新型出租车计价器软件功能分析与实现

作者:时间:2011-06-16来源:网络收藏

摘要:介绍一款基于单片机的设计方法。详细介绍计程、计时、统计原理,并依次做了误差,同时还给出了部分设计流程。在车轮转一圈最少需要的33.9 ms内,可以完成所有计程、计时的计算a设计灵活,误差小。统计的设计为管理部门制定合理决策提供了最详实的依据。
关键词:AT24C256;设计;计价器,计程原理

0 引言
随着物价升高,燃油费增长等原因,出租车行业难免有调整单价,增收燃油附加费的需求。现有的出租车计价器调整单价比较麻烦。需要更换计价器中的芯片。另外,现有的计价器没有附加费,若需要加收燃油附加费时,乘客在不了解的情况下,难免会和出租车司机产生不必要的纠纷;而当附加费取消耐,还要防止出租车司机仍旧向乘客收取这部分费用。在这种情况下,有必要去研制一款计价参数较易调整,且具有附加费功能的出租车计价器。

1 计价参数设计
在出租车计价器里,要让起步价、夜班价、附加费等计价参数容易调整,就要求在软件设计时不能固定参数,需要把参数先存储起来,计价器启动后从存储地址去读取计价参数。因为单片机数据存储器容量有限,需要另外扩展存储芯片,为了节省单片机I/O口,采用扩展I2C方式的存储芯片AT24C256。
AT24C256具有32 KB容量,地址为0000H~7FFFH。对于AT24C256,除了存计价参数外,还可以存储出租车的基本信息和统计信息,其地址内容分配如表1所示。其中计价参数从0100H开始存放,初始设置如表2所示。通过表2可以看出,已经将附加费作为一个计价参数存储起来,当计算价钱时会自动加上附加费值,也会在打印票据时体现出来。当计价参数需要改变时,只要软硬件设置好,计价器能与PC机串口通信的话,通过PC机向芯片发送新的数据即可。为了更方便起见,还可以采用无线数据收发方式。

本文引用地址:http://www.eepw.com.cn/article/172674.htm

a.JPG

b.JPG


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭