Suaicheantas WAVESHARE

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

Sensor lorgan-meòir WAVESHARE STM32F205 UART - TOISEACH

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.

Sensor lorgan-meòir WAVESHARE STM32F205 UART - EADAR-GHNÌOMH

  • 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:
  1. 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
  2. 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
  3. 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
  4. 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: 0
    0: modh ùr
    1: leugh am modh làithreach
    0 CHK 0xF5
    ACH 0xF5 0x2d 0 Modh gnàthach ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  5. 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 toiseach
    Beit 1 2 3 4 5 6 7 8
    CMD 0xF
    5
    0x0
    1
    ID cleachdaiche (àrd 8Bit) ID cleachdaiche (8Bit ìosal) Cead (1/2/3) 0 CHK 0xF5
    ACH 0xF
    5
    0x0
    1
    0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
    ACK_FULL
    ACK_USER_OCCUPIED ACK_FINGER_OCCUPIED
    ACK_TIMEOUT

    Notaichean:
    ID cleachdaiche: 1 ~ 0xFFF;
    Cead Cleachdaiche: 1,2,3 , (faodaidh tu an cead a mhìneachadh thu fhèin)
    b) An dàrna fear

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

  6. 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_TIMEOUT
    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-) 193Byte
    Thèid pasgan dàta a chuir nuair a tha an còigeamh byte de dhàta ACK ACK_SUCCESS

  7. 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_FAIL
    0 CHK 0xF5
  8. 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_FAIL
    0 CHK 0xF5
  9. 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 ceist
    0 CHK 0xF5
    ACH 0xF5 0x09 Cunnt/Suim (Àrd 8Bit) Cunnt/Suim (8Bit ìosal) ACK_SUCCESS
    ACK_FAIL
    0xFF(CMD=0xFF)
    0 CHK 0xF5
  10. 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_TIMEOUT
    0 CHK 0xF5
  11. 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_TIMEOUT
    0 CHK 0xF5
  12. 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_NOUSER
    0 CHK 0xF5
  13. Ì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: 0
    0: Suidhich ìre
    1: Ìre ceist
    0 CHK 0xF5
    ACH 0xF5 0x28 0 Ìre làithreach ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Notaichean: Coimeas faodaidh ìre a bhith 0 ~ 9, nas motha an luach, mar as cruaidhe an coimeas. Bunaiteach 5

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

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

  16. 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_TIMEOUT
    0 CHK 0xF5
  17. 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_FAIL
    0 CHK 0xF5
  18. 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_NOUSER
    0 CHK 0xF5
  19. 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_NOUSER
    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 (8 bit ìosal) Cead (1/2/3) Luachan Eige CHK 0xF5

    Notaichean: Is e fad luachan Eigen (Len -3) 193 bytes.

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

  22. 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: 0
    0: Suidhich ùine a-mach
    1: ùine ceiste
    0 CHK 0xF5
    ACH 0xF5 0x2E 0 A’ gabhail fois ACK_SUCCUSS
    ACK_FAIL
    0 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

Sensor lorgan-meòir WAVESHARE STM32F205 UART - cuir meòir-lorg ris

DELETE USER

Sensor lorgan-meòir WAVESHARE STM32F205 UART - cuir às don neach-cleachdaidh

Sguab às A H-UILE CLEACHDADH

Sensor lorgan-meòir WAVESHARE STM32F205 UART - cuir às do gach neach-cleachdaidh

Faigh Ìomhaigh agus Luchdaich suas LUACH EIGEN

Sensor lorgan-meòir WAVESHARE STM32F205 UART - 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

Sensor lorgan-meòir WAVESHARE STM32F205 UART - Deuchainn

Tha grunn ghnìomhan air an toirt seachad ann an eadar-aghaidh Deuchainn

  1. 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
  2. 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.
  3. Sguab às cleachdaiche
    Tagh gu Sguab às cleachdaiche, cuir a-steach an ID (P1 agus P2) agus cead (P3), an uairsin cliog Send.
  4. Sguab às a h-uile cleachdaiche
    Tagh Sguab às a h-uile cleachdaiche, an uairsin cliog Send
  5. Coimeas 1:1
    Tagh 1: 1 Coimeas, cuir a-steach an ID (P1 agus P2) agus cead (P3), an uairsin cliog Seol.
  6. 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

  1. Ceangail Sensor Meòir-lorg UART (C) ri XNUCLEO_F103RB, agus ceangail am prògramadair
  2. Pròiseact fosgailte (còd demo) le bathar-bog keil5
  3. Dèan cinnteach a bheil am prògramadair agus an inneal air an aithneachadh gu h-àbhaisteach
  4. Cruinnich agus luchdaich sìos
  5. 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)
  1. Ceangail modal lorgan-meòir ri Raspberry Pi
  2. Luchdaich sìos còd demo gu Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
  3. unzip e
    tar zxvf UART-Fingerprint-RaspberryPi.tar.gz
  4. Ruith an example
    cd UART-Fingerprint-RaspberryPi/sudo python main.py
  5. A 'leantainn stiùireadh airson deuchainn a

www.waveshare.com

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

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *