اطلاعیه

Collapse
No announcement yet.

ولتمتر دجیتال 0 تا 100 ولت DC (خواهشا سریع)

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

    ولتمتر دجیتال 0 تا 100 ولت DC (خواهشا سریع)

    سلام خدمت دوستان عزیز. من میخوام یک ولتمر 0 تا 100 ولت DC بسازم یک برنامه دارم که برای 0 تا 5 ولت هست که اینجا قرار میدم .لطفا در مورد برنامه و شماتیک (مقاومتهای ورودی ADC )کمکم کنید .فقط بیزحمت سریع. :applause:

    اینم برنامه 0 تا 5 ولت :

    $regfile = "M32def.dat"
    $crystal = 8000000
    '****************************
    Config Porta = Input

    Config Portd = Output

    Config Adc = Single , Prescaler = Auto , Reference = Avcc

    Config Lcd = 16 * 2

    Config Lcdbus = 4

    Config Lcdpin = Pin , Rs = Portd.2 , E = Portd.3 , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7

    '*********************
    Dim Result As Word

    Dim Volt As Single

    '*********************
    Cls
    Cursor Off
    Start Adc

    Do

    Result = Getadc(1)

    Volt = Result * 4.88
    Volt = Volt / 1000

    Locate 1 , 1
    Cls
    Lcd Volt ; "v "
    Waitms 500

    Loop
    Stop Adc

    End
    اگر دين نداري حداقل آزاده باش <امام حسين (ع)>

    #2
    پاسخ : ولتمتر دجیتال 0 تا 100 ولت DC (خواهشا سریع)

    با سلام
    توی ولت متر های دیجیتال تا اونجا که من میدونم از روش تقسیم ولتاژ مقاومتی استفاده میکنند اما با تلرانس پایین مثلا 2 درصد
    شما هم میتونید از همین روش استفاده کنید مثلا بیاید 4 تا رنج تعیین کنید مثلا 0-5 و 0-20 و 0-50 و 0-100
    بعد بیایید مقاومت ها رو محاسبه کنید و البته حواستون به توان مقاومت ها هم باشه

    دیدگاه


      #3
      پاسخ : ولتمتر دجیتال 0 تا 100 ولت DC (خواهشا سریع)

      نوشته اصلی توسط mojtaba_led
      با سلام
      توی ولت متر های دیجیتال تا اونجا که من میدونم از روش تقسیم ولتاژ مقاومتی استفاده میکنند اما با تلرانس پایین مثلا 2 درصد
      شما هم میتونید از همین روش استفاده کنید مثلا بیاید 4 تا رنج تعیین کنید مثلا 0-5 و 0-20 و 0-50 و 0-100
      بعد بیایید مقاومت ها رو محاسبه کنید و البته حواستون به توان مقاومت ها هم باشه
      ممنون از لطفتون.فقط نباید رنج اینطوری باشه؟ 0تا 5 -5تا 20 -20تا 50 - 50 تا 100؟ این تلرانس پایین به چه دلیل هست؟ ولتاژی که باید به adc برسه باید میلی ولت باشه؟مثل lm35؟ اگر امکان داره در مورد برنامه و تغییرات احتمالی توضیح بدید.تشکر :read:
      اگر دين نداري حداقل آزاده باش <امام حسين (ع)>

      دیدگاه


        #4
        پاسخ : ولتمتر دجیتال 0 تا 100 ولت DC (خواهشا سریع)

        لطفا به من کمک کنید :read:
        اگر دين نداري حداقل آزاده باش <امام حسين (ع)>

        دیدگاه


          #5
          پاسخ : ولتمتر دجیتال 0 تا 100 ولت DC (خواهشا سریع)

          سلام من اطلاعات کمی در این مورد دارم شاید بدردت بخوره
          شما بیا ولتاژ 0تا 100 ولت را به 0 تا 5 ولت تبدیل کن
          در این صورت افزایش هر ولت در واقعیت برابر است با افزایش 20 ولت !!!!
          البته نباید بیشتر از 5 ولت بشه چون ممکنه ال سی دی سیاه بشه و یا آی سی بسوزه
          بعد بگو عدد را از adc بخونه و ضرب در 20 کنه
          من این کار رو تو پرتئوس کردم نتیجه خوبی داد
          یک قطعه هست به نام pot-hg اون رو بردار و به دو سر ثابت اون منفی و مثبت وصل کن و از سر متغیر سعی کن در حالی که ورودی ماگزیمم هست 5 بگیری
          حالا اگر ورودی را 50 کنی 2.5 می گیری
          مقدار مقاوت متغیر را هم 100 کیلو بزار
          موفق باشی
          oo: oo: oo:

          دیدگاه


            #6
            پاسخ : ولتمتر دجیتال 0 تا 100 ولت DC (خواهشا سریع)

            سلام
            دوست عزیز دقت داشته باشید ADC میکرو 10 بیتی است و با توجه به ولتایژ REF (ولتاژ مبنا) عمل مقایسه صورت میگیرد. مثلا اگر شما ref میکرو رو 2 ولت بدید اگر به ورودی ADC بیشتر از 2 ولت بدهید خروجی به شما 1023 می دهد.
            در مورد رنج بندی ولتاژ ها باعث افزایش دقت کار شما و اندازه گیری دقیق تر ولتاژ می شود.اگر دقت برای شما مهم نیست شما میتوانید ماکزیمم ولتاژ را 100 ولت در نظر بگیرید و تقسیم مقاومتی را بر این اساس محاسبه کنید.
            این نکاتی بود در مورد ADC که باید بدونید. بقیه ی مطالب هم که در پست های قبلی گفته شده.

            دیدگاه

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