车载机内的程序功能如下:
(1)车载机开机或重新启动时应对硬件及数据进行自检,自检内容及相对应的出错代码分别为:
自检内容 出错代码
1)检测内存 Err F1
2)检测时钟 Err F 2
3)检测模块 Err F 3
4)检测授权状态 Err F 4
5)检测未取走数据是否满 FULL
6)消费余额不足 Err F 5
(3)车载机正常读写普通卡后,发出短“嘀”音,显示卡上余额,同时绿灯闪亮。普通卡按车载机内的票价扣除金额,客流次数加1。
(4)车载机正常读写学生卡后,发出两声短“嘀”音,显示卡上余额,同时绿灯闪亮。学生卡按车载机内的优惠百分比扣除金额,客流次数加1。
不支持学生卡(优惠卡)的车载机,读到学生卡时,按成人卡一样处理,扣除成人票价,发出短“嘀”音,同时绿灯闪亮。
(5)车载机正常读员工卡后,发出两声长“嘀”音,显示卡号,同时绿灯闪亮。员工卡不扣除金额,但客流次数加1,同时增加一条交易记录。(如有需要,司机上下班考勤登记可直接在车载收费机上进行。上下班时把员工卡在车载机上读卡,车载机自动记录上下班日期、时间、卡号、卡类等信息,以作为司机的上下班考勤记录)。
不支持员工卡的车载机,读到员工卡时,不作任何处理,不发出声响,也无灯光闪亮。
在一分钟内,同一员工卡不能使用两次。如果一分钟内第二次使用,则不作任何处理,不发出声响,也无灯光闪亮。
(6)车载机正常读月票卡后,发出一声长“嘀”音,显示剩余乘车次数,同时绿灯闪亮,客流次数加1,同时增加一条交易记录。
不支持月票卡的车载机,读到月票卡时,作储值卡的处理,或乘客投币。
在一分钟内,同一月票卡不能使用两次。如果一分钟内第二次使用,则不作任何处理,不发出声响,也无灯光闪亮。
(7)车载机面板上的两个按键分别控制上下翻阅最近交易的IC卡号〔最后六位〕,最多可显示20条记录。上翻到第一条记录后,如再继续上翻,显示H;下翻到第20条记录,如再继续下翻,显示E。
(8)车载机最多可存放24570条记录, 机内数据采取连续存放的方法,只要未取走的数据不满24570条记录,就可正常工作。 客流量小的可以存放多天的数据,客流量大的则存放较少天数的数据。数据达到24570条,则停止工作,发出10声短“嘀”报警声响,同时红灯亮,显示器一直显示出错代码“FULL”。
(9)当车载机内电池电压过低,立即发出10声短“嘀”报警声响,同时红灯亮,显示出错代码“E09”,然后停止工作,并一直显示出错代码。遇此情况,严禁司机关闭车载机外接电源。
(10)车载机读写卡出错时红灯亮,发出10声短“嘀”报警声响。数码管显示“-”号。
(11)车载机内的每一条交易记录包括如下信息:
卡号、卡类、日期、时间、余额/剩余乘车次数、交易额
(12)车载机内的票价、优惠百分比、是否支持员工卡、是否允许月票卡由一个票价设定卡设定。
(13)车载机的时钟由POS机在传输数据时校对。
(14)车载机在传输数据时首先由“数据采集卡”打开数据库,显示车载机号,然后显示传输进行情况,传输完成后显示成功和失败信息,如有部分数据有错(已不可恢复)则有相应显示信息。
(15)车载机和POS机之间的数据传输应有足够的校验,保证数据在传输的过程中不出差错。
(16)车载机应传输下列范围的数据:
1 某一天的数据全部未曾取过,该天的数据全部传送
2 某一天的数据部分未曾取过,该天的数据全部传送
3 某一天的数据全部曾取过,但该天在数据黑名单上,该天的数据全
部传送POS机上的数据传至前台电脑后,若前台电脑已存在某天的数据,则用新数据覆盖旧数据。
(17)车载机的机号应该固化在EEPROM中由写入器自动顺序生成。车载机面板贴有标牌,指示机号及电压类型。
(18)车载机能完成如下对止付卡黑名单的管理
1 车载机内最多保存52万个止付卡黑名单
2 止付卡黑名单的更新由POS机完成
3 车载机读到乘客的卡号,首先在止付卡黑名单中查找,若未找到,表明该卡为有效卡,则进行正常交易(按成人卡、优惠卡、员工卡、月卡分别处理);如果找到该卡号,表示该卡为止付卡,车载机发出10声短“嘀”报警声响,同时显示报警信息(“EEEEEE”),提示司机没收该卡及其他相应处理操作。
(19)当卡上余额不足票价时(包括成人卡、优惠卡),车载机发出余额不足提示(声音、灯光)。
(20)车载机必须经过公交公司的读写器授权卡授权之后才能读写公交公司发行的IC卡。