اطلاعیه

Collapse
No announcement yet.

مشکل در ساخت امپرمتر با avr

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

    مشکل در ساخت امپرمتر با avr

    من یه ولت متر درست کردم و حالا میخوام بهش امپر متر را هم اضافه کنم که یه مشکلی دارم!
    من میخوام با ولتاژ بعد از تقسیمات مقاومتی ، امپر را هم پیدا کنم!
    به این صورت که با اون یه مقاومت سری کنم و افت ولتاژ را بگیرم و ...
    ولی مشکلم اینجاست که وقتی مقاوت را بعد از تقسیمات ، سری میکنم که ولتاژش را بگیرم ، کلا ولتاژ بعد از تقسیمات 0 میشه! و نه امپر را نشون میده و نه ولت را!
    این مدارشه

    به نظرتون مشکل کجاست!
    راستی این مدار را بدون تسقیم مقاومتی تست کردم و کار داد!
    ببینید


    ممنون میشم راهنمایی کنید!

    #2
    پاسخ : مشکل در ساخت امپرمتر با avr

    مشکل اینجاست که شما دارید خروجی ولتاژ رو بعد از مقاومت 50k اهمی میدید به بارتون بنابراین جریانی به بارتون نمیرسه (ولتاژ هم افت میکنه).
    اون قسمت تقسیم ولتاژ مقاومتی که شما تووی مدار گذاشتین فقط به عنوان ولت متر باید استفاده بشه تا درست عمل کنه.
    مقاومت R1 باید مستقیما به ولتاژ 30 ولت وصل بشه (یه مقاومت با توان بالا و اهم کم).

    دیدگاه


      #3
      پاسخ : مشکل در ساخت امپرمتر با avr

      خب اگه من امپر را بخوام از 30 ولت بگیرم ممکنه ولتاز بیش از 5 ولت به ای سی برسه!
      درسته؟
      اگه میشه و امکانش هست یه مدار که کار میده را بزارید!

      دیدگاه


        #4
        پاسخ : مشکل در ساخت امپرمتر با avr

        کافیه مقاومت R1 رو به زمین وصل کنید و اون سرش رو به مصرف کننده. یعنی زمین مصرف کننده از طریق R1 وصل بشه.
        الان با خوندن ولتاژ همون سر R1 که به زمین وصل نیست (به مصرف کننده وصله) در واقع دارید ولتاژ دوسر مقاومت R1 رو میخونید و می تونید بر اساس اون ولتاژ مقدار جریان مصرفی رو اندازه گیری کنید.

        دیدگاه


          #5
          پاسخ : مشکل در ساخت امپرمتر با avr

          راستش من درست نفهمیدم!
          مقاومت را بزارم بین مصرف کننده و زمین؟
          یعنی مثلا 30 ولت بره تو مصرف کننده به بره به مقامت و بعد گردند!

          دیدگاه


            #6
            پاسخ : مشکل در ساخت امپرمتر با avr

            این تصویرو ببینید:



            عکس 1 و 2 داره مدار آمپرمتر رو نشون میده در حالتی که مقدار ولتاژ منبع عوض شده و در نتیجه مقدار جریان مصرف کننده هم تغییر کرده.
            با تغییر جریان مصرف کننده، به نسبت، ولتاژ دوسر R1 هم تغییر کرده.
            عکس 3 هم نشون میده که چجوری میتونید آمپرمتر و ولتمتر رو روی مصرف کننده و منبعتون سوار کنید.
            خروجی V برای اندازه گیری ولتاژ منبع و خروجی A برای اندازه گیری جریان مصرف کننده استفاده میشه. (بوسیله میکرو)

            دیدگاه


              #7
              پاسخ : مشکل در ساخت امپرمتر با avr

              ممنون ، مشکلم از نظر مدار حل شد!
              ولی یه مشکل دیگه تو برنامه نویسی دارم.
              من امپر را به صورت زیر حساب میکنم.
              کد:
               v=v*6;
               x=v-x; 
               x=x/0.001;  
               x=x/1000;
              در اینجا v همون ولتاژ اصلیه که اندازه گیری شده ، و x هم همون ولتاژه سر R1 هست.
              امپر هم برحسب میلی امپر اندازه گیری میشه!
              مقدار R1 هم 1 اهم هست!
              الان این ایرادی داره!
              خروجی حدود مقدار اصلیش هست ولی خودش نیست!
              ببینید..
              این خروجی با ولتاژ 30 هست...


              واین یکی با ولتاژ 10 هست...


              شرمنده اذیت شدید اگه مشکل این را هم بهم بگید!

              دیدگاه


                #8
                پاسخ : مشکل در ساخت امپرمتر با avr

                خب اول از همه اینکه شما ولتاژی رو که دارید از سر مقاومت R6 میخونید رو اول در 6 ضرب کنید بعد روی LCD نشون بدید که ولتاژ واقعی رو نمایش بده.
                دوم اینکه تووی مدار از آمپرمتر DC باید استفاده کنید نه AC.
                اما در مورد جریان. مقدار جریان رو اینجوری حساب کنید:
                I=V/R
                که تووی این فرمول مقدار R همون مقدار مقاومت R1 هست، یعنی 1 اهم.
                مقدار V هم همون مقدار ولتاژی هست که از روی R1 میخونید.
                بعد میاید تووی برنامه مقدار I رو بدست میارید که میشه جریان مصرفی. (از تقسیم ولتاژ دوسر R1 به روی مقاومتش بدست میاد که اینجا بخاطر اینکه مقدار مقاومتتون 1 اهم هست پس هر مقداری که برای ولتاژ دوسر R1 بدست آوردید میشه مقدار جریان مصرفی).
                حالا مقدار ولتاژ دوسر R1 اینجوری حساب میشه:
                [code=c]VR1=(ADC6/1024)*VREF[/code]
                که البته این در صورتی هست که شما ADC رو 10 بیتی فعال کرده باشید.
                توو این فرمول:
                VR1: ولتاژ واقعی دوسر مقاومت R1
                َِADC6: مقدار عدد دیجیتالی که از ADC6 بدست میاد که متصل به مقاومت R1 هست.
                VREF: مقدار ولتاژی هست که شما به عنوان مرجع ولتاژ به واحد ADC اعمال کردید.
                با بدست آوردن VR1 مقدار جریان هم بدست میاد.
                اما توجه داشته باشید که بهتره مقاومت R1 کوچیکتر بشه تا افت ولتاژ کمتری داشته باشه. اما باید توان اون بالاتر بره.

                دیدگاه

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