王 刚,曾秋雁(四川信息职业技术学院,广元 628017)
互联网技术的出租车计价器中的应用
王刚,曾秋雁
(四川信息职业技术学院,广元 628017)
随着智能技术的普及,为了解决出租车绕路、乱收费、交税的问题,本文利用STC15F2K61S2芯片控制能力强、设计灵活、编程语言易于修改等优点,采用软件设计和硬件设计相结合,再利用互联网地图和GPS定位,设计了出租车计价器,该设计具有性能稳定、功耗低、安全可靠、操作方便等特点。
互联网;出租车;计价器;单片机
出租车计价器是司机与乘客交易的一种方式,也是出租车行业的发展标志,还是非常重要的工具,它关系双方的利益。具有良好性能的出租车计价器,对广大出租车司机与乘客来说都是很重要的。因此,出租车计价器的研究十分必要。
本文设计的出租车自动计价器,上电后显示最初的起步价,当乘客说出要去的目的地时,显示出路线和预计的总价,同时乘客可以扫描计价器上的二维码,将百度地图下载到自己的手机上;通过按键可以调节起步价,里程计费单价。同时具有运行、暂停、停止等状态,可以显示暂停的时间,具有累加功能,暂停和运行时间在暂停和运行前一次的状态上计时。出租车停止后能够显示行驶的总费用。
计价器的单片机控制方案图如图1所示。它由以下几个部件组成:单片机STC15F2K61S2、总金额及单价显示部件、键盘控制部件、掉电存储控制、里程计算单元、串中显示驱动电路等。
利用单片机丰富的IO端口及其控制的灵活性,实现基本的里程计价、价格调节、时钟显示等功能。不但能实现所要求的功能,而且能在很大程度上扩展功能,还可以方便的对系统进行升级。具体参见图1。
图1 出租车计价器总体框图
(1)里程计算、计价单元的设计。里程计算是通过安装在车轮上的霍尔传感器A44E检测到的信号,送到单片机,经处理计算送给显示单元的。霍尔开关就检测并输出信号,引起单片机的中断,对脉计数,当计数达到1,000次时,也就是1千米,单片机就控制将金额自动地增加,其计算公式:当前单价×千米数=金额。
(2)数据显示单元设计。由于设计要求有单价、路程、总金额显示输出,加上另外扩展了时钟显示(包含时分秒的显示)和路线显示,因此采用1602液晶显示屏。
(3)掉电存储单元的设计。掉电存储单元的作用是在电源断开的时候,存储当前设定的单价信息,该部分采用AT24C02。AT24C02是某公司的2KB字节的电可擦除存储芯片,采用两线串行的总线和单片机通信,电压最低可以到2.5V,额定电流为1mA,静态电流10Ua(5.5V),芯片内的资料可以在断电的情况下保存40年以上,而且采用8脚的DIP封装,使用方便。
(4)信息采集与处理部分。主要利用了GPS对车辆的地理位置信息进行采集,并由单片机对数据进行处理(提取、转换等)。
(5)信息传输部分由GPRS将经单片机处理后的数据通过GPRS网络、GPRS-Internet网关以及Internet通过Wi-Fi传输给Android终端。Android终端监控部分,通过编写的基于百度地图的软件接收回来的数据存在SQL数据库,再以百度地图的形式呈献给出租车驾驶人员和乘客。
(6)票据打印部分。当出租车到达指定地点,司机翻起空车牌,便产生一个信号通知单片机,单片机启动打印服务,将行车的中途等待时间、营运里程、单价、金额、日期及上下车时间等数据打印成出租车专用发票。采用接口插板方式与单片机相连,这一特点使得计价器的票据打印在功能上与主系统一体化,而在检查、维修时又可单独进行。
在主程序模块中,需要完成对各芯片的初始化,在主程序模块中还需要设置启动/清除标志寄存器、里程寄存器和价格寄存器,并对它们进行初始化。然后,主程序将根据各标志寄存器的内容,分别完成启动、清除、计程和计价等不同的操作。主程序流程如图2所示。当空车信号灯打下时,表示有乘客上车,乘客报地名,系统根据目的地规划路线,乘客选择路线,并启动计价,将根据里程寄存器中的内容计算和判断出行驶里程是否已超过起价千米数。若已超过,则根据里程值、每千米的单价和起价来计算出当前的累计价格,并将结果存于价格寄存器中,然后将当前时间和累计价格送MAX7219驱动的显示电路显示出来。当中途塞车(等待或低速行驶)时,在一定时间内没有检测到传感器的脉冲信号就启动计时器进行计时,当超过规定的等待时间后,计价器就根据等待价格进行当前金额的累加与显示,并在计价器上显示等待时间;当到达目的地的时候,司机把空车灯打上,就停止计价,显示当前所应该付的金额和对应的单价,并进行语音播报及票据打印。等乘客下车后,启动出租车,计价器检测到传感器的脉冲信号,系统自动对显示清零,并重新进行初始化过程,完成1次计价。
图2 程序主流程图
基于互联网的计价器用高度可靠的存储功能开申报营业税,而用打印机打印出正式发票,同时当乘客报出目的地时,可以通过互联网规划路线,其他附带有电子时钟、语音提醒等功能,构成了现今最为完善、先进的智能计价器。本系统的研制,为运管部门在出租车绕路、乱收费、交税等提供方便。该设计具有性能稳定、功耗低、安全可靠、操作方便等特点,相信很受出租车公司、运管部门、出租车司机及广大乘客的青睐。
[1] 李广弟,朱月秀,冷祖祁.单片机基础[M].北京:北京航空航天大学出版社,2007
[2] 李华.MCS-51系列单片机实用接口技术[M].北京:北京航空航天大学出版社,1993
[3] 马忠梅,张凯,马岩.单片机的C语言应用程序设计[M].北京:北京航空航天大学出版社,2003
[4] 胡辉.单片机原理及应用设计—21世纪高等院校规划教材[M].北京:水利水电出版社,2005
[5] 刘守义.单片机应用技术[M].西安:西安电子科技大学出版社,1996
The Application of Internet Technology in the TAXI Meter
Wang Gang, Zeng Qiuyan
(Sichuan Information Technology College, Guangyuan, 628017)
With the popularization of intelligent technology, in order to solve the taxi detour, arbitrary collection of fees and tax issues, using STC15F2K61S2 chip control capability is strong, fiexible design, and programming language is easy to modify the advantages, combined with software design and hardware design, reuse the Internet map and GPS positioning, design the the taxi meter. The design has stable performance, low power consumption, safe and reliable, convenient operation and so on.
Internet; Taxi; Taximeter; Singlechip
10.3969/J.ISSN.1672-7274.2016.02.007
TH714文献标示码:A
1672-7274(2016)02-0027-03
王刚,男,汉族,1977年生,四川简阳人,副教授,高级工程师,研究方向为电气自动化方向。