基于手持POS机主板自动测试仪及测试方法技术

技术编号:11264803 阅读:191 留言:0更新日期:2015-04-08 10:29
本发明专利技术涉及一种基于手持POS机主板自动测试仪及其测试方法,该测试仪包括单片机最小系统模块、5V/3.3V/1.8V电源模块、LCD液晶显示模块、阵列式按键模块、debug串口模块、报警模块、后备电源模块、AD采样模块以及打印故障点模块;其中手持POS机主板被测功能口线与测试仪测试IO口线连接,并通过连接debug串口模块进行全双工数据通信;单片机最小系统模块分别与液晶显示模块、阵列式按键模块以及打印故障点模块连接;所述AD采样模块集成于单片机最小系统模块中。本发明专利技术能实现对手持POS机主板的自动测试,以克服传统的主板测试方法为人工直接参与,这种测试方法效率低,人为因素大,生产成本高等缺点。

【技术实现步骤摘要】
基于手持POS机主板自动测试仪及测试方法
本专利技术涉及一种基于手持POS机主板自动测试仪及测试方法。
技术介绍
随着市场需求日益强烈,POS机功能也越来越丰富,内部集成的器件及封装也越来越精细,一块主板通常都会有成百上千个器件,某个器件故障都会导致主板运行不正常,为尽早发现不良器件,避免将有问题的主板流到成品装配工序中,影响产品直通率及生产效率。因此在主板生产完成后,需要进行必要的功能测试,筛选出有故障的主板。传统的主板测试方法为人工直接参与方法,这种测试方法效率低,人为因素大,生产成本高,违背了测试的初衷。因此应用本专利技术的手持POS机主板自动测试仪及测试方法可对这些缺点进行改进。
技术实现思路
本专利技术的目的是提供一种基于手持POS机主板自动测试仪,能实现对手持POS机主板的自动测试,以克服传统的主板测试方法效率低,人为因素大,生产成本高等缺点。本专利技术采用以下方案实现:一种基于手持POS机主板自动测试仪,其特征在于:包括单片机最小系统模块、5V/3.3V/1.8V电源模块、LCD液晶显示模块、阵列式按键模块、debug串口模块、报警模块、后备电源模块、AD采样模块以及打印故障点模块;其中手持POS机主板被测功能口线与测试仪测试IO口线连接,并通过连接debug串口模块进行全双工数据通信;单片机最小系统模块分别与液晶显示模块、阵列式按键模块以及打印故障点模块连接;所述AD采样模块集成于单片机最小系统模块中,5V/3.3V/1.8V电源模块及预留的后备电源模块分别与手持POS机主板及自动测试仪连接供电。在本专利技术一实施例中,所述的单片机最小系统为AT91SAM9260最小系统模块。本专利技术的另一目的是提供一种上述的基于手持POS机主板自动测试仪的测试方法,其特征在于:包括以下步骤:S01:测试仪发送握手信号,待被测主板通过debug串口接收握手信号,被测主板回复握手信号同时下载按键板程序;测试仪检测回复信号,若发送与接收的握手信号相符,则握手成功,测试仪并等待被测主板下载按键板程序结果,若被测主板下载按键码程序成功,测试仪通过debug串口通知主板进入待测试模式,否则停止测试;S02:通用功能测试:在待测模式下,测试仪以及被测主板所有测试口线都置为输入上拉状态,测试准备就绪,测试仪向待测主板发送预设的功能测试请求,待测主板响应后将测试口线依次设为低电平,每测完一根口线将该口线恢复为原来的状态,每个动作被测主板通过debug串口发送给测试仪,测试仪检测被测主板是否有发生通路、断路以及与其他口线是否发生短路的情况,若有短路、断路则蜂鸣器报警、LCD液晶显示、打印机打印故障点信息,否则直至主板该功能模块测试结束。在本专利技术一实施例中,所述短路和断路的判断方式:测试仪通过读取某被测试口线对应测试点的状态是否为低电平,低电平正常,若为高电平,表示该功能口线为断路状态;此时测试仪并读取除该测试口线对应测试点以外的测试点状态,若检查出其他测试点有出现低电平的状态,则表示这些低电平的测试口线与原测试功能口线发生短路现象。在本专利技术一实施例中,还包括特殊功能测试:在待测模式下,测试仪以及被测主板所有测试口线置为输入上拉状态,测试准备就绪,测试仪向待测主板发送某项功能测试请求,待测主板响应后自动测试该功能,将测试结果通过debug串口发送给测试仪,若被测主板有故障将会出现蜂鸣器报警、LCD液晶显示、打印机打印故障点信息,否则直至主板该功能模块测试结束。在本专利技术一实施例中,所述主板功能测试顺序依次如下:按键板功能测试、打印功能测试、扫描功能测试、LCD液晶功能测试、IC卡功能测试、SD卡功能测试、SAM卡功能测试、磁条卡功能测试、GPRS功能测试、MODEM功能测试、RFID功能测试、USB功能测试;其中特殊功能测试项为:IC卡功能测试、打印功能测试、按键板功能测试、USB功能测试。在本专利技术一实施例中,所述特殊功能测试的测试方法包括:S21:测试仪通过debug串口向待测主板发送IC卡功能请求,此时待测主板IC卡座上应插入IC卡,当主板接收到测试请求后,软件控制依次进行上电、交换数据、下电操作,将测试结果通过debug串口告知测试仪;S22:测试仪接收测试结果,通过LCD液晶提示手动拔出IC卡,手动拔出IC卡后,被测主板检测IC卡是否在位,测试结果通过debug串口告知测试仪;S23:测试仪接收测试结果,判断以上测试是否全部通过,若有异常,打印出失败步骤原因,否则结束IC卡模块测试,通知被测主板该模块测试完成。本专利技术具备以下优点:1.本专利技术采用了AT91SAM9260最小系统在180MHz时钟频率下运行时性能可达200MIPS,拥有可实现高效系统管理的全功能系统控制器,包含了一个复位控制器、关机控制器、时钟管理、高级中断控制器(AIC)、调试单元(DBGU)、周期间隔定时器、看门狗定时器以及实时定时器。有效控制POS机主板与自动测试仪之间的通信效率,完成一次测试流程只需40s的时间,引入后备电源模块,实现停电后手持POS机主板自动测试仪仍然能正常运行,满足整个测试系统的供电需求。2.完善的筛选故障机制:本专利技术摒弃传统的人工直接参与测试方法,引入测试仪IO口线监测法和debug串口数据通信来进行自动测试;解决人工测试效率低,人为因素大,生产成本高;同时避免人为参与而产生误操作、误判的现象。3.引入独有的,适合手持POS机故障主板准确筛选软件流程,实现高效可靠的筛选出故障主板,使系统更具自动化。结合LCD液晶模块、报警模块、打印故障点模块等多项异常状态提示功能,实现准确定位故障主板的完善性。4.本专利技术引入软件模拟方式进行自动测试,对IC卡等特殊功能测试,软件通过模拟IC卡功能并自动进行测试。采用本方法使系统的测试口线最简化、缩短测试时间,完成特殊功能测试,提高工作效率。附图说明图1是本专利技术基于手持POS机主板自动测试仪总体设计框图。图2是本专利技术的一种debug串口通信方式系统框图。图3是本专利技术的一种故障提示系统框图。图4是本专利技术的一种自动筛选测试方法前期准备框图。图5是本专利技术的一种通用功能测试框图。图6是本专利技术一种特殊功能测试框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更为明显易懂,下面结合附图对本专利技术的具体实施方式做详细的说明。在以下描述中阐述了具体细节以便于充分理解本专利技术。但是本专利技术能够以多种不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本专利技术内涵的情况下做类似推广。因此本专利技术不受下面公开的具体实施方式的限制。如图1所示,是本专利技术的一种实施例的方框示意图。本专利技术所述的测试仪包括AT91SAM9260最小系统模块、5V/3.3V/1.8V电源模块、LCD液晶显示模块、阵列式按键模块、debug串口模块、报警模块、后备电源模块、预留AD采样模块以及打印故障点模块;所述的模块间连接关系:手持POS机主板被测功能口线与测试仪测试IO口线连接,通过连接debug串口模块进行全双工数据通信;最小系统模块分别与液晶显示模块、阵列式按键模块、打印故障点模块之间连接;预留AD采样模块集成于最小系统模块中,5V/3.3V/1.8V电源模块及预留的后备电源模块分别与POS机主板及自动测试仪连接供电。本专利技术主要通过5V/3.3V本文档来自技高网...
基于手持POS机主板自动测试仪及测试方法

【技术保护点】
一种基于手持POS机主板自动测试仪,其特征在于:包括单片机最小系统模块、5V/3.3V/1.8V电源模块、LCD液晶显示模块、阵列式按键模块、debug串口模块、报警模块、后备电源模块、AD采样模块以及打印故障点模块;其中手持POS机主板被测功能口线与测试仪测试IO口线连接,并通过连接debug串口模块进行全双工数据通信;单片机最小系统模块分别与液晶显示模块、阵列式按键模块以及打印故障点模块连接;所述AD采样模块集成于单片机最小系统模块中,5V/3.3V/1.8V电源模块及预留的后备电源模块分别与手持POS机主板及自动测试仪连接供电。

【技术特征摘要】
1.一种基于手持POS机主板自动测试仪,其特征在于:包括单片机最小系统模块、5V/3.3V/1.8V电源模块、LCD液晶显示模块、阵列式按键模块、debug串口模块、报警模块、后备电源模块、AD采样模块以及打印故障点模块;其中手持POS机主板被测功能口线与测试仪测试IO口线连接,并通过连接debug串口模块进行全双工数据通信;单片机最小系统模块分别与液晶显示模块、阵列式按键模块以及打印故障点模块连接;所述AD采样模块集成于单片机最小系统模块中,5V/3.3V/1.8V电源模块及预留的后备电源模块分别与手持POS机主板及自动测试仪连接供电;其中,采用上述的基于手持POS机主板自动测试仪的测试方法包括以下步骤:S01:测试仪发送握手信号,待被测主板通过debug串口接收握手信号,被测主板回复握手信号同时下载按键板程序;测试仪检测回复信号,若发送与接收的握手信号相符,则握手成功,测试仪并等待被测主板下载按键板程序结果,若被测主板下载按键码程序成功,测试仪通过debug串口通知主板进入待测试模式,否则停止测试;S02:通用功能测试:在待测模式下,测试仪以及被测主板所有测试口线都置为输入上拉状态,测试准备就绪,测试仪向待测主板发送预设的功能测试请求,待测主板响应后将测试口线依次设为低电平,每测完一根口线将该口线恢复为原来的状态,每个动作被测主板通过debug串口发送给测试仪,测试仪检测被测主板是否有发生通路、断路以及与其他口线是否发生短路的情况,若有短路、断路则蜂鸣器报警、LCD液晶显示、打印机打印故障点信息,否则直至主板该功能模块测试结束;其中,所述主板功能测试顺序依次如下:按键板功能测试、打印功能测试、扫描功能测试、LCD液晶功能测试、IC卡功能测试、SD卡功能测试、SAM卡功能测试、磁条卡功能测试、GPRS功能测试、MODEM功能...

【专利技术属性】
技术研发人员:林洪华陈敏陈雄文
申请(专利权)人:福建实达电脑设备有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1