ربات سازان: طراح و تولیدکننده موتورهای الکتریکیربات سازان: طراح و تولیدکننده موتورهای الکتریکیربات سازان: طراح و تولیدکننده موتورهای الکتریکیربات سازان: طراح و تولیدکننده موتورهای الکتریکی
  • صفحه نخست
  • محصولات
    • درایورهای موتور DC
    • درایورهای موتور Stepper
    • کنتـــرلرها
    • عملگر خطی | سروو جک
    • الکتروموتور و دینام
    • ربـــات‌ها
  • مقالات آموزشی
    • مستندات آموزشی محصولات
      • مستندات آموزشی درایور PMD90
      • مستندات آموزشی درایور MD10/AMD10
      • مستندات آموزشی درایور PMD60A
      • مستندات آموزشی درایور MSD02
      • مستندات آموزشی مولد پالس
      • مستندات آموزشی درایور PMD30
      • مستندات آموزشی درایور MDC20
      • مستندات آموزشی سرو درایور MHD4830
      • مستندات آموزشی درایورهای استپر پنج فاز
      • مستندات آموزشی درایور MD5
      • مستندات آموزشی ربات روهان
    • موتورهای الکتریکی و کاربردهای آن
      • موتورهای الکتریکی DC
      • موتورهای الکتریکی AC
      • موتورهای الکتریکی Stepper
      • سایر موتورهای الکتریکی
    • مقالات آموزشی الکترونیک
    • آموزش میکروکنترلر
      • آموزش میکروکنترلرهای AVR
      • آموزش میکروکنترلرهای ARM سری LPC
      • آموزش میکروکنترلرهای ARM سری STM
    • آموزش کاربردی آردوینو
    • رباتیک و معرفی ربات‌های کاربردی
    • آموزش مفاهیم پایه در مکانیک
    • آموزش مفاهیم پایه در کنترل
    • آموزش برنامه‌نویسی
    • ایده‌های ربات سازان جهت جذب سرمایه گذار
    • سایر مقالات آموزشی
  • تماس با شرکت
✕

۳-۶ راه‌اندازی سنسور فاصله سنج IR با واحد ADC

  • صفحه نخست
  • بلاگ ربات سازان
  • میکروکنترلر
  • ۳-۶ راه‌اندازی سنسور فاصله سنج IR با واحد ADC
2-6 ADC در میکروکنترلرهای AVR
۲-۶ ADC در میکروکنترلرهای AVR
۲۶ بهمن ۱۳۹۷
4-6 روش‌های بهینه‌سازی دقت در ADC هنگام استفاده از سنسورها با خروجی ولتاژ
۴-۶ روش‌های بهینه‌سازی دقت در ADC هنگام استفاده از سنسورها با خروجی ولتاژ
۲۶ بهمن ۱۳۹۷

۳-۶ راه‌اندازی سنسور فاصله سنج IR با واحد ADC

۲۶ بهمن ۱۳۹۷
blank
دسته‌بندی‌ها
  • میکروکنترلر
برچسب‌ها
  • آموزش میکروکنترلرهای AVR
۳-۶ راه‌اندازی سنسور فاصله سنج IR با واحد ADC

۳-۶ راه‌اندازی سنسور فاصله سنج IR با واحد ADC

در صنعت بسیاری از سنسورها جواب یا به عبارت بهتر خروجی خود را با تغییر ولتاژ اعلام می­‌کنند. در‌واقع اگر بتوانیم ولتاژ خروجی از یک سنسور با این قابلیت را اندازه بگیریم گویا توانسته­‌ایم به جواب برسیم. درمیان این سنسور­ها سنسور IR بیشترین محبوبیت و معروفیت را دارد و از نظر راه­‌اندازی بسیار ساده راه‌اندازی خواهد شد.

این سنسورها به به نور بازتابی از محیط حساس بوده و با استفاده از این قابلیت می­‌توان فاصله­‌ی اجسام را با استفاده از این سنسورها محاسبه کرد. نحوه‌ی کار این سنسورها به این صورت است که اگر فاصله‌ی اجسام از آنها کم یا زیاد شود در خروجی مدار این سنسور­ها تغییر ولتاژ به وجود می­‌آید.

ابتدا به مدار راه اندازی این سنسور­ها نگاه بیندازید:

 

شکل 12: مدار راه اندازی یک سنسور IR

