一種磁卡模塊測試設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本實用新型屬于產(chǎn)品測試領(lǐng)域,尤其涉及一種磁卡模塊測試設(shè)備。
【背景技術(shù)】
[0002]磁卡(Magnetic Card)是利用磁性載體記錄英文與數(shù)字信息,用來標(biāo)識身份或其他用途的卡片,廣泛應(yīng)用于信用卡、銀行卡及各種計費卡等。對應(yīng)的,用于讀寫磁卡上的數(shù)據(jù)信息的模塊為磁卡模塊。磁卡模塊在生產(chǎn)的過程中會出現(xiàn)一些問題,比如在生產(chǎn)過程中導(dǎo)致的電路損壞,在封裝過程中導(dǎo)致的電路短路、斷線、功能電路損壞等,這些因素都會導(dǎo)致磁卡模塊不能正常工作。因此,磁卡模塊在出廠前必須經(jīng)過合格檢驗。目前的磁卡模塊合格驗證的項目主要包括:程序燒錄是否成功;慢速刷卡是否合格;快速刷卡是否合格。而現(xiàn)有的磁卡模塊測試方法的步驟主要包括:1、程序燒錄。先把磁卡模塊放到測試座上,然后打開電源,測試電路向磁卡模塊寫入程序數(shù)據(jù),并通過LED及蜂鳴器提示數(shù)據(jù)寫入成功。2、進入慢速刷卡測試,此時要求操作人員的持卡刷卡速度為7-9 (cm/s),來回刷卡的有效次數(shù)不能超過6次,成功次數(shù)不能少于4次,否則為不良品。刷卡有效是指操作人員刷卡的速度達標(biāo)并且磁卡模塊能夠檢測到刷卡的動作;刷卡成功是指在刷卡有效的前提下,磁卡模塊能夠讀取磁卡上的數(shù)據(jù)信息。3、進入快速刷卡測試,此時要求操作人員的刷卡速度為40-50 (cm/s),來回刷卡的有效次數(shù)不能超過4次,成功次數(shù)不能少于2次,否則為不良品。
[0003]然而,由于現(xiàn)有的磁卡模塊檢測方法完全要依靠人為的操作和判斷,要求操作人員有很高的操作熟練程度,尤其是刷卡速度的控制,慢刷和快刷的速度轉(zhuǎn)換要迅速,因此很容易導(dǎo)致刷卡無效,而重新操作則會花費更多的測試時間。另外,操作人員還要不停地判斷刷卡是否成功,很容易造成疲勞而降低了工作的效率和判斷的準(zhǔn)確率。
【實用新型內(nèi)容】
[0004]本實用新型實施例提供一種磁卡模塊測試設(shè)備,以實現(xiàn)磁卡模塊的自動化測試,提高磁卡模塊的測試效率和準(zhǔn)確率,減少測試成本和人工成本。
[0005]本實用新型實施例是這樣實現(xiàn)的,一種磁卡模塊測試設(shè)備,所述設(shè)備包括:
[0006]所述設(shè)備包括:
[0007]主控電路;以及
[0008]分別與主控電路連接的顯示模塊、電機控制電路、供電電路、速度傳感器和位置傳感器。
[0009]進一步地,所述主控電路包括主控芯片,所述主控芯片為Atmega 16芯片。
[0010]進一步地,所述主控電路還包括:
[0011]與所述主控芯片連接的程序下載通信接口,所述程序下載通信接口為ISP下載線接口。
[0012]進一步地,所述主控電路還包括:
[0013]分別與所述主控芯片連接的復(fù)位按鈕、開始按鈕、停止按鈕、慢刷按鈕以及快刷按鈕。
[0014]進一步地,所述顯示模塊包括:
[0015]與主控電路的主控芯片連接的集成電路MAX7219 ;
[0016]與集成電路MAX7219連接的多個七段數(shù)碼管。
[0017]進一步地,所述集成電路MAX7219的第18管腳ISET端通過可變電阻連接到第19管腳V+端。
[0018]進一步地,所述位置傳感器包括電機原點傳感器、正限位傳感器以及負(fù)限位傳感器;
[0019]所述速度傳感器、電機原點傳感器、正限位傳感器、負(fù)限位傳感器通過光耦合集成電路PC817與主控電路的Atmega 16芯片連接。
[0020]進一步地,所述電機控制電路包括集成電路THB6064 ;
[0021]所述集成電路THB6064與主控電路之間通過TTL電平接口連接。
[0022]進一步地,所述電機控制電路還包括兩相混合式步進電機;
[0023]所述兩相混合式步進電機與所述集成電路THB6064連接。
[0024]進一步地,所述供電電路包括變壓器;
[0025]與所述變壓器連接的橋式整流電路;
[0026]以及并聯(lián)在橋式整流電路的電流輸出端和輸入端之間的第一穩(wěn)壓電源和第二穩(wěn)壓電源;
[0027]所述第一穩(wěn)壓電源的輸出端接主控電路和顯示模塊;
[0028]所述第二穩(wěn)壓電源的輸出端接電機控制電路、速度傳感器、位置傳感器。
[0029]本實用新型實施例的磁卡模塊測試設(shè)備將主控電路、以及分別與主控電路連接的顯示模塊、電機控制電路、供電電路、速度傳感器和位置傳感器集成于一體,所述設(shè)備的體積小,成本低。其中,所述主控電路可根據(jù)速度傳感器和位置傳感器的輸出值來控制電機控制電路執(zhí)行一系列的刷卡動作,從而實現(xiàn)了磁卡模塊的自動化測試,代替了傳統(tǒng)的人工勞動,能夠有效地減少勞動強度以及勞動成本,提高磁卡模塊測試的效率;且刷卡速度的準(zhǔn)確性高,降低了刷卡的誤刷率。
【附圖說明】
[0030]圖1是本實用新型實施例提供的磁卡模塊測試設(shè)備的組成結(jié)構(gòu)圖;
[0031]圖2是本實用新型實施例提供的主控電路的組成結(jié)構(gòu)圖;
[0032]圖3是本實用新型實施例提供的顯示模塊的組成結(jié)構(gòu)圖;
[0033]圖4是本實用新型實施例提供的電機控制電路的組成結(jié)構(gòu)圖;
[0034]圖5是本實用新型實施例提供的供電電路的組成結(jié)構(gòu)圖。
【具體實施方式】
[0035]為了使本實用新型的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本實用新型進行進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本實用新型,并不用于限定本實用新型。
[0036]本實用新型實施例的磁卡模塊測試設(shè)備將主控電路、以及分別與主控電路連接的顯示模塊、電機控制電路、供電電路、速度傳感器和位置傳感器集成于一體,所述設(shè)備的體積小,成本低。其中,所述主控電路可根據(jù)速度傳感器和位置傳感器的輸出值來控制電機控制電路執(zhí)行一系列的刷卡動作,從而實現(xiàn)了磁卡模塊的自動化測試,代替了傳統(tǒng)的人工勞動,能夠有效地減少勞動強度以及勞動成本,提高磁卡模塊測試的效率;進一步地,由于本設(shè)備是借助電機來執(zhí)行刷卡動作的,與人工測試相比,其刷卡速度的準(zhǔn)確性高,且降低了刷卡的誤刷率。
[0037]圖1示出了本實用新型實施例提供的磁卡模塊測試設(shè)備的組成結(jié)構(gòu),為了便于說明,僅示出了與本實用新型相關(guān)的部分。
[0038]在本實施例中,所述磁卡模塊測試設(shè)備I包括主控電路11、顯示模塊12、電機控制電路13、供電電路14、速度傳感器15和位置傳感器16。
[0039]所述顯示模塊12、電機控制電路13、供電電路14、速度傳感器15和位置傳感器16分別與所述主控電路11連接。
[0040]如圖1所示,主控電路11為整個測試設(shè)備的核心,負(fù)責(zé)整合系統(tǒng)資源、處理按鈕信號、傳感器信號、測試反饋信息、處理電機控制信號以及顯示測試結(jié)果。供電電路14用于為整個測試設(shè)備提供電源。在本實施例中,供電電路的輸出電流首先輸出到主控電路11,然后再由主控電路為其他模塊供電,包括顯示模塊12、電機控制電路13、速度傳感器15、位置傳感器16。速度傳感器15負(fù)責(zé)檢測當(dāng)前刷卡操作的速度,并將檢測結(jié)果傳輸?shù)街骺仉娐?,由主控電路判斷?dāng)前的速度是否合格,并根據(jù)所述速度自動進行速度的調(diào)整。位置傳感器16主要包括電機原點傳感器161、正限位傳感器162、負(fù)限位傳感器163,主要用于測試電機的位置信息,以所述位置信息作為反饋信息反饋給主控電路。電機控制電路13用于將主控電路發(fā)出的電信號轉(zhuǎn)換為對步進電機的控制信息,使得步進電機執(zhí)行一系列的刷卡動作。顯示模塊12則用于指示設(shè)備當(dāng)前的處理進度以及步進電機的位置信息等,以便于用戶對設(shè)備進行調(diào)試及操作。下面將對磁卡模塊測試設(shè)備的每一個部件從結(jié)構(gòu)和功能上進行詳細(xì)的說明。
[0041]如圖2所示,為本實用新型實施例提供的主控電路的組成結(jié)構(gòu)。
[0042]在本實用新型實施例中,主控電路的主控芯片采用ATMEL公司生產(chǎn)的AVR系列單片機,優(yōu)選為Atmega 16芯片111,并且預(yù)留了一些未用到的1端口。所述主控電路還包括與所述主控芯片連接的程序下載通信接口,所述程序下載通信接口為ISP下載線接口 112。通過所述ISP下載線接口 112,用戶可在電路板上在線地寫入單片機程序,進一步方便了設(shè)備的軟件調(diào)試。此外,所述主控電路還包括與所述主控芯片連接的復(fù)位按鈕113、開始按鈕114、停止按鈕115、慢刷按鈕116以及快刷按鈕117。這些按鈕均設(shè)計為TTL電平的方式,直接與Atmega 16芯片111上的1端口相連接。而通過所述慢刷按鈕116和快刷按鈕117,用戶可單獨檢驗?zāi)承┎涣籍a(chǎn)品的慢刷和快刷情況。
[0043]圖2實施例中所述的主控電路的工作原理為:設(shè)備上電后,若復(fù)位按鈕被按下,則整個設(shè)備會自動進行復(fù)位;復(fù)位完成后,電機控制電路中的步進電機將停止在原點位置上,顯示模塊的數(shù)碼管顯示將清零。當(dāng)開始按鈕被按下時,設(shè)備進入對磁卡模塊的測試狀態(tài)。此時,主控電路會不斷地檢測反饋信號,等待磁卡模塊完成程序數(shù)據(jù)的寫入操作;在寫入操作成功后,則自動進入刷卡操作過程。主控電路向電機控制電路輸出脈沖信息,并通過速度傳感器來監(jiān)測步進電機的執(zhí)行情況,實時地調(diào)整步進電機的轉(zhuǎn)速,以滿足刷卡速度的要求。在整個測試過程中,主控電路還將與刷卡狀態(tài)和步進電機的位置相關(guān)的信息轉(zhuǎn)換成七段數(shù)碼管的控制指令,以使得七段數(shù)碼管顯示當(dāng)前的刷卡狀態(tài)和步進電機的位置信息等。
[0044]如圖3所示,為本實用新型實施例提供的顯示模塊的組成結(jié)構(gòu)。
[0045]在本實用新型實施例中,所述顯示模塊12包括:
[0046]控制芯片121,所述控制芯片121優(yōu)選為集成電路MAX7219,所述集成電路MAX7219與主控電路的主控芯片連接;以及
[0047]多個七段數(shù)碼管122,所述多個七段數(shù)碼管122均與集成電路MAX7219連接。本實用新型實施例中優(yōu)選采用8個七段數(shù)碼管。
[0048]所述集成電路MAX7219為集成化的串行輸入/輸出共陰極顯示驅(qū)動器,與主控模塊的主控芯片之間的通信接口為TTL電平接口,可直接連接到主控芯片Atmega 16芯片上的1端口,從而可有效地節(jié)省Atmega 16芯片的1端口資源,也降低了程序編寫的難度。Atmega 16芯片只需將待顯示的數(shù)據(jù)通過通信接口傳輸?shù)斤@示模塊上即可完成顯示。
[0049]圖3實施例中所述的顯示模塊的工作原理為:集成電路MAX7219作為顯示模塊的控制芯片,通過串行通信的方式接收主控電路Atmega 16芯片發(fā)送的數(shù)據(jù)信息,然后將所述數(shù)據(jù)信息解碼為七段數(shù)碼管的段信號及位信號,進而驅(qū)動七段數(shù)碼管顯示。由于是串行通信,本實用新型實施例只需一根數(shù)據(jù)線連