本發(fā)明涉及一種基于POS機閃付功能自動測試系統(tǒng)及測試方法。
背景技術(shù):
隨著市場需求日益強烈,POS機功能也越來越豐富,閃付刷卡功能對于POS機來說已經(jīng)算是一個必選的功能,一次批量生產(chǎn)通常都會有成千上萬臺機器,如何高效的篩選出有故障的機器,對于各大POS廠商來說至關(guān)重要的,避免將有問題的POS機流到客戶手中,影響客戶體驗及公司信譽。因此在POS機生產(chǎn)完成后,需要進行必要的功能測試,篩選出有故障的機器。傳統(tǒng)的閃付功能測試方法為人工直接參與方法,這種測試方法效率低,人為因素大,生產(chǎn)成本高,違背了測試的初衷。因此應用本發(fā)明的POS機閃付功能自動測試儀可對這些缺點進行改進。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種基于POS機閃付功能自動測試系統(tǒng)及測試方法,本發(fā)明實現(xiàn)了POS機閃付功能的自動測試,解決了人工測試效率低,人為干擾,生產(chǎn)成本高;同時避免人為參與而產(chǎn)生誤操作、誤判的現(xiàn)象。
為實現(xiàn)上述目的,本發(fā)明的技術(shù)方案是:一種基于POS機閃付功能自動測試系統(tǒng),包括場強功能模塊、非接智能卡模塊;
所述場強功能模塊包括STM32最小系統(tǒng)模塊、LED顯示模塊、供電模塊、串口模塊、穩(wěn)壓/校驗模塊、濾波整流模塊、耦合天線,所述STM32最小系統(tǒng)模塊分別與LED顯示模塊、供電模塊、串口模塊、穩(wěn)壓/校驗模塊,所述LED顯示模塊還與所述供電模塊連接,所述耦合天線與所述非接智能卡模塊連接,并經(jīng)濾波整流模塊與穩(wěn)壓/校驗模塊連接,所述耦合天線還與POS機設備的天線進行天線耦合;
所述非接智能卡模塊包括與所述耦合天線連接的非接卡芯片。
在本發(fā)明一實施例中,所述STM32最小系統(tǒng)模塊集成有AD采樣電路。
在本發(fā)明一實施例中,所述STM32最小系統(tǒng)模塊采用STM32F103RBT6芯片。
在本發(fā)明一實施例中,所述供電模塊包括MP26028鋰電池充電模塊及與其連接的鋰電池。
在本發(fā)明一實施例中,所述LED顯示模塊為LED液晶。
在本發(fā)明一實施例中,所述串口模塊為SP202E串口模塊,用于實現(xiàn)STM32最小系統(tǒng)模塊與PC的通信。
在本發(fā)明一實施例中,所述非接卡芯片為復旦微1208。
本發(fā)明還提供了一種采用上述所述基于POS機閃付功能自動測試系統(tǒng)的測試方法,其特征在于:包括如下步驟,
S1:啟動系統(tǒng),設置一計數(shù)值t=0;
S2:將POS機設備置于場強功能模塊的耦合天線處,POS機設備的天線通過與耦合天線進行天線耦合,并經(jīng)濾波整流、穩(wěn)壓/校驗模塊以及集成于STM32最小系統(tǒng)模塊的AD采樣電路采樣場強值后,傳輸給STM最小系統(tǒng)模塊;
S3:判斷計數(shù)值t是否等于5,若是,置計數(shù)值t=0,執(zhí)行步驟S5;否則,執(zhí)行步驟S4;
S4:判斷4cm中心位置場強值是否大于3V,若是,則POS機設備閃付功能正常,計數(shù)值t+1,并將結(jié)果通過串口模塊傳輸給PC機記錄,而后重新執(zhí)行步驟S2;否則,POS機設備閃付功能故障,計數(shù)值t+1,并將結(jié)果通過串口模塊傳輸給PC機記錄,而后重新執(zhí)行步驟S2;
S5:結(jié)束本臺POS機設備閃付功能測試。
相較于現(xiàn)有技術(shù),本發(fā)明具有以下有益效果:本發(fā)明采用了STM32最小系統(tǒng),在72 MHz時鐘頻率時從閃存執(zhí)行代碼,STM32功耗36mA,是32位市場上功能最低的產(chǎn)品,有效降低POS閃付功能測試功耗;同時引入鋰電池充電裝置,可重復利用,節(jié)約資源;且本發(fā)明還實現(xiàn)了POS機閃付功能的自動測試,解決了人工測試效率低,人為干擾,生產(chǎn)成本高;同時避免人為參與而產(chǎn)生誤操作、誤判的現(xiàn)象。
附圖說明
圖1為本發(fā)明基于POS機閃付功能自動測試裝置原理框圖。
圖2是本發(fā)明STM32最小系統(tǒng)模塊的電路原理圖。
圖3是本發(fā)明LED顯示模塊的電路原理圖。
圖4是本發(fā)明場強卡模塊的電路原理圖。
圖5是本發(fā)明采用串口模塊的電路原理圖。
圖6是本發(fā)明采用電源模塊的電路原理圖。
圖7是本發(fā)明的POS機閃付功能自動測試系統(tǒng)的測試方法流程圖。
具體實施方式
下面結(jié)合附圖1-7,對本發(fā)明的技術(shù)方案進行具體說明。
如圖1-6所示,本發(fā)明的一種基于POS機閃付功能自動測試系統(tǒng),包括場強功能模塊、非接智能卡模塊;
所述場強功能模塊包括STM32最小系統(tǒng)模塊、LED顯示模塊、供電模塊、串口模塊、穩(wěn)壓/校驗模塊、濾波整流模塊、耦合天線,所述STM32最小系統(tǒng)模塊分別與LED顯示模塊、供電模塊、串口模塊、穩(wěn)壓/校驗模塊,所述LED顯示模塊還與所述供電模塊連接,所述耦合天線與所述非接智能卡模塊連接,并經(jīng)濾波整流模塊與穩(wěn)壓/校驗模塊連接,所述耦合天線還與POS機設備的天線進行天線耦合;
所述非接智能卡模塊包括與所述耦合天線連接的非接卡芯片,該非接卡芯片可采用復旦微1208等芯片。
所述STM32最小系統(tǒng)模塊集成有AD采樣電路。所述STM32最小系統(tǒng)模塊采用STM32F103RBT6芯片。
所述供電模塊包括MP26028鋰電池充電模塊及與其連接的鋰電池。
所述LED顯示模塊為LED液晶。
所述串口模塊為SP202E串口模塊,用于實現(xiàn)STM32最小系統(tǒng)模塊與PC的通信。
由于每測試一臺POS機設備的閃付功能時,都需要記錄4cm中心位置場強值5次數(shù)據(jù)以及是否通過測試情況。實際EMV規(guī)范是對0~4CM的場強值都有一個特定的標準范圍值,因此,只要保證4cm的位置符合規(guī)范要求,0~3cm也能滿足要求!生產(chǎn)測試為了簡化測試流程,因此只測試4cm,如圖7所示,本發(fā)明采用上述所述基于POS機閃付功能自動測試系統(tǒng)的具體測試流程如下;
S1:啟動系統(tǒng),設置一計數(shù)值t=0;
S2:將POS機設備置于場強功能模塊的耦合天線處,POS機設備的天線通過與耦合天線進行天線耦合,并經(jīng)濾波整流、穩(wěn)壓/校驗模塊以及集成于STM32最小系統(tǒng)模塊的AD采樣電路采樣場強值后,傳輸給STM最小系統(tǒng)模塊;
S3:判斷計數(shù)值t是否等于5,若是,置計數(shù)值t=0,執(zhí)行步驟S5;否則,執(zhí)行步驟S4;
S4:判斷4cm中心位置場強值是否大于3V,若是,則POS機設備閃付功能正常,計數(shù)值t+1,并將結(jié)果通過串口模塊傳輸給PC機記錄,而后重新執(zhí)行步驟S2;否則,POS機設備閃付功能故障,計數(shù)值t+1,并將結(jié)果通過串口模塊傳輸給PC機記錄,而后重新執(zhí)行步驟S2;
S5:結(jié)束本臺POS機設備閃付功能測試。
上述POS機設備閃付功能測試中,只有PC機記錄的一臺POS機設備的5次POS機設閃付功能測試均正常的情況下,才認為該POS機設備符合要求。
以下為本發(fā)明的具體實施例。
本發(fā)明的POS機閃付功能自動測試儀分為場強功能模塊、非接智能卡模塊以及被測POS機設備三大部分組成,其中場強功能模塊設有STM32最小系統(tǒng)模塊、AD采樣電路、LED顯示模塊、供電模塊(由MP26028鋰電池充電模塊及與其連接的鋰電池組成,本實施例采用3.7V鋰電池)、串口模塊、耦合天線、濾波整流、穩(wěn)壓/校驗模塊;所述的模塊間連接關(guān)系(如圖1所示):測試儀天線與非接智能卡模塊相連接,并連接濾波整流、穩(wěn)壓/校驗模塊,且被測POS機閃付功能天線與測試儀天線進行天線耦合;穩(wěn)壓/校驗模塊與AD采樣電路相連接,AD采樣電路集成于最小系統(tǒng)模塊中;最小系統(tǒng)模塊分別與LED顯示模塊、串口模塊相連接;供電模塊與STM32最小系統(tǒng)及LED顯示模塊連接供電;具體如下:
圖2所示,為本發(fā)明采用的STM32最小系統(tǒng)模塊的電路原理圖,STM32最小系統(tǒng)模塊采用STM32F103RBT6芯片,并連接有晶振電路等外圍電路。
圖3所示,為本發(fā)明采用的LED顯示模塊的電路原理圖,具體的該LED顯示模塊采用LED液晶。
圖4所示,為本發(fā)明的耦合天線、濾波整流、穩(wěn)壓/校驗模塊、非接智能卡模塊的非接卡芯片構(gòu)成的場強卡模塊,其中場強卡模塊的PICC_ADC與STM32最小系統(tǒng)模塊相連接,STM32最小系統(tǒng)模塊芯片通過AD采樣的檢測方式,監(jiān)測場強值,人為只需將POS機設備放入本申請裝置中(即場強卡耦合天線處),實現(xiàn)閃付功能自動測試的目的。
圖5所示,為本發(fā)明采用的串口模塊的電路原理圖,該串口模塊采用SP202E芯片,用于實現(xiàn)STM32最小系統(tǒng)模塊與PC的通信,以便于將檢測的數(shù)據(jù)上傳到PC,實現(xiàn)PC自動統(tǒng)計數(shù)據(jù),形成列表,使得測試結(jié)果一目了然。
圖6所示,為本發(fā)明采用的電源模塊的電路原理圖,該電源模塊用于將3.7V鋰電池輸出電壓轉(zhuǎn)換為3.3V、5V兩路電源,其中3.3V電源供給STM32最小系統(tǒng)模塊及LED顯示模塊,5V電源供給SP202E串口模塊。
本發(fā)明主要針對POS機閃付功能生產(chǎn)測試應用實際需求,結(jié)合長期應用經(jīng)驗,引入了場強功能以及智能卡片為一體的測試技術(shù),克服現(xiàn)有傳統(tǒng)人工非接閃付測試中存在的效率低,人為因素干擾,生產(chǎn)成本高等缺點。同時添加與PC串口通信技術(shù)優(yōu)化了測試結(jié)果輸出的準確性,實現(xiàn)智能化。本發(fā)明產(chǎn)品設計具有如下的優(yōu)點:
1、本發(fā)明采用了STM32最小系統(tǒng),在72 MHz時鐘頻率時從閃存執(zhí)行代碼,STM32功耗36mA,是32位市場上功能最低的產(chǎn)品,可有效監(jiān)聽POS機閃付功能測試數(shù)據(jù)并上傳至PC機上,完成一次測試流程僅需5s的時間并能夠記錄5組有效數(shù)據(jù);同時引入鋰電池充電裝置,可重復利用,節(jié)約資源。
2、完善的篩選故障機制:本發(fā)明摒棄傳統(tǒng)的人工直接參與測試,引入場強卡測試方案和串口數(shù)據(jù)通信來進行自動測試;解決人工測試效率低,人為干擾,生產(chǎn)成本高;同時避免人為參與而產(chǎn)生誤操作、誤判的現(xiàn)象;
3、引入獨有的,適合POS機閃付功能準確篩選軟件流程,實現(xiàn)高效可靠的篩選出故障主板,使系統(tǒng)更具自動化。
4、結(jié)合LED液晶顯示,采集數(shù)據(jù)上傳PC分析功能,實現(xiàn)準確定位故障主板的完善性。
以上是本發(fā)明的較佳實施例,凡依本發(fā)明技術(shù)方案所作的改變,所產(chǎn)生的功能作用未超出本發(fā)明技術(shù)方案的范圍時,均屬于本發(fā)明的保護范圍。