شکل ۱۲: مدار راه اندازی یک سنسور IR

 

یک سنسور IR متشکل از دو بخش است:

۱. فرستنده ( Transmitter)

۲. گیرنده( Receiver )

در واقع بخش فرستنده یک موج مادون قرمز را می­‌فرستد و گیرنده آن را پس از بازتاب از محیط دریافت می‌کند و متناسب با این بازتاب دریافت شده و شدت آن، در خروجی ولتاژ­های متفاوتی بروز داده خواهند شد. در بازار المانهای این سنسور به شکل­‌هایی شبیه زیر موجود است:

 

شکل 13: شکل ظاهری سنسورهای IR

شکل ۱۳: شکل ظاهری سنسورهای IR

 

همان­طور که در شکل ۱۳ می­‌بینید دو نوع از این سنسورها که در بازار موجود است که در این شکل براساس قطر بدنه‌ی خارجی سنسور دسته بندی شده­‌اند. ( 3 میلیمتر و 5 میلیمتر )

هر‌ جفت از این المانهای LED مانند یک سنسور IR را تشکیل می­‌دهند.

در هر جفت بخشی که با TX مشخص شده است معرف بخش Transmitter یا در شماتیک مدار با نام LED است.

هر بخش با نام RX معرف Receiver یا گیرنده است که در مدار با نام  آورده شده است.

معمولا در این نوع سنسورها المان سیاه رنگ گیرنده بوده و المان روشن­‌تر فرستنده است.

 حال اگر مداری مشابه بالا را ببندید و خروجی‌های ولتاژ این مدار را بر حسب فاصله بر حسب سانتی‌متر ثبت و رسم کنید نموداری مشابه شکل زیر خواهید داشت.

در‌واقع نمودار زیر برحسب مقادیر ACD خوانده شده توسط یک پایه از میکروکنترلر در مقابل فاصله بر حسب سانتی­‌متر رسم شده است.

 

شکل 14

شکل ۱۴

 

همان‌طور که مشاهده می­‌کنید در فاصله‌های ­بیش از ۵ سانتی­‌متر میزان ولتاژ خروجی کاهش داشته است.

مثلا اگر یک جسم را در فاصله­‌ی ۱۰ سانتی­‌متری از این سنسور قرار دهیم عدد ADC در حدود ۲۳۰ خواهد بود ولی اگر این جسم را نزدیک­تر کنیم و فاصله را به ۳۰ سانتی­‌متر برسانیم عدد ADC در حدود ۹۰ خواهد بود واین نشان می‌­دهد با کاهش فاصله ولتاژ خروجی نیز کاهش می‌یابد.

برای فواصل کمتر از ۵ سانتی­‌متر بر مبنای نمودار مخصوص سنسور بالا اعداد ADC اعداد معتبری نخواهند بود چراکه مثلا برای دو فاصله‌­ی ۵ و ۳ سانتی­‌متر این اعداد یکی خواهند شد در حالی که فاصله متفاوت است. بنابراین برای فواصل کمتر از ۵ سانتی­‌متر به این نوع خاص از سنسور که نمودار آن را رسم کردیم نمی­‌توان اعتماد کرد.

در بازار سنسورهای IR متفاوت با دقت­های متفاوت وجود دارد، بنابراین متناسب با دقت مورد نیاز خود می‌توانید انواع مختلفی از این سنسورها را در کارهای خود استفاده کنید.

 

 

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

مطالب و مقالات مرتبط

4-9 راه‌اندازی ماژول SRF08 Range finder

4-9 راه‌اندازی ماژول SRF08 Range finder

۲۹ بهمن ۱۳۹۷

۴-۹ راه‌اندازی ماژول SRF08 Range finder


مشاهده مطلب ...
3-9 معرفی توابع I2C در CodeVision

3-9 معرفی توابع I2C در CodeVision

۲۹ بهمن ۱۳۹۷

۳-۹ معرفی توابع I2C در CodeVision


مشاهده مطلب ...
2-9 راه‌اندازی پروتکل I2C در CodeVision

2-9 راه‌اندازی پروتکل I2C در CodeVision

۲۹ بهمن ۱۳۹۷

۲-۹ راه‌اندازی پروتکل I2C در CodeVision


مشاهده مطلب ...

