من در حال ساخت کارآمدترین وسیله نقلیه الکتریکی در جهان هستم.
لطفا وب سایت را در لینک زیر بررسی کنید.
امیدوارم ماشین ارزان باشد تا همه بتوانند آن را بخرند.
بنابراین من در حال طراحی و ساخت کنترلر موتور ارزان خودم هستم.
طراحی من استفاده از حدود 10 mosfet PWM است که توسط آردوینو کنترل می شود تا به طور موثر سرعت موتور 10 تا 20 اسب بخاری ماشین را کنترل کند.
قسمت اولی که تست کردم دو ماسفت روی یک رادیاتور دارد.
من توانستم تا ساعت 20 صبح تست کنم و ماسفت فقط تا 47 درجه سانتیگراد گرم می شد.
اگر ولتاژ را به 48 ولت در 20 a برسانم، می توانم 1. 3HP را کنترل کنم.
این کنترلر برای دوچرخه های برقی بزرگ یا موتورسیکلت های برقی کوچک با قطعاتی با قیمت حدود 10 دلار مناسب است.
کنترلر لیست قطعات (
من از آردوینو مگا استفاده کردم اما می توانید از سوئیچ تایمر یا سایر کنترلرهای میکرو دستگاه استفاده کنید) 2 ماسفت (من از N-
Road 60 V 30 آمپر qfp30n06l استفاده کردم) دیودها (من از 4 عدد 1N5404 استفاده کردم) سینک سر (
من از یک رادیاتور آلومینیومی پره بزرگ استفاده می کنم) فن کامپیوتر 12A فن PCV (
I استفاده شده از a.) 18 گرم، اما 16 یا 14 برای آمپرهای بالا بهتر است، 22 گرم برای سیگنال)
Busbar ابتدا سیم را به سرب ماسفت لحیم کردم.
آنها را با دقت جدا کردم تا جایی برای جوشکاری داشته باشم.
روی پین دروازه یک سیم 22 گرمی جوش دادم.
من 18 گرم سیم روی درین و منبع برق جوش دادم.
لوله Heat Shrink را روی هر قسمتی که در معرض دید قرار میگیرد تا موسفت میگذارم.
سپس گیت، منبع و تخلیه دو ماسفت را وصل کردم.
من آنها را در اتوبوس وصل کردم.
سیم 22 گرمی را به زهکش اتوبوس وصل کردم.
درب و لوله تخلیه به تخته نان وصل شده است.
مقاومت 1 k به عنوان یک مقاومت کشویی برای تخلیه دروازه در زمانی که من برق ندارم استفاده می شود.
سپس گیت به پین دیجیتال 13 آردوینو متصل می شود.
درین به پین آردوینو GND متصل است.
سپس پتانسیومتر را به آردوینو وصل می کنم تا سرعت و صفحه LCD را کنترل کنم (اختیاری).
بعد از زدن مقداری خمیر حرارتی به پشت رادیاتور، پیچ های ماسفت را به رادیاتور ثابت کردم.
من از پین دیجیتال آردوینو 13 استفاده می کنم زیرا PWM را با ولتاژ حدود 1000 هرتز انجام می دهد.
صدای اکثر موتورها آزاردهنده است، اما اگر بخواهید فرکانس آن تغییر می کند.
این برنامه بسیار ساده است.
فقط یک متغیر از پین آنالوگ ظرف اندازه گیری وارد کنید.
سپس این مقدار برای تغییر چرخه وظیفه PWM استفاده می شود.
در اینجا یک نمونه کوچک از برنامه است.
گلدان توسط ارتش آردوینو پوشانده شده است.
برف پاک کن آردوینو هنگام چرخش ولتاژ را بین 0 تا 5 کاهش می دهد.
تابع خواندن آنالوگ افت ولتاژ را می پذیرد.
ما از این در تابع AnalogWrite استفاده کردیم که پالس PWM را ایجاد کرد.
Int PWM = 13 AnalogRead (Pot); AnalogWrite (PWM، Pot/4)؛
من یک دماسنج را روی یکی از ماسفت ها نصب کردم، جریان های مختلف زیادی را آزمایش کردم و دما را کنترل کردم.
من می توانم 17A را به اندازه کافی اجرا کنم و دما در 47 درجه سانتیگراد ثابت است.
حداکثر جریان بیش از 20 است.
من موتور بزرگی ندارم، بنابراین از 4 موتور 12 ولت و 4 لامپ به عنوان بار استفاده می کنم.
وقتی موتور بزرگتری میگیرم و بسته باتری بزرگتری میسازم، شروع به آزمایش یک کنترلر بزرگتر 10 تا 20 اسب بخاری میکنم.
من کنترلر خود را با یک باتری لیتیوم یونی خانگی تست کردم.
من از 8 واحد به صورت موازی استفاده می کنم و تا 5 گروه 20 ولتی پشت سر هم با استفاده از 40 واحد استفاده می کنم.
وقتی حدود 20 دقیقه تست کردم متوجه شدم باتریم خیلی داغ شده و ولتاژش خیلی افت کرده.