ماژول DRV8825 یک درایور استپر موتور شامل یک برد کمکی TI DRV8825 برای راه اندازی موتورهای استپر دوقطبی بصورت میکرواستپ است. این ماژول دارای پین خروجی و اینترفیس که تقریبا برابر برد درایور استپر A4988 است که می تواند در بالاترین سطح عملکرد جایگزینی مناسب برای این برد در بسیاری از پروژه ها باشد. از ویژگی های این ماژول می توان به تنظیم محدوده جریان ،داشتن محافظ در برابر مصرف جریان اضافی و افزایش دما بیش از حد و همچنین دارای 6 میکرواستپ با تفکیک پذیری تا 1/32 استپ نام برد. این ماژول با ولتاژ 8.2 تا 45 ولت کار می کند و می تواند در هر فاز بدون هرگونه هیت سینک و جریان هوای فن حداکثر تا 1.5A جریان دهی کند.( با ایجاد خنک سازی موثر تا 2.2A). این ماژول با بردهای آردینو کاملا سازگار است.
![برای دیدن سایز بزرگ روی عکس کلیک کنید
نام: 0J4227.1200.jpg
مشاهده: 308
حجم: 65.7 کیلو بایت](http://forum.arduino.ir/attachment.php?attachmentid=835&d=1394954645&thumb=1)
ویژگی ها
دارای رابط کنترلی ساده برای جهت و استپ
دارای 6 حالت متفاوت تفکیک پذیری استپ: استپ کامل، نیم استپ، ¼ استپپ، 1/8 استپ، 1/8 استپ، 1/16 استپ و 1/32 استپ
کنترل قابل تنظیم جریان برای داشتن ماکزمیم جریان خروجی با استفاده از پتانسیومتر
ماکزیمم ولتاژ 45 ولت
دارای رگولاتور داخلی
قابلیت ارتباط مستقیم با ولتاژ 3.3 ولت و 5 ولت سیستم
دارای محافظ ولتاژ ، جریان و حرارت با قابلیت shutdown
مثال
مثال زیر راه اندازی استپر را توسط ماژول DRV8825 متصل به آردینو نشان می دهد.
![برای دیدن سایز بزرگ روی عکس کلیک کنید
نام: DRV8824_fritzing_bb.jpg
مشاهده: 910
حجم: 89.7 کیلو بایت](http://forum.arduino.ir/attachment.php?attachmentid=838&d=1394958331&thumb=1)
کد:
int dirPin = 8;
int stepperPin = 7;
void setup() {
pinMode(dirPin, OUTPUT);
pinMode(stepperPin, OUTPUT);
}
void step(boolean dir,int steps){
digitalWrite(dirPin,dir);
delay(50);
for(int i=0;i<steps;i++){
digitalWrite(stepperPin, HIGH);
delayMicroseconds(800);
digitalWrite(stepperPin, LOW);
delayMicroseconds(800);
}
}
void loop(){
step(true,1600);
delay(500);
step(false,1600*5);
delay(500);
}
مرجع:
DRV8825 Motor Driver Board - Geeetech Wiki
جهت سفارش این کالا، به این بخش در فروشگاه آفتاب رایانه مراجعه نمایید.