12 Comments

  1. blank عظیم پورمحمود گفت:
    ۸ اردیبهشت ۱۳۹۵ در ۱۴:۵۸

    بسیار عالی امید وارم مثل منه تازه کار و علاقمند رو راهنمایی کنید. ممنون

    پاسخ
    • blank سید میلاد محمدی گفت:
      ۸ اردیبهشت ۱۳۹۵ در ۱۵:۴۴

      ممنون از شما دوست عزیر. مطالب دیگر نیز به ترتیب بر روی سایت به مرور قرار داده خواهد شد. در این سایت قصد ما اتفاقا بیشتر کمک به دوستان تازه کار هست و تبدیل اونها به متخصصان حرفه ای. امیدوارم در این مسیر بتونیم قدمهای خوبی رو در کنار شما برداریم.

      پاسخ
  2. blank Daves گفت:
    ۶ خرداد ۱۳۹۶ در ۰۲:۱۳

    با تشکر از مطلب خودتون یه راهنمایی میخواستم ازتون.برای یه کانتر که میتونه تو شرایط نوری مختلف باشه که بتونه یه جسم رو تو فاصله بین ۵ تا ۵۰ سانتی تشخیص بده چه سنسوری پیشنهاد میدین؟ مقاومت متغیر رو چقدر بزارم؟ برای تنظیم

    پاسخ
    • blank سید میلاد محمدی گفت:
      ۶ خرداد ۱۳۹۶ در ۱۲:۱۸

      با سلام
      با توجه به عدم قطعیت (uncertainty) در محیط کاری از لحاظ نوری، توصیه می کنم از سنسور اولتراسونیک مثل SRF08 یا SRF05 استفاده نمایید. سنسورهای اولتراسونیک نسبت به نور حساس نیستند و با استفاده از امواج صوت فاصله را اندازه گیری می کنند.
      در زیر آموزش کار با این سنسور آورده شده است.
      https://robotmakers.ir/4-9-%D8%B1%D8%A7%D9%87-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C-%D9%85%D8%A7%DA%98%D9%88%D9%84-srf08-range-finder/

      پاسخ
  3. blank Daves گفت:
    ۶ خرداد ۱۳۹۶ در ۱۳:۴۸

    خیلی ممنون از پیشنهادتون ولی با توجه به هزینه و مقدار مصرف srf استفاده از اون برام مقدور نیست.می خواستم ببینم میتونم در کنار اون سنسور مادون قرمز یک فتوسل هم به کار ببرم که میکرو بتونه با توجه به سیگنالی که از فتوسل میگیره مقدار نور رو بسنجه و ازین اطلاعات برای سنسور مادون قرمز استفاده کنه تا مشکل عدم قطعیت حل بشه؟

    پاسخ
    • blank سید میلاد محمدی گفت:
      ۸ خرداد ۱۳۹۶ در ۱۲:۱۰

      با سلام، ایده جالبی هست ، به نظر می رسه که باید میزان خروجی سنسور IR با سنسور نور کالیبره بشود، به این نحو که از محیطهای با نور کم شروع کرده و با توجه به خروجی سنسور نور دقت سنسور IR را تنظیم نمایید و اطلاعات را در یک look up table نگه دارید، سپس با افزایش میزان نور آزمایش را تکرار کرده. در نهایت شما برای رنج مشخصی از افزایش نور می توانید سنسور IR خود را کالیبره کنین. تمام موارد بالا در صورت خطی بودن خروجی سنسور نور قابل اجرا هستند.

      پاسخ
  4. blank Daves گفت:
    ۹ خرداد ۱۳۹۶ در ۱۴:۳۸

    الان که دارم فک میکنم اصلا نیازی به فتوسل هم نیست.میشه قبل ازینکه عملیات اجرا بشه مقدار adc سنسور به عنوان مقدار ورودی مرجع در نطر گرفته بشه بعد شروع عملیات مقادیر با اون مقدار مرجع مقایسه بشه.چون اگه از فتوسل استفاده کنم صرفا مقدار نور رو به من میگه نه مادون قرمز که این خودش مشکل سازه.درسته دیگه؟میشه اینطوری استفاده کرد ؟البته موقع مقایسه تابع باید مقداری که تجربی به دست میاد رو استفاده کنه

    پاسخ
    • blank سید میلاد محمدی گفت:
      ۹ خرداد ۱۳۹۶ در ۲۱:۴۸

      مقدار مرجع زمانی معنی می دهد که سیستم پس از نمونه برداری مقدار مرجع دچار تغییر نشود، برای همین در صورت تغییر نور به صورت مداوم مقدار مرجع شما نیز تغییر می کند. بنابراین بهتر است نمونه برداری از مقدار مرجع را مثلا هر چند دقیقه یک بار به صورت اتوماتیک با یک نمونه گیری چند هزار تایی و محاسبه میانگین همه محاسبه نمایید.

      پاسخ
  5. blank پرهام نصر گفت:
    ۲۴ خرداد ۱۳۹۹ در ۲۱:۱۶

    سلام خسته نباشید .
    در تصویر مدار سنسور توضیح نداده شده که tx , rx را کجا قرار دهیم ؟

    پاسخ
    • blank مدیر گفت:
      ۲۷ خرداد ۱۳۹۹ در ۱۴:۵۵

      سلام.
      در شکل ۱۲ فرستنده(TX) ال ای دی LED1 و گیرنده(RX) فتوترانزیستور Q1 می باشد.

      پاسخ
  6. blank احمدی گفت:
    ۲۵ آبان ۱۴۰۰ در ۱۹:۵۶

    سلام آقای حسن پور دهنوی برای ساخت یک مدار تشخیص مانع میخواستم از شما کمک بگیرم که بتواند فاصله مانع را تا حداقل ۲۰ سانتی متر تشخیص دهد من چه قطعاتی رو باید برای ساخت این مدار تهیه کنم ممنون میشم اگر جواب بدین

    پاسخ
    • blank محمود حسن پور دهنوی گفت:
      ۱ آذر ۱۴۰۰ در ۰۰:۲۴

      سلام.
      باید از سنسورهای تشخیص مانع مثل سنسورهای آلتراسونیک(مثلا SRF05) یا سنسورهای مادون قرمز استفاده کنین. همین کیوردها رو توی گوگل سرچ کنین میتونین سنسورهاشو ببنین.

      پاسخ

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

جستجو در مطالب ربات سازان

✕

آخرین نوشته‌های ربات سازان

  • انتخاب بهینه‌ترین هیت‌سینک برای کاربردهای الکترونیک قدرت0
    انتخاب بهینه‌ترین هیت‌سینک برای کاربردهای الکترونیک قدرت
    ۳ آبان ۱۴۰۲
  • خواندن پلاک الکتروموتورهای سه فاز0
    خواندن پلاک الکتروموتورهای سه فاز
    ۱۳ تیر ۱۴۰۱
  • خواندن دیتاشیت موتور دی سی1
    خواندن دیتاشیت موتور دی سی
    ۱۳ خرداد ۱۴۰۱
  • محاسبه نسبت گیربکس2
    محاسبه نسبت گیربکس
    ۸ خرداد ۱۴۰۱
  • محاسبه سرعت استپ موتور بر حسب دور بر دقیقه0
    محاسبه سرعت استپ موتور بر حسب دور بر دقیقه
    ۲ خرداد ۱۴۰۱

لوگوی ربات سازان

درباره ربات سازان

شرکت ربات سازان فعالیت خود را از سال ۱۳۹۳ شروع کرده است. در ابتدا حوزه کاری شرکت طراحی و ساخت ربات‌های پلتفرم آزمایشگاهی بود که به مرور با بومی‌سازی درایور موتورهای استفاده شده در این ربات‌ها محصولی جدید به سبد محصولات شرکت اضافه شد. پس از آن شرکت به صورت تخصصی شروع به طراحی و ساخت انواع درایورهای موتورهای الکتریکی دی سی و استپر کرد و اکنون پس از گذشت ۸ سال از فعالیت شرکت توانسته‌ایم با پوشش دادن رنج وسیعی از درایورهای موتورهای الکتریکی در ولتاژ، جریان و توان‌های مختلف نیازهای صنعت کشور عزیزمان را در زمینه‌های مختلف برطرف نماییم.

blankblankblankblank

دسترسی سریع

  • صفحه اصلی
  • بلاگ ربات سازان
  • همه محصولات ربات سازان
  • ارتباط با ما
تمامی حقوق مادی و معنوی مطالب این وبسایت متعلق به ربات سازان می‌باشد.
      ✕

      ورود

      گذرواژه خود را فراموش کرده اید؟

      می خواهید یک حساب کاربری ایجاد کنید؟