WAVESHARE لوګو

UART د ګوتو نښې سینسر (C)
د کارن لارښود

اوورVIEW

دا یو خورا مدغم شوی ګردي شکل ټول په یوه کې د ظرفیت لرونکي ګوتې نښې سینسر ماډل دی ، کوم چې نږدې د نیل پلیټ په څیر کوچنی دی. ماډل د UART کمانډونو له لارې کنټرول کیږي، کارول اسانه دي. د هغه وړاندیزtagپه es کې د 360 ° Omni-directional تایید، ګړندی تایید، لوړ ثبات، د ټیټ بریښنا مصرف، او نور شامل دي.
د لوړ فعالیت Cortex پروسیسر پراساس، د لوړ امنیت سوداګریزې ګوتې چاپ کولو الګوریتم سره یوځای، د UART فنګرپرنټ سینسر (C) د فعالیت ځانګړتیاوې لکه د ګوتو نښان ثبتول، د انځور اخیستل، د ځانګړتیا موندنه، د ټیمپلیټ تولید او ذخیره کول، د ګوتو نښان میچ کول، او داسې نور. د ګوتو د چاپ کولو پیچلي الګوریتم په اړه د کومې پوهې پرته، تاسو باید یوازې د UART ځینې کمانډونه واستوئ، ترڅو دا په چټکۍ سره د ګوتو نښې تصدیق کولو غوښتنلیکونو کې مدغم کړئ کوم چې کوچنۍ اندازې او لوړ دقیقیت ته اړتیا لري.

ځانګړتیاوې
  • د ځینې ساده کمانډونو لخوا کارول اسانه دي ، تاسو اړتیا نلرئ د ګوتو نښې ټیکنالوژي یا ماډل بین جوړښت وپیژنئ
  • د سوداګریزې ګوتې چاپ کولو الګوریتم، ثابت فعالیت، ګړندی تایید، د ګوتو نښان ثبتولو ملاتړ کوي، د ګوتو نښان میچ کول، د ګوتو نښان انځور راټولول، د ګوتو نښې اپلوډ کول، او داسې نور.
  • د ظرفیت حساس کشف ، د ګړندي تایید لپاره یوازې د راټولولو کړکۍ ته په سپک ډول لمس کړئ
  • هارډویر خورا مدغم شوی ، پروسیسر او سینسر په یوه کوچني چپ کې ، د کوچني اندازې غوښتنلیکونو لپاره مناسب
  • تنګ سټینلیس سټیل رم ، د لمس کولو لوی ساحه ، د 360 ° Omni - لارښود تصدیق ملاتړ کوي
  • سرایت شوی انساني سینسر ، پروسیسر به په اوتومات ډول خوب ته ننوځي ، او د لمس کولو پرمهال به ویښ شي ، د بریښنا کم مصرف
  • آن بورډ UART نښلونکی، د هارډویر پلیټ فارمونو لکه STM32 او Raspberry Pi سره نښلول اسانه دي
مشخصات
  • د سینسر ډول: capacitive لمس
  • حل: 508DPI
  • د انځور پېکسل: ۱۹۲×۱۹۲
  • د انځور خړ پیمانه: 8
  • د سینسر اندازه: R15.5mm
  • د ګوتو نښې ظرفیت: 500
  • د میچ کولو وخت: <500ms (1:N، او N <100)
  • د غلط منلو کچه: <0.001٪
  • د غلط ردولو کچه: <0.1%
  • د عملیاتو حجمtage:2.73V
  • عملیاتي جریان: <50mA
  • اوسنی خوب: <16uA
  • د الکتروسټټیک ضد: د تماس خارج 8KV / هوایی خارج 15KV
  • انٹرفیس: UART
  • باډریټ: 19200 bps
  • عملیاتي چاپیریال:
    • د تودوخې درجه: -20°C~70°C
    رطوبت: 40% RH ~ 85% RH (کوچنیت نشته)
  • د ذخیره کولو چاپیریال:
    • د تودوخې درجه: -40°C~85°C
    رطوبت: <85% RH
  • ژوند: 1 ملیون ځله

هارډویر

DIMENSION

WAVESHARE STM32F205 UART د ګوتو نښې سینسر - ابعاد

انٹرفیس

یادونه: د اصلي تارونو رنګ ممکن د عکس څخه توپیر ولري. د PIN مطابق کله چې نښلول کیږي مګر رنګ نه.

WAVESHARE STM32F205 UART د ګوتو نښې سینسر - انٹرفیس

  • VIN: 3.3V
  • GND: ځمکه
  • RX: سیریل ډیټا ان پټ (TTL)
  • TX: د سیریل ډیټا محصول (TTL)
  • RST: د بریښنا فعال/غیر فعاله پن
    • لوړ: د بریښنا وړ
    • ټیټ: بریښنا غیر فعال کړئ (د خوب حالت)
  • ویښ شه: ویښ شه. کله چې موډل د خوب حالت کې وي، د 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: د ځواب پیرامیټونه
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
CMD 0xF5 CMD سلام (لین) ټیټ (لین) 0 0 CHK 0xF5
ACK 0xF5 CMD سلام (لین) ټیټ (لین) Q3 0 CHK 0xF5

یادونه:
CMD، Q3: ورته 1)
لین: د ډیټا پیکټ کې د معتبر ډیټا اوږدوالی، 16 بټ (دوه بایټ)
سلام (لین): د لین لوړ 8 بټونه
ټیټ (لین): د لین ټیټ 8 بټونه
CHK: چیکسم، دا د بایټ 1 څخه د بایټ 6 ډیټا پیکټ څخه د XOR پایله ده:

بایټ 1 ۲…لین+۱ لین+2 لین+3
CMD 0xF5 ډاټا CHK 0xF5
ACK 0xF5 ډاټا CHK 0xF5

یادونه:
لین: د ډیټا بایټونو شمیر
CHK: چیکسم، دا د بایټ 2 څخه د بایټ لین + 1 پورې د XOR پایله ده
د معلوماتو کڅوړه د معلوماتو سر لاندې.

د قوماندې ډولونه:
  1. د ماډل SN شمیره بدل کړئ (CMD/ACK دواړه 8 بایټ)
    بایټ 1 2 3 4 5 6 7 8
    CMD 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
    CMD 0xF5 0x2A 0 0 0 0 CHK 0xF5
    ACK 0xF5 0x2A 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 0x2C 0 0 0 0 CHK 0xF5
    ACK 0xF5 0x2C 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 بایټ)
    ماسټر وسیله باید ماډل ته درې ځله کمانډونه واستوي او د ګوتو نښې درې ځله اضافه کړي، ډاډ ترلاسه کړئ چې د ګوتو نښان اضافه شوي اعتبار لري.
    a) لومړی
    بایټ 1 2 3 4 5 6 7 8
    CMD 0xF
    5
    0x0
    1
    د کارن ID (لوړ 8Bit) د کارن ID (کم 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

    یادونه:
    د کارن ID: 1~0xFFF؛
    د کارونکي اجازه: 1,2,3، (تاسو کولی شئ اجازه پخپله تعریف کړئ)
    b) دوهم

    بایټ 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x02

    د کارن ID

    (لوړ 8 بټ)

    د کارن ID

    (ټټ 8 بټ)

    اجازه

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x02

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    c) دریم

    بایټ 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x03

    د کارن ID

    (لوړ 8 بټ)

    د کارن ID

    (ټټ 8 بټ)

    اجازه

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x03

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    یادونه: د کارونکي ID او اجازه په دریو حکمونو کې.

  6. کاروونکي اضافه کړئ او ایګین ارزښتونه پورته کړئ (CMD = 8 بایټ/ACK> 8 بایټ)
    دا حکمونه د "5 سره ورته دي. د ګوتو نښې اضافه کړئ"، تاسو باید درې ځله هم اضافه کړئ.
    a) لومړی
    د لومړي په څیر "5. د ګوتو نښان اضافه کړئ"
    b) دوهم
    د دوهم په څیر "5. د ګوتو نښان اضافه کړئ
    c) دریم
    د CMD بڼه:
    بایټ 1 2 3 4 5 6 7 8
    CMD 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 ۴—لین+۱ لین+2 لین+3
    ACK 0xF5 0 0 0 Eigenvalues CHK 0xF5

    یادونه:
    د Eigenvalues ​​(Len-) اوږدوالی 193Byte دی
    د ډیټا کڅوړه لیږل کیږي کله چې د ACK ډیټا پنځم بایټ ACK_SUCCESS وي

  7. کارن ړنګ کړئ (CMD/ACK دواړه 8 بایټ)
    بایټ 1 2 3 4 5 6 7 8
    CMD 0xF5 0x04 د کارن ID (لوړ 8Bit)  د کارن ID (کم 8Bit) 0  0 CHK 0xF5
    ACK 0xF5 0x04 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  8. ټول کاروونکي حذف کړئ (CMD/ACK دواړه 8 بایټ)
    بایټ 1 2 3 4 5 6 7 8
    CMD 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. د کاروونکو پوښتنو شمیره (CMD/ACK دواړه 8 بایټ)
    بایټ 1 2 3 4 5 6 7 8
    CMD 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 دواړه 8Byte)
    بایټ 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0B د کارن ID (لوړ 8 بټ) د کارن 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 0x0C 0 0 0 0 CHK 0xF5
    ACK 0xF5 0x0C د کارن ID (لوړ 8 بټ) د کارن ID (کم 8 بټ) اجازه
    (۰۱/۰۹/۲۰۲۳)
    ACK_NOUSER
    ACK_TIMEOUT
    0 CHK 0xF5
  12. د پوښتنې اجازه (CMD/ACK دواړه 8 بایټ)
    بایټ 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0A د کارن ID (لوړ 8Bit) د کارونکي ID (کم 8 بټ) 0 0 CHK 0xF5
    ACK 0xF5 0x0A 0 0 اجازه
    (۰۱/۰۹/۲۰۲۳)
    ACK_NOUSER
    0 CHK 0xF5
  13. د پرتله کولو کچه ترتیب کړئ (CMD/ACK دواړه 8 بایټ)
    بایټ 1 2 3 4 5 6 7 8
    CMD 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 وي، ارزښت لوی وي، پرتله کول سخت وي. Default 5

  14. عکس ترلاسه کړئ او اپلوډ کړئ (CMD = 8 بایټ / ACK> 8 بایټ)
    د CMD بڼه:
    بایټ 1 2 3 4 5 6 7 8
    CMD 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 لین+3
    ACK 0xF5 د انځور ډاټا CHK 0xF5

    یادونه:
    د DSP ماډل کې، د ګوتو د نښې عکسونو پکسلونه 280*280 دي، هر پکسل د 8 بټونو لخوا نمایش کیږي. کله چې اپلوډ کول، DSP د پکسل s پریښودلampد ډیټا اندازه کمولو لپاره په افقی / عمودی لوري کې ودرېږئ، ترڅو انځور 140 * 140 شي، او یوازې د پکسل لوړ 4 بټونه واخلئ. هر دوه پکسلونه د لیږد لپاره په یو بایټ کې ترکیب شوي (پخوانی پکسل لوړ 4-بټ، وروستی پکسل ټیټ 4-پکسل).
    لیږد د لومړۍ کرښې څخه د کرښې په واسطه پیل کیږي ، هره کرښه د لومړي پکسل څخه پیل کیږي ، په بشپړ ډول د 140*140/2 بایټ ډیټا لیږدوي.
    د عکس ډیټا اوږدوالی په 9800 بایټ کې ټاکل شوی.

  15. عکس ترلاسه کړئ او ایګین ارزښتونه پورته کړئ (CMD=8 بایټ/ACK> 8Byte)
    د CMD بڼه:
    بایټ 1 2 3 4 5 6 7 8
    CMD 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 ۴—لین+۱ لین+2 لین+3
    ACK 0xF5 0 0 0 Eigenvalues CHK 0xF5

    یادونه: د Eigenvalues ​​(لین -3) اوږدوالی 193 بایټ دی.

  16. eigenvalues ​​ډاونلوډ کړئ او د ترلاسه شوي ګوتو نښې سره پرتله کړئ (CMD> 8 بایټ/ACK = 8 بایټ)
    د CMD بڼه:
    1) د معلوماتو سر:
    بایټ 1 2 3 4 5 6 7 8
    CMD 0xF5 0x44 سلام (لین) ټیټ (لین) 0 0 CHK 0xF5

    2) د معلوماتو کڅوړه

    بایټ 1 2 3 4 ۴—لین+۱ لین+2 لین+3
    ACK 0xF5 0 0 0 Eigenvalues CHK 0xF5

    یادښتونه: د Eigenvalues ​​(لین -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 ​​ډاونلوډ کړئ او پرتله کول 1:1(CMD>8 بایټ/ACK=8 بایټ)
    د CMD بڼه:
    1) د معلوماتو سر:
    بایټ 1 2 3 4 5 6 7 8
    CMD 0xF5 0x42 سلام (لین) ټیټ (لین) 0 0 CHK 0xF5

    2) د معلوماتو کڅوړه

    بایټ 1 2 3 4 ۴—لین+۱ لین+2 لین+2
    ACK 0xF5 د کارن ID (لوړ 8 بټ) د کارن ID (کم 8 بټ) 0 Eigenvalues CHK 0xF5

    یادونه: د Eigenvalues ​​(لین -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 ​​او پرتله کول 1:N(CMD>8 Byte/ACK=8 Bate)
    د CMD بڼه:
    1) د معلوماتو سر:
    بایټ 1 2 3 4 5 6 7 8
    CMD 0xF5 0x43 سلام (لین) ټیټ (لین) 0 0 CHK 0xF5

    2) د معلوماتو کڅوړه

    بایټ 1 2 3 4 ۴—لین+۱ لین+2 لین+2
    ACK 0xF5 0 0 0 Eigenvalues CHK 0xF5

    یادونه: د Eigenvalues ​​(لین -3) اوږدوالی 193 بایټ دی.
    د ACK بڼه:

    بایټ 1 2 3 4 5 6 7 8
    ACK 0xF5 0x43 د کارن ID (لوړ 8 بټ) د کارن ID (ټیټ 8 بټ) اجازه
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  19. د DSP ماډل CMD = 8 بایټ/ACK> 8 بایټ) څخه eigenvalues ​​پورته کړئ
    د CMD بڼه:
    بایټ 1 2 3 4 5 6 7 8
    CMD 0xF5 0x31 د کارن ID (لوړ 8 بټ) د کارن ID (ټیټ 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 ۴—لین+۱ لین+2 لین+3
    ACK 0xF5 د کارن ID (لوړ 8 بټ) د کارن ID (کم 8 بټ) اجازه (1/2/3) Eigenvalues CHK 0xF5

    یادونه: د Eigenvalues ​​(لین -3) اوږدوالی 193 بایټ دی.

  20. eigenvalues ​​ډاونلوډ کړئ او د کارن ID په توګه DSP ته خوندي کړئ (CMD> 8 بایټ/ACK = 8 بایټ)
    د CMD بڼه:
    1) د معلوماتو سر:
    بایټ 1 2 3 4 5 6 7 8
    CMD 0xF5 0x41 سلام (لین) ټیټ (لین) 0 0 CHK 0xF5

    2) د معلوماتو کڅوړه

    بایټ 1 2 3 4 ۴—لین+۱ لین+2 لین+3
    ACK 0xF5 د کارن ID (لوړ 8 بټ) د کارن ID (کم 8 بټ) اجازه (1/2/3) Eigenvalues CHK 0xF5

    یادونه: د Eigenvalues ​​(لین -3) اوږدوالی 193 بایټ دی.
    د ACK بڼه:

    بایټ 1 2 3 4 5 6 7 8
    ACK 0xF5 0x41 د کارن ID (لوړ 8 بټ) د کارن ID (کم 8 بټ) ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  21. د ټولو کاروونکو د پوښتنو معلومات (ID او اجازه) اضافه شوي (CMD=8 بایټ/ACK>8Byte)
    د 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 ۴—لین+۱ لین+2 لین+3
    ACK 0xF5 د کارن ID (لوړ 8 بټ) د کارن ID (کم 8 بټ) د کارونکي معلومات (د کارن ID او اجازه) 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. سیټ/پوښتنه د ګوتو نښان د نیولو وخت پای ته ورسید (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

    یادونه:
    د ګوتو د نښان د انتظار وخت پای (ټاؤټ) ارزښتونو حد 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 بورډ (مائیکرو) ماډل
که تاسو غواړئ د ګوتو نښې ماډل د پراختیا بورډ سره وصل کړئ لکه راسبیري پای ، که کار کوي
ستاسو د بورډ کچه 3.3V ده، تاسو کولی شئ دا مستقیم ستاسو د بورډ UART او GPIO پنونو سره وصل کړئ. که دا 5V وي، مهرباني وکړئ د لیول کنورټ ماډل / سرک اضافه کړئ.

د کمپیوټر سره اړیکه

د هارډویر نښلول

تاسو اړتیا لرئ:

  • UART د ګوتو نښې سینسر (C)*1
  • FT232 USB UART بورډ * 1
  • مایکرو USB کیبل *1

د ګوتو نښې ماډل او FT232 USB UART بورډ کمپیوټر ته وصل کړئ

UART د ګوتو نښې سینسر (C) FT232 USB UART بورډ
VDC VDC
GND GND
RX TX
TX RX
RST NC
ویښ شه NC

ازموینه

  • د ویکي څخه د UART فنګرپرنټ سینسر ازموینې سافټویر ډاونلوډ کړئ
  • سافټویر پرانیزئ او سم 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
VDC 3.3V
GND GND
RX PA9
TX PA10
RST PB5
ویښ شه PB3

یادونه: د پنونو په اړه، مهرباني وکړئ مراجعه وکړئ انٹرفیس پورته

  1. د UART د ګوتو نښې سینسر (C) له XNUCLEO_F103RB سره وصل کړئ، او پروګرامر سره وصل کړئ
  2. د keil5 سافټویر لخوا پروژه (ډیمو کوډ) خلاص کړئ
  3. وګورئ چې ایا پروګرامر او وسیله په نورمال ډول پیژندل شوي
  4. تالیف او ډاونلوډ کړئ
  5. XNUCELO-F103RB د USB کیبل په واسطه PC ته وصل کړئ، د سریال مرستې سافټویر خلاص کړئ، د COM پورټ ترتیب کړئ: 115200، 8N1

د بیرته راستنیدو معلوماتو سره سم د ماډل ازموینې لپاره کمانډونه ولیکئ.

راسبیري PI سره وصل شئ

موږ د پیتون پخوانی چمتو کووampد Raspberry Pi لپاره، تاسو کولی شئ دا د ویکي څخه ډاونلوډ کړئ
مخکې له دې چې تاسو د پخوا څخه کار واخلئample، تاسو باید لومړی د Raspberry Pi سیریل پورټ فعال کړئ:
په ټرمینل کې د ننوتلو کمانډ: Sudo raspi-config
غوره کړئ: د انٹرفیس کولو اختیارونه -> سریال -> نه -> هو
بیا ریبوټ کړئ.

UART د ګوتو نښې سینسر (C) Raspberry Pi
VDC 3.3V
GND GND
RX 14 (BCM) – PIN 8 (بورډ)
TX 15 (BCM) – PIN 10 (بورډ)
RST 24 (BCM) – PIN 18 (بورډ)
ویښ شه 23 (BCM) – PIN 16 (بورډ)
  1. د ګوتو نښې ماډل راسبیري پای ته وصل کړئ
  2. راسبیري پای ته د ډیمو کوډ ډاونلوډ کړئ: 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 د ګوتو نښې سینسر, د ګوتو نښې سینسر

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *