Logo WAVESHARE

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.73V
  • 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

WAVESHARE STM32F205 UART Sensor tal-marki tas-swaba - DIMENSJONI

INTERFACE

Nota: Il-kulur tal-wajers attwali jista 'jkun differenti mill-immaġni. Skont il-PIN meta tikkonnettja iżda mhux il-kulur.

WAVESHARE STM32F205 Sensor tal-marki tas-swaba' UART - INTERFACE

  • 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:
  1. 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
  2. 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
  3. 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
  4. 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: 0
    0: mod ġdid
    1: aqra l-modalità kurrenti
    0 CHK 0xF5
    ACK 0xF5 0x2D 0 Modalità kurrenti ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  5. Ż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-ewwel
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF
    5
    0x0
    1
    User ID (Għoli 8Bit) User ID (Baxxa 8Bit) Permess (1/2/3) 0 CHK 0xF5
    ACK 0xF
    5
    0x0
    1
    0 0 ACK_SUĊĊESS
    ACK_FAIL
    0 CHK 0xF5
    ACK_FULL
    ACK_USER_OCCUPIED ACK_FINGER_OCCUPIED
    ACK_TIMEOUT

    Noti:
    Utent ID: 1~0xFFF;
    Permess tal-Utent: 1,2,3,(tista' tiddefinixxi l-permess lilek innifsek)
    b) It-tieni

    Byte 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.

  6. Ż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_TIMEOUT
    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-) huwa 193Byte
    Il-pakkett tad-dejta jintbagħat meta l-ħames byte tad-dejta ACK huwa ACK_SUCCESS

  7. Ħ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_FAIL
    0 CHK 0xF5
  8. Ħ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_FAIL
    0 CHK 0xF5
  9. 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-Mistoqsija
    0 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
  10. 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_TIMEOUT
    0 CHK 0xF5
  11. 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_TIMEOUT
    0 CHK 0xF5
  12. 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_NOUSER
    0 CHK 0xF5
  13. 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: 0
    0: Issettja l-Livell
    1: Livell ta 'Mistoqsija
    0 CHK 0xF5
    ACK 0xF5 0x28 0 Livell kurrenti ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Noti: Tqabbil livell jista 'jkun 0 ~ 9, akbar il-valur, l-aktar stretti l-paragun. Default 5

  14. 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_TIMEOUT
    0 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.

  15. 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_TIMEOUT
    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.

  16. 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_TIMEOUT
    0 CHK 0xF5
  17. 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_FAIL
    0 CHK 0xF5
  18. 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_NOUSER
    0 CHK 0xF5
  19. 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_NOUSER
    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 (Baxxa 8 Bit) Permess (1/2/3) Eigenvalues CHK 0xF5

    Noti: It-tul tal-Eigenvalues ​​(Len -3) huwa 193 bytes.

  20. 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_FAIL
    0 CHK 0xF5
  21. 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_FAIL
    0 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)  

  22. 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: 0
    0: Issettja timeout
    1: timeout tal-mistoqsija
    0 CHK 0xF5
    ACK 0xF5 0x2E 0 timeout ACK_SUCCUSS
    ACK_FAIL
    0 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

WAVESHARE STM32F205 Sensor tal-marki tas-swaba' UART - ŻID IL-MARQI tas-Swaba'

Ħassar utent

WAVESHARE STM32F205 UART Sensor tal-Marki tas-Swaba - ĦASSAR L-UTENT

Ħassar L-UTENTI KOLLHA

WAVESHARE STM32F205 UART Sensor tal-Marki tas-Swaba - ĦASSRA L-UTENTI KOLLHA

AKKWRA IMMAĠNI U TALLAGĦ VALUR EIGEN

WAVESHARE STM32F205 Sensor tal-marki tas-swaba' UART - 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

WAVESHARE STM32F205 UART Sensor tal-marki tas-swaba - Ittestjar

Hemm diversi funzjonijiet ipprovduti fl-interface tal-Ittestjar

  1. 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
  2. Ż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.
  3. Ħassar l-utent
    Agħżel li Ħassar Utent, ittajpja l-ID (P1 u P2) u permess (P3), imbagħad ikklikkja Ibgħat.
  4. Ħassar l-Utenti Kollha
    Agħżel Ħassar l-Utenti Kollha, imbagħad ikklikkja Ibgħat
  5. Paragun 1:1
    Agħżel 1:1 Tqabbil, ittajpja l-ID (P1 u P2) u permess (P3), imbagħad ikklikkja Ibgħat.
  6. 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

  1. Qabbad UART Fingerprint Sensor (C) ma 'XNUCLEO_F103RB, u qabbad il-programmer
  2. Proġett miftuħ (kodiċi demo) mis-softwer keil5
  3. Iċċekkja jekk il-programmer u l-apparat humiex rikonoxxuti normalment
  4. Ikkumpila u niżżel
  5. 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)
  1. Qabbad il-modulu tal-marki tas-swaba' ma' Raspberry Pi
  2. Niżżel il-kodiċi demo għal Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
  3. unzip it
    tar zxvf UART-Fingerprint-RaspberryPi.tar.gz
  4. Mexxi l-example
    cd UART-Fingerprint-RaspberryPi/sudo python main.py
  5. Gwidi li ġejjin biex tittestja l-

www.waveshare.com

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'

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *