ايران ويج

نسخه‌ی کامل: درایو اسپر موتور 4 سیمه جریان نسبتا بالا با ماسفت
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
فرقی نمیکنه فقط با این وضعیت شما مدارو پیچوندین .
ببینید درصورتی ماسفت یا ترانزیستور داغ میکنه که جریان مصرفی از پایه خروجیش بالا باشه
-----------
شما باید کنار هر ماسفت، یه ماسفت دیگه هم بزارید بصورت موازی (بچه ها ببینید این کار امکان داره یا نه )
تا بار روی دوتا ماسفت پخش بشه
الان مداری که بستید کو؟!
+
به دنبال عیب مدار باشید موتور رو که هنوز بجایی نبستید داره ماسفت داغ می کنه یعنی یه مشکلی هست !
منم گفتم که بدون موتور امتحان کنید
بدون موتور داغ نمیکنه
با موتور داغ میکنه اون هم موقعی که بهش پالس میدم. تا وقتی که پالس نمیدم مشکلی نداره
نقشه آخرین مداری که بستم را هم الان میکشم و میگذارم اینجا

[attachment=12349]
خوب مشکل همین جا هست دیگه شما برای درایو دو ماسفت از یک سیم استفاده کردی یعنی n و p رو به هم وصل کردی
این طوری بین اون زمانی که ماسفت N روشن بشه تا p خاموش بشه و بلعکس فاصله زمانی وجود داره که + و - از طریق دو ماسفت اتصال کوتاه هستن و جریان زیادی میگذره برای همین ماسفت ها داغ می کنن
وقتی پالس نمی دی در واقع از سویچی که باعث میشه اتصالی ایجاد بشه رو انجام نمی دی برای همین ماسفت ها داغ نمی کنن
نقل قول: خوب مشکل همین جا هست دیگه شما برای درایو دو ماسفت از یک سیم استفاده کردی یعنی n و p رو به هم وصل کردی
این طوری بین اون زمانی که ماسفت N روشن بشه تا p خاموش بشه و بلعکس فاصله زمانی وجود داره که + و - از طریق دو ماسفت اتصال کوتاه هستن و جریان زیادی میگذره برای همین ماسفت ها داغ می کنن
وقتی پالس نمی دی در واقع از سویچی که باعث میشه اتصالی ایجاد بشه رو انجام نمی دی برای همین ماسفت ها داغ نمی کنن
ممنون از راهنمایی ارزشمندتون
من این طور متوجه شدم که گیت ماسفت های هر قطب را (N , P ) جداگانه تحریک کنم. با فاصله زمانی کوتاه. در ست متوجه شدم؟ حدود چند میکروثانیه تاخیر کافیه؟
خوشبختانه سرعت خیلی بالایی نیاز ندارم
(۱۹-مرداد-۱۳۹۳, ۱۰:۲۶:۵۳)masoode نوشته است: [ -> ]
نقل قول: خوب مشکل همین جا هست دیگه شما برای درایو دو ماسفت از یک سیم استفاده کردی یعنی n و p رو به هم وصل کردی
این طوری بین اون زمانی که ماسفت N روشن بشه تا p خاموش بشه و بلعکس فاصله زمانی وجود داره که + و - از طریق دو ماسفت اتصال کوتاه هستن و جریان زیادی میگذره برای همین ماسفت ها داغ می کنن
وقتی پالس نمی دی در واقع از سویچی که باعث میشه اتصالی ایجاد بشه رو انجام نمی دی برای همین ماسفت ها داغ نمی کنن
ممنون از راهنمایی ارزشمندتون
من این طور متوجه شدم که گیت ماسفت های هر قطب را (N , P ) جداگانه تحریک کنم. با فاصله زمانی کوتاه. در ست متوجه شدم؟ حدود چند میکروثانیه تاخیر کافیه؟
خوشبختانه سرعت خیلی بالایی نیاز ندارم
بله خوبه میزان وقفه بستگی به توان درایور داره که با چه قدرتی داره ماسفت رو درایو می کنه
شما همین که پایه ها رو حدا کنید و اول ماسفت رو خاموش کنید بعد بعدی رو روشن احتمالا مشکل رو حل می کنه ولی اگر باز هم داغ کرد چند میکرو ثانیه تاخیر رو بزارید
(۱۶-مرداد-۱۳۹۳, ۰۹:۵۴:۴۹)a.mehran نوشته است: [ -> ]فرقی نمیکنه فقط با این وضعیت شما مدارو پیچوندین .
ببینید درصورتی ماسفت یا ترانزیستور داغ میکنه که جریان مصرفی از پایه خروجیش بالا باشه
این نکته رو اضافه کنم که ولتاژ Gate در داغ کردن تاثیر داره چون اگر گیت کاملا باز نشه مثل مقاومت عمل می کنه و باعث داغ شدن ماسفت میشه اینکه چه قدر باید ولتاژ گیت باشه باید به دیتاشیت مراجعه کنید ولی معمولا 5 ولت با سورس - درین تفاوت داشته باشه مشکلی ایجاد نمیشه
مدار و برنامه ام را تغییر دادم
الان موتور فقط می لرزه و باز هم ماسفت ها داغ می‌شه. قبلا حداکثر 5 ثانیه طول می کشید تا داغ بشه حالا ده ثانیه!
کد:
$regfile = "m16def.dat"
$crystal = 8000000

Config Portb = Output

P1 Alias Portb.0
P2 Alias Portb.1
P3 Alias Portb.2
P4 Alias Portb.3
N1 Alias Portb.4
N2 Alias Portb.5
N3 Alias Portb.6
N4 Alias Portb.7

Dim A As Byte
Dim I As Byte
Dim Rr As Byte
P1 = 1
P2 = 0
P3 = 0
P4 = 1
N1 = 1
N2 = 0
N3 = 0
N4 = 1

Do
  Do
    P4 = 0
    N3 = 1
    Waitus 50
    N4 = 0
    P3 = 1
    Waitms 5

    P1 = 0
    N2 = 1
    Waitus 50
    N1 = 0
    P2 = 1
    Waitms 5

    P3 = 0
    N4 = 1
    Waitus 50
    N3 = 0
    P4 = 1
    Waitms 5

    P2 = 0
    N1 = 1
    Waitus 50
    N2 = 0
    P1 = 1
    Waitms 5
  Loop
  Waitms 1000
Loop

End
[attachment=12355]
مداری که برای درایور ماسفت ها بستید چیه؟
مثل عکسی که گذاشتید مستقیم به میکرو وصل کردید؟!!
---
مثل اینکه همین طوری هست که گفتم (طبق پست های قبلی)
شما باید برای خوموش کردن ماسفت P ولتاژ 12 ولت رو بهش بدید! با میکرو فقط 5 ولت میشه که هنوز روشن هست!
ولی برای N نیازی نیست چون 5 ولت هم روشنش می کنه
سریع ترین کاری که می تونید برای درایو P بکنید اینه که یه ترانزیستور NPN بهش وصل کنید که گیت رو صفر کنه تا روشن بشه برای خاموش شدن هم یه مقاومت بالاکش به 12 ولت وصل کنید البته اینطوری سرعت سوئیچ رو باید خیلی بیارید ئایین تا فرصت بشه ماسفت رو مقاومت خاموش کنه ولی برای تست خوبه وقتی جواب گرفتید یه مدار خوب براش طراحی کنید و آزمایش
صفحه‌ها: 1 2