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.7–3V
- 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
RHYNGWYNEB
Nodyn: Gall lliw gwifrau gwirioneddol fod yn wahanol i'r ddelwedd. Yn ôl y PIN wrth gysylltu ond nid y lliw.
- 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:
- 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 - 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 - 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 - 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: 00: modd newydd
1: darllen y modd cyfredol0 CHK 0xF5 ACK 0xF5 0x2D 0 Modd cyfredol ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - 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 gyntafBeit 1 2 3 4 5 6 7 8 CMD 0xF
50x0
1ID Defnyddiwr (8Bit Uchel) ID Defnyddiwr ( 8Bit Isel ) Caniatâd (1/2/3) 0 CHK 0xF5 ACK 0xF
50x0
10 0 ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 ACK_FULL
ACK_USER_OCCUPIED ACK_FINGER_OCCUPIED
ACK_TIMEOUTNodiadau:
ID Defnyddiwr: 1 ~ 0xFFF;
Caniatâd Defnyddiwr: 1,2,3 , (gallwch ddiffinio'r caniatâd eich hun)
b) AilBeit 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.
- 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_TIMEOUT0 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 - 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_FAIL0 CHK 0xF5 - 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_FAIL0 CHK 0xF5 - 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 Ymholiad0 CHK 0xF5 ACK 0xF5 0x09 Cyfrif/Swm (8Did Uchel) Cyfrif/Swm (8Did Isel) ACK_SUCCESS
ACK_FAIL
0xFF(CMD=0xFF)0 CHK 0xF5 - 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_TIMEOUT0 CHK 0xF5 - 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_TIMEOUT0 CHK 0xF5 - 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_NOUSER0 CHK 0xF5 - 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: 00: Lefel Set
1: Lefel Ymholiad0 CHK 0xF5 ACK 0xF5 0x28 0 Lefel Bresennol ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 Nodiadau: Cymhariaeth gall lefel fod yn 0 ~ 9, yn fwy y gwerth, y llymach yw'r gymhariaeth. Diofyn 5
- 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_TIMEOUT0 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. - 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_TIMEOUT0 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.
- 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_TIMEOUT0 CHK 0xF5 - 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_FAIL0 CHK 0xF5 - 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_NOUSER0 CHK 0xF5 - 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_NOUSER0 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.
- 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_FAIL0 CHK 0xF5 - 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_FAIL0 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) …
- 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: 00: Gosod terfyn amser
1: terfyn amser ymholiad0 CHK 0xF5 ACK 0xF5 0x2E 0 goramser ACK_SUCCUSS
ACK_FAIL0 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
DILEU DEFNYDDIWR
DILEU POB DEFNYDDIWR
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
Mae yna nifer o swyddogaethau a ddarperir yn Profi rhyngwyneb
- Ymholiad Cyfrif
Dewiswch Cyfrwch, yna cliciwch Anfon. Mae cyfrif y defnyddwyr yn cael ei ddychwelyd a'i arddangos yn y Wybodaeth Ymateb rhyngwyneb - 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. - Dileu defnyddiwr
Dewiswch i Dileu Defnyddiwr, teipiwch yr ID (P1 a P2) a chaniatâd (P3), yna cliciwch Anfon. - Dileu Pob Defnyddiwr
Dewiswch Dileu Pob Defnyddiwr, yna cliciwch Anfon - Cymhariaeth 1:1
Dewiswch Cymhariaeth 1:1, teipiwch yr ID (P1 a P2) a chaniatâd (P3), yna cliciwch Anfon. - 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
- Cysylltwch Synhwyrydd Olion Bysedd UART (C) â XNUCLEO_F103RB, a chysylltwch y rhaglennydd
- Prosiect agored (cod demo) gan feddalwedd keil5
- Gwiriwch a yw rhaglennydd a dyfais yn cael eu cydnabod yn normal
- Llunio a llwytho i lawr
- 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) |
- Cysylltu modiwl olion bysedd i Raspberry Pi
- Dadlwythwch y cod demo i Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
- ei ddadsipio
tar zxvf UART-Olion Bysedd-RaspberryPi.tar.gz - Rhedeg y cynample
cd UART-Olion Bysedd-RaspberryPi/sudo python main.py - Yn dilyn canllawiau i brofi'r
Dogfennau / Adnoddau
![]() |
Synhwyrydd Olion Bysedd WAVESHARE STM32F205 UART [pdfLlawlyfr Defnyddiwr STM32F205, Synhwyrydd Olion Bysedd UART, Synhwyrydd Olion Bysedd UART STM32F205, Synhwyrydd Olion Bysedd |