实验研究
0 引言
自动售检票(AFC)系统是城市轨道交通运营管理的核心系统,传统AFC系统由5层架构组成,其中最关键的核心设备是读写器[1],广泛应用于自动售票机、自动检票机、半自动售票机、自动查询机等终端设备中,负责对车票进行读写和密钥双向认证,完成相关票务处理流程。
宁波轨道交通目前营运的线路有3条,读写器的供货商分属不同集成商,硬件和软件不统一,各线路读写器不能互换,且存在兼容性问题,导致新线开通接入和新票种、新业务、新应用升级改造时读写器兼容测试任务繁重,且存在备品备件成本和升级改造成本过高的问题。鉴于读写器的应用现状,按照《宁波轨道交通AFC技术标准规范》,宁波轨道交通运营分公司自主研发全功能线网级智能读写器,在宁波轨道交通既有线路中实现兼容互换,统一票务处理TP 软件和读写器硬件平台,在轨道交通网络化运营过程中优势明显。本文主要对宁波轨道交通自研的读写器测试方法和流程进行研究,并设计了宁波轨道交通AFC系统读写器的测试平台。
1 宁波轨道票务应用现状
宁波轨道交通第一条地铁线路于2014年5月30日开通试运营,使宁波成为自深圳、苏州后,第3个拥有独
立地铁系统的非省会城市。1号线开通时,宁波轨道交通应用的票种有:单程票、预赋值票、单程纪念票、一日票、三日票、员工卡、临时卡、施工卡、本站进出卡、计次纪念票、外服卡、月票、甬城通M1卡,甬城通CPU卡、市民卡(CPU卡)。2015年5月起,手机市民卡功能开通,其技术上采用NFC(近距离无线通讯)技术,实现手机刷闸的功能。2016年5月起,iTVM(互联网购票机)在部分车站上线,支持手机移动端购票。
2018年2月,交通部IC卡和银联ODA(即Offline Data Authentication,联机交易的脱机认证)支付上线,支持交通部标准的IC卡和银联手机PAY(苹果、华为和三星特定型号手机)和具有银联标识的信用卡刷卡过闸。
2018年6月,宁波轨道互联网票务改造全线实现过闸,随后上线乘车码、支付宝乘车码、银联乘车码等功能,并且实现与上海、杭州等城市轨道二维码互联互通。
宁波轨道交通支持的票种国内最全,涵盖国内轨道交通应用的主流票种,在互联网票务的应用上走在国内同行的前列。
读写器需支持以上宁波轨道交通应用的票种,并具有票务扩展升级的功能,以支持不断更新的互联网票务应用。读写器的TP票务软件,包括各票卡类处理模块、日志记录模块、参数及软件更新模块等组成。考虑到宁波轨道运营的特性,对读写器性能及功能的测试内容,测试平台需对票务应用内容作针对性软
件开发,且需要友好的图形交互界面,方便测试人员直观分析测试数据。
2 读写器测试内容
读写器测试平台的主要功能是实现宁波轨道交通AFC 系统读写器的第三方认证测试、性能、功能测试和兼容性测试,其中功能测试包括通讯报文、票卡交易流程、TP软件更新、参数下载更新等方面的测试。
■2.1 第三方认证测试
读写器的第三方认证测试主要包括两大项:电磁兼容性测试和环境可靠性测试。宁波轨道自研的读写器通过了第三方实验室的电磁兼容性测试(EMC测试),测试结果如表1所示。
表1  读写器EMC测试结果
序号测试项目测试结果
1电源端子连续骚扰
电压符合GB/T9254-2008规定的A级骚扰极限值要求2辐射骚扰场强符合GB/T9254-2008规定的A级骚扰极限值要求
3静电放电符合GB/T17626.2—2006规定的A级试验要求,
试验配置为接触放电4KV,空气放电8KV
app接口测试工具4射频电磁场辐射抗
扰度符合GB/T17626.3—2016规定的A级试验要求5工作状态磁场干扰符合GB/T17626.8-2006规定的A级试验要求6电快速瞬变脉冲符合GB/T17626.4—2006规定的A级试验要求读写器的环境可靠性测试,主要有低温试验、高温试验、
宁波轨道交通AFC系统读写器测试平台设计
许锡伟1,陈聪1,沈义峰1,马世勇1,蔡峰2
(1.宁波轨道交通运营分公司,浙江宁波,315000;2.优城(宁波)地铁科技有限公司,浙江宁波,315000)摘要:为提高宁波轨道交通AFC系统读写器性能的安全可靠性及工作稳定性,以自研读写器的测试为例,分析了读写器测试的主要内容,描述了测试平台的硬件结构,论述了测试软件的架构和接口函数,并设计了具有图形用户操作界面的测试软件,经测试,该软件能满足自研读写器的各项测试要求,自研读写器已实现在宁波轨道既有运营线路上的可靠稳定运行。
关键词:读写器;轨道交通;AFC系统;测试平台
www�ele169�com  |  83
84  |  电子制作    2021年06月
参数下载更新测试等内容。从测试流程上看,又分为读写器的硬件测试和软件测试两大部分。
硬件测试包括读写器系统上电测试(包括系统启动时
间)、电源测试(包括DC9-24V 电源适应性、电源纹波、和短路、反接、过载保护等测试)、看门狗和LED 状态显示灯测试、TF 卡高速读写稳定性、安全模块性能测试(包括SAM 卡读写性能、安全芯片自恢复测试)、数据串口通讯测试、射频电路读写距离、射频工作频率、读写交易时间等一系列测试内容。[2]软件测试主要是对读写器基本功能测试、通讯报文测
试、票卡交易流程测试、TP 软件更新和参数下载更新测试。主要测试内容如下:
(1)基本功能测试,包括初始化读写器模式、读取读写器状态、参数查询、寻卡、读验卡等测试内容。(2)通讯报文测试,包括通信协议测试,多帧通信测试。测试软件除正常通信协议报文的测试,还将模拟各种故障的
通讯报文,以确保读写器的通讯的可靠性。(3)票卡交易流程测试,包括重复进出站、轨道交通单程票类、轨道交通CPU 卡类、甬城通M1卡类、甬城通CPU 卡类、市民卡CPU 卡类、交通部CPU 卡类、银联ODA 类、二维码类和手机NFC 类的交易流程测
试和异常业务的票卡更新流程测试。票卡交易流程主要有单程票的售票、退票,AGM 的进站、出站,BOM 的重复进站更新、无入站更新、超时更新、超程更新、
超时超程更新等内容。(4)TP 软件更新和参数下载
测试时因存在三家不同的供货商,需对不同供货商的读写器进行替换测试,测试时要特别注意票卡交易的不同读写器之间的交叉性测试,最后在轨道实验室的模拟ACC 清分系统中验证交易数据的正确性,另外银联ODA 的数据由市民卡公司验证交易数据的正确性。第二阶段,在既有运营线路的终端设备上,分别进行读写器的替换,直接线上运营测试,一段时间稳定运营后,在清分中心验证交易数据的正确性。
3 读写器测试平台硬件搭建
AFC 系统读写器测试平台硬件主要由测试工作站、测
试工控机、显示器、测试软件、测试票卡、读写器及其天线、设备、测试软件等组成,其中测试工作站模拟车站SC 服务器。读写器测试平台硬件组成示意图如图1所示。
读写器有一个以太网络口ETH 口,可以另接笔记本电
脑对读写器的相关信息进行调试、查询及监控。
4 读写器测试软件的开发
读写器测试平台的测试工控机运行的是Windows 操作
显示器
二维码
扫描设备出站读写器进站读写器
圆形天线
圆形天线
方形天线
测试工控机
设备
TVM/BOM 读写器
待测试票卡
票卡
工作站
模拟服务器
待测试票卡
票卡
图1    读写器测试平台硬件组成图
实验研究
系统,而读写器采用的是嵌入式Linux操作系统,因此需
要跨平台的开发环境对测试软件的开发。Qt是一个跨平台
C++图形用户界面应用程序开发框架。它既可以开发GUI
程序,也可用于开发非GUI程序,比如控制台工具和服务器。
Qt是面向对象的框架,使用特殊的代码生成扩展以及一些
宏,Qt很容易扩展,并且允许真正地组件编程。Qt可以满
足读写器测试软件的开发要求。
结合读写器的测试内容,对读写器的测试软件的接口函
数分析,其架构如图2所示。[3]
读写器
测试软件
读写器管理模拟操作
寻卡读验卡售票查询车票更新退票模拟
进站
闸机
模拟
出站
闸机
票卡交易处理函数  Qt
界面库
参数
分析
日志
数据
...
应用层
业务逻辑层
底层函数
图2    读写器测试平台软件架构
根据读写器测试平台的软件接口分析,用户的操作界面设计如图3所示。
图3    读写器测试平台软件界面
读写器串口配置可以对测试平台软件的串口进行配置。读写器测试平台的重要内容是分析读写器与测试工控机的通讯,以及票卡数据的解析,以此判断读写器的票卡交易数据的正确性。在交易运行过程中读写器将记录每条交易数据,并存储在读写器的数据库中,读写器测试平台日志分析可以显示读写器的工作情况及故障原因的主要形式。此外日志还将记录读写器整体的响应时间,通过分析读写器响应时间的测试数据,反应读写器的处理性能和射频天线的响应性能。读写器测试平台中的读验卡模块通过机械装置改变待测试票卡与天线的测试距离,显示读写器的读写距离和工作范围,一定程度反应读写器的硬件性能。读写器的状态显示栏显示安全模块PSAM的工作状态,天线的状态,读写器的工作状态以及工作模式。
5 结论
通过宁波轨道交通AFC系统读写器测试内容的分析,采用Qt完成测试平台的软件开发,并完成测试平台的硬件环境搭建及根据测试软件完成对宁波轨道交通自研的读写器的各项测试,测试结果表明自研读写
器的功能正常、性能提升明显,工作可靠稳定。该读写器已在宁波轨道的既有运营线路上可靠稳定运行。
参考文献
* [1]陈凤敏,赵晓蓉,居理,等. 城市轨道交通自动售检票系统工程质量验收规范[S].北京: 中国计划出版社,2006.
* [2]韩建明、袁兵等. 城市轨道交通专用读写器测试方法[J].铁路通信信号工程技术,2016.
* [3]吴超、石琦玉等. 城市轨道交通自动售检票系统专用读写器测试平台[J].城市轨道交通研究,2017.
5 小结
本系统主要是实现了家居火灾特征参数的数字化监测,主控制器对多个传感器检测的数据进行融合判断家居是否有火情,当环境异常时发出报警信息。经测试,该系统可以实时远程采集家居环境温度、湿度、烟雾浓度和CO气体浓度,手机端APP实时显示,数据准确,实时性高。当超过阈值时,能够实现实地的声音报警和应用端的手机振动与消息推送提醒,并智能起动排风扇,实现了对家庭环境的监控与现场和远程的报警提醒。参考文献
* [1]龚利英.基于模糊神经网络的智能家居防火系统研究[D].华南理工大学,2012.
* [2]MQ-2可燃气体传感器使用手册[Z].
* [3]林倩.DHT11数字温湿度传感器通信协议的IO模拟[J].信息通信,2017(1):206-207.
* [4]MQ-7一氧化碳传感器使用手册[Z].
* [5]ESP8266 WiFi芯片使用手册[Z].
(上接第80页)
www�ele169�com  |  85