Sensor tal-marki tas-swaba' UART (C)
Manwal għall-Utent
OVERVIEW
Dan huwa modulu tas-sensor tal-marki tas-swaba 'ta' għamla tonda integrat ħafna, li huwa kważi żgħir daqs pjanċa tad-dwiefer. Il-modulu huwa kkontrollat permezz ta 'kmandi UART, faċli biex tużah. Advan tiegħutages jinkludu 360 ° verifika Omni-direzzjonali, verifika veloċi, stabbiltà għolja, konsum baxx ta 'enerġija, eċċ.
Ibbażat fuq proċessur Cortex ta 'prestazzjoni għolja, flimkien ma' algoritmu ta 'marki tas-swaba' kummerċjali ta 'sigurtà għolja, is-Sensor tal-marki tas-swaba' UART (C) għandu funzjonalitajiet bħall-iskrizzjoni tal-marki tas-swaba ', akkwist ta' immaġni, sejba ta 'karatteristiċi, ġenerazzjoni u ħażna ta' mudelli, tqabbil tal-marki tas-swaba ', eċċ. Mingħajr ebda għarfien dwar l-algoritmu kkumplikat tal-marki tas-swaba ', kull ma trid tagħmel hu li tibgħat xi kmandi UART, biex tintegraha malajr f'applikazzjonijiet ta' verifika tal-marki tas-swaba 'li jeħtieġu daqs żgħir u preċiżjoni għolja.
KARATTERISTIĊI
- Faċli biex tużah minn xi kmandi sempliċi, m'għandekx għalfejn tkun taf l-ebda teknoloġija tal-marki tas-swaba 'jew l-istruttura inter-modulu
- L-algoritmu kummerċjali tal-marki tas-swaba ', prestazzjoni stabbli, verifika mgħaġġla, jappoġġja reġistrazzjoni tal-marki tas-swaba', tqabbil tal-marki tas-swaba ', iġbor immaġni tal-marki tas-swaba', ittella 'karatteristika tal-marki tas-swaba', eċċ.
- Sejbien sensittiv kapaċità, tmissx it-tieqa tal-ġbir ħafif għal verifika mgħaġġla
- Ħardwer integrat ħafna, proċessur u sensor f'ċippa waħda żgħira, suit għal applikazzjonijiet ta 'daqs żgħir
- Rimm dejjaq ta 'l-istainless steel, żona kbira li jmissu, jappoġġja verifika omnidirezzjonali ta' 360 °
- Sensor uman inkorporat, il-proċessur se jidħol irqad awtomatikament, u jinxtegħel meta tmiss, inqas konsum ta 'enerġija
- Konnettur UART abbord, faċli biex tikkonnettja ma 'pjattaformi tal-ħardwer bħal STM32 u Raspberry Pi
SPEĊIFIKAZZJONI
- Tip ta 'sensur: tmiss abilità
- Riżoluzzjoni: 508DPI
- Pixels tal-immaġni: 192×192
- Skala griża tal-immaġni: 8
- Daqs tas-sensur: R15.5mm
- Kapaċità tal-marki tas-swaba: 500
- Ħin ta' tqabbil: <500ms (1:N, u N <100)
- Rata ta 'aċċettazzjoni falza: <0.001%
- Rata ta' rifjut falza: <0.1%
- Vol operattivtagu: 2.7–3V
- Kurrent operattiv: <50mA
- Kurrent ta 'rqad: <16uA
- Kontra l-elettrostatiku: kuntatt ta 'skarigu 8KV / skarigu mill-ajru 15KV
- Interface: UART
- Baudrate: 19200 bps
- Ambjent operattiv:
• Temperatura: -20°C ~ 70°C
• Umdità: 40% RH ~ 85% RH (l-ebda kondensazzjoni) - Ambjent tal-ħażna:
• Temperatura: -40°C ~ 85°C
• Umdità: <85%RH (l-ebda kondensazzjoni) - Ħajja: 1 miljun darba
HARDWARE
DIMENSJONI
INTERFACE
Nota: Il-kulur tal-wajers attwali jista 'jkun differenti mill-immaġni. Skont il-PIN meta tikkonnettja iżda mhux il-kulur.
- VIN: 3.3V
- GND: Art
- RX: Input tad-dejta tas-serje (TTL)
- TX: Output tad-dejta tas-serje (TTL)
- RST: Jippermetti/jiskonnettja l-enerġija Pin
• GĦOLJA: Jippermetti l-enerġija
• BAXX: Jiskonnettja l-enerġija (Modalità Sleep) - Qiegħed: Qawmien pin. Meta l-modulu jkun fil-modalità sleep, il-pin WKAE huwa GĦOLJA meta tmiss is-sensor b'saba '.
KMANDI
FORMAT TAL-KMANDI
Dan il-modulu jaħdem bħala apparat slave, u għandek tikkontrolla l-apparat Master biex tibgħat kmandi biex tikkontrollah. L-interface tal-komunikazzjoni hija UART: 19200 8N1.
Il-kmandi tal-format u r-risposti għandhom ikunu:
1) =8 bytes
Byte | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
CMD | 0xF5 | CMD | P1 | P2 | P3 | 0 | CHK | 0xF5 |
ACK | 0xF5 | CMD | Q1 | Q2 | Q3 | 0 | CHK | 0xF5 |
Noti:
CMD: Tip ta' kmand/rispons
P1, P2, P3: Parametri tal-kmand
Q1, Q2, Q3: Parametri tar-rispons
Q3: Ġeneralment, Q3 hija informazzjoni valida/invalida tal-operazzjoni, għandha tkun:
#define ACK_SUCCESS #define ACK_FAIL #define ACK_FULL #define ACK_NOUSER #define ACK_USER_OCCUPIED #define ACK_FINGER_OCCUPIED #define ACK_TIMEOUT |
0x00 0x01 0x04 0x05 0x06 0x07 0x08 |
//Suċċess //Falla //Id-database hija sħiħa //L-utent ma jeżistix //L-utent kien jeżisti //Il-marki tas-swaba' kienu jeżistu //Spiċċa l-ħin |
CHK: Checksum, huwa riżultat XOR ta 'bytes minn Byte 2 sa Byte 6
2) > 8 bytes. Din id-data fiha żewġ partijiet: data head u data packet data head:
Byte | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
CMD | 0xF5 | CMD | Hi(Len) | Baxxa (Len) | 0 | 0 | CHK | 0xF5 |
ACK | 0xF5 | CMD | Hi(Len) | Baxxa (Len) | Q3 | 0 | CHK | 0xF5 |
Nota:
CMD, Q3: l-istess bħal 1)
Len: Tul tad-dejta valida fil-pakkett tad-dejta, 16-il bit (żewġ bytes)
Hi (Len): Għoli 8 bits ta 'Len
Baxxa (Len): Baxxa 8 bits ta 'Len
CHK: Checksum, huwa XOR riżultat ta' bytes minn Byte 1 sa Byte 6 pakkett tad-dejta:
Byte | 1 | 2...Len+1 | Len+2 | Len+3 |
CMD | 0xF5 | Data | CHK | 0xF5 |
ACK | 0xF5 | Data | CHK | 0xF5 |
Nota:
Len: numri ta' bytes tad-Data
CHK: Checksum, huwa riżultat XOR ta 'bytes minn Byte 2 għal Byte Len+1
pakkett tad-data wara data head.
TIPI KMAND:
- Immodifika n-numru SN tal-modulu (CMD/ACK it-tnejn 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x08 SN ġdid (Bit 23-16) SN ġdid (Bit 15-8) SN ġdid (Bit 7-0) 0 CHK 0xF5 ACK 0xF5 0x08 S qodma (Bit 23-16) SN antik (Bit 15-8) SN antik (Bit 7-0) 0 CHK 0xF5 - Mistoqsija Mudell SN (CMD/ACK it-tnejn 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x2A 0 0 0 0 CHK 0xF5 ACK 0xF5 0x2A SN (Bit 23-16) SN (Bit 15-8) SN (Bit 7-0) 0 CHK 0xF5 - Modalità Sleep (CMD/ACK it-tnejn 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x2C 0 0 0 0 CHK 0xF5 ACK 0xF5 0x2C 0 0 0 0 CHK 0xF5 - Issettja/Aqra l-mod li żżid il-marki tas-swaba' (CMD/ACK it-tnejn 8 Byte)
Hemm żewġ modi: jippermettu l-mod ta 'duplikazzjoni u tiddiżattiva l-mod ta' duplikazzjoni. Meta l-modulu jkun f'mod ta 'duplikazzjoni b'diżabilità: l-istess marki tas-swaba' tista 'tiżdied biss bħala ID waħda. Jekk trid iżżid ID oħra bl-istess marki tas-swaba, ir-rispons tad-DSP falla l-informazzjoni. Il-modulu jinsab fil-modalità diżattivata wara li jinxtegħel.Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x2D 0 Byte5=0:
0: Ippermettiet
1: Itfi
Byte5=1: 00: mod ġdid
1: aqra l-modalità kurrenti0 CHK 0xF5 ACK 0xF5 0x2D 0 Modalità kurrenti ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - Żid marki tas-swaba' (CMD/ACK it-tnejn 8 Byte)
L-apparat prinċipali għandu jibgħat kmandi darbiet triplu lill-modulu u jżid darbiet triplu tal-marki tas-swaba ', u jiżgura li l-marki tas-swaba' miżjuda tkun valida.
a) L-ewwelByte 1 2 3 4 5 6 7 8 CMD 0xF
50x0
1User ID (Għoli 8Bit) User ID (Baxxa 8Bit) Permess (1/2/3) 0 CHK 0xF5 ACK 0xF
50x0
10 0 ACK_SUĊĊESS
ACK_FAIL0 CHK 0xF5 ACK_FULL
ACK_USER_OCCUPIED ACK_FINGER_OCCUPIED
ACK_TIMEOUTNoti:
Utent ID: 1~0xFFF;
Permess tal-Utent: 1,2,3,(tista' tiddefinixxi l-permess lilek innifsek)
b) It-tieniByte 1 2 3 4 5 6 7 8 CMD
0xF5
0x02
ID tal-Utent (Għoli 8Bit)
ID tal-Utent (Baxxa 8Bit)
Permess (1/2/3)
0
CHK
0xF5
ACK
0xF5
0x02
0
0
ACK_SUĊĊESS ACK_FAIL ACK_TIMEOUT
0
CHK
0xF5
c) it-tielet
Byte 1 2 3 4 5 6 7 8 CMD
0xF5
0x03
ID tal-Utent (Għoli 8Bit)
ID tal-Utent (Baxxa 8Bit)
Permess (1/2/3)
0
CHK
0xF5
ACK
0xF5
0x03
0
0
ACK_SUĊĊESS ACK_FAIL ACK_TIMEOUT
0
CHK
0xF5
Noti: User ID u Permess fi tliet kmandi.
- Żid utenti u upload eigenvalues (CMD =8Byte/ACK > 8 Byte)
Dawn il-kmandi huma simili għal “5. żid il-marki tas-swaba’”, għandek iżżid darbiet triplu wkoll.
a) L-ewwel
L-istess bħall-Ewwel ta '"5. żid marki tas-swaba'”
b) It-tieni
L-istess bħat-Tieni ta' “5. żid marki tas-swaba”
c) It-tielet
Format CMD:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x06 0 0 0 0 CHK 0xF5 Format ACK:
1) Kap tad-dejta:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x06 Hi(Len) Baxxa (Len) ACK_SUĊĊESS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Pakkett tad-dejta:
Byte 1 2 3 4 5—Len+1 Len+2 Len+3 ACK 0xF5 0 0 0 Eigenvalues CHK 0xF5 Noti:
It-tul tal-Eigenvalues(Len-) huwa 193Byte
Il-pakkett tad-dejta jintbagħat meta l-ħames byte tad-dejta ACK huwa ACK_SUCCESS - Ħassar l-utent (CMD/ACK it-tnejn 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x04 User ID (Għoli 8Bit) User ID (Baxxa 8Bit) 0 0 CHK 0xF5 ACK 0xF5 0x04 0 0 ACK_SUĊĊESS
ACK_FAIL0 CHK 0xF5 - Ħassar l-utenti kollha (CMD/ACK it-tnejn 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x05 0 0 0: Ħassar l-utenti kollha 1/2/3: Ħassar l-utenti li l-permess tagħhom huwa 1/2/3 0 CHK 0xF5 ACK 0xF5 0x05 0 0 ACK_SUĊĊESS
ACK_FAIL0 CHK 0xF5 - Għadd ta' mistoqsijiet ta' utenti (CMD/ACK it-tnejn 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x09 0 0 0: Għadd tal-Mistoqsija
0xFF: Ammont tal-Mistoqsija0 CHK 0xF5 ACK 0xF5 0x09 Għadd/Ammont (Għoli 8Bit) Għadd/Ammont (Baxx 8Bit) ACK_SUĊĊESS
ACK_FAIL
0xFF(CMD=0xFF)0 CHK 0xF5 - 1:1 (CMD/ACK it-tnejn 8Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x0B User ID (Għoli 8 Bit) User ID (Baxxa 8 Bit) 0 0 CHK 0xF5 ACK 0xF5 0x0B 0 0 ACK_SUĊĊESS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 - Tqabbil 1: N (CMD/ACK it-tnejn 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x0C 0 0 0 0 CHK 0xF5 ACK 0xF5 0x0C User ID (Għoli 8 Bit) User ID (Baxxa 8 Bit) Permess
(1/2/3)
ACK_NOUSER
ACK_TIMEOUT0 CHK 0xF5 - Permess tal-Mistoqsija (CMD/ACK it-tnejn 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x0A User ID (Għoli 8Bit) ID tal-Utent (Low8Bit) 0 0 CHK 0xF5 ACK 0xF5 0x0A 0 0 Permess
(1/2/3)
ACK_NOUSER0 CHK 0xF5 - Issettja/Livell ta' tqabbil tal-Mistoqsija (CMD/ACK it-tnejn 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x28 0 Byte5=0: Livell Ġdid
Byte5=1: 00: Issettja l-Livell
1: Livell ta 'Mistoqsija0 CHK 0xF5 ACK 0xF5 0x28 0 Livell kurrenti ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 Noti: Tqabbil livell jista 'jkun 0 ~ 9, akbar il-valur, l-aktar stretti l-paragun. Default 5
- Akkwista immaġini u ittella (CMD=8 Byte/ACK> 8 Byte)
Format CMD:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x24 0 0 0 0 CHK 0xF5 Format ACK:
1) Kap tad-dejta:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x24 Hi(Len) Baxxa (Len) ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Pakkett tad-dejta
Byte 1 2—Len+1 Len+2 Len+3 ACK 0xF5 Data tal-immaġni CHK 0xF5 Noti:
Fil-modulu DSP, il-pixels ta 'l-immaġini tal-marki tas-swaba' huma 280 * 280, kull pixel huwa rappreżentat bi 8 bits. Meta uploading, DSP qabeż pixels sampling f'direzzjoni orizzontali/vertikali biex tnaqqas id-daqs tad-data, sabiex l-immaġni saret 140 * 140, u ħu l-għoli 4 bits tal-pixel. kull żewġ pixels komposti f'byte wieħed għat-trasferiment (pixel preċedenti għolja 4-bit, l-aħħar pixel baxx 4-pixel).
It-trasmissjoni tibda linja b'linja mill-ewwel linja, kull linja tibda mill-ewwel pixel, tittrasferixxi totalment 140 * 140/ 2 bytes ta 'data.
It-tul tad-dejta tal-immaġni huwa ffissat għal 9800 bytes. - Akkwista immaġni u ttella 'valuri proprji (CMD=8 Byte/ACK> 8Byte)
Format CMD:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x23 0 0 0 0 CHK 0xF5 Format ACK:
1) Kap tad-dejta:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x23 Hi(Len) Baxxa (Len) ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Pakkett tad-dejta
Byte 1 2 3 4 5—Len+1 Len+2 Len+3 ACK 0xF5 0 0 0 Eigenvalues CHK 0xF5 Noti: It-tul tal-Eigenvalues (Len -3) huwa 193 bytes.
- Niżżel il-valuri eigen u qabbel mal-marki tas-swaba' miksuba (CMD >8 Byte/ACK=8 Byte)
Format CMD:
1) Kap tad-dejta:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x44 Hi(Len) Baxxa (Len) 0 0 CHK 0xF5 2) Pakkett tad-dejta
Byte 1 2 3 4 5—Len+1 Len+2 Len+3 ACK 0xF5 0 0 0 Eigenvalues CHK 0xF5 Noti: It-tul tal-Eigenvalues (Len -3) huwa 193 bytes.
Format ACK:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x44 0 0 ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 - Niżżel il-valuri proprji u t-tqabbil 1:1 (CMD >8 Byte/ACK=8 Byte)
Format CMD:
1) Kap tad-dejta:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x42 Hi(Len) Baxxa (Len) 0 0 CHK 0xF5 2) Pakkett tad-dejta
Byte 1 2 3 4 5—Len+1 Len+2 Len+2 ACK 0xF5 User ID (Għoli 8 Bit) User ID (Baxxa 8 Bit) 0 Eigenvalues CHK 0xF5 Noti: It-tul tal-Eigenvalues (Len -3) huwa 193 bytes.
Format ACK:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x43 0 0 ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - Niżżel il-valuri proprji u t-tqabbil 1:N (CMD >8 Byte/ACK=8 Byte)
Format CMD:
1) Kap tad-dejta:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x43 Hi(Len) Baxxa (Len) 0 0 CHK 0xF5 2) Pakkett tad-dejta
Byte 1 2 3 4 5—Len+1 Len+2 Len+2 ACK 0xF5 0 0 0 Eigenvalues CHK 0xF5 Noti: It-tul tal-Eigenvalues (Len -3) huwa 193 bytes.
Format ACK:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x43 User ID (Għoli 8 Bit) User ID (Baxxa 8 Bit) Permess
(1/2/3)
ACK_NOUSER0 CHK 0xF5 - Upload eigenvalues mill-mudell DSP CMD=8 Byte/ACK >8 Byte)
Format CMD:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x31 User ID (Għoli 8 Bit) User ID (Baxxa 8 Bit) 0 0 CHK 0xF5 Format ACK:
1) Kap tad-dejta:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x31 Hi(Len) Baxxa (Len) ACK_SUCCUSS
ACK_FAIL
ACK_NOUSER0 CHK 0xF5 2) Pakkett tad-dejta
Byte 1 2 3 4 5—Len+1 Len+2 Len+3 ACK 0xF5 User ID (Għoli 8 Bit) User ID (Baxxa 8 Bit) Permess (1/2/3) Eigenvalues CHK 0xF5 Noti: It-tul tal-Eigenvalues (Len -3) huwa 193 bytes.
- Niżżel il-valuri proprji u ssejvja bħala User ID għal DSP (CMD> 8 Byte/ACK = 8 Byte)
Format CMD:
1) Kap tad-dejta:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x41 Hi(Len) Baxxa (Len) 0 0 CHK 0xF5 2) Pakkett tad-dejta
Byte 1 2 3 4 5—Len+1 Len+2 Len+3 ACK 0xF5 User ID (Għoli 8 Bit) User ID (Low8 Bit) Permess (1/2/3) Eigenvalues CHK 0xF5 Noti: It-tul tal-Eigenvalues (Len -3) huwa 193 bytes.
Format ACK:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x41 User ID (Għoli 8 Bit) User ID (Baxxa 8 Bit) ACK_SUĊĊESS
ACK_FAIL0 CHK 0xF5 - Informazzjoni ta' mistoqsija (ID u permess) tal-utenti kollha miżjuda (CMD=8 Byte/ACK > 8Byte)
Format CMD:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x2B 0 0 0 0 CHK 0xF5 Format ACK:
1) Kap tad-dejta:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x2B Hi(Len) Baxxa (Len) ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 2) Pakkett tad-dejta
Byte 1 2 3 4—Len+1 Len+2 Len+3 ACK 0xF5 User ID (Għoli 8 Bit) User ID (Baxxa 8 Bit) Informazzjoni tal-utent (ID tal-utent u permess) CHK 0xF5 Noti:
It-tul tad-dejta tal-pakkett tad-Data (Len) huwa ”3*User ID+2”
Format ta' informazzjoni għall-utent:Byte 4 5 6 7 8 9 … Data Utent ID1 (Għoli 8 Bit) Utent ID1 (Baxxa 8 Bit) Permess tal-Utent 1 (1/2/3) Utent ID2 (Għoli 8 Bit) Utent ID2 (Baxxa 8 Bit) Permess tal-Utent 2 (1/2/3) …
- Issettja/Mistoqsija l-ħin tal-qbid tal-marki tas-swaba' (CMD/ACK it-tnejn 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x2E 0 Byte5=0: timeout
Byte5=1: 00: Issettja timeout
1: timeout tal-mistoqsija0 CHK 0xF5 ACK 0xF5 0x2E 0 timeout ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 Noti:
Il-firxa tal-valuri tal-ħin ta' stennija tal-marki tas-swaba' (tout) hija 0-255. Jekk il-valur huwa 0, il-proċess ta 'akkwist tal-marki tas-swaba' jibqa 'jkompli jekk l-ebda marki tas-swaba' ma tagħfas; Jekk il-valur ma jkunx 0, is-sistema se teżisti għar-raġuni ta 'timeout jekk l-ebda marki tas-swaba' tagħfas fuq fil-ħin tout * T0.
Nota: T0 huwa l-ħin meħtieġ għall-ġbir/l-ipproċessar ta' immaġni, ġeneralment 0.2- 0.3 s.
PROĊESS TA' KOMUNIKAZZJONI
ŻID IL-marki tas-swaba
Ħassar utent
Ħassar L-UTENTI KOLLHA
AKKWRA IMMAĠNI U TALLAGĦ VALUR EIGEN
Gwidi għall-utent
Jekk trid tikkonnettja l-modulu tal-marki tas-swaba 'ma' PC, għandek bżonn tixtri UART wieħed mal-modulu USB. Nirrakkomandaw li tuża Waveshare Bord FT232 USB UART (mikro) modulu.
Jekk trid tqabbad il-modulu tal-marki tas-swaba 'ma' bord ta 'żvilupp bħal Raspberry Pi, jekk ix-xogħol
il-livell tal-bord tiegħek huwa 3.3V, tista 'tqabbadha direttament mal-labar UART u GPIO tal-bord tiegħek. Jekk huwa 5V, jekk jogħġbok żid livell jikkonvertu modulu/ċirkwit.
QABEL MAL-PC
KONNESSJONI TAL-ĦARDWARE
Għandek bżonn:
- Sensor tal-marki tas-swaba' UART (C)*1
- FT232 USB UART Bord *1
- kejbil mikro USB *1
Qabbad il-modulu tal-marki tas-swaba 'u l-Bord FT232 USB UART mal-PC
Sensor tal-marki tas-swaba' UART (C) | FT232 USB UART Bord |
VDC | VDC |
GND | GND |
RX | TX |
TX | RX |
RST | NC |
QAX | NC |
ITTESTJAR
- Niżżel is-softwer tat-test tas-Sensor tal-marki tas-swaba' UART mill-wiki
- Iftaħ is-softwer u agħżel il-port COM korrett. (Is-softwer jista 'jappoġġa biss COM1 ~ COM8, jekk il-port COM fil-PC tiegħek huwa barra minn din il-firxa, jekk jogħġbok immodifikah)
- Ittestjar
Hemm diversi funzjonijiet ipprovduti fl-interface tal-Ittestjar
- Għadd tal-Mistoqsija
Agħżel Għadd, imbagħad ikklikkja Ibgħat. L-għadd ta' utenti jintbagħat lura u jintwera fl-Informazzjoni Rispons interface - Żid Utent
Agħżel Żid Utent, iċċekkja biex Akkwista Darbtejn u Auto ID+1, ittajpja l-ID (P1 u P2) u permess (P3), imbagħad ikklikkja Ibgħat. Fl-aħħarnett, touch sensor biex takkwista marki tas-swaba. - Ħassar l-utent
Agħżel li Ħassar Utent, ittajpja l-ID (P1 u P2) u permess (P3), imbagħad ikklikkja Ibgħat. - Ħassar l-Utenti Kollha
Agħżel Ħassar l-Utenti Kollha, imbagħad ikklikkja Ibgħat - Paragun 1:1
Agħżel 1:1 Tqabbil, ittajpja l-ID (P1 u P2) u permess (P3), imbagħad ikklikkja Ibgħat. - Tqabbil 1:N
Agħżel 1: N Tqabbil, imbagħad ikklikkja Ibgħat.
…
Għal aktar funzjonijiet, jekk jogħġbok ittestjah. (Uħud mill-funzjonijiet mhumiex disponibbli għal dan il-modulu)
IKKONNESSA MAL XNUCLEO-F103RB
Aħna nipprovdu kodiċi demo għal XNCULEO-F103RB, li tista' tniżżel mill-wiki
Sensor tal-marki tas-swaba' UART (C) | NUCLEO-F103RB |
VDC | 3.3V |
GND | GND |
RX | PA9 |
TX | PA10 |
RST | PB5 |
QAX | PB3 |
Nota: Dwar il-labar, jekk jogħġbok irreferi għall- Interface hawn fuq
- Qabbad UART Fingerprint Sensor (C) ma 'XNUCLEO_F103RB, u qabbad il-programmer
- Proġett miftuħ (kodiċi demo) mis-softwer keil5
- Iċċekkja jekk il-programmer u l-apparat humiex rikonoxxuti normalment
- Ikkumpila u niżżel
- Qabbad XNUCELO-F103RB mal-PC permezz ta' kejbil USB, iftaħ is-softwer ta' assistenza tas-serje, issettja l-port COM: 115200, 8N1
Ittajpja l-kmandi biex tittestja l-modulu skont l-informazzjoni mibgħuta lura.
IKKONĊESSA MA RASPBERRY PI
Aħna nipprovdu python example għal Raspberry Pi, tista 'tniżżlu mill-wiki
Qabel ma tuża l-example, l-ewwel għandek tattiva l-port tas-serje ta' Raspberry Pi:
Kmand tad-dħul fuq Terminal: Sudo raspi-config
Agħżel: Interfacing Options -> Serial -> Le -> Iva
Imbagħad reboot.
Sensor tal-marki tas-swaba' UART (C) | Lampun Pi |
VDC | 3.3V |
GND | GND |
RX | 14 (BCM) – PIN 8 (Bord) |
TX | 15 (BCM) – PIN 10 (Bord) |
RST | 24 (BCM) – PIN 18 (Bord) |
QAX | 23 (BCM) – PIN 16 (Bord) |
- Qabbad il-modulu tal-marki tas-swaba' ma' Raspberry Pi
- Niżżel il-kodiċi demo għal Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
- unzip it
tar zxvf UART-Fingerprint-RaspberryPi.tar.gz - Mexxi l-example
cd UART-Fingerprint-RaspberryPi/sudo python main.py - Gwidi li ġejjin biex tittestja l-
Dokumenti / Riżorsi
![]() |
WAVESHARE STM32F205 UART Sensor tal-marki tas-swaba [pdfManwal tal-Utent STM32F205, Sensor tal-marki tas-swaba' UART, Sensor tal-marki tas-swaba' UART STM32F205, Sensor tal-marki tas-swaba' |