WAVESHARE لوگو

UART فنگر پرنٽ سينسر (سي)
استعمال ڪندڙ دستي

اوورVIEW

هي هڪ انتهائي مربوط گول شڪل وارو آل-ان-ون ڪيپيسيٽو فنگر پرنٽ سينسر ماڊل آهي، جيڪو نيل پليٽ جيترو ننڍو آهي. ماڊل UART حڪمن ذريعي ڪنٽرول ڪيو ويو آهي، استعمال ڪرڻ آسان. ان جي صلاحtages ۾ شامل آهن 360° Omni-directional verification, fast verification, high stability, low power consumption, etc.
هڪ اعليٰ ڪارڪردگي واري Cortex پروسيسر جي بنياد تي، هڪ اعليٰ حفاظتي ڪمرشل فنگر پرنٽنگ الگورٿم سان گڏ، UART فنگر پرنٽ سينسر (C) فنگر پرنٽ اندراج، تصوير جي حصول، خصوصيت جي ڳولا، ٽيمپليٽ ٺاهڻ ۽ اسٽوريج، فنگر پرنٽ جي ميلاپ، وغيره جهڙيون خاصيتون آهن. پيچيده فنگر پرنٽنگ الگورٿم جي باري ۾ ڪنهن به ڄاڻ کان سواء، توهان کي صرف ڪجهه UART حڪم موڪلڻ جي ضرورت آهي، جلدي ان کي فنگر پرنٽنگ جي تصديق واري ايپليڪيشنن ۾ ضم ڪرڻ لاء جيڪي ننڍي سائيز ۽ اعلي صحت جي ضرورت هونديون آهن.

خاصيتون
  • ڪجھ سادي حڪمن سان استعمال ڪرڻ ۾ آسان، توھان کي ڪنھن فنگر پرنٽ ٽيڪنالاجي يا ماڊل جي وچ واري جوڙجڪ کي ڄاڻڻ جي ضرورت نه آھي
  • ڪمرشل فنگر پرنٽنگ الگورٿم، مستحڪم ڪارڪردگي، تيز تصديق، فنگر پرنٽنگ جي داخلا، فنگر پرنٽ ميچنگ، فنگر پرنٽنگ تصوير گڏ ڪرڻ، فنگر پرنٽ فيچر اپلوڊ ڪرڻ وغيره.
  • Capacitive sensitive detection، صرف تيزيءَ سان تصديق ڪرڻ لاءِ گڏ ڪرڻ واري ونڊو کي ڇڪيو
  • هارڊويئر انتهائي مربوط، هڪ ننڍڙي چپ ۾ پروسيسر ۽ سينسر، ننڍي سائيز جي ايپليڪيشنن لاءِ سوٽ
  • تنگ اسٽينلیس اسٽيل رم، وڏي رابطي واري علائقي، 360 ° Omni-directional تصديق جي حمايت ڪري ٿي
  • ايمبيڊڊ انساني سينسر، پروسيسر پاڻمرادو ننڊ ۾ داخل ٿيندو، ۽ جاڳندو جڏهن ڇهندو، گهٽ پاور واپرائڻ
  • آن بورڊ UART ڪنيڪٽر، هارڊويئر پليٽ فارمن جهڙوڪ STM32 ۽ Raspberry Pi سان ڳنڍڻ آسان
وضاحت
  • سينسر جو قسم: capacitive رابطي
  • قرارداد: 508DPI
  • تصويري پکسلز: 192×192
  • تصوير گرين اسڪيل: 8
  • سينسر سائيز: R15.5mm
  • فنگر پرنٽ جي گنجائش: 500
  • ملائڻ جو وقت: <500ms (1:N، ۽ N <100)
  • غلط قبوليت جي شرح: <0.001٪
  • غلط رد ڪرڻ جي شرح: <0.1%
  • آپريٽنگ جلدtagـ 2.73V
  • آپريٽنگ موجوده: <50mA
  • موجوده ننڊ: <16uA
  • مخالف electrostatic: رابطي ڊسچارج 8KV / فضائي خارج ڪرڻ 15KV
  • انٽرفيس: UART
  • باڊريٽ: 19200 bps
  • آپريٽنگ ماحول:
    • گرمي پد: -20 ° C ~ 70 ° C
    نمي: 40% RH ~ 85% RH (ڪا به ڪنڊينسيشن)
  • اسٽوريج ماحول:
    • گرمي پد: -40 ° C ~ 85 ° C
    نمي: <85% RH (ڪا به ڪنڊينسيشن)
  • زندگي: 1 ملين ڀيرا

هارڊويئر

طول و عرض

WAVESHARE STM32F205 UART فنگر پرنٽ سينسر - ماپ

انٽرفيس

نوٽ: حقيقي تارن جو رنگ تصوير کان مختلف ٿي سگهي ٿو. PIN مطابق جڏهن ڳنڍيندي پر رنگ نه.

WAVESHARE STM32F205 UART فنگر پرنٽ سينسر - انٽرفيس

  • VIN: 3.3V
  • GND: زمين
  • RX: سيريل ڊيٽا ان پٽ (TTL)
  • TX: سيريل ڊيٽا آئوٽ (TTL)
  • RST: پاور فعال/بند ڪريو پن
    • هاء: پاور فعال
    • گھٽ: پاور ناڪاري (سليپ موڊ)
  • WAKE: جاڳ پن. جڏهن ماڊل سليپ موڊ ۾ هوندو آهي، WKAE پن بلند هوندو آهي جڏهن سينسر کي آڱر سان ڇهندو آهي.

حڪم

ڪمانڊ فارميٽ

هي ماڊل هڪ غلام ڊيوائس طور ڪم ڪري ٿو، ۽ توهان کي ڪنٽرول ڪرڻ گهرجي ماسٽر ڊيوائس کي ڪنٽرول ڪرڻ لاءِ حڪم موڪلڻ لاءِ. ڪميونيڪيشن انٽرفيس آهي UART: 19200 8N1.
فارميٽ حڪم ۽ جواب هجڻ گهرجي:
1) = 8 بائيٽ

بائيٽ 1 2 3 4 5 6 7 8
سي ايم ڊي 0xF5 سي ايم ڊي P1 P2 P3 0 CHK 0xF5
ACK 0xF5 سي ايم ڊي Q1 Q2 Q3 0 CHK 0xF5

نوٽس:
CMD: حڪم جو قسم / جواب
P1، P2، P3: حڪم جا پيرا ميٽر
Q1، Q2، Q3: جواب جا پيرا ميٽر
Q3: عام طور تي، Q3 صحيح/غلط معلومات آھي آپريشن جي، اھو ھئڻ گھرجي:

# تعريف ڪريو ACK_SUCCESS
ACK_FAIL جي وضاحت ڪريو
# وضاحت ڪريو ACK_FULL
# وضاحت ڪريو ACK_NOUSER
# وضاحت ڪريو ACK_USER_OCCUPIED
# وضاحت ڪريو ACK_FINGER_OCCUPIED
# تعريف ڪريو ACK_TIMEOUT
0x00
0x01
0x04
0x05
0x06
0x07
0x08
//ڪاميابي
// ناڪام
// ڊيٽابيس مڪمل آهي
// استعمال ڪندڙ موجود ناهي
// استعمال ڪندڙ موجود هو
// فنگر پرنٽ موجود هو
//وقت ختم ٿي ويو

CHK: چيڪسم، اهو بائيٽ 2 کان بائيٽ 6 تائين بائيٽ جو XOR نتيجو آهي

2) > 8 بائيٽ. هي ڊيٽا ٻن حصن تي مشتمل آهي: ڊيٽا هيڊ ۽ ڊيٽا پيڪيٽ ڊيٽا هيڊ:

بائيٽ 1 2 3 4 5 6 7 8
سي ايم ڊي 0xF5 سي ايم ڊي هيلو (لين) گھٽ (لين) 0 0 CHK 0xF5
ACK 0xF5 سي ايم ڊي هيلو (لين) گھٽ (لين) Q3 0 CHK 0xF5

نوٽ:
CMD، Q3: ساڳيو 1)
لين: ڊيٽا جي پيٽ ۾ صحيح ڊيٽا جي ڊيگهه، 16 بٽ (ٻه بائيٽ)
هاءِ (لين): هاءِ 8 بِٽ آف لين
گھٽ (لين): لين جا گھٽ 8 بٽ
CHK: چيڪسم، اهو بائيٽ 1 کان بائيٽ 6 ڊيٽا پيڪيٽ تائين بائيٽ جو XOR نتيجو آهي:

بائيٽ 1 2…لين+1 لين+2 لين+3
سي ايم ڊي 0xF5 ڊيٽا CHK 0xF5
ACK 0xF5 ڊيٽا CHK 0xF5

نوٽ:
لين: ڊيٽا بائيٽ جو تعداد
CHK: چيڪسم، اهو بائيٽ 2 کان بائيٽ لين + 1 تائين بائيٽ جو XOR نتيجو آهي
ڊيٽا سر جي پٺيان ڊيٽا پيڪٽ.

حڪم جا قسم:
  1. ماڊل جو SN نمبر تبديل ڪريو (CMD/ACK ٻئي 8 بائيٽ)
    بائيٽ 1 2 3 4 5 6 7 8
    سي ايم ڊي 0xF5 0x08 نئون SN (بٽ 23-16) نئون SN (بٽ 15-8) نئون SN (بٽ 7-0) 0 CHK 0xF5
    ACK 0xF5 0x08 پراڻي 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
    سي ايم ڊي 0xF5 0x2A 0 0 0 0 CHK 0xF5
    ACK 0xF5 0x2A SN (بٽ 23-16) SN (بٽ 15-8) SN (بٽ 7-0) 0 CHK 0xF5
  3. سمهڻ جو طريقو (سي ايم ڊي / اي ڪيڪ ٻئي 8 بائيٽ)
    بائيٽ 1 2 3 4 5 6 7 8
    سي ايم ڊي 0xF5 0x2 سي 0 0 0 0 CHK 0xF5
    ACK 0xF5 0x2 سي 0 0 0 0 CHK 0xF5
  4. فنگر پرنٽ شامل ڪرڻ واري موڊ کي سيٽ ڪريو/پڙھو (سي ايم ڊي/ACK ٻئي 8 بائيٽ)
    اتي ٻه طريقا آھن: نقل واري موڊ کي فعال ڪريو ۽ نقل واري موڊ کي غير فعال ڪريو. جڏهن ماڊل معذور نقل واري موڊ ۾ آهي: ساڳيو فنگر پرنٽ صرف هڪ ID طور شامل ڪري سگهجي ٿو. جيڪڏهن توهان ساڳئي فنگر پرنٽ سان ٻي آئي ڊي شامل ڪرڻ چاهيو ٿا، ڊي ايس پي جي جواب ۾ ناڪام معلومات. پاور آن ٿيڻ کان پوءِ ماڊل غير فعال موڊ ۾ آھي.
    بائيٽ 1 2 3 4 5 6 7 8
    سي ايم ڊي 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
    سي ايم ڊي 0xF
    5
    0x0
    1
    استعمال ڪندڙ جي سڃاڻپ (هاء 8 بٽ) استعمال ڪندڙ جي سڃاڻپ (گهٽ 8 بٽ) اجازت (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

    نوٽس:
    استعمال ڪندڙ جي سڃاڻپ: 1~ 0xFFF؛
    استعمال ڪندڙ جي اجازت: 1,2,3، (توهان پنهنجي اجازت جي وضاحت ڪري سگهو ٿا)
    ب) ٻيو

    بائيٽ 1 2 3 4 5 6 7 8
     

    سي ايم ڊي

     

    0xF5

     

    0x02

    استعمال ڪندڙ جي سڃاڻپ

    (هاءِ 8 بِٽ)

    استعمال ڪندڙ جي سڃاڻپ

    (گهٽ 8 بٽ)

    اجازت

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x02

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    ج) ٽيون

    بائيٽ 1 2 3 4 5 6 7 8
     

    سي ايم ڊي

     

    0xF5

     

    0x03

    استعمال ڪندڙ جي سڃاڻپ

    (هاءِ 8 بِٽ)

    استعمال ڪندڙ جي سڃاڻپ

    (گهٽ 8 بٽ)

    اجازت

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x03

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    نوٽس: صارف جي سڃاڻپ ۽ اجازت ٽن حڪمن ۾.

  6. صارفين کي شامل ڪريو ۽ eigenvalues ​​اپلوڊ ڪريو (CMD = 8Byte/ACK > 8 بائيٽ)
    اهي حڪم ساڳيا آهن "5. شامل ڪريو فنگر پرنٽ”، توھان کي ٽي ڀيرا شامل ڪرڻ گھرجي.
    الف) پهريون
    ساڳيءَ طرح پهرين ”5. فنگر پرنٽ شامل ڪريو"
    ب) ٻيو
    ساڳيءَ طرح جو ٻيو ”5. فنگر پرنٽ شامل ڪريو
    ج) ٽيون
    CMD فارميٽ:
    بائيٽ 1 2 3 4 5 6 7 8
    سي ايم ڊي 0xF5 0x06 0 0 0 0 CHK 0xF5

    ACK فارميٽ:
    1) ڊيٽا سر:

    بائيٽ 1 2 3 4 5 6 7 8
    ACK 0xF5 0x06 هيلو (لين) گھٽ (لين) 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

    نوٽس:
    Eigenvalues ​​(Len-) جي ڊگھائي 193 بائيٽ آھي
    ڊيٽا پيڪيٽ موڪليو ويندو آهي جڏهن ACK ڊيٽا جو پنجون بائيٽ ACK_SUCCESS آهي

  7. استعمال ڪندڙ کي حذف ڪريو (سي ايم ڊي / اي ڪيڪ ٻئي 8 بائيٽ)
    بائيٽ 1 2 3 4 5 6 7 8
    سي ايم ڊي 0xF5 0x04 استعمال ڪندڙ جي سڃاڻپ (هاء 8 بٽ)  يوزر ID (گهٽ 8 بِٽ) 0  0 CHK 0xF5
    ACK 0xF5 0x04 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  8. سڀني استعمال ڪندڙن کي حذف ڪريو (سي ايم ڊي / اي ڪيڪ ٻئي 8 بائيٽ)
    بائيٽ 1 2 3 4 5 6 7 8
    سي ايم ڊي 0xF5 0x05 0 0 0: سڀ استعمال ڪندڙ حذف ڪريو 1/2/3: صارفين کي حذف ڪريو جن جي اجازت 1/2/3 آهي 0 CHK 0xF5
    ACK 0xF5 0x05 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  9. استعمال ڪندڙن جي سوالن جي ڳڻپ (سي ايم ڊي / اي ڪيڪ ٻئي 8 بائيٽ)
    بائيٽ 1 2 3 4 5 6 7 8
    سي ايم ڊي 0xF5 0x09 0 0 0: سوالن جي تعداد
    0xFF: سوال جي رقم
    0 CHK 0xF5
    ACK 0xF5 0x09 ڳڻپ/رقم (هاءِ 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
    سي ايم ڊي 0xF5 0x0B استعمال ڪندڙ جي سڃاڻپ (هاء 8 بٽ) استعمال ڪندڙ جي سڃاڻپ (گهٽ 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
    سي ايم ڊي 0xF5 0x0 سي 0 0 0 0 CHK 0xF5
    ACK 0xF5 0x0 سي استعمال ڪندڙ جي سڃاڻپ (هاء 8 بٽ) استعمال ڪندڙ جي سڃاڻپ (گهٽ 8 بٽ) اجازت
    (1/2/3)
    ACK_NOUSER
    ACK_TIMEOUT
    0 CHK 0xF5
  12. سوال جي اجازت (CMD/ACK ٻئي 8 بائيٽ)
    بائيٽ 1 2 3 4 5 6 7 8
    سي ايم ڊي 0xF5 0x0A استعمال ڪندڙ جي سڃاڻپ (هاء 8 بٽ) استعمال ڪندڙ جي سڃاڻپ (Low8Bit) 0 0 CHK 0xF5
    ACK 0xF5 0x0A 0 0 اجازت
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  13. سيٽ/سوال جي مقابلي جي سطح (سي ايم ڊي / اي ڪيڪ ٻئي 8 بائيٽ)
    بائيٽ 1 2 3 4 5 6 7 8
    سي ايم ڊي 0xF5 0x28 0 بائيٽ 5 = 0: نئين سطح
    بائيٽ 5 = 1: 0
    0: سيٽ ليول
    1: سوال جي سطح
    0 CHK 0xF5
    ACK 0xF5 0x28 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
    سي ايم ڊي 0xF5 0x24 0 0 0 0 CHK 0xF5

    ACK فارميٽ:
    1) ڊيٽا سر:

    بائيٽ 1 2 3 4 5 6 7 8
    ACK 0xF5 0x24 هيلو (لين) گھٽ (لين) ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2) ڊيٽا پيڪيٽ

    بائيٽ 1 2-لين+1 لين+2 لين+3
    ACK 0xF5 تصويري ڊيٽا CHK 0xF5

    نوٽس:
    ڊي ايس پي ماڊل ۾، فنگر پرنٽ جي تصويرن جا پکسلز 280*280 آهن، هر پکسل کي 8 بِٽ ڏيکاريل آهي. اپلوڊ ڪرڻ وقت، ڊي ايس پي اسڪيپ ڪيو آهي پکسلز ايسampڊيٽا جي سائيز کي گھٽائڻ لاءِ افقي/عمودي رخ ۾ لنگھايو، ته جيئن تصوير 140*140 ٿي وڃي، ۽ صرف پکسل جي اعلي 4 بٽ وٺو. منتقل ڪرڻ لاءِ هر ٻه پکسلز هڪ بائيٽ ۾ ٺهيل آهن (اڳوڻو پکسل هاءِ 4-بٽ، آخري پکسل گهٽ 4-پڪسل).
    ٽرانسميشن شروع ٿئي ٿي لڪير کان پهرين لڪير کان، هر لڪير پهرين پکسل کان شروع ٿئي ٿي، مڪمل طور تي 140 * 140 / 2 بائيٽ ڊيٽا جي منتقلي.
    تصوير جي ڊيٽا جي ڊيگهه 9800 بائيٽ تي مقرر ڪئي وئي آهي.

  15. تصوير حاصل ڪريو ۽ eigenvalues ​​اپلوڊ ڪريو (CMD=8 بائيٽ/ACK> 8Byte)
    CMD فارميٽ:
    بائيٽ 1 2 3 4 5 6 7 8
    سي ايم ڊي 0xF5 0x23 0 0 0 0 CHK 0xF5

    ACK فارميٽ:
    1) ڊيٽا سر:

    بائيٽ 1 2 3 4 5 6 7 8
    ACK 0xF5 0x23 هيلو (لين) گھٽ (لين) 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

    نوٽس: Eigenvalues ​​(Len-3) جي ڊيگهه 193 بائيٽ آهي.

  16. eigenvalues ​​ڊائون لوڊ ڪريو ۽ حاصل ڪيل فنگر پرنٽ سان مقابلو ڪريو (CMD>8 بائيٽ/ACK=8 بائيٽ)
    CMD فارميٽ:
    1) ڊيٽا سر:
    بائيٽ 1 2 3 4 5 6 7 8
    سي ايم ڊي 0xF5 0x44 هيلو (لين) گھٽ (لين) 0 0 CHK 0xF5

    2) ڊيٽا پيڪيٽ

    بائيٽ 1 2 3 4 5-لين+1 لين+2 لين+3
    ACK 0xF5 0 0 0 ايجين ويليوز CHK 0xF5

    نوٽس: Eigenvalues ​​(Len-3) جي ڊيگهه 193 بائيٽ آهي.
    ACK فارميٽ:

    بائيٽ 1 2 3 4 5 6 7 8
    ACK 0xF5 0x44 0 0 ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5
  17. ڊائون لوڊ ڪريو eigenvalues ​​and comparison 1:1(CMD>8 Byte/ACK=8 Byte)
    CMD فارميٽ:
    1) ڊيٽا سر:
    بائيٽ 1 2 3 4 5 6 7 8
    سي ايم ڊي 0xF5 0x42 هيلو (لين) گھٽ (لين) 0 0 CHK 0xF5

    2) ڊيٽا پيڪيٽ

    بائيٽ 1 2 3 4 5-لين+1 لين+2 لين+2
    ACK 0xF5 استعمال ڪندڙ جي سڃاڻپ (هاء 8 بٽ) استعمال ڪندڙ جي سڃاڻپ (گهٽ 8 بٽ) 0 ايجين ويليوز CHK 0xF5

    نوٽس: Eigenvalues ​​(Len-3) جي ڊيگهه 193 بائيٽ آهي.
    ACK فارميٽ:

    بائيٽ 1 2 3 4 5 6 7 8
    ACK 0xF5 0x43 0 0 ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  18. ڊائون لوڊ ڪريو eigenvalues ​​۽ comparison 1:N(CMD>8 Byte/ACK=8 Byte)
    CMD فارميٽ:
    1) ڊيٽا سر:
    بائيٽ 1 2 3 4 5 6 7 8
    سي ايم ڊي 0xF5 0x43 هيلو (لين) گھٽ (لين) 0 0 CHK 0xF5

    2) ڊيٽا پيڪيٽ

    بائيٽ 1 2 3 4 5-لين+1 لين+2 لين+2
    ACK 0xF5 0 0 0 ايجين ويليوز CHK 0xF5

    نوٽس: Eigenvalues ​​(Len-3) جي ڊيگهه 193 بائيٽ آهي.
    ACK فارميٽ:

    بائيٽ 1 2 3 4 5 6 7 8
    ACK 0xF5 0x43 استعمال ڪندڙ جي سڃاڻپ (هاء 8 بٽ) استعمال ڪندڙ جي سڃاڻپ (گهٽ 8 بٽ) اجازت
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  19. ڊي ايس پي ماڊل CMD = 8 بائيٽ/ACK>8 بائيٽ)
    CMD فارميٽ:
    بائيٽ 1 2 3 4 5 6 7 8
    سي ايم ڊي 0xF5 0x31 استعمال ڪندڙ جي سڃاڻپ (هاء 8 بٽ) استعمال ڪندڙ جي سڃاڻپ (گهٽ 8 بٽ) 0 0 CHK 0xF5

    ACK فارميٽ:
    1) ڊيٽا سر:

    بائيٽ 1 2 3 4 5 6 7 8
    ACK 0xF5 0x31 هيلو (لين) گھٽ (لين) ACK_SUCCUSS
    ACK_FAIL
    ACK_NOUSER
    0 CHK 0xF5

    2) ڊيٽا پيڪيٽ

    بائيٽ 1 2 3 4 5-لين+1 لين+2 لين+3
    ACK 0xF5 استعمال ڪندڙ جي سڃاڻپ (هاء 8 بٽ) استعمال ڪندڙ جي سڃاڻپ (گهٽ 8 بٽ) اجازت (1/2/3) ايجين ويليوز CHK 0xF5

    نوٽس: Eigenvalues ​​(Len-3) جي ڊيگهه 193 بائيٽ آهي.

  20. eigenvalues ​​ڊائون لوڊ ڪريو ۽ DSP ۾ يوزر آئي ڊي طور محفوظ ڪريو (CMD>8 Byte/ACK = 8 Byte)
    CMD فارميٽ:
    1) ڊيٽا سر:
    بائيٽ 1 2 3 4 5 6 7 8
    سي ايم ڊي 0xF5 0x41 هيلو (لين) گھٽ (لين) 0 0 CHK 0xF5

    2) ڊيٽا پيڪٽ

    بائيٽ 1 2 3 4 5-لين+1 لين+2 لين+3
    ACK 0xF5 استعمال ڪندڙ جي سڃاڻپ (هاء 8 بٽ) استعمال ڪندڙ جي سڃاڻپ (گهٽ 8 بٽ) اجازت (1/2/3) ايجين ويليوز CHK 0xF5

    نوٽس: Eigenvalues ​​(Len-3) جي ڊيگهه 193 بائيٽ آهي.
    ACK فارميٽ:

    بائيٽ 1 2 3 4 5 6 7 8
    ACK 0xF5 0x41 استعمال ڪندڙ جي سڃاڻپ (هاء 8 بٽ) استعمال ڪندڙ جي سڃاڻپ (گهٽ 8 بٽ) ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  21. شامل ڪيل سڀني استعمال ڪندڙن جي سوال جي معلومات (ID ۽ اجازت)
    CMD فارميٽ:
    بائيٽ 1 2 3 4 5 6 7 8
    سي ايم ڊي 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 استعمال ڪندڙ جي سڃاڻپ (هاء 8 بٽ) استعمال ڪندڙ جي سڃاڻپ (گهٽ 8 بٽ) استعمال ڪندڙ جي معلومات (يوزر جي سڃاڻپ ۽ اجازت) CHK 0xF5

    نوٽس:
    ڊيٽا پيڪيٽ جي ڊيٽا جي ڊيگهه (لين) آهي ”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. سيٽ ڪريو/سوال فنگر پرنٽ ڪيپچر جو وقت ختم ڪريو (سي ايم ڊي/ACK ٻئي 8 بائيٽ)
    بائيٽ 1 2 3 4 5 6 7 8
    سي ايم ڊي 0xF5 0x2E 0 بائيٽ 5 = 0: ٽائيم ختم
    بائيٽ 5 = 1: 0
    0: مقرر وقت ختم
    1: سوال وقت ختم ٿيڻ
    0 CHK 0xF5
    ACK 0xF5 0x2E 0 وقت ختم ٿي ويو ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    نوٽس:
    فنگر پرنٽ جي انتظار جي وقت جي حد (ٽائوٽ) قدر 0-255 آهي. جيڪڏهن قيمت 0 آهي، فنگر پرنٽ حاصل ڪرڻ وارو عمل جاري رهندو جيڪڏهن ڪو به فنگر پرنٽ نه دٻايو وڃي؛ جيڪڏهن قيمت 0 نه آهي، سسٽم وقت ختم ٿيڻ جي سبب لاء موجود هوندو جيڪڏهن ڪو به فنگر پرنٽس ٽائيم ٽائيٽ * T0 تي نه دٻايو وڃي.
    نوٽ: T0 ھڪڙي تصوير کي گڏ ڪرڻ / پروسيس ڪرڻ لاء گھربل وقت آھي، عام طور تي 0.2-0.3 s.

ڪميونيڪيشن پروسيس

فنگر پرنٽ شامل ڪريو

WAVESHARE STM32F205 UART فنگر پرنٽ سينسر - فنگر پرنٽ شامل ڪريو

استعمال ڪندڙ کي حذف ڪريو

WAVESHARE STM32F205 UART فنگر پرنٽ سينسر - استعمال ڪندڙ کي حذف ڪريو

سڀني صارفين کي حذف ڪريو

WAVESHARE STM32F205 UART فنگر پرنٽ سينسر - سڀني صارفين کي حذف ڪريو

تصوير حاصل ڪريو ۽ اپلوڊ ڪريو EIGENVALUE

WAVESHARE STM32F205 UART فنگر پرنٽ سينسر - تصوير حاصل ڪريو ۽ اپلوڊ ڪريو EIGENVALUE

استعمال ڪندڙ ھدايتون

جيڪڏھن توھان چاھيو ٿا فنگر پرنٽ ماڊل کي پي سي سان ڳنڍڻ، توھان کي خريد ڪرڻ جي ضرورت آھي ھڪڙي 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 بورڊ کي PC سان ڳنڍيو

UART فنگر پرنٽ سينسر (سي) FT232 USB UART بورڊ
وي سي وي سي
جي اين ڊي جي اين ڊي
RX TX
TX RX
آر ايس ٽي NC
وڃ NC

ٽيسٽنگ

  • ڊائون لوڊ ڪريو UART فنگر پرنٽ سينسر ٽيسٽ سافٽ ويئر وڪي تان
  • سافٽ ويئر کوليو ۽ صحيح COM پورٽ چونڊيو. (سافٽ ويئر صرف COM1~COM8 کي سپورٽ ڪري سگهي ٿو، جيڪڏهن توهان جي PC ۾ 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 فنگر پرنٽ سينسر (سي) NUCLEO-F103RB
وي سي 3.3V
جي اين ڊي جي اين ڊي
RX پي اي 9
TX پي اي 10
آر ايس ٽي پي بي 5
وڃ پي بي 3

نوٽ: پنن بابت، مهرباني ڪري حوالو ڏيو انٽرفيس مٿي

  1. UART فنگر پرنٽ سينسر (C) کي XNUCLEO_F103RB سان ڳنڍيو، ۽ پروگرامر کي ڳنڍيو
  2. اوپن پروجيڪٽ (ڊيمو ڪوڊ) keil5 سافٽ ويئر پاران
  3. چيڪ ڪريو ته پروگرامر ۽ ڊوائيس عام طور تي سڃاتل آهن
  4. گڏ ڪريو ۽ ڊائون لوڊ ڪريو
  5. XNUCELO-F103RB کي USB ڪيبل ذريعي PC سان ڳنڍيو، سيريل امدادي سافٽ ويئر کوليو، COM پورٽ سيٽ ڪريو: 115200، 8N1

واپس ڪيل معلومات مطابق ماڊل کي جانچڻ لاءِ حڪم ٽائپ ڪريو.

راسبيري پي آئي سان ڳنڍيو

اسان هڪ python example Raspberry Pi لاءِ، توھان ان کي وڪي تان ڊائون لوڊ ڪري سگھو ٿا
توهان کان اڳ استعمال ڪريو exampلي، توهان کي پهرين راسبي پي جي سيريل پورٽ کي فعال ڪرڻ گهرجي:
ٽرمينل تي ان پٽ حڪم: Sudo raspi-config
چونڊيو: مداخلت جا اختيار -> سيريل -> نه -> ها
پوء ريبوٽ ڪريو.

UART فنگر پرنٽ سينسر (سي) راسبي پي
وي سي 3.3V
جي اين ڊي جي اين ڊي
RX 14 (BCM) – PIN 8 (بورڊ)
TX 15 (BCM) – PIN 10 (بورڊ)
آر ايس ٽي 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-فنگر پرنٽ-RaspberryPi/sudo python main.py
  5. ھيٺ ڏنل ھدايتن کي جانچڻ لاء

www.waveshare.com

دستاويز / وسيلا

WAVESHARE STM32F205 UART فنگر پرنٽ سينسر [pdf] استعمال ڪندڙ دستياب
STM32F205, UART فنگر پرنٽ سينسر, STM32F205 UART فنگر پرنٽ سينسر, فنگر پرنٽ سينسر

حوالو

تبصرو ڇڏي ڏيو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهربل فيلڊ نشان لڳل آهن *