ماژول VNH2SP30 نمونه ی تقویت شده از شیلد درایور موتور آردوموتو می باشد. با این تفاوت که آی سی VNH2SP30 full-bridge موجود در این ماژول جایگزین L298 H-bridge شده است مدار داخلی این ماژول به گونه ای طراحی و تقویت شده که می تواند یک جفت موتور جریان بالا را راه اندازی کند.چیپ این ماژول به هنگام استفاده در جربانهای بالاتر از 6 آمپر بطور محسوسی گرم می شود. در نتیجه در هنگام راه اندازی این ماژول در کاربردهای با مصرف جریان بالا برای بهبود عملکرد، استفاده از هیت سینک یا فن ضروری است. از این ماژول می توان به همراه آردینو برای راه اندازی موتور استفاده کرد.
![برای دیدن سایز بزرگ روی عکس کلیک کنید
نام: VNH2SP30_Motor_Driver_Module-500x500.jpg
مشاهده: 195
حجم: 29.0 کیلو بایت](http://forum.arduino.ir/attachment.php?attachmentid=1036&d=1405341524&thumb=1)
ویژگی ها
مازیمم ولتاژ: 16V
ماکزیمم نرخ جریان : 30A
جریان دهی پیوسته تا 14A
ماکزیمم فرکانس 20KHz :PWM
مقاومت هر پایه ماسفت در حالت مقاومت : 19mΩ
قابلیت خاموشی حرارتی و خاموشی در حالت ولتاژهای بالاتر و کمتر از حد مجاز
مثال
نمونه کد برای راه اندازی موتور DC بوسیله آردینو
![برای دیدن سایز بزرگ روی عکس کلیک کنید
نام: VNH2SP30_fritzing_bb.jpg
مشاهده: 296
حجم: 86.2 کیلو بایت](http://forum.arduino.ir/attachment.php?attachmentid=1037&d=1405344038&thumb=1)
کد:
//motor pins
int motor1A=A0;
int motor1B=A1;
int en1=5;
int motorSpeed = 250;
void setup(){
pinMode(motor1A, OUTPUT);
pinMode(motor1B, OUTPUT);
pinMode(en1, OUTPUT);
}
void loop()
{
Go();
delay(5000);
Stop();
delay(5000);
}
void Stop()
{ //to stopping the motor:
//set both of pins A AND B to the same value (HIGH or LOW)
// or set en to 0 -> analogWrite(en1,0);
digitalWrite(motor1A,LOW);
digitalWrite(motor1B,LOW);
}
void Go()
{
digitalWrite(motor1A,HIGH);
digitalWrite(motor1B,LOW);
analogWrite(en1,motorSpeed);
}
مرجع:
http://www.ebay.com/itm/Mini-VNH2SP3...-/161297896765
جهت سفارش این کالا، به این بخش در فروشگاه آفتاب رایانه مراجعه نمایید.