اطلاعیه

Collapse
No announcement yet.

کمک در مورد مادون قرمز

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    کمک در مورد مادون قرمز

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

    #2
    پاسخ : کمک در مورد مادون قرمز

    اگه منظورتون اوپتو کانتره نیازی به ADC ندارین
    چون خروجی که میده رو میشه با کانتر یا وقفه بهتر استفاده کرد....
    اگه ن ه که واضحتر بگین دقیقا مشکلتون چیه

    دیدگاه


      #3
      پاسخ : کمک در مورد مادون قرمز

      می خوام یه چیزی بسازم که با نزدیک شدن جسم به 5سانتی سنسورها یه ال ای دی یا buzzerروشن کنه.
      ولی نمی دونم برنامش رو چطوری باید باcode visionبنویسم؟
      ممنون

      دیدگاه


        #4
        پاسخ : کمک در مورد مادون قرمز

        نوشته اصلی توسط sina_rostami
        می خوام یه چیزی بسازم که با نزدیک شدن جسم به 5سانتی سنسورها یه ال ای دی یا buzzerروشن کنه.
        ولی نمی دونم برنامش رو چطوری باید باcode visionبنویسم؟
        ممنون
        سلام
        شما گیرنده رو به یکی از پین های میکرو بدید(اگر وقفه رو جای دیگه استفاده نکردید به اون بدید که در اتمگا 16 و 32 پایه 16 یکی از وقفه ها هست) بعد تو برنامه هم شرط کنید اگر این پایه 1 شد یکی دیگه از پین ها رو براتون یک کنه که میتونیئ بهش ال ای دی یا هرچیزی وصل کنید.(برای وصل کردن بیزر به میکرو از ترانزیستور استفاده کنید)

        دیدگاه


          #5
          پاسخ : کمک در مورد مادون قرمز

          اینطوری؟
          [code=c]#include <mega16a.h>
          void main(void)
          {
          DDRD=0x40;
          ACSR=0x80;
          while (1)
          {
          if(PORTD.2==1)
          {
          PORTD.6=1;
          }
          else
          {
          PORTD.6=0;
          }
          }
          }[/code]
          شما یه کد بزارید.
          ممنون

          دیدگاه


            #6
            پاسخ : کمک در مورد مادون قرمز

            یه دوست دیگه هم داشتیم که این مشکل رو داشت.
            من به اون پیشنهاد کردم از ایسی مقایسه lm324استفاده کنه.
            به شما هم اینو پیشنهاد میکنم چون هم دقیق تره و هم نیاز به استفاده از adcمیکرو هم نیست.
            Telegram:
            @reza_br_2489


            Instagram:
            _amp_c

            دیدگاه


              #7
              پاسخ : کمک در مورد مادون قرمز

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

              دیدگاه


                #8
                پاسخ : کمک در مورد مادون قرمز

                نوشته اصلی توسط sina_rostami
                من این ایسی رو ندارم چجوری می تونم با adcراه اندازیش کنم؟
                اگه نخوای از آی سی دیگه استفاده کنی باید توی برنامه مدام با adc بخونی و اگه به محدوده ولتاژ رسید دستور موردنظر(مثلا فعال شدن بازر) رو ایجاد کنی.... (یه جورایی Polling میشه!)

                فکر کنم مشکل شما توی تنظیمات adc باشه. ولتاژ مرجع شما برای adc رو چه حالتیه؟

                دیدگاه


                  #9
                  پاسخ : کمک در مورد مادون قرمز

                  سلام
                  خروجی سنسور را با مولتی متر اندازه بگیرید و در حالتی که جسم نزدیک هست ودر حالتی که جسم دور هست مقایسه کنید .ببینید اصلا تغییر در حدی هست که بشود با adc اندازه گیری کرد .
                  جریان این سنسور هاخیلی کم است بنا بر این بهتر است از یک اپمپ برای تقویت استفاده کنید.چون خود مقاومتی در حدود 10کیلو موازی در ورودی دارد.

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

                  دیدگاه


                    #10
                    پاسخ : کمک در مورد مادون قرمز

                    نوشته اصلی توسط quasar
                    اگه نخوای از آی سی دیگه استفاده کنی باید توی برنامه مدام با adc بخونی و اگه به محدوده ولتاژ رسید دستور موردنظر(مثلا فعال شدن بازر) رو ایجاد کنی.... (یه جورایی Polling میشه!)

                    فکر کنم مشکل شما توی تنظیمات adc باشه. ولتاژ مرجع شما برای adc رو چه حالتیه؟
                    من نمی دونم شما یه تنظیمات یا کد یا هرچیزه دیگه بزارید تا من امتحان کنم

                    دیدگاه

                    لطفا صبر کنید...
                    X