Логотипи WAVESHARE

Сенсори изи ангушти UART (C)
Дастури корбар

БОЗVIEW

Ин як модули хеле ҳамгирошудаи мудавваршакли ҳама дар як модули сенсории изи ангуштон мебошад, ки тақрибан ба мисли табақи нохун хурд аст. Модул тавассути фармонҳои UART идора карда мешавад, ки истифодааш осон аст. Афзалияти онtages дорои 360° санҷиши ҳамаҷониба, санҷиши зуд, устувории баланд, масрафи ками нерӯ ва ғайра мебошанд.
Дар асоси протсессори баландсуръати Cortex, ки дар якҷоягӣ бо алгоритми изи ангуштони тиҷоратии дорои амнияти баланд, сенсори изи ангуштони UART (C) дорои функсияҳои монанди сабти изи ангушт, гирифтани тасвир, дарёфти хусусият, тавлид ва нигоҳдории қолаб, мувофиқати изи ангушт ва ғайра мебошад. Бидуни ҳеҷ гуна дониш дар бораи алгоритми мураккаби изи ангуштон, ба шумо танҳо фиристодани фармонҳои UART аст, то онро зуд ба замимаҳои санҷиши изи ангушт, ки андозаи хурд ва дақиқии баландро талаб мекунанд, ворид кунед.

ВИЖАГИҲО
  • Истифодаи баъзе фармонҳои оддӣ осон аст, ба шумо лозим нест, ки ягон технологияи изи ангушт ё сохтори байни модулро бидонед
  • Алгоритми изи ангуштони тиҷоратӣ, кори устувор, санҷиши зуд, сабти изи ангушт, мувофиқати изи ангушт, ҷамъоварии тасвири изи ангушт, боркунии изи ангушт ва ғайраро дастгирӣ мекунад.
  • Муайянкунии ҳассоси ҳассос, танҳо барои тафтиши зуд ба равзанаи ҷамъоварӣ сабук ламс кунед
  • Таҷҳизоти хеле ҳамгирошуда, протсессор ва сенсор дар як чипи хурд, мувофиқ барои барномаҳои хурд
  • Домани танги аз пӯлоди зангногир, майдони калони ламс, тасдиқи ҳамаҷонибаи 360 ° -ро дастгирӣ мекунад
  • Сенсори дарунсохташудаи инсон, протсессор ба таври худкор ба хоб меравад ва ҳангоми ламс бедор мешавад, истеъмоли қувваи барқро кам мекунад
  • Пайвасткунаки UART дар борт, пайваст шудан бо платформаҳои сахтафзор ба монанди STM32 ва Raspberry Pi
Мушаххасоти
  • Навъи сенсор: ламс кардани конденситивӣ
  • Қарор: 508DPI
  • Пикселҳои тасвир: 192×192
  • Миқёси хокистарии тасвир: 8
  • Андозаи сенсор: R15.5mm
  • Иқтидори изи ангушт: 500
  • Вақти мувофиқат: <500ms (1:N ва N<100)
  • Сатҳи қабули бардурӯғ: <0.001%
  • Сатҳи радкунии бардурӯғ: <0.1%
  • Ҷилди амалиётӣtagд: 2.73V
  • Ҷараёни корӣ: <50mA
  • Ҷараёни хоб: <16uA
  • Анти электростатикӣ: разряди тамос 8КВ / разряди ҳавоӣ 15КВ
  • Интерфейс: UART
  • Суръати интиқол: 19200 bps
  • Муҳити фаъолият:
    • Ҳарорат: -20°C~70°C
    • Намӣ: 40%RH~85%RH (бе конденсатсия)
  • Муҳити нигоҳдорӣ:
    • Ҳарорат: -40°C~85°C
    • Намӣ: <85% RH (бе конденсат)
  • Ҳаёт: 1 миллион маротиба

ТЕХНИКА

Андоза

WAVESHARE STM32F205 UART Sensor ангуштони - ченак

ИНТЕРФЕЙС

Шарҳ: Ранги симҳои воқеӣ метавонад аз тасвир фарқ кунад. Мувофиқи PIN ҳангоми пайвастшавӣ, аммо на ранг.

WAVESHARE STM32F205 UART сенсори ангуштони - ИНТЕРФЕЙС

  • VIN: 3.3V
  • GND: замин
  • RX: Вуруди маълумоти силсилавӣ (TTL)
  • TX: баромади маълумоти силсилавӣ (TTL)
  • RST: Қувваи барқро фаъол / ғайрифаъол кунед
    • БАЛАНД: Фаъолсозии барқ
    • ПАСТ: Хомӯш кардани барқ ​​(Ҳолати хоб)
  • БЕДОР: ПИН бедор кунед. Вақте ки модул дар ҳолати хоб аст, pin WKAE ҳангоми ламс кардани сенсор бо ангушт баланд аст.

ФАРМОНХО

Формати фармонҳо

Ин модул ҳамчун дастгоҳи ғулом кор мекунад ва шумо бояд дастгоҳи Мастерро идора кунед, то фармонҳоро барои идора кардани он ирсол кунед. Интерфейси коммуникатсионӣ UART: 19200 8N1 мебошад.
Фармонҳо ва ҷавобҳои формат бояд инҳо бошанд:
1) =8 байт

Байт 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

Эзоҳҳо:
CMD: Навъи фармон/ҷавоб
P1, P2, P3: Параметрҳои фармон
Q1, Q2, Q3: Параметрҳои посух
Саволи 3: Умуман, Q3 маълумоти дуруст/беэътибор дар бораи амалиёт аст, он бояд чунин бошад:

#муайян кардани ACK_SUCCESS
#муайян кардани ACK_FAIL
#ACK_FULL-ро муайян кунед
#ACK_NOUSER-ро муайян кунед
#муайян кардани ACK_USER_OCCUPIED
#муайян кунед ACK_PINGER_OCCUPIED
#муайян кардани ACK_TIMEOUT
0х00
0х01
0х04
0х05
0х06
0х07
0х08
// Муваффақият
// Муваффақ шуд
//Базаи база пур аст
//Истифодабаранда вуҷуд надорад
//Истифодабаранда мавҷуд буд
//Изи ангушт мавҷуд буд
//Поёни вақт

CHK: Маблағи санҷиш, ин натиҷаи XOR аз байтҳо аз Байт 2 то Байт 6 мебошад

2) >8 байт. Ин маълумот аз ду қисм иборат аст: сари маълумот ва сарлавҳаи бастаи додаҳо:

Байт 1 2 3 4 5 6 7 8
CMD 0xF5 CMD Салом (Лен) Паст(Лен) 0 0 CHK 0xF5
ACK 0xF5 CMD Салом (Лен) Паст(Лен) Q3 0 CHK 0xF5

Шарҳ:
CMD, Q3: ҳамон тавре ки 1)
Len: Дарозии маълумоти дуруст дар бастаи додаҳо, 16бит (ду байт)
Hi(Len): Баландии 8 бит Len
Паст (Лен): 8 битҳои пасти Len
CHK: Маблағи санҷиш, ин натиҷаи XOR аз байтҳо аз байтҳои 1 то 6 байт бастаи додаҳост:

Байт 1 2…Лен+1 Лен+2 Лен+3
CMD 0xF5 Маълумот CHK 0xF5
ACK 0xF5 Маълумот CHK 0xF5

Шарҳ:
Len: рақамҳои байтҳои маълумот
CHK: Маблағи санҷиш, ин натиҷаи XOR аз байтҳо аз Байт 2 то Байт Лен+1 мебошад
бастаи маълумот пас аз сари маълумот.

Намудҳои фармон:
  1. Рақами SN-и модулро тағир диҳед (CMD/ACK ҳам 8 байт)
    Байт 1 2 3 4 5 6 7 8
    CMD 0xF5 0х08 SN нав ​​(Бит 23-16) SN нав ​​(Бит 15-8) SN нав ​​(бит 7-0) 0 CHK 0xF5
    ACK 0xF5 0х08 кӯҳна S (Бит 23-16) SN кӯҳна (бит 15-8) SN кӯҳна (бит 7-0) 0 CHK 0xF5
  2. Модели дархости SN (CMD/ACK ҳарду 8 байт)
    Байт 1 2 3 4 5 6 7 8
    CMD 0xF5 0х2А 0 0 0 0 CHK 0xF5
    ACK 0xF5 0х2А SN (Бит 23-16) SN (Бит 15-8) SN (Бит 7-0) 0 CHK 0xF5
  3. Ҳолати хоб (CMD/ACK ҳарду 8 байт)
    Байт 1 2 3 4 5 6 7 8
    CMD 0xF5 0х2С 0 0 0 0 CHK 0xF5
    ACK 0xF5 0х2С 0 0 0 0 CHK 0xF5
  4. Реҷаи илова кардани изи ангуштонро танзим/хондан (CMD/ACK ҳарду 8 байт)
    Ду намуди вуҷуд дорад: фаъол кардани ҳолати такрорӣ ва ғайрифаъол кардани ҳолати такрорӣ. Вақте ки модул дар ҳолати такрории ғайрифаъол аст: ҳамон изи ангуштро танҳо ҳамчун як ID илова кардан мумкин аст. Агар шумо хоҳед, ки ID-и дигареро бо ҳамон изи ангушт илова кунед, иттилооти ҷавоби DSP ноком шуд. Модул пас аз фурӯзон дар ҳолати ғайрифаъол аст.
    Байт 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2D 0 Байт5=0:
    0: Даргиронидан
    1: Ғайрифаъол
    Байт5=1: 0
    0: ҳолати нав
    1: ҳолати кунуниро хонед
    0 CHK 0xF5
    ACK 0xF5 0x2D 0 Ҳолати ҷорӣ ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  5. Илова кардани изи ангушт (CMD/ACK ҳарду 8 байт)
    Дастгоҳи асосӣ бояд фармонҳоро се маротиба ба модул фиристад ва изи ангуштро се маротиба илова кунад, то боварӣ ҳосил кунад, ки изи ангушти иловашуда дуруст аст.
    а) Аввал
    Байт 1 2 3 4 5 6 7 8
    CMD 0xF
    5
    0х0
    1
    ID корбар (High 8Bit) ID корбар (8 бит паст) Иҷозат (1/2/3) 0 CHK 0xF5
    ACK 0xF
    5
    0х0
    1
    0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
    ACK_FULL
    ACK_USER_OCCUPIED ACK_FINGER_OCCUPIED
    ACK_TIMEOUT

    Эзоҳҳо:
    ID корбар: 1~0xFFF;
    Иҷозати корбар: 1,2,3,(шумо метавонед иҷозатро худатон муайян кунед)
    б) дуюм

    Байт 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0х02

    Шаҳодатномаи Корбар

    (8 бит баланд)

    Шаҳодатномаи Корбар

    (8 бит паст)

    Иҷозат

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0х02

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    в) сеюм

    Байт 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0х03

    Шаҳодатномаи Корбар

    (8 бит баланд)

    Шаҳодатномаи Корбар

    (8 бит паст)

    Иҷозат

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0х03

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    Эзоҳ: ID корбар ва иҷозат дар се фармон.

  6. Истифодабарандагонро илова кунед ва арзишҳои худро бор кунед (CMD =8Байт/ACK > 8 Байт)
    Ин фармонҳо ба "5. илова кардани изи ангушт", шумо бояд се маротиба низ илова кунед.
    а) Аввал
    Ҳамон тавре ки аввалин "5. илова кардани изи ангушт"
    б) дуюм
    Ҳамон тавре ки дуюми "5. изи ангуштро илова кунед
    в) сеюм
    Формати CMD:
    Байт 1 2 3 4 5 6 7 8
    CMD 0xF5 0х06 0 0 0 0 CHK 0xF5

    Формати ACK:
    1) Сарвари маълумот:

    Байт 1 2 3 4 5 6 7 8
    ACK 0xF5 0х06 Салом (Лен) Паст(Лен) ACK_SUCCESS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2) Бастаи маълумот:

    Байт 1 2 3 4 5—Лен+1 Лен+2 Лен+3
    ACK 0xF5 0 0 0 Арзишҳои хос CHK 0xF5

    Эзоҳҳо:
    Дарозии арзишҳои хусусии (Len-) 193 байт аст
    Бастаи маълумот вақте фиристода мешавад, ки байт панҷуми маълумоти ACK ACK_SUCCESS бошад

  7. Нест кардани корбар (CMD/ACK ҳарду 8 байт)
    Байт 1 2 3 4 5 6 7 8
    CMD 0xF5 0х04 ID корбар (High 8Bit)  ID корбар (8 бит паст) 0  0 CHK 0xF5
    ACK 0xF5 0х04 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  8. Ҳама корбаронро нест кунед (CMD/ACK ҳам 8 байт)
    Байт 1 2 3 4 5 6 7 8
    CMD 0xF5 0х05 0 0 0: Ҳама корбаронро 1/2/3 нест кунед: корбаронеро, ки иҷозаташон 1/2/3 аст, нест кунед 0 CHK 0xF5
    ACK 0xF5 0х05 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  9. Шумораи дархостҳои корбарон (CMD/ACK ҳам 8 байт)
    Байт 1 2 3 4 5 6 7 8
    CMD 0xF5 0х09 0 0 0: Шумораи дархост
    0xFF: Маблағи дархост
    0 CHK 0xF5
    ACK 0xF5 0х09 Миқдор/маблағ (8 бит баланд) Миқдор/Маблағ (8 бит паст) ACK_SUCCESS
    ACK_FAIL
    0xFF (CMD = 0xFF)
    0 CHK 0xF5
  10. 1:1(CMD/ACK ҳам 8Байт)
    Байт 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0B ID корбар (High 8 Bit) ID корбар (8 бит паст) 0 0 CHK 0xF5
    ACK 0xF5 0x0B 0 0 ACK_SUCCESS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5
  11. Муқоисаи 1: N(CMD/ACK ҳам 8 байт)
    Байт 1 2 3 4 5 6 7 8
    CMD 0xF5 0х0С 0 0 0 0 CHK 0xF5
    ACK 0xF5 0х0С ID корбар (High 8 Bit) ID корбар (8 бит паст) Иҷозат
    (1/2/3)
    ACK_NOUSER
    ACK_TIMEOUT
    0 CHK 0xF5
  12. Иҷозати дархост (CMD/ACK ҳам 8 байт)
    Байт 1 2 3 4 5 6 7 8
    CMD 0xF5 0х0А ID корбар (High 8Bit) ID корбар (Low8Bit) 0 0 CHK 0xF5
    ACK 0xF5 0х0А 0 0 Иҷозат
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  13. Сатҳи муқоисаи танзим/дархост (CMD/ACK ҳам 8 байт)
    Байт 1 2 3 4 5 6 7 8
    CMD 0xF5 0х28 0 Байт5=0: Сатҳи нав
    Байт5=1: 0
    0: Сатҳро таъин кунед
    1: Сатҳи пурсиш
    0 CHK 0xF5
    ACK 0xF5 0х28 0 Сатҳи ҷорӣ ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Эзоҳ: Муқоиса сатҳ метавонад 0 ~ 9 бошад, арзиши бузургтар, муқоиса сахттар аст. Пешфарз 5

  14. Тасвир гиред ва бор кунед (CMD = 8 байт/ACK > 8 байт)
    Формат CMD:
    Байт 1 2 3 4 5 6 7 8
    CMD 0xF5 0х24 0 0 0 0 CHK 0xF5

    Формати ACK:
    1) Сарвари маълумот:

    Байт 1 2 3 4 5 6 7 8
    ACK 0xF5 0х24 Салом (Лен) Паст(Лен) ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2) Бастаи маълумот

    Байт 1 2—Лен+1 Лен+2 Лен+3
    ACK 0xF5 Маълумоти тасвирӣ CHK 0xF5

    Эзоҳҳо:
    Дар модули DSP пикселҳои тасвирҳои изи ангуштон 280*280 буда, ҳар як пиксел бо 8 бит муаррифӣ мешавад. Ҳангоми боркунӣ, DSP пикселҳоро гузарондampБарои кам кардани андозаи маълумот ба самти уфуқӣ/вертикалӣ гузаред, то тасвир 140*140 шавад ва танҳо 4 битҳои баланди пикселро гиред. ҳар ду пиксел барои интиқол ба як байт муттаҳид карда мешавад (пиксели қаблии баланд 4-бит, пиксели охирини 4-бит).
    Интиқол сатр ба сатр аз сатри аввал оғоз мешавад, ҳар як сатр аз пиксели аввал оғоз мешавад ва дар маҷмӯъ 140* 140/2 байт маълумотро интиқол медиҳад.
    Дарозии маълумоти тасвир дар 9800 байт муқаррар карда шудааст.

  15. Тасвирро ба даст оред ва арзишҳои худро бор кунед (CMD = 8 байт/ACK > 8 байт)
    Формат CMD:
    Байт 1 2 3 4 5 6 7 8
    CMD 0xF5 0х23 0 0 0 0 CHK 0xF5

    Формати ACK:
    1) Сарвари маълумот:

    Байт 1 2 3 4 5 6 7 8
    ACK 0xF5 0х23 Салом (Лен) Паст(Лен) ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2) Бастаи маълумот

    Байт 1 2 3 4 5—Лен+1 Лен+2 Лен+3
    ACK 0xF5 0 0 0 Арзишҳои хос CHK 0xF5

    Эзоҳҳо: Дарозии арзиши Eigenlues (Len -3) 193 байт аст.

  16. Арзишҳои хусусиро зеркашӣ кунед ва бо изи ангушти гирифташуда муқоиса кунед (CMD >8 байт/ACK=8 байт)
    Формат CMD:
    1) Сарвари маълумот:
    Байт 1 2 3 4 5 6 7 8
    CMD 0xF5 0х44 Салом (Лен) Паст(Лен) 0 0 CHK 0xF5

    2) Бастаи маълумот

    Байт 1 2 3 4 5—Лен+1 Лен+2 Лен+3
    ACK 0xF5 0 0 0 Арзишҳои хос CHK 0xF5

    Эзоҳ: Дарозии арзишҳои хусусии (Len -3) 193 байт аст.
    Формати ACK:

    Байт 1 2 3 4 5 6 7 8
    ACK 0xF5 0х44 0 0 ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5
  17. Зеркашӣ кардани арзишҳои хос ва муқоисаи 1:1(CMD >8 байт/ACK=8 байт)
    Формат CMD:
    1) Сарвари маълумот:
    Байт 1 2 3 4 5 6 7 8
    CMD 0xF5 0х42 Салом (Лен) Паст(Лен) 0 0 CHK 0xF5

    2) Бастаи маълумот

    Байт 1 2 3 4 5—Лен+1 Лен+2 Лен+2
    ACK 0xF5 ID корбар (High 8 Bit) ID корбар (8 бит паст) 0 Арзишҳои хос CHK 0xF5

    Эзоҳҳо: Дарозии арзиши Eigenlues (Len -3) 193 байт аст.
    Формати ACK:

    Байт 1 2 3 4 5 6 7 8
    ACK 0xF5 0х43 0 0 ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  18. Зеркашӣ кардани арзишҳои хос ва муқоисаи 1:N(CMD >8 байт/ACK=8 байт)
    Формат CMD:
    1) Сарвари маълумот:
    Байт 1 2 3 4 5 6 7 8
    CMD 0xF5 0х43 Салом (Лен) Паст(Лен) 0 0 CHK 0xF5

    2) Бастаи маълумот

    Байт 1 2 3 4 5—Лен+1 Лен+2 Лен+2
    ACK 0xF5 0 0 0 Арзишҳои хос CHK 0xF5

    Эзоҳҳо: Дарозии арзиши Eigenlues (Len -3) 193 байт аст.
    Формати ACK:

    Байт 1 2 3 4 5 6 7 8
    ACK 0xF5 0х43 ID корбар (High 8 Bit) ID корбар (Паст 8 бит) Иҷозат
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  19. Арзишҳои хосро аз модели DSP бор кунед CMD=8 байт/ACK >8 байт)
    Формат CMD:
    Байт 1 2 3 4 5 6 7 8
    CMD 0xF5 0х31 ID корбар (High 8 Bit) ID корбар (Паст 8 бит) 0 0 CHK 0xF5

    Формати ACK:
    1) Сарвари маълумот:

    Байт 1 2 3 4 5 6 7 8
    ACK 0xF5 0х31 Салом (Лен) Паст(Лен) ACK_SUCCUSS
    ACK_FAIL
    ACK_NOUSER
    0 CHK 0xF5

    2) Бастаи маълумот

    Байт 1 2 3 4 5—Лен+1 Лен+2 Лен+3
    ACK 0xF5 ID корбар (High 8 Bit) ID корбар (8 бит паст) Иҷозат (1/2/3) Арзишҳои хос CHK 0xF5

    Эзоҳҳо: Дарозии арзиши Eigenlues (Len -3) 193 байт аст.

  20. Арзишҳои хосро зеркашӣ кунед ва ҳамчун ID корбар дар DSP захира кунед (CMD>8 байт/ACK =8 байт)
    Формат CMD:
    1) Сарвари маълумот:
    Байт 1 2 3 4 5 6 7 8
    CMD 0xF5 0х41 Салом (Лен) Паст(Лен) 0 0 CHK 0xF5

    2) Бастаи маълумот

    Байт 1 2 3 4 5—Лен+1 Лен+2 Лен+3
    ACK 0xF5 ID корбар (High 8 Bit) ID корбар (Low8 Bit) Иҷозат (1/2/3) Арзишҳои хос CHK 0xF5

    Эзоҳҳо: Дарозии арзиши Eigenlues (Len -3) 193 байт аст.
    Формати ACK:

    Байт 1 2 3 4 5 6 7 8
    ACK 0xF5 0х41 ID корбар (High 8 Bit) ID корбар (8 бит паст) ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  21. Маълумоти дархост (ID ва иҷозат) дар бораи ҳамаи корбарони иловашуда (CMD = 8 байт/ACK > 8 байт)
    Формат CMD:
    Байт 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2B 0 0 0 0 CHK 0xF5

    Формати ACK:
    1) Сарвари маълумот:

    Байт 1 2 3 4 5 6 7 8
    ACK 0xF5 0x2B Салом (Лен) Паст(Лен) ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    2) Бастаи маълумот

    Байт 1 2 3 4—Лен+1 Лен+2 Лен+3
    ACK 0xF5 ID корбар (High 8 Bit) ID корбар (8 бит паст) Маълумоти корбар (Идентификатсияи корбар ва иҷозат) CHK 0xF5

    Эзоҳҳо:
    Дарозии маълумоти бастаи додаҳо (Len) "3* ID+2" аст
    Формат маълумоти корбар:

    Байт 4 5 6 7 8 9
    Маълумот Корбар ID1 (8 бит баланд) Корбар ID1 (8 бит паст) Иҷозати корбар 1 (1/2/3) Корбар ID2 (8 бит баланд) Корбар ID2 (8 бит паст) Иҷозати корбар 2 (1/2/3)  

  22. Танзими вақти сабти изи ангуштони пурсиш (CMD/ACK ҳарду 8 байт)
    Байт 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2E 0 Байт5=0: вақти тамомшавии вақт
    Байт5=1: 0
    0: Вақтсанҷиро муқаррар кунед
    1: вақти пурсиш
    0 CHK 0xF5
    ACK 0xF5 0x2E 0 поёни вақт ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Эзоҳҳо:
    Диапазони арзишҳои интизории изи ангушт (tout) 0-255 аст. Агар арзиш 0 бошад, раванди гирифтани изи ангушт идома хоҳад дод, агар ягон изи ангушт пахш нашавад; Агар қимат 0 набошад, система бо сабаби ба охир расидани вақт вуҷуд хоҳад дошт, агар дар вақти tout * T0 ягон изи ангушт пахш нашавад.
    Шарҳ: T0 вақт барои ҷамъоварӣ/коркарди тасвир лозим аст, одатан 0.2-0.3 с.

Раванди алоқа

изи ангушт илова кунед

WAVESHARE STM32F205 UART сенсори изи ангушт - ИЛОВАИ изи ангушт

НАЗОР КАРДАНИ Истифодабаранда

WAVESHARE STM32F205 UART сенсори изи ангушт - НАЗОР КОРГАР

ҲАМАИ Истифодабарандагонро нест кунед

Сенсори изи ангуштони WAVESHARE STM32F205 UART - ҲАМАИ Истифодабарандагонро нест кунед

Тасвирро ба даст оваред ва арзиши аслии худро бор кунед

WAVESHARE STM32F205 UART сенсори изи ангушт - ТААСвир ба даст оваред ва арзиши аслии худро бор кунед

ДАСТУРАМОИ Истифодабаранда

Агар шумо хоҳед, ки модули изи ангуштро ба компютер пайваст кунед, шумо бояд як UART-ро ба модули USB харед. Мо тавсия медиҳем, ки шумо Waveshare-ро истифода баред Шӯрои FT232 USB UART (микро) модул.
Агар шумо хоҳед, ки модули изи ангуштро ба тахтаи рушд ба монанди Raspberry Pi пайваст кунед, агар кор кунад
сатҳи тахтаи шумо 3.3V аст, шумо метавонед онро мустақиман ба пинҳои UART ва GPIO-и тахтаи худ пайваст кунед. Агар он 5V бошад, лутфан модул/схемаи сатҳро илова кунед.

БА компютер пайваст шавед

ПАЙВАСТ КАРДАНИ ТЕХНИКА

Ба шумо лозим аст:

  • Сенсори изи ангуштони UART (C)*1
  • Шӯрои FT232 USB UART *1
  • сими хурди USB *1

Модули изи ангушт ва Шӯрои FT232 USB UART-ро ба компютер пайваст кунед

Сенсори изи ангушти UART (C) Шӯрои FT232 USB UART
ВКД ВКД
GND GND
RX TX
TX RX
RST NC
ВАКТ NC

САНЧИШ

  • Нармафзори санҷишии UART Sensor Fingerprint Sensor аз викиро зеркашӣ кунед
  • Нармафзорро кушоед ва порти COM-и дурустро интихоб кунед. (Нармафзор метавонад танҳо COM1~COM8-ро дастгирӣ кунад, агар порти COM дар компютери шумо аз ин диапазон берун бошад, лутфан онро тағир диҳед)
  • Санҷиш

WAVESHARE STM32F205 UART сенсори изи ангушт - Санҷиш

Дар интерфейси санҷиш якчанд функсияҳо мавҷуданд

  1. Шумораи дархост
    Интихоб кунед ҳисоб, баъд клик кунед Фиристодан. Шумораи корбарон баргардонида мешавад ва дар Маълумот нишон дода мешавад Ҷавоб интерфейс
  2. Иловаи корбар
    Интихоб кунед Иловаи корбар, тафтиш кунед Ду маротиба ба даст оред ва ID худкор+1, ID-ро нависед (P1 ва P2) ва иҷозат (P3), пас пахш кунед Фиристодан. Ниҳоят, сенсорро ламс кунед, то изи ангуштро гиред.
  3. Корбарро нест кунед
    Интихоб кунед Нест кардани корбар, ID-ро нависед (P1 ва P2) ва иҷозат (P3), пас Ирсолро пахш кунед.
  4. Ҳама корбаронро нест кунед
    Интихоб кунед Ҳама корбаронро нест кунед, пас Ирсолро пахш кунед
  5. Муқоиса 1:1
    Интихоб кунед 1:1 Муқоиса, ID-ро нависед (P1 ва P2) ва иҷозат (P3), пас пахш кунед Фиристодан.
  6. Муқоиса 1: Н
    Интихоб кунед 1: N Муқоиса, пас клик кунед Фиристодан.


Барои функсияҳои бештар, лутфан онро санҷед. (Баъзе аз функсияҳо барои ин модул дастнорасанд)

БА XNUCLEO-F103RB пайваст шавед

Мо рамзи намоиширо барои XNCULEO-F103RB пешниҳод мекунем, ки шумо метавонед онро аз вики зеркашӣ кунед

Сенсори изи ангушти UART (C) NUCLEO-F103RB
ВКД 3.3В
GND GND
RX PA9
TX PA10
RST PB5
ВАКТ PB3

Шарҳ: Дар бораи пинҳо, лутфан ба зер муроҷиат кунед Интерфейс боло

  1. Сенсори изи ангуштони UART (C) -ро ба XNUCLEO_F103RB пайваст кунед ва барномасозро пайваст кунед
  2. Лоиҳаи кушода (рамзи намоишӣ) аз ҷониби нармафзори keil5
  3. Санҷед, ки оё барномасоз ва дастгоҳ ба таври муқаррарӣ шинохта шудаанд
  4. Тартиб ва зеркашӣ
  5. XNUCELO-F103RB-ро ба компютер тавассути сими USB пайваст кунед, нармафзори ёрии силсиларо кушоед, порти COM: 115200, 8N1 -ро насб кунед

Мувофиқи маълумоти баргардонидашуда фармонҳоро барои санҷиши модул ворид кунед.

БА Raspberry PI пайваст шавед

Мо як python собиқро пешниҳод мекунемample for Raspberry Pi, шумо метавонед онро аз вики зеркашӣ кунед
Пеш аз он ки шумо собиқро истифода баредample, шумо бояд аввал бандари силсилавии Raspberry Pi -ро фаъол созед:
Фармони вуруд дар терминал: Sudo raspi-config
Интихоб кунед: Имконоти интерфейс -> Силсила -> Не -> Ҳа
Пас аз нав оғоз кунед.

Сенсори изи ангушти UART (C) Raspberry Pi
ВКД 3.3В
GND GND
RX 14 (BCM) - PIN 8 (Шӯрои)
TX 15 (BCM) - PIN 10 (Шӯрои)
RST 24 (BCM) - PIN 18 (Шӯрои)
ВАКТ 23 (BCM) - PIN 16 (Шӯрои)
  1. Модули изи ангуштро ба Raspberry Pi пайваст кунед
  2. Рамзи намоиширо ба Raspberry Pi зеркашӣ кунед: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
  3. онро кушоед
    tar zxvf UART-Изи ангуштон-RaspberryPi.tar.gz
  4. Собиқро иҷро кунедample
    cd UART-Fingerprint-RaspberryPi/sudo python main.py
  5. Дастурҳои зерин барои санҷиш

www.waveshare.com

Ҳуҷҷатҳо / Сарчашмаҳо

WAVESHARE STM32F205 UART сенсори изи ангушт [pdf] Дастури корбар
STM32F205, UART сенсори изи ангушт, STM32F205 UART сенсори изи ангушт, сенсори изи ангушт

Иқтибосҳо

Назари худро гузоред

Суроғаи почтаи электронии шумо нашр намешавад. Майдонҳои зарурӣ қайд карда шудаанд *