NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3839 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 2 از 2 نخستنخست 12
نمایش نتایج: از 21 به 33 از 33

موضوع: سنسور اثر انگشت

  1. #21
    عضو جدید
    تاریخ عضویت
    Nov 2009
    نوشته ها
    19
    تشکر
    3
    تشکر شده 46 بار در 11 پست

    پیش فرض

    در مورد اینکه کدوم بهتره باید بگم که sm621 و sm630 هر دو مربوط به شرکت Miaxis Biometrics هستن و sm 630 ورژن بالاتر sm621 هستش.من خودم به صورت عملی با sm621 کار کردم.
    من کلیه ی دستورهای sm621 رو براتون شرح میدم.قبل از شروع به توضیح بایستی بگم که تصویر اثر انگشت رو میشه از ماژول دریافت کرد.
    1.DetectFinger با ارسال این دستور به ماژول شما از بودن یا نبودن اثر انگشت بر روی ماژول اطلاع پیدا میکنین.
    unsigned char detect[12]={0xC0,0x01,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x0 0,0x03,0xC0};
    for(j=0;j<12;j++)putchar(x[j]);
    جوابی که از ماژول دریافت میشه رو باید چک کنین اگه Confirm Code=00H باشه انگشت detect شده است

    2.Enroll Image با ارسال این دستور به ماژول شما به ماژول دستور میدهید که عکس انگشت رو گرفته و در image buffer قرار دهد.
    unsigned char enroll[12]={0xC0,0x01,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x0 0,0x04,0xC0};
    for(j=0;j<12;j++)putchar(enroll[j]);
    جوابی که از ماژول دریافت میشه رو باید چک کنین اگه Confirm Code=00H باشه عکس برداری با موفقیت انجام شده است.
    بقیه ی دستورات به همین نحو ادامه پیدا میکند که من بقیه ی دستورهارو به صورت ریز توضیح میدم.

    3.Generate Minutiae ماژول از عکس مرحله ی قبل که در image buffer قرار گرفته بود استفاده کرده و فایل کارکتری مربوط به عکس رو ساخته و در BufferID ذخیره میکند که بر حسب انتخاب شما میتواندCharBufferA or CharBufferB باشد(ماژول 3 تا بافر برای ذخیره ی فایل کارکتری عکس دارد که دلیلشو بعدا کامل متوجه خواهید شد)
    4.Move Minutiae Files برای انتقال فایل کارکتری از یه بافر به یه بافر دیگه استفاده میشه.
    5.Accurate Verification of Two Fingerprint Minutiae برای بررسی اینکه ایا فایل موجود در بافر A با فایل موجود در بافر B برابر هست یا نه.
    6.Search Fingerprint عملیات جستجوی اثر انگشت بر اساس فایل موجود در بافر A یا بافر B

    7.Merge Minutiae به نظر من یکی از مهترین دستورات هستش که به ماژول میگه اغا جان بررسی کن ببینیم ایا فایل موجود در بافر A با فایل موجود در بافر B برابر هست یا نه که اگه اره بافر a یا b که بستگی به انتخاب خودمون داره رو ذخیره کن در ModelBuffer
    8.Store Template به ماژول میگه که فایل موجود در یکی از 3 بافر رو(به انتخاب خودمون) ذخیره کن در شماره ی ادرسی که هنگام ارسال دستور میگیم
    9.Read Template به ماژول میگیم که فایل مربوط به اثر انگشت با شماره ی مشخص شده در هنگام ارسال دستور رو بیار بریزش تو ModelBuffer
    10.Upload Minutiae or Template این دستور جواب دوستمون هستش که ایا ماژول میتونه به بیرون تصویر بده یا نه که گفتیم بله میتونه.البته این دستور فایل کارکتری رو بیرون میده و دستوری که خود عکس رو بده رو بعدا بررسی خواهیم کرد.
    اینا رو یه مطالعه ای بکنین که اگه مشکلی نبود 15 دستور بعدی رو بگم با نحوه ی بررسی اینکه چگونه جواب های ماژول رو تجزیه تحلیل کنیم

  2. کاربران : 10 تشکر کرده اند از شما navidi_ramin برای ارسال این پست سودمند:


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  4. #22
    مدیر باز نشسته behnam6500 آواتار ها
    تاریخ عضویت
    Jan 2009
    نوشته ها
    801
    تشکر
    311
    تشکر شده 899 بار در 390 پست

    پیش فرض

    بسیار عالی بود توضیحاتت مهندس... درود بر شما...

    باز هم اگر اطلاعات بیشتری بدید ممنون میشم...

  5. کاربران : 2 تشکر کرده اند از شما behnam6500 برای ارسال این پست سودمند:


  6. #23
    عضو جدید
    تاریخ عضویت
    Nov 2009
    نوشته ها
    19
    تشکر
    3
    تشکر شده 46 بار در 11 پست

    پیش فرض

    11.Download Minutiae or Template شما با این دستور میتوانید از بیرون به ماژول فایل کارکتری اثر انگشت رو بدید.که این فایل کارکتری در یکی از 3 بافر به انتخاب خودتون ذخیره میشه.یه مثال براتون میزنم در مورد این دستور و دستور 10 به منظور درک بهتر این 2 دستور.فرض کنید شما چندین سیستم اتوماسیون حضور غیاب اثرانگشتی دارین در یک اداره که در این حالت کافیست که فقط یکبار اثر انگشت افراد رو فقط با یکی از سیستم ها گرفت و برای بقیه ی سیستم ها این فایل ها رو با این دستور و دستور قبلی یعنی دستور 10 ارسال کرد.
    12.Upload Image این دستور عکس اثر انگشت رو به صورت کاملا خام میده بیرون.یعنی با این دستور شما عملا عکس هر چیزی که روی ماژول باشه رو میتونین دریافت کنین.این دستور دقیقا همان دستور مورد سوال اقای بهنام هستش.
    13.Download Image این دستور بر عکس دستور قبلی هستش.یعنی شما با این دستور میتوانید عکس از بیرون وارد ماژول کنین.باز در یه فرصت مناسب دیگه ادامه میدم.الان باید برم.فعلا

  7. کاربران : 9 تشکر کرده اند از شما navidi_ramin برای ارسال این پست سودمند:


  8. #24
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    سلام مهندس
    قربون دستت كه اين همه اطلاعات رو تايپ كرد.
    فقط اگه زحمتي نيست يه عكس از اين سنسورا هم قرار بدي كه فوق العاده ميشه.
    _____________________________________
    _____________________________________

  9. تشکرها از این نوشته :


  10. #25
    عضو جدید
    تاریخ عضویت
    Nov 2009
    نوشته ها
    19
    تشکر
    3
    تشکر شده 46 بار در 11 پست

    پیش فرض

    2 تا عکس اپلود کردم از sm621 و یکی دیگه از دستورات مهم رو براتون میگم بعد میریم سراغ کار سخت افزاری
    دستور Light Flash Indication با استفاده از این دستو شما میتوانید 2 عدد led موجود بر روی سنسور رو با توجه به اینکه این led ها چطور روشن و خاموش بشن رو به پارامتر های دستور بدین و led ها خاموش و روشن شن.مثلا برای این استفاده میشه که قشنگ ببینین دستوری که دادین ایا اجرا شد یا نه.
    یه سمت ماژول 6 تا پایه داریم که نحوی اتصال به میکرو و تغذیه به صورت زیر هستش
    1.تغدیه ی سیستم که از 3.6 تا 7 ولت میتونه باشه.
    2.این پایه پایه ی خروجی سریال اسنکرون با Baud rate 57600bps ماژول هستش که یعنی این پایه رو باید وصل کنین به پایه ی RX میکرو.دقت کنین که این پایه از ماژول رو با مقاومت مثلا 10k وصل کنین بن تغذیه(یعنی pull up کنینش)
    3.این پایه ی ورودی ماژول هستش و پایه ی دریافت سریالRD که بایستی وصل بشه به TX میکرو(اولا نیاز به pull up نداره و ثانیا ولتاژی بین 3.3 تا 5 ولت باید بهش بدین)
    4. این پایه NC هستش و کاملا ازاد میمونه و به هیچ جایی وصل نمیشه.
    5.این پایه یکی از پایه های ورودی ماژول هستش و اگه به GND وصل شه ماژول کار نمیکنه و اگه pull up بشه و یا ازاد به جایی وصل نشه کار معمول خود را انجام خواهد داد.شما این پایه رو ممیتونین به یکی از پایه های میکرو وصل کنین و با 0 یا 1 کردن پایه ی میکرو ماژول رو مدیریتش کنین.
    6.پایه gnd ماژول هستش.
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: عکس0577.jpg
مشاهده: 66
حجم: 158.6 کیلو بایت   برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: sm621.jpg
مشاهده: 62
حجم: 41.8 کیلو بایت  

  11. کاربران : 6 تشکر کرده اند از شما navidi_ramin برای ارسال این پست سودمند:


  12. #26
    عضو جدید
    تاریخ عضویت
    Nov 2009
    نوشته ها
    19
    تشکر
    3
    تشکر شده 46 بار در 11 پست

    پیش فرض

    من الان فکر میکنم که شما ماژول رو با توضیحات بالا وصلش کنین به میکرو با توجه به دستوراتی بهتو گفتم led های روی ماژول رو روشن خاموش کنین اگه با م.فقیت تا اینجا اومدین و led ها خاموش و روشن شد.نحوی بررسی جواب های ماژول رو براتون میگم.اگه نیاز به توضیحات بیشتر هم داشتین هم میتونین ایمیل بزنین و هم زنگ navidi_ramin@yahoo.com , 0914 970 1884

  13. کاربران : 4 تشکر کرده اند از شما navidi_ramin برای ارسال این پست سودمند:


  14. #27
    عضو جدید
    تاریخ عضویت
    Nov 2009
    نوشته ها
    19
    تشکر
    3
    تشکر شده 46 بار در 11 پست

    پیش فرض

    رو ی اون سیستمی که عکسش رو گذاشتم علاوه بر اثر انگشت یه کارت خوان هم گذاشتم(که کاملا این کارت خوان طراحی خودمه حتی قسمت انتنش و کارتهای مورد استفاده هم مایفر هستش یعنی همان کارت اتوبوس یا مترو)و با پورت شبکه هم دیتا میده بیرون,اینا رو گفتم که اگه دوستان مایل باشن بنده میتونم بحث رو ببرم به سمت طراحی و ساخت سیستم اتوماسیون حضور غیاب کامل با سنسور اثر انگشت کارت مایفر و پورت شبکه
    موفق باشین.نویدی

  15. کاربران : 6 تشکر کرده اند از شما navidi_ramin برای ارسال این پست سودمند:


  16. #28
    مدیر باز نشسته behnam6500 آواتار ها
    تاریخ عضویت
    Jan 2009
    نوشته ها
    801
    تشکر
    311
    تشکر شده 899 بار در 390 پست

    پیش فرض

    مهندس جان یه سوال، sm630 رو گفتی ورژن بالاتره و نسبت به 621 اون مدار جانبی رو نداره درسته؟

    630 اون مدار رو برده داخل خودش؟ چون من اینطوریشو دیدم!!

    این دستورات برای 630 هم یکسانه و تغییری نکرده؟

    630 رو بیشتر تایید میکنی یا 621؟

    ممنونم..

  17. کاربران : 2 تشکر کرده اند از شما behnam6500 برای ارسال این پست سودمند:


  18. #29
    همکار علمی sarbaz13 آواتار ها
    تاریخ عضویت
    Mar 2011
    نام
    محمد قاسمی
    نوشته ها
    410
    تشکر
    995
    تشکر شده 425 بار در 230 پست

    پیش فرض

    نقل قول نوشته اصلی توسط navidi_ramin نمایش پست ها
    رو ی اون سیستمی که عکسش رو گذاشتم علاوه بر اثر انگشت یه کارت خوان هم گذاشتم(که کاملا این کارت خوان طراحی خودمه حتی قسمت انتنش و کارتهای مورد استفاده هم مایفر هستش یعنی همان کارت اتوبوس یا مترو)و با پورت شبکه هم دیتا میده بیرون,اینا رو گفتم که اگه دوستان مایل باشن بنده میتونم بحث رو ببرم به سمت طراحی و ساخت سیستم اتوماسیون حضور غیاب کامل با سنسور اثر انگشت کارت مایفر و پورت شبکه
    موفق باشین.نویدی
    سلام
    بله شما کار رو به سمت طراحی ببرید.بسیار هم ممنون
    من پست ها رو دنبال میکنم.
    شرکت Time Owner

  19. #30
    عضو جدید
    تاریخ عضویت
    Nov 2009
    نوشته ها
    19
    تشکر
    3
    تشکر شده 46 بار در 11 پست

    پیش فرض

    سلام.شرمنده یه چند روزی نبودم.در مورد سوال اقا بهنام:630 مدار جانبیش به صورت یکپارچه هستش.دستورات 621 اساسا با 630 فرق میکنه.دستورات 630 به نسبت ساده تر و روان تر از 621 هستش.من 621 رو برا کارم انتخاب کردم چون به خاطر یکپارچه نبودن خیلی منعطف هستش و قاب های زیادتری براش میشه پیدا کرد.با دستورات 630 هم کامل اشنایی دارم و اگه دوستان بخوان 630 رو توضیح میدم.ولی در نهایت به صورت عملی با 621 کار کردم.

  20. کاربران : 3 تشکر کرده اند از شما navidi_ramin برای ارسال این پست سودمند:


  21. #31
    عضو جدید
    تاریخ عضویت
    Nov 2009
    نوشته ها
    19
    تشکر
    3
    تشکر شده 46 بار در 11 پست

    پیش فرض

    در مورد کارت خوان مایفر که عکسش رو براتون میزارم,بعد از اثر انگشت شروعش میکنم و در نهایت هم میریم سراغ شبکه.
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: عکس0573.jpg
مشاهده: 50
حجم: 163.3 کیلو بایت  

  22. کاربران : 4 تشکر کرده اند از شما navidi_ramin برای ارسال این پست سودمند:


  23. #32
    کاربر دائمی
    تاریخ عضویت
    Jun 2009
    نام
    روح الله خرم بخت
    نوشته ها
    403
    تشکر
    456
    تشکر شده 591 بار در 214 پست

    پیش فرض

    نقل قول نوشته اصلی توسط navidi_ramin نمایش پست ها
    در مورد کارت خوان مایفر که عکسش رو براتون میزارم,بعد از اثر انگشت شروعش میکنم و در نهایت هم میریم سراغ شبکه.
    شبکه رو با tcp/ip کار کردید ؟

  24. #33
    عضو جدید
    تاریخ عضویت
    Nov 2009
    نوشته ها
    19
    تشکر
    3
    تشکر شده 46 بار در 11 پست

    پیش فرض

    اره شبکه با tcp/ip هستش.شما میتوانید با کی پد روی دستگاه ip و getway مورد نظرتون رو روی دستگاه set کنین و وصل بشین به کامپیوتر.الان نمیخام وارد جزییات شبکه بشم و از بحث اثر انگشت منحرف شیم.

  25. تشکرها از این نوشته :


صفحه 2 از 2 نخستنخست 12

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •