Logo WAVESHARE

Synhwyrydd Olion Bysedd UART (C)
Llawlyfr Defnyddiwr

DROSVIEW

Mae hwn yn fodiwl synhwyrydd olion bysedd capacitive siâp crwn integredig iawn, sydd bron mor fach â phlât ewinedd. Rheolir y modiwl trwy orchmynion UART, sy'n hawdd ei ddefnyddio. Mae ei advantages yn cynnwys dilysu Omni-gyfeiriadol 360 °, dilysu cyflym, sefydlogrwydd uchel, defnydd pŵer isel, ac ati.
Yn seiliedig ar brosesydd Cortex perfformiad uchel, ynghyd ag algorithm olion bysedd masnachol diogelwch uchel, mae Synhwyrydd Olion Bysedd (C) UART yn cynnwys swyddogaethau fel cofrestru olion bysedd, caffael delweddau, canfod nodweddion, cynhyrchu a storio templedi, paru olion bysedd, ac ati. Heb unrhyw wybodaeth am yr algorithm olion bysedd cymhleth, y cyfan sydd angen i chi ei wneud yw anfon rhai gorchmynion UART, i'w integreiddio'n gyflym i gymwysiadau gwirio olion bysedd sy'n gofyn am faint bach a manwl gywirdeb uchel.

NODWEDDION
  • Yn hawdd i'w defnyddio gan rai gorchmynion syml, nid oes rhaid i chi wybod unrhyw dechnoleg olion bysedd na'r strwythur rhwng modiwlau
  • Mae'r algorithm olion bysedd masnachol, perfformiad sefydlog, gwirio cyflym, yn cefnogi cofrestru olion bysedd, paru olion bysedd, casglu delwedd olion bysedd, uwchlwytho nodwedd olion bysedd, ac ati.
  • Canfod sensitif capacitive, dim ond cyffwrdd y ffenestr gasglu yn ysgafn ar gyfer gwirio cyflym
  • Caledwedd integredig iawn, prosesydd a synhwyrydd mewn un sglodyn bach, yn addas ar gyfer cymwysiadau maint bach
  • Mae ymyl dur di-staen cul, ardal gyffwrdd fawr, yn cefnogi gwirio Omni-gyfeiriadol 360 °
  • Synhwyrydd dynol wedi'i fewnosod, bydd y prosesydd yn mynd i mewn i gwsg yn awtomatig, ac yn deffro wrth gyffwrdd, defnydd pŵer is
  • Cysylltydd UART ar fwrdd, hawdd ei gysylltu â llwyfannau caledwedd fel STM32 a Raspberry Pi
MANYLEB
  • Math o synhwyrydd: cyffwrdd capacitive
  • Datrysiad: 508DPI
  • Picsel delwedd: 192 × 192
  • Delwedd graddfa lwyd: 8
  • Maint y synhwyrydd: R15.5mm
  • Capasiti olion bysedd: 500
  • Amser paru: <500ms (1:N, ac N<100)
  • Cyfradd derbyn ffug: <0.001%
  • Cyfradd gwrthod ffug: <0.1%
  • Cyfrol weithredoltage:2.73V
  • Cerrynt gweithredu: <50mA
  • Cerrynt cwsg: <16uA
  • Gwrth-electrostatig: rhyddhau cyswllt 8KV / rhyddhau o'r awyr 15KV
  • Rhyngwyneb: UART
  • Baudrate: 19200 bps
  • Amgylchedd gweithredu:
    • Tymheredd: -20°C ~70°C
    • Lleithder: 40% RH ~ 85% RH (dim anwedd)
  • Amgylchedd storio:
    • Tymheredd: -40°C ~85°C
    • Lleithder: <85% RH (dim anwedd)
  • Bywyd: 1 miliwn o weithiau

CALEDWEDD

DIMENSIWN

WAVESHARE STM32F205 Synhwyrydd Olion Bysedd UART - DIMENSIWN

RHYNGWYNEB

Nodyn: Gall lliw gwifrau gwirioneddol fod yn wahanol i'r ddelwedd. Yn ôl y PIN wrth gysylltu ond nid y lliw.

WAVESHARE STM32F205 UART Synhwyrydd Olion Bysedd - RHYNGWYNEB

  • VIN: 3.3V
  • GND: Ground
  • RX: Mewnbwn data cyfresol (TTL)
  • TX: Allbwn data cyfresol (TTL)
  • RST: Galluogi pŵer / analluogi Pin
    • UCHEL: Power galluogi
    • ISEL: Analluogi pŵer (Modd Cwsg)
  • DEffro: Deffro pin. Pan fydd y modiwl yn y modd cysgu, mae'r pin WKAE yn UCHEL wrth gyffwrdd â'r synhwyrydd â bys.

GORCHYMYNAU

FFORMAT GORCHYMYNAU

Mae'r modiwl hwn yn gweithio fel dyfais caethweision, a dylech reoli'r ddyfais Meistr i anfon gorchmynion i'w reoli. Y rhyngwyneb cyfathrebu yw UART: 19200 8N1.
Dylai'r gorchmynion fformat a'r ymatebion fod fel a ganlyn:
1) =8 beit

Beit 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

Nodiadau:
CMD: Math o orchymyn / ymateb
P1, P2, P3: Paramedrau gorchymyn
C1, C2, C3: Paramedrau ymateb
C3: Yn gyffredinol, mae C3 yn wybodaeth ddilys / annilys o'r llawdriniaeth, dylai fod:

#define ACK_SUCCESS
#diffinio ACK_FAIL
#diffinio ACK_FULL
#define ACK_NOUSER
#define ACK_USER_OCCUPIED
#define ACK_FINGER_OCCUPIED
#diffinio ACK_TIMEOUT
0x00
0x01
0x04
0x05
0x06
0x07
0x08
//Llwyddiant
//Methu
// Mae'r gronfa ddata yn llawn
// Nid yw'r defnyddiwr yn bodoli
// Roedd y defnyddiwr yn bodoli
// Roedd yr olion bysedd yn bodoli
//Amser allan

CHK: Checksum, mae'n ganlyniad XOR i beit o Beit 2 i Beit 6

2) >8 beit. Mae'r data hwn yn cynnwys dwy ran: pen data a phen data pecyn data:

Beit 1 2 3 4 5 6 7 8
CMD 0xF5 CMD Helo (Len) Isel(Len) 0 0 CHK 0xF5
ACK 0xF5 CMD Helo (Len) Isel(Len) Q3 0 CHK 0xF5

Nodyn:
CMD, C3: yr un peth â 1)
Len: Hyd data dilys yn y pecyn data, 16bits (dau beit)
Helo(Len): Uchel 8 darn o Len
Isel(Len): Isel 8 did o Len
CHK: Checksum, mae'n ganlyniad XOR i beit o Beit 1 i becyn data Byte 6:

Beit 1 2…Len+1 Len+2 Len+3
CMD 0xF5 Data CHK 0xF5
ACK 0xF5 Data CHK 0xF5

Nodyn:
Len: niferoedd beit Data
CHK: Checksum, mae'n ganlyniad XOR i beit o Beit 2 i Byte Len+1
pecyn data yn dilyn pen data.

MATHAU GORCHYMYN:
  1. Addasu rhif SN y modiwl (CMD/ACK y ddau 8 Beit)
    Beit 1 2 3 4 5 6 7 8
    CMD 0xF5 0x08 SN newydd (Did 23-16) SN newydd (Did 15-8) SN newydd(Did 7-0) 0 CHK 0xF5
    ACK 0xF5 0x08 hen S (Bit 23-16) hen SN (Did 15-8) hen SN (Did 7-0) 0 CHK 0xF5
  2. Model Ymholiad SN (CMD/ACK y ddau 8 Beit)
    Beit 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2A 0 0 0 0 CHK 0xF5
    ACK 0xF5 0x2A SN (Did 23-16) SN (Did 15-8) SN (Did 7-0) 0 CHK 0xF5
  3. Modd Cwsg (CMD/ACK y ddau 8 Beit)
    Beit 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. Gosod/Darllen modd ychwanegu olion bysedd (CMD/ACK y ddau 8 Beit)
    Mae dau fodd: galluogi modd dyblygu ac analluogi modd dyblygu. Pan fydd y modiwl mewn mod dyblygu anabl: dim ond fel un ID y gellid ychwanegu'r un olion bysedd. Os ydych chi am ychwanegu ID arall gyda'r un olion bysedd, fe fethodd ymateb DSP gwybodaeth. Mae'r modiwl yn y modd anabl ar ôl ei bweru ymlaen.
    Beit 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2D 0 Beit 5=0:
    0: Galluogi
    1: Analluoga
    Beit 5=1: 0
    0: modd newydd
    1: darllen y modd cyfredol
    0 CHK 0xF5
    ACK 0xF5 0x2D 0 Modd cyfredol ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  5. Ychwanegu olion bysedd (CMD/ACK y ddau 8 Beit)
    Dylai'r brif ddyfais anfon amseroedd triphlyg gorchmynion i'r modiwl ac ychwanegu amseroedd triphlyg olion bysedd, gan sicrhau bod yr olion bysedd a ychwanegwyd yn ddilys.
    a) Yn gyntaf
    Beit 1 2 3 4 5 6 7 8
    CMD 0xF
    5
    0x0
    1
    ID Defnyddiwr (8Bit Uchel) ID Defnyddiwr ( 8Bit Isel ) Caniatâd (1/2/3) 0 CHK 0xF5
    ACK 0xF
    5
    0x0
    1
    0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
    ACK_FULL
    ACK_USER_OCCUPIED ACK_FINGER_OCCUPIED
    ACK_TIMEOUT

    Nodiadau:
    ID Defnyddiwr: 1 ~ 0xFFF;
    Caniatâd Defnyddiwr: 1,2,3 , (gallwch ddiffinio'r caniatâd eich hun)
    b) Ail

    Beit 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x02

    ID Defnyddiwr

    ( 8bit uchel )

    ID Defnyddiwr

    ( 8Did Isel )

    Caniatâd

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x02

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    c) trydydd

    Beit 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x03

    ID Defnyddiwr

    ( 8bit uchel )

    ID Defnyddiwr

    ( 8Did Isel )

    Caniatâd

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x03

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    Nodiadau: ID Defnyddiwr a Chaniatâd mewn tri gorchymyn.

  6. Ychwanegu defnyddwyr a lanlwytho gwerthoedd eigen (CMD = 8Byte/ACK > 8 Beit)
    Mae'r gorchmynion hyn yn debyg i “5. ychwanegu olion bysedd”, dylech ychwanegu amseroedd triphlyg hefyd.
    a) Yn gyntaf
    Yr un peth â'r cyntaf o “5. ychwanegu olion bysedd”
    b) Ail
    Yr un fath â'r ail o “5. ychwanegu olion bysedd
    c) Trydydd
    Fformat CMD:
    Beit 1 2 3 4 5 6 7 8
    CMD 0xF5 0x06 0 0 0 0 CHK 0xF5

    Fformat ACK:
    1) Pen data:

    Beit 1 2 3 4 5 6 7 8
    ACK 0xF5 0x06 Helo (Len) Isel(Len) ACK_SUCCESS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2) Pecyn data:

    Beit 1 2 3 4 5 — Len+1 Len+2 Len+3
    ACK 0xF5 0 0 0 Gwerthoedd Eigen CHK 0xF5

    Nodiadau:
    Hyd Gwerthoedd Eigen(Len-) yw 193Beit
    Anfonir pecyn data pan fydd y pumed beit o ddata ACK yn ACK_SUCCESS

  7. Dileu defnyddiwr (CMD/ACK y ddau 8 Beit)
    Beit 1 2 3 4 5 6 7 8
    CMD 0xF5 0x04 ID Defnyddiwr (8Bit Uchel)  ID Defnyddiwr (8Bit Isel) 0  0 CHK 0xF5
    ACK 0xF5 0x04 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  8. Dileu pob defnyddiwr (CMD/ACK y ddau 8 Beit)
    Beit 1 2 3 4 5 6 7 8
    CMD 0xF5 0x05 0 0 0: Dileu pob defnyddiwr 1/2/3: dileu defnyddwyr y mae eu caniatâd yn 1/2/3 0 CHK 0xF5
    ACK 0xF5 0x05 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  9. Nifer y defnyddwyr ymholi (CMD/ACK y ddau 8 Beit))
    Beit 1 2 3 4 5 6 7 8
    CMD 0xF5 0x09 0 0 0: Cyfrif Ymholiad
    0xFF: Swm Ymholiad
    0 CHK 0xF5
    ACK 0xF5 0x09 Cyfrif/Swm (8Did Uchel) Cyfrif/Swm (8Did Isel) ACK_SUCCESS
    ACK_FAIL
    0xFF(CMD=0xFF)
    0 CHK 0xF5
  10. 1:1 (CMD/ACK y ddau 8Byte)
    Beit 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0B ID Defnyddiwr ( 8 Bit Uchel ) ID Defnyddiwr (Isel 8 Bit) 0 0 CHK 0xF5
    ACK 0xF5 0x0B 0 0 ACK_SUCCESS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5
  11. Cymhariaeth 1: N (CMD/ACK y ddau 8 Beit)
    Beit 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0c 0 0 0 0 CHK 0xF5
    ACK 0xF5 0x0c ID Defnyddiwr ( 8 Bit Uchel ) ID Defnyddiwr (Isel 8 Bit) Caniatâd
    (1/2/3)
    ACK_NOUSER
    ACK_TIMEOUT
    0 CHK 0xF5
  12. Caniatâd Ymholiad (CMD/ACK y ddau 8 Beit)
    Beit 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0A ID Defnyddiwr (8Bit Uchel) ID Defnyddiwr(Low8Bit) 0 0 CHK 0xF5
    ACK 0xF5 0x0A 0 0 Caniatâd
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  13. Lefel cymharu set/ymholiad (CMD/ACK y ddau 8 Beit)
    Beit 1 2 3 4 5 6 7 8
    CMD 0xF5 0x28 0 Byte5=0: Lefel Newydd
    Beit 5=1: 0
    0: Lefel Set
    1: Lefel Ymholiad
    0 CHK 0xF5
    ACK 0xF5 0x28 0 Lefel Bresennol ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Nodiadau: Cymhariaeth gall lefel fod yn 0 ~ 9, yn fwy y gwerth, y llymach yw'r gymhariaeth. Diofyn 5

  14. Caffael delwedd a llwytho i fyny (CMD=8 Beit/ACK >8 Beit)
    Fformat CMD:
    Beit 1 2 3 4 5 6 7 8
    CMD 0xF5 0x24 0 0 0 0 CHK 0xF5

    Fformat ACK:
    1) Pen data:

    Beit 1 2 3 4 5 6 7 8
    ACK 0xF5 0x24 Helo (Len) Isel(Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2) Pecyn data

    Beit 1 2 — Len+1 Len+2 Len+3
    ACK 0xF5 Data delwedd CHK 0xF5

    Nodiadau:
    Yn y modiwl DSP, mae picsel y delweddau olion bysedd yn 280 * 280, mae pob picsel yn cael ei gynrychioli gan 8 did. Wrth uwchlwytho, mae DSP wedi hepgor picsel sampling mewn cyfeiriad llorweddol / fertigol i leihau maint data, fel bod y ddelwedd yn dod yn 140 * 140, a dim ond cymryd y 4 did uchel o'r picsel. pob dau bicseli wedi'i gyfansoddi'n un beit i'w drosglwyddo (picsel uchel 4-did blaenorol, picsel isel olaf 4-picsel).
    Mae'r trosglwyddiad yn cychwyn fesul llinell o'r llinell gyntaf, mae pob llinell yn dechrau o'r picsel cyntaf, gan drosglwyddo 140 * 140/2 beit o ddata yn llwyr.
    Mae hyd data'r ddelwedd wedi'i osod ar 9800 beit.

  15. Caffael delwedd a llwytho i fyny gwerthoedd eigen (CMD=8 Beit/ACK> 8Byte)
    Fformat CMD:
    Beit 1 2 3 4 5 6 7 8
    CMD 0xF5 0x23 0 0 0 0 CHK 0xF5

    Fformat ACK:
    1) Pen data:

    Beit 1 2 3 4 5 6 7 8
    ACK 0xF5 0x23 Helo (Len) Isel(Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2) Pecyn data

    Beit 1 2 3 4 5 — Len+1 Len+2 Len+3
    ACK 0xF5 0 0 0 Gwerthoedd Eigen CHK 0xF5

    Nodiadau: Hyd gwerthoedd Eigen (Len -3) yw 193 beit.

  16. Lawrlwythwch werthoedd eigen a'u cymharu â'r olion bysedd a gafwyd (CMD>8 Byte/ACK=8 Beit)
    Fformat CMD:
    1) Pen data:
    Beit 1 2 3 4 5 6 7 8
    CMD 0xF5 0x44 Helo (Len) Isel(Len) 0 0 CHK 0xF5

    2) Pecyn data

    Beit 1 2 3 4 5 — Len+1 Len+2 Len+3
    ACK 0xF5 0 0 0 Gwerthoedd Eigen CHK 0xF5

    Nodiadau: Hyd gwerthoedd Eigen (Len -3) yw 193 beit.
    Fformat ACK:

    Beit 1 2 3 4 5 6 7 8
    ACK 0xF5 0x44 0 0 ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5
  17. Lawrlwythwch werthoedd eigen a chymhariaeth 1: 1 (CMD >8 Beit/ACK=8 Beit)
    Fformat CMD:
    1) Pen data:
    Beit 1 2 3 4 5 6 7 8
    CMD 0xF5 0x42 Helo (Len) Isel(Len) 0 0 CHK 0xF5

    2) Pecyn data

    Beit 1 2 3 4 5 — Len+1 Len+2 Len+2
    ACK 0xF5 ID Defnyddiwr (8 did uchel) ID Defnyddiwr (Isel 8 Bit) 0 Gwerthoedd Eigen CHK 0xF5

    Nodiadau: Hyd gwerthoedd Eigen (Len -3) yw 193 beit.
    Fformat ACK:

    Beit 1 2 3 4 5 6 7 8
    ACK 0xF5 0x43 0 0 ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  18. Lawrlwythwch werthoedd eigen a chymhariaeth 1: N (CMD >8 Beit/ACK=8 Beit)
    Fformat CMD:
    1) Pen data:
    Beit 1 2 3 4 5 6 7 8
    CMD 0xF5 0x43 Helo (Len) Isel(Len) 0 0 CHK 0xF5

    2) Pecyn data

    Beit 1 2 3 4 5 — Len+1 Len+2 Len+2
    ACK 0xF5 0 0 0 Gwerthoedd Eigen CHK 0xF5

    Nodiadau: Hyd gwerthoedd Eigen (Len -3) yw 193 beit.
    Fformat ACK:

    Beit 1 2 3 4 5 6 7 8
    ACK 0xF5 0x43 ID Defnyddiwr (8 did uchel) ID Defnyddiwr ( 8 Bit Isel ) Caniatâd
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  19. Llwythwch i fyny gwerthoedd eigen o fodel DSP CMD=8 Beit/ACK >8 Beit)
    Fformat CMD:
    Beit 1 2 3 4 5 6 7 8
    CMD 0xF5 0x31 ID Defnyddiwr ( 8 Bit Uchel ) ID Defnyddiwr ( 8 Bit Isel ) 0 0 CHK 0xF5

    Fformat ACK:
    1) Pen data:

    Beit 1 2 3 4 5 6 7 8
    ACK 0xF5 0x31 Helo (Len) Isel(Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_NOUSER
    0 CHK 0xF5

    2) Pecyn data

    Beit 1 2 3 4 5 — Len+1 Len+2 Len+3
    ACK 0xF5 ID Defnyddiwr ( 8 Bit Uchel ) ID Defnyddiwr(Isel 8 Bit ) Caniatâd (1/2/3) Gwerthoedd Eigen CHK 0xF5

    Nodiadau: Hyd gwerthoedd Eigen (Len -3) yw 193 beit.

  20. Dadlwythwch werthoedd eigen a'u cadw fel ID Defnyddiwr i DSP (CMD>8 Beit/ACK =8 Beit)
    Fformat CMD:
    1) Pen data:
    Beit 1 2 3 4 5 6 7 8
    CMD 0xF5 0x41 Helo (Len) Isel(Len) 0 0 CHK 0xF5

    2) Pecyn data

    Beit 1 2 3 4 5 — Len+1 Len+2 Len+3
    ACK 0xF5 ID Defnyddiwr (8 did uchel) ID Defnyddiwr (Did Isel) Caniatâd (1/2/3) Gwerthoedd Eigen CHK 0xF5

    Nodiadau: Hyd gwerthoedd Eigen (Len -3) yw 193 beit.
    Fformat ACK:

    Beit 1 2 3 4 5 6 7 8
    ACK 0xF5 0x41 ID Defnyddiwr ( 8 Bit Uchel ) ID Defnyddiwr (Isel 8 Bit) ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  21. Gwybodaeth ymholiad (ID a chaniatâd) yr holl ddefnyddwyr wedi'u hychwanegu (CMD=8 Beit/ACK >8Byte)
    Fformat CMD:
    Beit 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2B 0 0 0 0 CHK 0xF5

    Fformat ACK:
    1) Pen data:

    Beit 1 2 3 4 5 6 7 8
    ACK 0xF5 0x2B Helo (Len) Isel(Len) ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    2) Pecyn data

    Beit 1 2 3 4 — Len+1 Len+2 Len+3
    ACK 0xF5 ID Defnyddiwr (8 did uchel) ID Defnyddiwr (Isel 8 Bit) Gwybodaeth defnyddiwr (ID Defnyddiwr a chaniatâd) CHK 0xF5

    Nodiadau:
    Hyd data'r pecyn Data (Len) yw "3 * ID defnyddiwr + 2"
    Fformat gwybodaeth defnyddiwr:

    Beit 4 5 6 7 8 9
    Data ID defnyddiwr 1 ( 8 did uchel ) ID Defnyddiwr1 (Did Isel 8) Caniatâd Defnyddiwr 1 (1/2/3) ID defnyddiwr2 (8 did uchel) ID Defnyddiwr2 (Did Isel 8) Caniatâd Defnyddiwr 2 (1/2/3)  

  22. Gosod/Ymholi terfyn amser cipio olion bysedd (CMD/ACK y ddau 8 Beit)
    Beit 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2E 0 Beit5=0: terfyn amser
    Beit 5=1: 0
    0: Gosod terfyn amser
    1: terfyn amser ymholiad
    0 CHK 0xF5
    ACK 0xF5 0x2E 0 goramser ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Nodiadau:
    Yr ystod o werthoedd goramser aros olion bysedd (tout) yw 0-255. Os yw'r gwerth yn 0, bydd y broses caffael olion bysedd yn parhau os na fydd olion bysedd yn pwyso ymlaen; Os nad yw'r gwerth yn 0, bydd y system yn bodoli oherwydd terfyn amser os na fydd olion bysedd yn pwyso ymlaen mewn amser tout * T0.
    Nodyn: T0 yw'r amser sydd ei angen ar gyfer casglu/prosesu delwedd, fel arfer 0.2- 0.3 s.

