اطلاعیه

Collapse
No announcement yet.

مقایسه ولتاژ خروجی مدار به ADC میکرو

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

    مقایسه ولتاژ خروجی مدار به ADC میکرو

    با سلام
    من در حال ساخت یک منبع تغذیه سوئیچینگ با میکرو AVR هستم و در خروجی خودم یک ولتاژ ثابتی دارم ولی با تغییر ولتاژ ورودی ،خروجی من ثابت نمی ماند
    می خواستم کمکم کنین که ولتاژ خروجی مدارم مثلا 5 ولت را به ADC میکرو بدهد و میکرو این مقدار را مقایسه کند که اگر بیشتر از این مقدار شد و یا کمتر از این مقدار به خروجی pwm همان مقدار ثابت رو بدهد.
    برنامه زیر یک مقدار ثابت در خروجی ام دارد ولی با تغییر ورودی ، خروجی تغییر می کند.
    $crystal = 16076800

    Config Timer1 = Pwm , Prescale = 1 , Pwm = 9 , Compare A Pwm = Clear Down

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

    Config Portb = Input
    Config Portd = Output
    Dim S As Word
    Dim S1 As Word

    Enable Interrupts
    Enable Timer2
    Enable Oc2

    Start Timer2
    Start Adc

    Do

    S = Getadc(1)
    S1 = S / 3
    Pwm1a = S1
    loop

    #2
    پاسخ : مقایسه ولتاژ خروجی مدار به ADC میکرو

    مهندس جان اگه ولتاژ ورودی بیشتر از 5 بشه که Adc می سوزه دیگه کار به مقایسه نمیرسه
    معجزه پس از معجزه می آید و شگفتی ها از تجلی باز نمی مانند.

    دیدگاه

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