Sensor lorgan-meòir UART (C)
Leabhar-làimhe cleachdaiche
ORANVIEW
Is e modal mothachaidh lorgan-meòir capacitive uile-ann-aon cumadh cruinn a tha seo, a tha cha mhòr cho beag ri truinnsear ìnean. Tha smachd air a’ mhodal tro òrdughan UART, furasta a chleachdadh. Tha e air adharttagTha e a’ toirt a-steach dearbhadh Omni-stiùiridh 360 °, dearbhadh luath, seasmhachd àrd, caitheamh cumhachd ìosal, msaa.
Stèidhichte air pròiseasar Cortex àrd-choileanadh, còmhla ri algairim lorgan-meòir malairteach àrd-tèarainteachd, tha an Sensor Meòir-lorg UART (C) a’ nochdadh comasan leithid clàradh lorgan-meòir, togail ìomhaighean, lorg feart, gineadh is stòradh teamplaid, maidseadh lorgan-meòir, agus mar sin air adhart. Às aonais eòlas sam bith air an algairim lorgan-meòir iom-fhillte, chan eil agad ach dìreach cuid de dh’ àitheantan UART a chuir, gus am filleadh a-steach gu sgiobalta ann an tagraidhean dearbhaidh lorgan-meòir a dh’ fheumas meud beag agus mionaideachd àrd.
FEARTAN
- Furasta a chleachdadh le òrdughan sìmplidh, cha leig thu leas a bhith eòlach air teicneòlas lorgan-meòir sam bith no air structar modal
- Bidh an algairim lorgan-meòir malairteach, coileanadh seasmhach, dearbhadh luath, a’ toirt taic do chlàradh lorgan-meòir, maidseadh lorgan-meòir, cruinneachadh ìomhaigh lorgan-meòir, luchdaich suas feart lorgan-meòir, msaa.
- Lorgaidh mothachail capacitive, dìreach suathadh air an uinneag cruinneachaidh gu aotrom airson dearbhadh luath
- Bathar-cruaidh làn-amalaichte, pròiseasar agus sensor ann an aon chip bheag, freagarrach airson tagraidhean meud beag
- Iomall caol-stàilinn, àite suathaidh mòr, a’ toirt taic do dhearbhadh Omni-stiùiridh 360 °
- Sensor daonna freumhaichte, thèid am pròiseasar a-steach gu cadal gu fèin-ghluasadach, agus dùisg e nuair a bhios e a’ suathadh, caitheamh cumhachd nas ìsle
- Ceangal UART air bòrd, furasta a cheangal ri àrd-ùrlaran bathar-cruaidh mar STM32 agus Raspberry Pi
SÒNRAICHTE
- Seòrsa mothachaidh: suathadh capacitive
- Fuasgladh: 508DPI
- Dealbh piogsail: 192 × 192
- Sgèile liath ìomhaigh: 8
- Meud mothachaidh: R15.5mm
- Comas lorgan-meòir: 500
- Ùine maidsidh: <500ms (1: N, agus N <100)
- Ìre gabhail meallta: <0.001%
- Ìre diùltadh meallta: <0.1%
- Obrachadh voltage:2.7–3V
- Sruth-obrachaidh: <50mA
- Cadal gnàthach: <16uA
- Anti-electrostatic: cuir fios gu sgaoileadh 8KV / sgaoileadh adhair 15KV
- Eadar-aghaidh: UART
- Ìre: 19200 bps
- Àrainneachd obrachaidh:
• Teòthachd: -20 ° C ~ 70 ° C
• Taiseachd: 40% RH ~ 85% RH (gun cho-chòrdadh) - Àrainneachd stòraidh:
• Teòthachd: -40 ° C ~ 85 ° C
• Taiseachd: <85% RH (gun cho-chòrdadh) - Beatha: 1 millean uair
CRUINNEACHADH
DOMHNALLACH
EADAR-MHINEACHADH
Thoir an aire: Faodaidh dath nan uèirichean fìor a bhith eadar-dhealaichte bhon ìomhaigh. A rèir a 'PIN nuair a tha thu a' ceangal ach chan e an dath.
- VIN: 3.3V
- GND: Talamh
- RX: Cuir a-steach dàta sreathach (TTL)
- TX: Toradh dàta sreathach (TTL)
- RST: Cumhachd comas / cuir à comas Pin
• HIGH: Cumhachd comas
• LOW: Cumhachd à comas (modh cadail) - Dùisg: Dùisg am prìne. Nuair a tha am modal ann am modh cadail, tha am prìne WKAE HIGH nuair a tha e a’ suathadh air an sensor le meur.
COMHRADH
FOIRM ORDAN
Bidh am modal seo ag obair mar inneal tràillean, agus bu chòir dhut smachd a chumail air an inneal Master gus òrdughan a chuir a-steach gus smachd a chumail air. Is e an eadar-aghaidh conaltraidh UART: 19200 8N1.
Bu chòir na h-òrdughan cruth agus na freagairtean a bhith:
1) = 8 bytes
Beit | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
CMD | 0xF5 | CMD | P1 | P2 | P3 | 0 | CHK | 0xF5 |
ACH | 0xF5 | CMD | Q1 | Q2 | Q3 | 0 | CHK | 0xF5 |
Notaichean:
CMD: Seòrsa àithne / freagairt
P1, P2, P3: Paramadairean àithne
Q1, Q2, Q3: Parameters freagairt
Q3: San fharsaingeachd, tha Q3 dligheach / fiosrachadh neo-dhligheach mun obair, bu chòir dha a bhith:
#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 |
// Soirbheachas //Dh'fhàillig // Tha an stòr-dàta làn // Chan eil an cleachdaiche ann // Bha an cleachdaiche ann // Bha an lorgan-meòir ann //A 'gabhail fois |
CHK: Checksum, is e toradh XOR bytes bho Byte 2 gu Byte 6 a th’ ann
2) > 8 bytes. Tha dà phàirt anns an dàta seo: ceann dàta agus ceann dàta pacaid dàta:
Beit | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
CMD | 0xF5 | CMD | Hi (Len) | Ìosal (Len) | 0 | 0 | CHK | 0xF5 |
ACH | 0xF5 | CMD | Hi (Len) | Ìosal (Len) | Q3 | 0 | CHK | 0xF5 |
Thoir an aire:
CMD, Q3: an aon rud ri 1)
Len: Fad dàta dligheach sa phasgan dàta, 16bits (dà byte)
Hi(Len): 8 pìosan àrd de Len
Ìosal(Len): Ìosal 8 pìosan de Len
CHK: Checksum, is e toradh XOR bytes bho Byte 1 gu pacaid dàta Byte 6 a th’ ann:
Beit | 1 | 2 …Len+1 | Leann+2 | Leann+3 |
CMD | 0xF5 | Dàta | CHK | 0xF5 |
ACH | 0xF5 | Dàta | CHK | 0xF5 |
Thoir an aire:
Len: àireamhan bytes Dàta
CHK: Checksum, is e toradh XOR bytes bho Byte 2 gu Byte Len + 1 a th’ ann
pasgan dàta às deidh ceann dàta.
Seòrsan àithntean:
- Atharraich àireamh SN a’ mhodal (CMD/ACK an dà chuid 8 Byte)
Beit 1 2 3 4 5 6 7 8 CMD 0xF5 0x08 SN ùr (Bit 23-16) SN ùr (Bit 15-8) SN ùr (Bit 7-0) 0 CHK 0xF5 ACH 0xF5 0x08 seann S (Bit 23-16) seann SN (Bit 15-8) seann SN (Bit 7-0) 0 CHK 0xF5 - Modail ceist SN (CMD/ACK an dà chuid 8 Byte)
Beit 1 2 3 4 5 6 7 8 CMD 0xF5 0x2A 0 0 0 0 CHK 0xF5 ACH 0xF5 0x2A SN (Gearr 23-16) SN (Gearr 15-8) SN (Gearr 7-0) 0 CHK 0xF5 - Modh cadail (CMD/ACK an dà chuid 8 Byte)
Beit 1 2 3 4 5 6 7 8 CMD 0xF5 0x2c 0 0 0 0 CHK 0xF5 ACH 0xF5 0x2c 0 0 0 0 CHK 0xF5 - Suidhich / Leugh modh cuir lorgan-meòir (CMD / ACK an dà chuid 8 Byte)
Tha dà dhòigh ann: cuir an comas modh dùblachaidh agus cuir à comas modh dùblachaidh. Nuair a tha am modal ann am mod dùblachadh ciorramach: cha ghabh an aon lorgan-meòir a chur ris ach mar aon ID. Ma tha thu airson ID eile a chuir ris leis an aon lorgan-meòir, dh’ fhàillig fiosrachadh freagairt DSP. Tha am modal ann am modh ciorramach às deidh cumhachd a chuir air.Beit 1 2 3 4 5 6 7 8 CMD 0xF5 0x2d 0 Beirt 5=0:
0: Dèan comas
1: Cuir à comas
Bear 5 = 1: 00: modh ùr
1: leugh am modh làithreach0 CHK 0xF5 ACH 0xF5 0x2d 0 Modh gnàthach ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - Cuir lorgan-meòir ris (CMD/ACK an dà chuid 8 Byte)
Bu chòir don phrìomh inneal òrdughan amannan trì-fhillte a chuir chun mhodal agus amannan trì-meòir lorgan-meòir a chuir ris, a’ dèanamh cinnteach gu bheil am meur-lorg a chaidh a chur ris dligheach.
a) An toiseachBeit 1 2 3 4 5 6 7 8 CMD 0xF
50x0
1ID cleachdaiche (àrd 8Bit) ID cleachdaiche (8Bit ìosal) Cead (1/2/3) 0 CHK 0xF5 ACH 0xF
50x0
10 0 ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 ACK_FULL
ACK_USER_OCCUPIED ACK_FINGER_OCCUPIED
ACK_TIMEOUTNotaichean:
ID cleachdaiche: 1 ~ 0xFFF;
Cead Cleachdaiche: 1,2,3 , (faodaidh tu an cead a mhìneachadh thu fhèin)
b) An dàrna fearBeit 1 2 3 4 5 6 7 8 CMD
0xF5
0x02
ID cleachdaiche (8Bit àrd)
ID cleachdaiche (8Bit as ìsle)
Cead (1/2/3)
0
CHK
0xF5
ACH
0xF5
0x02
0
0
ACK_SUCCESS ACK_FAIL ACK_TIMEOUT
0
CHK
0xF5
c) treas
Beit 1 2 3 4 5 6 7 8 CMD
0xF5
0x03
ID cleachdaiche (8Bit àrd)
ID cleachdaiche (8Bit as ìsle)
Cead (1/2/3)
0
CHK
0xF5
ACH
0xF5
0x03
0
0
ACK_SUCCESS ACK_FAIL ACK_TIMEOUT
0
CHK
0xF5
Notaichean: ID cleachdaiche agus cead ann an trì òrduighean.
- Cuir luchd-cleachdaidh ris agus luchdaich suas luachan eigen (CMD = 8Byte / ACK> 8 Byte)
Tha na h-òrdughan sin coltach ri “5. cuir lorgan-meòir”, bu chòir dhut amannan trì-fhillte a chuir ris cuideachd.
a) An toiseach
Coltach ris a’ chiad fhear de “5. cuir lorgan-meòir ris”
b) An dàrna fear
Coltach ris an dàrna fear de “5. cuir lorgan-meòir”
c) San treas àite
Cruth CMD:Beit 1 2 3 4 5 6 7 8 CMD 0xF5 0x06 0 0 0 0 CHK 0xF5 Cruth ACK:
1) Ceann dàta:Beit 1 2 3 4 5 6 7 8 ACH 0xF5 0x06 Hi (Len) Ìosal (Len) ACK_SUCCESS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Pasgan dàta:
Beit 1 2 3 4 5 - Leann+1 Leann+2 Leann+3 ACH 0xF5 0 0 0 Luachan Eige CHK 0xF5 Notaichean:
Is e fad luachan Eigen(Len-) 193Byte
Thèid pasgan dàta a chuir nuair a tha an còigeamh byte de dhàta ACK ACK_SUCCESS - Sguab às cleachdaiche (CMD/ACK an dà chuid 8 Byte)
Beit 1 2 3 4 5 6 7 8 CMD 0xF5 0x04 ID cleachdaiche (àrd 8Bit) ID cleachdaiche (8Bit ìosal) 0 0 CHK 0xF5 ACH 0xF5 0x04 0 0 ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 - Sguab às a h-uile neach-cleachdaidh (CMD/ACK an dà chuid 8 Byte)
Beit 1 2 3 4 5 6 7 8 CMD 0xF5 0x05 0 0 0: Sguab às a h-uile neach-cleachdaidh 1/2/3: cuir às do luchd-cleachdaidh aig a bheil cead 1/2/3 0 CHK 0xF5 ACH 0xF5 0x05 0 0 ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 - Cunnt ceist luchd-cleachdaidh (CMD/ACK an dà chuid 8 Byte)
Beit 1 2 3 4 5 6 7 8 CMD 0xF5 0x09 0 0 0: Cunnt ceist
0xFF: Meud ceist0 CHK 0xF5 ACH 0xF5 0x09 Cunnt/Suim (Àrd 8Bit) Cunnt/Suim (8Bit ìosal) ACK_SUCCESS
ACK_FAIL
0xFF(CMD=0xFF)0 CHK 0xF5 - 1: 1 (CMD/ACK an dà chuid 8Byte)
Beit 1 2 3 4 5 6 7 8 CMD 0xF5 0x0B ID cleachdaiche (Àrd 8 Bit) ID cleachdaiche (8 bit ìosal) 0 0 CHK 0xF5 ACH 0xF5 0x0B 0 0 ACK_SUCCESS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 - Coimeas 1:N (CMD/ACK an dà chuid 8 Byte)
Beit 1 2 3 4 5 6 7 8 CMD 0xF5 0x0c 0 0 0 0 CHK 0xF5 ACH 0xF5 0x0c ID cleachdaiche (Àrd 8 Bit) ID cleachdaiche (8 bit ìosal) Cead
(1/2/3)
ACK_NOUSER
ACK_TIMEOUT0 CHK 0xF5 - Cead ceist (CMD/ACK an dà chuid 8 Byte)
Beit 1 2 3 4 5 6 7 8 CMD 0xF5 0x0A ID cleachdaiche (àrd 8Bit) ID cleachdaiche(Low8Bit) 0 0 CHK 0xF5 ACH 0xF5 0x0A 0 0 Cead
(1/2/3)
ACK_NOUSER0 CHK 0xF5 - Ìre coimeas seata/ceist (CMD/ACK an dà chuid 8 Byte)
Beit 1 2 3 4 5 6 7 8 CMD 0xF5 0x28 0 Byte5=0: Ìre Ùr
Bear 5 = 1: 00: Suidhich ìre
1: Ìre ceist0 CHK 0xF5 ACH 0xF5 0x28 0 Ìre làithreach ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 Notaichean: Coimeas faodaidh ìre a bhith 0 ~ 9, nas motha an luach, mar as cruaidhe an coimeas. Bunaiteach 5
- Faigh ìomhaigh agus luchdaich suas (CMD = 8 Byte / ACK> 8 Byte)
cruth CMD:Beit 1 2 3 4 5 6 7 8 CMD 0xF5 0x24 0 0 0 0 CHK 0xF5 cruth ACK:
1) Ceann dàta:Beit 1 2 3 4 5 6 7 8 ACH 0xF5 0x24 Hi (Len) Ìosal (Len) ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Pasgan dàta
Beit 1 2 - Leann+1 Leann+2 Leann+3 ACH 0xF5 Dàta ìomhaigh CHK 0xF5 Notaichean:
Anns a ’mhodal DSP, tha piogsail nan ìomhaighean lorgan-meòir 280 * 280, tha gach piogsail air a riochdachadh le 8 pìosan. Nuair a bhios tu a’ luchdachadh suas, tha DSP air leum thairis air piogsail sampling ann an stiùireadh còmhnard / dìreach gus meud dàta a lughdachadh, gus an tàinig an ìomhaigh gu bhith 140 * 140, agus dìreach gabh na 4 pìosan àrda den piogsail. a h-uile dà piogsail air an cur ri chèile ann an aon bhite airson a ghluasad (piogsail àrd 4-bit roimhe, piogsail ìosal mu dheireadh 4-piogsail).
Bidh tar-chuir a’ tòiseachadh loidhne air loidhne bhon chiad loidhne, bidh gach loidhne a’ tòiseachadh bhon chiad piogsail, a’ gluasad gu tur 140 * 140/2 bytes de dhàta.
Tha fad dàta na h-ìomhaigh stèidhichte aig 9800 bytes. - Faigh ìomhaigh agus luchdaich suas luachan eigen (CMD=8 Byte/ACK> 8Byte)
cruth CMD:Beit 1 2 3 4 5 6 7 8 CMD 0xF5 0x23 0 0 0 0 CHK 0xF5 cruth ACK:
1) Ceann dàta:Beit 1 2 3 4 5 6 7 8 ACH 0xF5 0x23 Hi (Len) Ìosal (Len) ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Pasgan dàta
Beit 1 2 3 4 5 - Leann+1 Leann+2 Leann+3 ACH 0xF5 0 0 0 Luachan Eige CHK 0xF5 Notaichean: Is e fad luachan Eigen (Len -3) 193 bytes.
- Luchdaich sìos luachan eigen agus dèan coimeas eadar lorgan-meòir a chaidh fhaighinn (CMD>8 Byte/ACK=8 Byte)
cruth CMD:
1) Ceann dàta:Beit 1 2 3 4 5 6 7 8 CMD 0xF5 0x44 Hi (Len) Ìosal (Len) 0 0 CHK 0xF5 2) Pasgan dàta
Beit 1 2 3 4 5 - Leann+1 Leann+2 Leann+3 ACH 0xF5 0 0 0 Luachan Eige CHK 0xF5 Notaichean: Is e fad luachan Eigen (Len -3) 193 bytes.
cruth ACK:Beit 1 2 3 4 5 6 7 8 ACH 0xF5 0x44 0 0 ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 - Luchdaich sìos luachan eigen agus coimeas 1: 1 (CMD> 8 Byte/ACK=8 Byte)
cruth CMD:
1) Ceann dàta:Beit 1 2 3 4 5 6 7 8 CMD 0xF5 0x42 Hi (Len) Ìosal (Len) 0 0 CHK 0xF5 2) Pasgan dàta
Beit 1 2 3 4 5 - Leann+1 Leann+2 Leann+2 ACH 0xF5 ID cleachdaiche (Àrd 8 Bit) ID cleachdaiche (8 bit ìosal) 0 Luachan Eige CHK 0xF5 Notaichean: Is e fad luachan Eigen (Len -3) 193 bytes.
cruth ACK:Beit 1 2 3 4 5 6 7 8 ACH 0xF5 0x43 0 0 ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - Luchdaich sìos luachan eigen agus coimeas 1: N (CMD> 8 Byte/ACK=8 Byte)
cruth CMD:
1) Ceann dàta:Beit 1 2 3 4 5 6 7 8 CMD 0xF5 0x43 Hi (Len) Ìosal (Len) 0 0 CHK 0xF5 2) Pasgan dàta
Beit 1 2 3 4 5 - Leann+1 Leann+2 Leann+2 ACH 0xF5 0 0 0 Luachan Eige CHK 0xF5 Notaichean: Is e fad luachan Eigen (Len -3) 193 bytes.
cruth ACK:Beit 1 2 3 4 5 6 7 8 ACH 0xF5 0x43 ID cleachdaiche (Àrd 8 Bit) ID cleachdaiche (Bìos 8 ìosal) Cead
(1/2/3)
ACK_NOUSER0 CHK 0xF5 - Luchdaich suas luachan eigen bho mhodail DSP CMD=8 Byte/ACK >8 Byte)
cruth CMD:Beit 1 2 3 4 5 6 7 8 CMD 0xF5 0x31 ID cleachdaiche (Àrd 8 Bit) ID cleachdaiche (Bìos 8 ìosal) 0 0 CHK 0xF5 cruth ACK:
1) Ceann dàta:Beit 1 2 3 4 5 6 7 8 ACH 0xF5 0x31 Hi (Len) Ìosal (Len) ACK_SUCCUSS
ACK_FAIL
ACK_NOUSER0 CHK 0xF5 2) Pasgan dàta
Beit 1 2 3 4 5 - Leann+1 Leann+2 Leann+3 ACH 0xF5 ID cleachdaiche (Àrd 8 Bit) ID cleachdaiche (8 bit ìosal) Cead (1/2/3) Luachan Eige CHK 0xF5 Notaichean: Is e fad luachan Eigen (Len -3) 193 bytes.
- Luchdaich sìos luachan eigen agus sàbhail mar ID cleachdaiche gu DSP (CMD> 8 Byte/ACK = 8 Byte)
cruth CMD:
1) Ceann dàta:Beit 1 2 3 4 5 6 7 8 CMD 0xF5 0x41 Hi (Len) Ìosal (Len) 0 0 CHK 0xF5 2) Pasgan dàta
Beit 1 2 3 4 5 - Leann+1 Leann+2 Leann+3 ACH 0xF5 ID cleachdaiche (Àrd 8 Bit) ID cleachdaiche (Bìos 8 ìosal) Cead (1/2/3) Luachan Eige CHK 0xF5 Notaichean: Is e fad luachan Eigen (Len -3) 193 bytes.
cruth ACK:Beit 1 2 3 4 5 6 7 8 ACH 0xF5 0x41 ID cleachdaiche (Àrd 8 Bit) ID cleachdaiche (8 bit ìosal) ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 - Fiosrachadh ceist (ID agus cead) a h-uile neach-cleachdaidh air a chur ris(CMD=8 Byte/ACK>8Byte)
cruth CMD:Beit 1 2 3 4 5 6 7 8 CMD 0xF5 0x2B 0 0 0 0 CHK 0xF5 cruth ACK:
1) Ceann dàta:Beit 1 2 3 4 5 6 7 8 ACH 0xF5 0x2B Hi (Len) Ìosal (Len) ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 2) Pasgan dàta
Beit 1 2 3 4 - Leann+1 Leann+2 Leann+3 ACH 0xF5 ID cleachdaiche (Àrd 8 Bit) ID cleachdaiche (8 bit ìosal) Fiosrachadh cleachdaiche (ID cleachdaiche agus cead) CHK 0xF5 Notaichean:
Is e fad dàta a’ phacaid dàta (Len) “3 * ID cleachdaiche + 2”
Cruth fiosrachaidh neach-cleachdaidh:Beit 4 5 6 7 8 9 … Dàta ID cleachdaiche 1 (Àrd 8 Bit) ID cleachdaiche 1 (Bìos 8 ìosal) Cead Cleachdaiche 1 (1/2/3) ID cleachdaiche 2 (Àrd 8 Bit) ID cleachdaiche 2 (Bìos 8 ìosal) Cead Cleachdaiche 2 (1/2/3) …
- Suidhich / Ceist ùine glacaidh lorgan-meòir (CMD/ACK an dà chuid 8 Byte)
Beit 1 2 3 4 5 6 7 8 CMD 0xF5 0x2E 0 Byte5=0: crìoch-ama
Bear 5 = 1: 00: Suidhich ùine a-mach
1: ùine ceiste0 CHK 0xF5 ACH 0xF5 0x2E 0 A’ gabhail fois ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 Notaichean:
Is e an raon de luachan ùine feitheimh lorgan-meòir (tout) 0-255. Mas e 0 an luach a th’ ann, cumaidh am pròiseas togail lorgan-meòir a’ dol air adhart mura tèid lorgan-meòir air adhart; Mura h-eil an luach 0, bidh an siostam ann air sgàth ùine a-muigh mura h-eil lorgan-meòir a’ dol air adhart ann an ùine tout * T0.
Thoir an aire: Is e T0 an ùine a tha riatanach airson dealbh a chruinneachadh/giullachd, mar as trice 0.2- 0.3 diog.
IOMRADH CHUMHACHD
CUIR MEOIR-PRINT
DELETE USER
Sguab às A H-UILE CLEACHDADH
Faigh Ìomhaigh agus Luchdaich suas LUACH EIGEN
STIÙIREADH CLEACHDADH
Ma tha thu airson am modal lorgan-meòir a cheangal ri PC, feumaidh tu aon UART a cheannach don mhodal USB. Tha sinn a’ moladh gun cleachd thu Waveshare Bòrd USB UART FT232 (micro) modal.
Ma tha thu airson am modal lorgan-meòir a cheangal ri bòrd leasachaidh mar Raspberry Pi, ma tha e ag obair
is e ìre a’ bhùird agad 3.3V, faodaidh tu a cheangal gu dìreach ri prìneachan UART agus GPIO den bhòrd agad. Mas e 5V a th’ ann, feuch an cuir thu modal tionndaidh ìre / cuairteachadh.
CUNNART GU PC
CONNACHADH CRUINNEACHADH
Feumaidh tu:
- Sensor lorgan-meòir UART (C) * 1
- Bòrd USB UART FT232 * 1
- càball meanbh USB * 1
Ceangail am modal lorgan-meòir agus Bòrd FT232 USB UART ris a’ PC
Sensor lorgan-meòir UART (C) | Bòrd USB UART FT232 |
VDC | VDC |
GND | GND |
RX | TX |
TX | RX |
RST | NC |
Dùisg | NC |
DEUCHAINN
- Luchdaich sìos bathar-bog deuchainn Sensor Meòir-lorg UART bho uicidh
- Fosgail am bathar-bog agus tagh am port COM ceart.
- Deuchainn
Tha grunn ghnìomhan air an toirt seachad ann an eadar-aghaidh Deuchainn
- Ceist Cunnt
Tagh Cunnt, an uairsin cliog Seol. Tha an àireamh de luchd-cleachdaidh air a thilleadh agus air a thaisbeanadh anns an fhiosrachadh Freagairt eadar-aghaidh - Cuir cleachdaiche ris
Tagh Cuir cleachdaiche ris, seic gu Faigh Dà uair agus ID fèin-obrachail+1, cuir a-steach an ID (P1 agus P2) agus cead (P3), an uairsin cliog Seol. Mu dheireadh, suathadh sensor gus lorgan-meòir fhaighinn. - Sguab às cleachdaiche
Tagh gu Sguab às cleachdaiche, cuir a-steach an ID (P1 agus P2) agus cead (P3), an uairsin cliog Send. - Sguab às a h-uile cleachdaiche
Tagh Sguab às a h-uile cleachdaiche, an uairsin cliog Send - Coimeas 1:1
Tagh 1: 1 Coimeas, cuir a-steach an ID (P1 agus P2) agus cead (P3), an uairsin cliog Seol. - Coimeas 1: N.
Tagh 1: N Coimeas, an uairsin cliog Seol.
…
Airson barrachd ghnìomhan, feuch an dèan thu deuchainn air. (Chan eil cuid de na gnìomhan rim faighinn airson a’ mhodal seo)
CONNECT GU XNUCLEO-F103RB
Bidh sinn a’ toirt seachad còd demo airson XNCULEO-F103RB, as urrainn dhut a luchdachadh sìos bhon uicidh
Sensor lorgan-meòir UART (C) | NUCLEO-F103RB |
VDC | 3.3V |
GND | GND |
RX | PA9 |
TX | PA10 |
RST | PB5 |
Dùisg | PB3 |
Thoir an aire: Mu na prìnichean, thoir sùil air an Eadar-aghaidh gu h-àrd
- Ceangail Sensor Meòir-lorg UART (C) ri XNUCLEO_F103RB, agus ceangail am prògramadair
- Pròiseact fosgailte (còd demo) le bathar-bog keil5
- Dèan cinnteach a bheil am prògramadair agus an inneal air an aithneachadh gu h-àbhaisteach
- Cruinnich agus luchdaich sìos
- Ceangail XNUCELO-F103RB ri PC le càball USB, fosgail bathar-bog taic sreathach, suidhich port COM: 115200, 8N1
Taidhp òrdughan airson modal deuchainn a rèir an fhiosrachaidh a chaidh a thilleadh.
CUNNTAS GU RASPBERRY PI
Bidh sinn a’ toirt seachad python example airson Raspberry Pi, faodaidh tu a luchdachadh sìos bhon uicidh
Mus cleachd thu an t-example, bu chòir dhut am port sreathach de Raspberry Pi a chomasachadh an-toiseach:
Òrdugh cuir a-steach air Terminal: Sudo raspi-config
Tagh: Roghainnean eadar-aghaidh -> Sreathach -> Chan eil -> Tha
An uairsin ath-thòisich.
Sensor lorgan-meòir UART (C) | Raspberry Pi |
VDC | 3.3V |
GND | GND |
RX | 14 (BCM) - PIN 8 (Bòrd) |
TX | 15 (BCM) - PIN 10 (Bòrd) |
RST | 24 (BCM) - PIN 18 (Bòrd) |
Dùisg | 23 (BCM) - PIN 16 (Bòrd) |
- Ceangail modal lorgan-meòir ri Raspberry Pi
- Luchdaich sìos còd demo gu Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
- unzip e
tar zxvf UART-Fingerprint-RaspberryPi.tar.gz - Ruith an example
cd UART-Fingerprint-RaspberryPi/sudo python main.py - A 'leantainn stiùireadh airson deuchainn a
Sgrìobhainnean/Goireasan
![]() |
Sensor lorgan-meòir WAVESHARE STM32F205 UART [pdfLeabhar-làimhe an neach-cleachdaidh STM32F205, Sensor lorgan-meòir UART, Sensor lorgan-meòir STM32F205 UART, Sensor lorgan-meòir |