Y BROSES GYFATHREBU

YCHWANEGU BYWYD

Synhwyrydd Olion Bysedd WAVESHARE STM32F205 UART - YCHWANEGU olion bysedd

DILEU DEFNYDDIWR

WAVESHARE STM32F205 Synhwyrydd Olion Bysedd UART - DILEU DEFNYDDWYR

DILEU POB DEFNYDDIWR

WAVESHARE STM32F205 Synhwyrydd Olion Bysedd UART - DILEU POB DEFNYDDIWR

CAEL DELWEDD A Llwytho i fyny GWERTH EIGEN

Synhwyrydd Olion Bysedd WAVESHARE STM32F205 UART - CAEL DELWEDD A Llwytho i fyny GWERTH EIGEN

CANLLAWIAU DEFNYDDWYR

Os ydych chi am gysylltu'r modiwl olion bysedd i gyfrifiadur personol, mae angen i chi brynu un UART i'r modiwl USB. Rydym yn argymell eich bod yn defnyddio Waveshare Bwrdd UART USB FT232 (micro) modiwl.
Os ydych chi am gysylltu'r modiwl olion bysedd â bwrdd datblygu fel Raspberry Pi, os yw'n gweithio
lefel eich bwrdd yw 3.3V, gallwch ei gysylltu'n uniongyrchol â phinnau UART a GPIO eich bwrdd. Os yw'n 5V, ychwanegwch fodiwl trosi lefel/cylchrededd.

CYSYLLTWCH Â PC

CYSYLLTIAD CALEDWEDD

Mae angen:

  • Synhwyrydd Olion Bysedd UART (C)*1
  • Bwrdd UART USB FT232 *1
  • cebl USB micro * 1

Cysylltwch y modiwl olion bysedd a Bwrdd UART USB FT232 i'r PC

Synhwyrydd Olion Bysedd UART (C) Bwrdd UART USB FT232
VDC VDC
GND GND
RX TX
TX RX
RST NC
DEffro NC

PROFI

  • Lawrlwythwch feddalwedd prawf Synhwyrydd Olion Bysedd UART o wiki
  • Agorwch y feddalwedd a dewiswch y porthladd COM cywir. (Dim ond COM1 ~ COM8 y gall y feddalwedd ei gynnal, os yw'r porthladd COM yn eich cyfrifiadur allan o'r ystod hon, addaswch ef)
  • Profi

Synhwyrydd Olion Bysedd WAVESHARE STM32F205 UART - Profi

Mae yna nifer o swyddogaethau a ddarperir yn Profi rhyngwyneb

  1. Ymholiad Cyfrif
    Dewiswch Cyfrwch, yna cliciwch Anfon. Mae cyfrif y defnyddwyr yn cael ei ddychwelyd a'i arddangos yn y Wybodaeth Ymateb rhyngwyneb
  2. Ychwanegu Defnyddiwr
    Dewiswch Ychwanegu Defnyddiwr, siec i Caffael Ddwywaith a ID awtomatig+1, teipiwch yr ID (P1 a P2) a chaniatâd (P3), yna cliciwch Anfon. Yn olaf, synhwyrydd cyffwrdd i gaffael olion bysedd.
  3. Dileu defnyddiwr
    Dewiswch i Dileu Defnyddiwr, teipiwch yr ID (P1 a P2) a chaniatâd (P3), yna cliciwch Anfon.
  4. Dileu Pob Defnyddiwr
    Dewiswch Dileu Pob Defnyddiwr, yna cliciwch Anfon
  5. Cymhariaeth 1:1
    Dewiswch Cymhariaeth 1:1, teipiwch yr ID (P1 a P2) a chaniatâd (P3), yna cliciwch Anfon.
  6. Cymhariaeth 1: N.
    Dewiswch 1: N Cymhariaeth, yna cliciwch Anfon.


Am fwy o swyddogaethau, profwch ef. (Nid yw rhai o'r swyddogaethau ar gael ar gyfer y modiwl hwn)

CYSYLLTU Â XNUCLEO-F103RB

Rydym yn darparu cod demo ar gyfer XNCULEO-F103RB, y gallwch ei lawrlwytho o'r wiki

Synhwyrydd Olion Bysedd UART (C) NUCLEO-F103RB
VDC 3.3V
GND GND
RX PA9
TX PA10
RST PB5
DEffro PB3

Nodyn: Ynglŷn â'r pinnau, cyfeiriwch at y Rhyngwyneb uchod

  1. Cysylltwch Synhwyrydd Olion Bysedd UART (C) â XNUCLEO_F103RB, a chysylltwch y rhaglennydd
  2. Prosiect agored (cod demo) gan feddalwedd keil5
  3. Gwiriwch a yw rhaglennydd a dyfais yn cael eu cydnabod yn normal
  4. Llunio a llwytho i lawr
  5. Cysylltwch XNUCELO-F103RB â PC trwy gebl USB, agorwch feddalwedd cymorth Cyfresol, gosodwch borthladd COM: 115200, 8N1

Teipiwch orchmynion i brofi modiwl yn ôl y wybodaeth a ddychwelwyd.

CYSYLLTU Â RASPBERRY PI

Rydym yn darparu python example ar gyfer Raspberry Pi, gallwch ei lawrlwytho o'r wici
Cyn i chi ddefnyddio'r example, dylech alluogi porthladd cyfresol Raspberry Pi yn gyntaf:
Gorchymyn mewnbwn ar Terminal: Sudo raspi-config
Dewiswch: Opsiynau Rhyngwyneb -> Cyfresol -> Na -> Ydw
Yna ailgychwyn.

Synhwyrydd Olion Bysedd UART (C) Raspberry Pi
VDC 3.3V
GND GND
RX 14 (BCM) – PIN 8 (Bwrdd)
TX 15 (BCM) – PIN 10 (Bwrdd)
RST 24 (BCM) – PIN 18 (Bwrdd)
DEffro 23 (BCM) – PIN 16 (Bwrdd)
  1. Cysylltu modiwl olion bysedd i Raspberry Pi
  2. Dadlwythwch y cod demo i Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
  3. ei ddadsipio
    tar zxvf UART-Olion Bysedd-RaspberryPi.tar.gz
  4. Rhedeg y cynample
    cd UART-Olion Bysedd-RaspberryPi/sudo python main.py
  5. Yn dilyn canllawiau i brofi'r

www.waveshare.com

Dogfennau / Adnoddau

Synhwyrydd Olion Bysedd WAVESHARE STM32F205 UART [pdfLlawlyfr Defnyddiwr
STM32F205, Synhwyrydd Olion Bysedd UART, Synhwyrydd Olion Bysedd UART STM32F205, Synhwyrydd Olion Bysedd

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *