اطلاعیه

Collapse
No announcement yet.

مشکل با برنامه و مدار کنترل دور موتور DC

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

    مشکل با برنامه و مدار کنترل دور موتور DC

    سلام
    واسه یه پروژه باید دور موتور دوتا موتور 12 ولتی حدود 5 آمپری رو با ATMega8 و به کمک PWM کنترل کنم
    واسه تقویت یه شماتیک از اینترنت پیدا کردم و PCB رو زدم
    اما مشکلی که الان پیش اومده اینه که وقتی یک موتور خاموشه و به موتور دیگه حداقل PWN اعمال میشه(دیوتی سایکل حدود 5%) موتور دوم هم استارت میخوره و با سرعت کم روشن میشه!
    من که کاملا گیج شدم
    خودم حدس میزنم مشکل از مدار ماسفتی باشه که بستم
    شماتیک اون قسمت و برنامه تست رو میذارم دوستان لطفا راهنمایی بفرمایید مشکل از چیه؟
    ممنونم

    برنامه:
    [code=qbasic]$regfile = "m8def.dat"
    $crystal = 16000000
    '######################################### ##
    Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 64
    '######################################### ##
    Enable Interrupts
    '######################################### ##
    Config Adc = Single , Prescaler = Auto , Reference = Off

    Enable Adc
    Start Adc
    '######################################### ##
    Dim Vol1 As Long , Vol2 As Long
    '######################################### ##
    Compare1a = 0
    Compare1b = 0
    '######################################### ##
    Do
    Vol1 = Getadc(5)
    Waitms 5
    Vol2 = Getadc(4)
    Waitms 5
    Compare1a = Vol1
    Compare1b = Vol2
    Waitms 5
    Loop

    End
    '######################################### ##[/code]

    شماتیک:
    آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

    116 کتابخانه مورد نیاز برای Altium Designer

    از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

    #2
    پاسخ : مشکل با برنامه و مدار کنترل دور موتور DC

    درایو ماسفت درست نیست........با مقاومت 100 گیت رو شارژ میکنی ......
    اما برای دشارژ با مقاومت 10 کیلو دشارژ .......
    بهتره همراه با مقاومت 10 کیلو یک ترانزیستور مثبت و دیود سیگنال و یک مقاومت دیگه....
    دشارژ فعال بسازی.....

    اضافه شده در تاریخ :
    http://www.axgig.com/images/67659253258305125001.jpg
    مقاومت 100 اهم رو حذف کن........مقاومت 10کیلو رو بزار بمونه....

    اگر شاد بودی آرام بخند تا غم بیدار نشود

    دیدگاه


      #3
      پاسخ : پاسخ : مشکل با برنامه و مدار کنترل دور موتور DC

      نوشته اصلی توسط Ghasede del
      درایو ماسفت درست نیست........با مقاومت 100 گیت رو شارژ میکنی ......
      اما برای دشارژ با مقاومت 10 کیلو دشارژ .......
      بهتره همراه با مقاومت 10 کیلو یک ترانزیستور مثبت و دیود سیگنال و یک مقاومت دیگه....
      دشارژ فعال بسازی.....

      اضافه شده در تاریخ :
      http://www.axgig.com/images/67659253258305125001.jpg
      مقاومت 100 اهم رو حذف کن........مقاومت 10کیلو رو بزار بمونه....
      بله حق با شما بود
      من امکان تغییر مدار رو نداشتم؛ مقاومت 10 کیلو رو با 220 اهم عوض کردم مشکل حل شد
      متشکرم
      آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

      116 کتابخانه مورد نیاز برای Altium Designer

      از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

      دیدگاه

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