اطلاعیه

Collapse
No announcement yet.

Vref در میکروکنترلرها

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

    Vref در میکروکنترلرها

    ما توی avr یه پین به نام Vref داریم
    اولا راه های نعیین ولتاژ برای این پین چیه؟؟؟؟(تقسیم مقاومتی، رگولاتور متغیر)

    دوما آیا شرایط خاصی داره؟

    سوما حداقلش چه قدره؟؟

    چهارما تنظیماتش تو codewizard چیه؟

    بسیار متشکر : :agree:

    #2
    پاسخ : Vref در میکروکنترلرها

    چرا کسی کمک نمیکنه

    دیدگاه


      #3
      پاسخ : Vref در میکروکنترلرها

      نوشته اصلی توسط rmnrmnd
      ما توی avr یه پین به نام Vref داریم
      اولا راه های نعیین ولتاژ برای این پین چیه؟؟؟؟(تقسیم مقاومتی، رگولاتور متغیر)

      دوما آیا شرایط خاصی داره؟

      سوما حداقلش چه قدره؟؟

      چهارما تنظیماتش تو codewizard چیه؟

      : :agree:
      تا اونجا که من میدونم این پایه برای تبدیل adc هست و تو کدویژن داخل تنظیمات adc بعنوان ولتاژ رفرنس میشه انتخابش کرد.
      محدودشم بین 0 وvcc -0.3 هست
      انقدر احمق نیستم که فکر کنم کارم تموم شده

      دیدگاه


        #4
        پاسخ : Vref در میکروکنترلرها

        چه جوری میشه این ولتاژها را تولید کرد

        دیدگاه


          #5
          پاسخ : Vref در میکروکنترلرها

          نوشته اصلی توسط rmnrmnd
          چه جوری میشه این ولتاژها را تولید کرد
          این ولتاژ بصورت ورودی استفاده میشه.
          با تقسیم ولت یا رگولاتور.
          در ضمن حتما باید با یه خازن به زمین وصلش کنی
          انقدر احمق نیستم که فکر کنم کارم تموم شده

          دیدگاه


            #6
            پاسخ : Vref در میکروکنترلرها

            با عرض سلام خدمت شما دوست عزیز
            پایه vref همان طور که دوستمون گفتن ولتاژ مرجع برای مبدل انالوک به دیجیتال است و مقدار ولتاژی که میتوانی به آن بدهیم را می بایست از دیتاشیت خود میکروتون در قسمت ADC characteristics و ردیف Reference Voltage بدست بیاورید زیرا ممکن است برای میکروهای مختلف متفاوت باشد.

            همچنین در این جدول امپدانس این پایه هم نوشته شده است پس شما به هر طریقی که استفاده می کنید می بایست جریان مناسبی برای کار این پایه فراهم کنید و حتما برای دقت این مبدل یک خازن با ظرفیت 100nF در نزدیک ترین فاصله ممکن به این پایه قرار دهید.

            در codewizard نیز در سربرگ ADC یک Combo Box برای انتخاب این پایه به عنوان ولتاژ مرجع وجود دارد.

            در نهایت با استفاده از فرمول زیر می توانید ولتاژ روی پایه ADC خود را بدست آورید:

            v=read_adc(channel)*(vRef/Resolution)
            در فرمول بالا مقدار channel برابر است با کانال ایتودی شما یا همان پایه ای که به آن ولتاژ وصل کرده اید که عددی مابین 1تا 7 میتواند باشد.
            در فرمول بالا Vref برابر است با همان ولتاژی که به پایه Vref داده اید
            resolution هم برابر است با 2 به توان رزولوشن انتخابی برای مبدلتون،اگر 8بیتی را انتخاب کرده اید این مقدار می شود 256 و اگر 10 بیتی انتخاب کرده این می شود 1024

            موفق باشید
            http://www.eDev.ir

            دیدگاه


              #7
              پاسخ : Vref در میکروکنترلرها

              سلام دادا.
              ما توی avr یه پین به نام Vref داریم
              اولا راه های نعیین ولتاژ برای این پین چیه؟؟؟؟(تقسیم مقاومتی، رگولاتور متغیر)

              دوما آیا شرایط خاصی داره؟

              سوما حداقلش چه قدره؟؟
              vref ولتاژ رفرنس نام داره که توی ماژول ADC (آنالوگ به دجیتال) استفاده میشه. همانطور که میدونیم میکرو میتونه یه ولتاژ آنالوگ رو با دقت 10 بیت تفکیک کنه. وقتی شما یه ولتاژ 5 به میکرو میدید این ولتاژ به 1024 قسمت تقسیم میشه و در نهایت این مقدار در اختیار شما گذاشته میشه.
              vref هم در اینجا نقش ولتاژ مرجع رو داره.
              تشکر لازم نیست!

              دیدگاه


                #8
                پاسخ : Vref در میکروکنترلرها

                محدودشم بین 0 وvcc -0.3 هست
                این که شما گفتید برای AVCC یا همون تغذیه واحد آنالوگ بود.
                برای Vref میشه ولتاژهای پایین تر هم داد.بستگی به نیاز شما داره.من به میکرو که با 5ولت کار میکرد برای ولتاژ مبنا 3.3 دادم و خیلی هم خوب کار میکرد.
                دقیق ترین کار استفاده از ولتاژ مرجع داخلی تو میکرو که 2.56 ولت و تو بعضی میکرو ها 1.1 ولت هست .
                [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

                دیدگاه


                  #9
                  پاسخ : Vref در میکروکنترلرها

                  نوشته اصلی توسط shahinbahari
                  این که شما گفتید برای AVCC یا همون تغذیه واحد آنالوگ بود.
                  برای Vref میشه ولتاژهای پایین تر هم داد.بستگی به نیاز شما داره.من به میکرو که با 5ولت کار میکرد برای ولتاژ مبنا 3.3 دادم و خیلی هم خوب کار میکرد.
                  دقیق ترین کار استفاده از ولتاژ مرجع داخلی تو میکرو که 2.56 ولت و تو بعضی میکرو ها 1.1 ولت هست .
                  بابت توجهت ممنون
                  اما 3.3 هم بین 0 و vcc-0.3 هست.
                  انقدر احمق نیستم که فکر کنم کارم تموم شده

                  دیدگاه


                    #10
                    پاسخ : Vref در میکروکنترلرها

                    نوشته اصلی توسط SILVER MAN
                    بابت توجهت ممنون
                    اما 3.3 هم بین 0 و vcc-0.3 هست.
                    وای ببخشید.سریع خوندم فکر کردم گفتید حداقلش VCc-0.3 هست.حق با شماست.من اشتباه کردم. :angry:
                    [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

                    دیدگاه


                      #11
                      پاسخ : Vref در میکروکنترلرها

                      نوشته اصلی توسط shahinbahari
                      وای ببخشید.سریع خوندم فکر کردم گفتید حداقلش VCc-0.3 هست.حق با شماست.من اشتباه کردم. :angry:
                      خواهش میکنم.
                      باعث خوشحالیه که کسایی هستن که به پست ها دقت دارن چون اگر پستی اشتباه فرستاده بشه کار بنده خدا چندروزی عقب میفته(خودم سرم اومده :eek
                      انقدر احمق نیستم که فکر کنم کارم تموم شده

                      دیدگاه

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