亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

識別歐元紙幣的方法及其驗鈔機的制作方法

文檔序號:6682932閱讀:924來源:國知局
專利名稱:識別歐元紙幣的方法及其驗鈔機的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種紙幣識別方法及其驗鈔機,特別是一種識別歐元面值的方法及其驗鈔機。
背景技術(shù)
現(xiàn)有技術(shù)的驗鈔機在判斷歐元紙幣面值時使用長度來判斷,可是,在實際操作中, 由于歐元的各種面值的長度比較接近,加上結(jié)構(gòu)誤差比較大,造成歐元面值容易報錯,導(dǎo)致出錯率高。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種識別歐元紙幣的方法及其驗鈔機,要解決的技術(shù)問題是準(zhǔn)確識別歐元面值。本發(fā)明采用以下技術(shù)方案一種識別歐元紙幣的方法,包括以下步驟一、波形提取,紅外發(fā)射管發(fā)射紅外光,紅外接收管接收歐元紙幣上的水印信號,模擬數(shù)字轉(zhuǎn)換后微處理器得到歐元紙幣水印的波形數(shù)據(jù)信號;二、波形前期處理,微處理器采用3點平滑濾波之后采用平均法去掉直流電平,得到有效波形;三、水印區(qū)域定位,微處理器根據(jù)歐元紙幣不同的幣值,設(shè)置不同的有效波形的取值范圍;四、波形后期處理,微處理器在有效波形的取值范圍內(nèi)尋找高頂點和低頂點;五、波形重建,水印處理模塊根據(jù)高頂點和低頂點,采用2 分法對波形進行重建,得到初步的水印編碼;六、編碼識別,微處理器對2個頂點之間的波形點數(shù),進行編碼識別和編碼高頂點左右的波形點數(shù)大于1小于5為0,低頂點左右的波形點數(shù)大于1小于5為1,得到2進制編碼;七、編碼比較,微處理器將編碼得到的2進制編碼與存儲在微處理器內(nèi)部的歐元紙幣幣值的2進制編碼進行比較,每個編碼得到的2進制編碼值與存儲的編碼值順序位置都一一對應(yīng)匹配,得出真幣匹配的結(jié)論。本發(fā)明的每個編碼得到的2進制編碼值與存儲的編碼值順序位置不對應(yīng)匹配,得出假幣的結(jié)論。本發(fā)明的設(shè)置有效波形的取值范圍為歐元5 25 50mm,歐元10 J8 55mm,歐元 20 28 58mm,歐元 50 30 60mm,歐元 100 33 63mm,歐元 200 35 65mm,歐元 500 37 70mmo本發(fā)明的微處理器根據(jù)歐元紙幣不同的幣值,設(shè)置有效波形的取值范圍前,進行數(shù)據(jù)倒向。本發(fā)明的頂點的確定為每次波形走勢反向后的前1個點為頂點。本發(fā)明的波形提取前,反射式進鈔電路檢測歐元紙幣放入識別歐元紙幣的驗鈔機入鈔口,碼盤電路和碼盤傳感器采集鈔票的長度,磁頭和磁頭電路采集和檢測鈔票的磁性特征。本發(fā)明的歐元紙幣經(jīng)過識別歐元紙幣的驗鈔機的過鈔通道,過鈔紅外發(fā)射和接收電路檢測歐元紙幣通過過鈔通道的行程。
本發(fā)明的微處理器識別出是真幣,顯示幣值,綠燈亮;或所述微處理器識別出是假幣,傳遞信號顯示錯誤代碼并報警,紅燈亮。一種識別歐元紙幣的驗鈔機,設(shè)有主板部分,主板部分分別連接電源適配器、電池、顯示按鍵部分、上傳感器板部分、直流電機和碼盤部分;所述主板部分設(shè)有微處理器電路和控制電路,微處理器電路和控制電路分別接USB接口,電源電路,電池控制電路和充電電路,上下紅外反射電路、反射式進鈔電路及過鈔紅外發(fā)射和接收電路,電機驅(qū)動電路和消火花電路,編程和調(diào)試接口,磁頭電路。本發(fā)明的過鈔紅外發(fā)射和接收電路設(shè)有紅外發(fā)射管和紅外接收管,紅外發(fā)射管和紅外接收管分別設(shè)有3對,紅外發(fā)射管發(fā)射的紅外線波長為940nM,發(fā)射電流2 30mA,電壓為1 5V。本發(fā)明與現(xiàn)有技術(shù)相比,采用紅外發(fā)射管發(fā)射紅外信號,紅外接收管接收歐元的水印編碼信號,通過將水印編碼信號經(jīng)過模數(shù)轉(zhuǎn)換,通過微處理器進行進行識別處理,得出水印編碼來識別歐元的面值,解決使用長度識別歐元的錯報問題。


圖1是本發(fā)明的識別歐元紙幣的驗鈔機的結(jié)構(gòu)示意圖。圖2是本發(fā)明的識別歐元紙幣的驗鈔機的電路框圖。圖3是5歐元水印區(qū)的示意圖。圖4是本發(fā)明的紅外發(fā)射、接收管的安裝示意圖。圖5是本發(fā)明的識別歐元紙幣流程圖。圖6是本發(fā)明的MCU工作流程圖。圖7是本發(fā)明的有效波形圖。
具體實施例方式下面結(jié)合附圖和實施例對本發(fā)明的技術(shù)方案作進一步的詳細(xì)說明。如圖1所示,本發(fā)明實施例的識別歐元紙幣的驗鈔機,外殼內(nèi)設(shè)有傳動支架1,傳動支架1上設(shè)置有水平設(shè)置的兩根傳動軸2,每根傳動軸2上套置有三節(jié)橡膠軸套3,其中兩端的橡膠軸套3下設(shè)置有導(dǎo)向輪4,支架1上部平面、兩傳動軸2之間的過鈔通道,為識別歐元紙幣的識別區(qū),識別區(qū)上設(shè)置有磁頭5,磁頭5用于采集鈔票的磁性特征,兩傳動軸2 中間的橡膠軸套3用于將歐元紙幣送進、送出識別區(qū)。傳動軸2由電機經(jīng)齒輪組6帶動其旋轉(zhuǎn)。如圖2所示,本發(fā)明的識別歐元紙幣的驗鈔機,設(shè)有主板部分,主板部分分別連接電源適配器、電池、顯示按鍵部分、上傳感器板部分、直流電機和碼盤部分。所述主板部分設(shè)有微處理器MCU電路和控制電路,MCU電路和控制電路分別接USB 接口,電源電路,電池控制電路和充電電路,上下紅外反射電路、反射式進鈔電路及過鈔紅外發(fā)射和接收電路,電機驅(qū)動電路和消火花電路,編程和調(diào)試PDI接口,磁頭電路。MCU采用美國愛特梅爾ATMEL的ATXMEGA32A4。所述USB接口接電源適配器。電源適配器輸入100-M0V、0. 5A交流電,輸出5V、1A
直流電。
所述電源電路與USB接口連接,輸出5V和3. 5V直流電,為MCU電路和控制電路、 下紅外反射電路反射式進鈔電路過鈔紅外發(fā)射電路、電機驅(qū)動電路和消火花電路供電。電源電路可以采用現(xiàn)有技術(shù)輸出5V和3. 5V的直流電源。所述電池控制電路和充電電路連接電源電路,接受MCU電路和控制電路的指令, 為顯示按鍵部分供電。電池控制電路和充電電路采用美國德州儀器TI公司的TL431。所述上下紅外反射電路用來采集鈔票紅外反射特征,反射式進鈔電路用來判斷是否有鈔票放入入鈔口,過鈔紅外發(fā)射和接收電路設(shè)有紅外發(fā)射管和紅外接收管,用來采集鈔票的穿透特征,上下紅外反射電路、反射式進鈔電路與過鈔紅外發(fā)射和接收電路由MCU 控制電路控制。上下紅外反射電路、反射式進鈔電路、過鈔紅外發(fā)射和接收電路采用現(xiàn)有技術(shù)。所述電機驅(qū)動電路接受MCU電路和控制電路的指令,驅(qū)動直流電機旋轉(zhuǎn)。電機驅(qū)動電路根據(jù)常州寶馬電機戚墅堰有限公司的RF-500TB-23160型,4. 5V7500/RPM直流電機的特性采用現(xiàn)有技術(shù)的驅(qū)動動電路。所述消火花電路用于消除電機轉(zhuǎn)動時的火花。采用現(xiàn)有技術(shù)。所述PDI調(diào)試接口用于編程和調(diào)試。所述磁頭電路用于配合磁頭5采集鈔票磁性特征。磁頭電路采用深圳粵寶電子工業(yè)總公司的YB-16。所述顯示、按鍵部分設(shè)有兩個按鍵、用于指示真假鈔票的雙色發(fā)光二極管LED燈、 用于顯示幣種和張數(shù)的兩個3位數(shù)碼管、用于顯示面值的6位數(shù)碼管。所述上傳感器板部分設(shè)有上紅外反射傳感器和過鈔紅外接收電路,用于采集鈔票的紅外特征。上紅外反射傳感器采用深圳市光杰電子有限公司的SG-2BC,過鈔紅外接收電路采用臺灣億光電子工業(yè)股份有限公司的PT204-6B。所述碼盤部分設(shè)有碼盤電路和碼盤傳感器,用于采集鈔票的長度特征。碼盤電路采用現(xiàn)有技術(shù),碼盤傳感器采用深圳市光杰電子有限公司的的'FI-233。圖3所示,歐元的水印標(biāo)記區(qū)設(shè)置在紙幣的正面中間靠左的位置(有四條豎直設(shè)置的寬窄不相同的條紋D)。水印標(biāo)記為豎直條,歐元的全部幣值2進制編碼信息如下€5:0110 10€10:0101 10€20 1010 1010€50:0110 1010€100:0101 1010€200:0101 0110€500:0101 0101如圖4所示,在歐元紙幣的水印標(biāo)記區(qū)經(jīng)過所述識別區(qū)時,在其正面上方設(shè)置有紅外發(fā)射管A、B、C,歐元紙幣的背面下方設(shè)置有紅外接收管a、b、c,在本實施例中,紅外發(fā)射管和紅外接收管分別設(shè)有3對,紅外發(fā)射管發(fā)射的紅外線波長為940nM,發(fā)射電流2 30mA,電壓為1 5V。當(dāng)歐元經(jīng)過所述過鈔通道時,紅外發(fā)射管A、B、C連續(xù)發(fā)射紅外光,紅外接收管a,b,c采集歐元的水印中的2進制編碼信號,將采集到的編碼信號經(jīng)過模數(shù)轉(zhuǎn)換送到所述微處理器MCU電路的單片機進行數(shù)據(jù)處理,該數(shù)據(jù)處理包括水印定位、波形處理、波形重建、編碼識別、編碼比較和錯誤處理,將識別出的歐元水印編碼與存儲在MCU電路內(nèi)部的實際的歐元編碼對比,判斷出歐元的面值。如圖5所示,本發(fā)明實施例的識別歐元紙幣的方法,包括以下步驟一、識別歐元紙幣的驗鈔機、微處理器MCU系統(tǒng)和顯示初始化。二、將歐元紙幣放入本發(fā)明的識別歐元紙幣的驗鈔機,反射式進鈔電路檢測歐元紙幣放入所述識別歐元紙幣的驗鈔機入鈔口,碼盤電路和碼盤傳感器用來采集鈔票的長度,磁頭和磁頭電路采集和檢測鈔票的磁性特征,操作者可以通過操作按鍵切換單張計數(shù)或累加計數(shù),用兩個3位數(shù)碼管來顯示過鈔的張數(shù)。三、歐元紙幣經(jīng)過過鈔通道,過鈔紅外發(fā)射和接收電路檢測歐元紙幣通過過鈔通道的行程。四、歐元紙幣的水印標(biāo)記區(qū)經(jīng)過識別區(qū),紅外發(fā)射管發(fā)射紅外光,紅外接收管接收紅外信號,采集歐元紙幣的水印標(biāo)記信號,傳遞給MCU系統(tǒng),進行識別處理。五、MCU系統(tǒng)識別出是真幣,傳遞信號顯示出面值,用6位數(shù)碼管來顯示幣值,LED 綠燈亮,結(jié)束識別,返回到上述步驟二 ;若識別出是假幣,傳遞信號顯示錯誤代碼并報警, LED紅燈亮,結(jié)束識別,返回到上述步驟二。如圖6所示,所述紅外發(fā)射管發(fā)射紅外光,紅外接收管接收紅外信號,采集到的歐元紙幣的水印標(biāo)記信號,傳遞給MCU系統(tǒng),進行識別處理,包括以下步驟一、波形提取,紅外發(fā)射管A、B、C 一直發(fā)射紅外光,當(dāng)歐元紙幣擋住紅外發(fā)射管的時候,紅外接收管a、b、c分別接收歐元紙幣上的水印信號,然后送到MCU的模擬數(shù)字AD轉(zhuǎn)換電路經(jīng)過AD轉(zhuǎn)換后,得到歐元紙幣水印的波形數(shù)據(jù)信號,其中,波形的X軸代表歐元紙幣的長度方向所對應(yīng)的碼盤采集的點數(shù)信號,Y軸代表歐元紙幣的厚度信息。二、波形前期處理,由于在流通的過程中市面上的歐元紙幣有不同程度的污染,致使AD轉(zhuǎn)換電路產(chǎn)生噪聲,造成采集的波形數(shù)據(jù)信號有雜波,采用3點平滑濾波方法,濾波之后采用平均法去掉直流電平,得到有效波形。三、水印區(qū)域定位,本發(fā)明的方法由于可以4面過鈔,4面過鈔為歐元紙幣圖案為建筑物的一面向上分別可以以4個方向朝前經(jīng)過驗鈔機,即歐元紙幣建筑物圖案的一面向上,建筑物上部在前,建筑物上部在后,建筑物下部在前,建筑物下部在后。這樣,紅外接收管得到的厚度信號數(shù)據(jù)會有2個方向,即歐紙幣方向1 建筑物上部在前和建筑物下部在前,方向2 建筑物上部在后和建筑物下部在后,MCU系統(tǒng)的波形前期處理模塊將這2個方向的波形數(shù)據(jù)統(tǒng)一到1個方向方向2進行處理,統(tǒng)一的方法是把方向1的數(shù)據(jù)倒向,例如有 6個數(shù)據(jù)順序1和順序6換位,順序2和順序5換位,順序3和順序4換位。統(tǒng)一方向后 MCU系統(tǒng)的水印波形定位模塊根據(jù)歐元紙幣不同的幣值,設(shè)置不同的有效波形的取值范圍, 如圖3所示,取值方向從Xl到X2,取值范圍為歐元 5:25 50mm,歐元 10 :28 55mm,歐元 20 丨8 58mm,歐元 50 :30 60mm,歐元 100 33 63mm,歐元 200 :;35 65mm,
歐元 500 37 70mm。四、波形后期處理,如圖7所示,MCU系統(tǒng)的水印處理模塊在有效波形的取值范圍內(nèi)尋找高頂點和低頂點,頂點的確定為每次波形走勢反向后的前1個點為頂點。五、波形重建,水印處理模塊根據(jù)高頂點和低頂點,采用2分法對波形進行重建, 得到初步的水印編碼。六、編碼識別,水印處理模塊對2個頂點之間沿X軸的波形點數(shù),進行編碼識別和編碼高頂點左右的波形點數(shù)大于1小于5為0,低頂點左右的波形點數(shù)大于1小于5為1, 得到2進制編碼。七、編碼比較,MCU系統(tǒng)的水印識別模塊將編碼得到的2進制編碼與事先存儲在 MCU內(nèi)部的歐元紙幣幣值的2進制編碼進行比較,每個編碼得到的2進制編碼值與存儲的編碼值順序位置都一一對應(yīng)匹配,得出真幣匹配的結(jié)論,把識別結(jié)果返回給MCU系統(tǒng)的驗鈔識別模塊。八、錯誤處理,每個編碼得到的2進制編碼值與存儲的編碼值順序位置不對應(yīng)匹配,得出假幣的結(jié)論,把識別結(jié)果返回給MCU系統(tǒng)的驗鈔識別模塊,驗鈔識別模塊接收到假幣結(jié)論后,傳遞信號給顯示部分。所述MCU系統(tǒng)采用MISRA-C 1998版程序語言實現(xiàn)。波形前期處理的代碼
sum=0;
for(i=2;i<(ADNum[channel]/2-2);i++)
sum+=ppc[i]; average=sum/(ADNum[channel]/2-4);
for(i=0;i<ADNum[channel]/2;i++) {
temp=*pc;
*pc++=(signed char )(temp-average);
}
return average;采用3點平滑濾波的代碼//平滑數(shù)據(jù)
for(i=0 ;i<( ADNum [channel] -3) ;i++) {
sum=*pd;
sum+=*(pd+l); sum+=*(pd+2); *pd++=sum/3;
}數(shù)據(jù)倒向的代碼if( (metalBand == 0 ) 11 (metalBand ==2)) {
temp = 0;
for( i = 0;i< ADNum[ nlrPassL ]/2; i++ )
WatermarkL[ temp++ ] = PenIrDataL[ i ]; for( i = 0;i< ADNum[ nlrPassL ]/2; i++ ) WatermarkL[ temp++ ] = PenIrDataRf i ];
}
else {
temp = 0;
for( i = ADNum[ nlrPassL ]; i > ADNum[ nlrPassL ]/2; i-)
WatermarkL[ temp++ ] = PenIrDataL[ i ]; for( i = ADNum[ nlrPassL ]; i > ADNum[ nlrPassL ]/2; i-) WatermarkL[ temp++ ] = PenIrDataRf i ];
}設(shè)置不同的有效波形的取值范圍的代碼watermarkBegin = WatermarkBegin [Denomination];watermarkEnd = WatermarkEnd[Denomination];在有效波形的取值范圍內(nèi)尋找高頂點和低頂點的代碼for( i = watermarkBegin; i < watermarkEnd; i++ ) {
//找頂點位置 pWatermark[ i ] = 0;
//4代表高頂點,2代表低頂點,0代表非頂點
if( pChannel[ i ] > pChannel[ i + 1 ])//波形向下走
{
//處理第1個點........................................................
if( tempA == 0 )
{
tempA++;
pWatermark[ i ] = POINT TOP FLAG/IO;//第 1 個頂點
}
//
//距離上判斷
if( ( temp > POINT DIRECTION FLAG ) && ( temp <
(POINT—DIRECTION—FLAG + Parameter.pointTopBottomMaxNum )))
{
if( ( m == 0 ) (I (temp > ( POINT—DIRECTION—FLAG +1)))11
第一個點例外,處理低點不平的情況 {m++;
pWatermark[ i ] = POTNT TOP FLAG/IO;//頂點距離有效,

}
temp = POINT DIRECTION FLAG;
}
temp—;
}
else if( pChannel[ i ] < pChannel[ i + 1 ])//波形向上走
{
//處理第1個點...............................................................
if( tempA == 0 ) {
tempA++;
pWatermark[ i ] = POINT—BOTTOM—FLAG/10;//第 1 個頂點
}
//...............................................................................
//距離上判斷
if( ( temp < POTNT DTRECTTON FLAG ) && ( temp >
(POINT—DIRECTION—FLAG - Parameter.pointTopBottomMaxNum ))) {
//if( ( m == 0 ) H (temp < ( POINT DIRECTION FLAG - 1 )))//第一個點例外,處理低點不平的情況
//if( temp < ( POINT_DIRECTION_FLAG - 1 ))//處理低點不平
的情況
{
pWatermark[ i ] = POINT_BOTTOM_FLAG/10;//頂點距離有
效,低
}
temp = POINT DIRECTION FLAG;
}
temp++;
}
else if( pChannel[ i ] == pChannel[ i+l])//波形平,需要波形保持原來
的方向,個數(shù)需要計算 {
if( temp > POINT—DIRECTION—FLAG) temp++;
if( temp < POINT—DIRECTION—FLAG) temp--;
}
}采用2分法對波形進行重建的代碼
min = max= 0;temp = DATA—START—NUM;//使用 watermarkL[l ] [12]保存碼
tempB = 0;
for( i = watermarkBegin; i <= watermarkEnd; i++ ) {
if( ( pWatermark[ ι ] == POINT TOP FLAG ) || ( pWatennark[ ι ]==
POINT—TOP—B—FLAG)) {
if( pWatermark[ i ] == POINT TOP FLAG)
{
//PutString("top%T",i); //PutString("min%TM,min); //PutStrmg("tempB%T",tempB);
//>0 && <2不需要校正 //>=2 && <4需要校正1 //>=4 校 JH 2
if(min == 1 )//確定是小黑條,不用校正 pWatermark[ temp++ ] = BLACK—SMALL;
else if( min == 2 )//2個黑條的情況,假定是小條+校正標(biāo)記 {
if( tempB == 2 )//2+2 的情況
pWatermark[ temp++ ] = BLACK—SMALL -
REVISEC;//2+2
elsepWatermark[ temp++ ] = BLACK—SMALL;
}
else if( mm == 3 )//3個點的情況,假定是小條+校正標(biāo)記 {
if( tempB == 1 )//3+1 的情況 {
pWatermark[ temp++ ] = BLACK—SMALL -
REVISEB ;//3+1
}
else if( tempB == 2 )//3+2 的情況 {
pWatermark[ temp++ ] = BLACK—SMALL -
REVISEA;//3+2
}
else
pWatermark[ temp++ ] = BLACK—SMALL;
}
else if( (min > 3 ) && (min < 8 ))
pWatermark[ temp++ ] = BLACK_BIG;//確定是大的黑條,不
用校正
else if( temp > DATA—START—NUM) ρWaterm ark [ temp++ ] = 0;//error
//======"min = 0;
tempB = 0;//清除校正標(biāo)志
}
max++;
}
if( ( pWatermark[ ι ] == POINT—BOTTOM—FLAG ) || ( pWatermark[ ι ]
==POINT—BOTTOM—B—FLAG) 11( i == watermarkEnd )) {
//if( ( max > Parameter.whiteSmallMin ) && ( max < Parameter.whiteSmallMax))//白條小于 6 個點
if( max > Parameter.whiteSmallMin )
pWatermark[ temp++ ] = WHITE—SMALL; min++; max = 0;
}
if( ( pWatermark[ i ] == POINT—REVISE—FLAG ) || ( pWatermark[ i ]==
(POINT—REVISE—FLAG + 3 ))) {
if( pWatermark[ ι ] == POINT—REVISE—FLAG )//需要校正 tempB = 1;
else if( pWatennark[ i ] == ( POINT—REVISE—FLAG + 3 ))//需要校正
tempB = 2;
}
}編碼識別和編碼的代碼
for( j = 0; j < Parameter.offset; j++ )//窗口 {
temp = 0;
if( num >= (pCode[ 0 ] + j))//如果波形的個數(shù)夠才判斷 {
for( ι = ( 0 + j); ι < (pCode[ 0 ] +j); ι++ ) {
if( pOri[ DATA—START—NUM + i ] ==
pCode[ DATA—START—NUM + ι - j ])
{
temp++;
}
//處理SMALL出錯的情況
//因為前邊全部按SMALL處理的,所以pCode中的SMALL
有可能是
"BLACK—SMALL + REVISEA, BLACK—SMALL + REVISEB, BLACK—SMALL + REVISEC;的情況
else if( ( pCode[ DATA—START—NUM + i - j ]==BLACK—SMALL) &&
((pOri[ DATA—START—NUM + i ] == (BLACK—SMALL
-REVISEA) ) Il
(pOri[ DATA—START—NUM + i ] == (BLACK—SMALL - REVISEB ) ) ||
(pOri[ DATA—START—NUM + i ]==
(BLACK SMALL - REVISEC ))))
{
temp++;
}
else if( ( pCode[ DATA—START—NUM + i - j ]==
BLACK—BIG ) &&
((pOri[ DATA—START—NUM + i ] == (BLACK—SMALL
-REVISEA) ) I)
(pOri[ DATA—START—NUM + i ]== (BLACK—SMALL - REV1SEB ) ) ||
(pOri[ DATA—START—NUM + i ] ==
(BLACK—SMALL - RE VISEC ))))
{
temp++;
}
else
temp = 0;
1}
}
if( max < temp ) max = temp;
}編碼進行比較的代碼
if( (inDirection == 1 ) || (inDirection == 3 ))
{
III和3面過鈔需要反向
tempA = DATA START 13 NUM + DATA—START—NUM;//保存反向的值,在第20個位置
for( ι = DATA—START—NUM; i <= temp; i++) pWatermark[ tempA++ ] = pWatermark[ + i ];
for( tempA-, i = 0; tempA〉DATA—START—13—NUM; tempA-) {
pWatermark[ i++ ] = pWatermark[ tempA];
}
}
權(quán)利要求
1.一種識別歐元紙幣的方法,包括以下步驟一、波形提取,紅外發(fā)射管發(fā)射紅外光, 紅外接收管接收歐元紙幣上的水印信號,模擬數(shù)字轉(zhuǎn)換后微處理器得到歐元紙幣水印的波形數(shù)據(jù)信號;二、波形前期處理,微處理器采用3點平滑濾波之后采用平均法去掉直流電平,得到有效波形;三、水印區(qū)域定位,微處理器根據(jù)歐元紙幣不同的幣值,設(shè)置不同的有效波形的取值范圍;四、波形后期處理,微處理器在有效波形的取值范圍內(nèi)尋找高頂點和低頂點;五、波形重建,水印處理模塊根據(jù)高頂點和低頂點,采用2分法對波形進行重建,得到初步的水印編碼;六、編碼識別,微處理器對2個頂點之間的波形點數(shù),進行編碼識別和編碼 高頂點左右的波形點數(shù)大于1小于5為0,低頂點左右的波形點數(shù)大于1小于5為1,得到 2進制編碼;七、編碼比較,微處理器將編碼得到的2進制編碼與存儲在微處理器內(nèi)部的歐元紙幣幣值的2進制編碼進行比較,每個編碼得到的2進制編碼值與存儲的編碼值順序位置都一一對應(yīng)匹配,得出真幣匹配的結(jié)論。
2.根據(jù)權(quán)利要求1所述的識別歐元紙幣的方法,其特征在于所述每個編碼得到的2 進制編碼值與存儲的編碼值順序位置不對應(yīng)匹配,得出假幣的結(jié)論。
3.根據(jù)權(quán)利要求1所述的識別歐元紙幣的方法,其特征在于所述設(shè)置有效波形的取值范圍為歐元5 25 50mm,歐元10 28 55mm,歐元20 28 58mm,歐元50 30 60mm, 歐元 100 33 63mm,歐元 200 35 65mm,歐元 500 37 70mm。
4.根據(jù)權(quán)利要求1所述的識別歐元紙幣的方法,其特征在于所述微處理器根據(jù)歐元紙幣不同的幣值,設(shè)置有效波形的取值范圍前,進行數(shù)據(jù)倒向。
5.根據(jù)權(quán)利要求1所述的識別歐元紙幣的方法,其特征在于所述頂點的確定為每次波形走勢反向后的前1個點為頂點。
6.根據(jù)權(quán)利要求1所述的識別歐元紙幣的方法,其特征在于所述波形提取前,反射式進鈔電路檢測歐元紙幣放入識別歐元紙幣的驗鈔機入鈔口,碼盤電路和碼盤傳感器采集鈔票的長度,磁頭和磁頭電路采集和檢測鈔票的磁性特征。
7.根據(jù)權(quán)利要求1或2所述的識別歐元紙幣的方法,其特征在于所述歐元紙幣經(jīng)過識別歐元紙幣的驗鈔機的過鈔通道,過鈔紅外發(fā)射和接收電路檢測歐元紙幣通過過鈔通道的行程。
8.根據(jù)權(quán)利要求7所述的識別歐元紙幣的方法,其特征在于所述微處理器識別出是真幣,顯示幣值,綠燈亮;或所述微處理器識別出是假幣,傳遞信號顯示錯誤代碼并報警,紅燈亮。
9.一種識別歐元紙幣的驗鈔機,其特征在于所述識別歐元紙幣的驗鈔機設(shè)有主板部分,主板部分分別連接電源適配器、電池、顯示按鍵部分、上傳感器板部分、直流電機和碼盤部分;所述主板部分設(shè)有微處理器電路和控制電路,微處理器電路和控制電路分別接USB 接口,電源電路,電池控制電路和充電電路,上下紅外反射電路、反射式進鈔電路及過鈔紅外發(fā)射和接收電路,電機驅(qū)動電路和消火花電路,編程和調(diào)試接口,磁頭電路。
10.根據(jù)權(quán)利要求9所述的識別歐元紙幣的驗鈔機,其特征在于所述過鈔紅外發(fā)射和接收電路設(shè)有紅外發(fā)射管和紅外接收管,紅外發(fā)射管和紅外接收管分別設(shè)有3對,紅外發(fā)射管發(fā)射的紅外線波長為940nM,發(fā)射電流2 30mA,電壓為1 5V。
全文摘要
本發(fā)明公開了一種識別歐元紙幣的方法及其驗鈔機,要解決的技術(shù)問題是準(zhǔn)確識別歐元面值。本發(fā)明的方法包括波形提取,波形前期處理,水印區(qū)域定位,波形后期處理,波形重建,編碼識別,編碼比較。本發(fā)明的驗鈔機,主板部分的微處理器電路和控制電路分別接USB接口,電源電路,電池控制電路和充電電路,上下紅外反射電路、反射式進鈔電路及過鈔紅外發(fā)射和接收電路,電機驅(qū)動電路和消火花電路,編程和調(diào)試接口,磁頭電路。本發(fā)明與現(xiàn)有技術(shù)相比,紅外發(fā)射管發(fā)射紅外信號,紅外接收管接收歐元的水印編碼信號,通過將水印編碼信號經(jīng)過模數(shù)轉(zhuǎn)換,通過微處理器進行進行識別處理,得出水印編碼來識別歐元的面值,解決使用長度識別歐元的錯報問題。
文檔編號G07D7/12GK102509380SQ201110351790
公開日2012年6月20日 申請日期2011年11月9日 優(yōu)先權(quán)日2011年11月9日
發(fā)明者周宏圖, 張興朝, 羅志軍 申請人:深圳市倍量科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1