PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : درایو موتورها



javad naderi
13-04-2011, 20:58
سلام.در این بخش انواع مئارهای داریو موتورها رو بررسی میکنیم.

javad naderi
13-04-2011, 20:58
در این پروژه با نحوه ی درایو کردن یک موتور سرو آشنا میشین. برای این منظور از تایمر 1 میکرو استفاده شده که دقت بیشتری روی کنترل موتور وجود داشته باشه. موتو با پالسی دارای میزان سطح بالا(High) بین 1.25میلی ثانیه تا 1.75 میلی ثانیه کار می کنه ، و می بایست این موج با فرکانس 50 هرتز تولید بشه. برای این منظور از مد Ph.Freq. Correct top= ICR استفده میشه. برای تنظیم فرکانس باید فرکانس تایمر بر روی 1 مگا هرتز باشد و مقدار ICR با 10000 بار شود.در این صورت تایمر در هر ثانیه 100 بار پر و خالی می شود و با توجه به استفاده از مد Correct فرکانس موج خروجی نصف این مقدار و برابر 50 هرتز خواهد بود. برای تنظیم پهنای پالس هم که باید مقدار مورد نیاز در OCR1A بار بشه. این مقدار برای ایجاد کمینه ی پهنای پالس برابر 620 خواهد بود. در این پروژه از یک پتانسیومتر استفاده شده که میزان پتانسیومتر محل شافت موتور را مشخص می کنه. میشه گفت یک مکانیزمی شبیه به همین پروژه در داخل خود سرو هست که موتور DC داخل سرو رو کنترل می کنه و پتانسیومتر هم به شافت خروجی متصله.
برای اطلاعات بیشتر پیرامون سرو موتورها آدرس زیر رو ببینین


You can see links before reply

javad naderi
13-04-2011, 21:08
اینم یه درایور عالی.:o

javad naderi
13-04-2011, 21:09
به اینم یه نیگا بندازین.............

javad naderi
13-04-2011, 21:13
راه اندازی موتور DC با L298



You can see links before reply

javad naderi
13-04-2011, 21:13
پل H


You can see links before reply

javad naderi
13-04-2011, 21:16
درایور میکرواستپ برای استپرموتور


درایور میکرواستپ یکی از انواع پیشرفته درایورهای استپرموتور است که هر پله معمولی موتور را به چند قسمت ریزتر تقسیم می کند و بنابراین دقت کلی حرکت موتور در یک دور چندین برابر درایورهای full/half معمولی است. مثلا بجای حداکثر 400 قسمتی که برای یک موتور 1.8 درجه بدست می آید، می تواند تا 40000 قسمت یا بیشتر را برای یک استپر موتور ایجاد کند. چنین دقتی در بسیاری از کاربردها می تواند بسیار مفید واقع شود و برخی کارهایی را که از طریق درایورهای معمولی از نظر دقت قابل انجام نیست، با این درایورها محقق می شود. بنابراین کاربرد زیادی در رباتیک و دستگاه های CNC و مانند آن دارد. یکی از موانع استفاده از این درایورها قیمت بالای آنهاست و معمولا در نسخه های صنعتی عرضه می شوند که قیمت آنها در مقیاس پروژه های صنعتی است. برای ساخت این درایورها IC هایی از طرف برخی سازندگان نیمه هادی عرضه شده که شرکت ALLEGRO یکی از آنها محسوب می شود.


اگه دوس داشتین یه فایل براتون بزارم در مورد میکرو استپ که بهتر بفهمین.

javad naderi
13-04-2011, 21:19
How Stepper Motors Work
Stepper motors consist of a permanent magnet rotating shaft, called the rotor, and electromagnets on the stationary portion that surrounds the motor, called the stator. Figure 1 illustrates one complete rotation of a stepper motor. At position 1, we can see that the rotor is beginning at the upper electromagnet, which is currently active (has voltage applied to it). To move the rotor clockwise (CW), the upper electromagnet is deactivated and the right electromagnet is activated, causing the rotor to move 90 degrees CW, aligning itself with the active magnet. This process is repeated in the same manner at the south and west electromagnets until we once again reach the starting position.

You can see links before reply


In the above example, we used a motor with a resolution of 90 degrees or demonstration purposes. In reality, this would not be a very practical motor for most applications. The average stepper motor's resolution -- the amount of degrees rotated per pulse -- is much higher than this. For example, a motor with a resolution of 5 degrees would move its rotor 5 degrees per step, thereby requiring 72 pulses (steps) to complete a full 360 degree rotation.
You may double the resolution of some motors by a process known as "half-stepping". Instead of switching the next electromagnet in the rotation on one at a time, with half stepping you turn on both electromagnets, causing an equal attraction between, thereby doubling the resolution. As you can see in Figure 2, in the first position only the upper electromagnet is active, and the rotor is drawn completely to it. In position 2, both the top and right electromagnets are active, causing the rotor to position itself between the two active poles. Finally, in position 3, the top magnet is deactivated and the rotor is drawn all the way right. This process can then be repeated for the entire rotation.


You can see links before reply



There are several types of stepper motors. 4-wire stepper motors contain only two electromagnets, however the operation is more complicated than those with three or four magnets, because the driving circuit must be able to reverse the current after each step. For our purposes, we will be using a 6-wire motor.
Unlike our example motors which rotated 90 degrees per step, real-world motors employ a series of mini-poles on the stator and rotor to increase resolution. Although this may seem to add more complexity to the process of driving the motors, the operation is identical to the simple 90 degree motor we used in our example. An example of a multipole motor can be seen in Figure 3. In position 1, the north pole of the rotor's perminant magnet is aligned with the south pole of the stator's electromagnet. Note that multiple positions are alligned at once. In position 2, the upper electromagnet is deactivated and the next one to its immediate left is activated, causing the rotor to rotate a precise amount of degrees. In this example, after eight steps the sequence repeats.


You can see links before reply


The specific stepper motor we are using for our experiments (ST-02: 5VDC, 5 degrees per step) has 6 wires coming out of the casing. If we follow Figure 5, the electrical equivalent of the stepper motor, we can see that 3 wires go to each half of the coils, and that the coil windings are connected in pairs. This is true for all four-phase stepper motors.

You can see links before reply

However, if you do not have an equivalent diagram for the motor you want to use, you can make a resistance chart to decipher the mystery connections. There is a 13 ohm reistance between the center-tap wire and each end lead, and 26 ohms between the two end leads. Wires originating from seperate coils are not connected, and therefore would not read on the ohm meter.

javad naderi
13-04-2011, 21:26
اینم یه سرو موتور کنترلر عالی.....


You can see links before reply

javad naderi
13-04-2011, 21:34
Stepper Motor Controller Datasheet

javad naderi
13-04-2011, 21:40
سلام
اگر میخواهید موتورهای DC با توان بالا را راه اندازی کنید درایور l298n برای این منظور مناسب نمیباشد شما با کمک درایور l298n حدکثر توان 1 امپر را بصورت دائم میتوانید استفاده کنید
درایور BTS7810 برای راه انداز این موتورهای DC مناسب است
طبق مطالب نوشته شده در دیتا شیت این درایور
این درایور
موتورهای DC با ولتاژ 40
و شدت جرایان 42 امپر را راه اندازی میکند

You can see links before reply image


datasheet BTS7810


You can see links before reply

javad naderi
13-04-2011, 21:43
اینم ببینید...............

javad naderi
14-04-2011, 00:51
آموزش کار با استپر موتور یا موتور های پله ای

You can see links before reply


با پیشرفت صنعت نیاز به قدرت و دقت بیشتر احساس شد و موتور ها نیز تغییر شکل دادند . برای مثال اگر قبلا فقط از موتور ها انتظار داشتیم چیزی را حرکت دهند امروزه از موتور ها انتظار داریم با دقت میلیمتری این کار را انجام دهند طوری که امروزه در اکثر ربات ها از آنها استفاده می شوند

استپ موتور نوعي موتور مثل موتورهای DC است که حرکت دورانی تولید می کند. با این تفاوت که استپ موتورها دارای حرکت دقیق و حساب شده تری هستند. این موتورها به صورت درجه ای دوران می کنند و با درجه های مختلف در بازار موجود هستند• موتورهای پله ای موجود در بازار معمولا در دو نوع ۵ یا ۶ سیم يافت مي شود . موتور ديسك سخت يك نمونه موتور پله‌اي است . كاربرد اصلي اين موتورها در كنترل موقعيت است . اين موتورها ساختار كنترلي ساده‌اي دارند. لذا در ساخت ربات كاربرد زيادي دارند. بطوريكه به تعداد پالسهايي كه به يكي از پايه‌هاي راه ‌انداز آن ارسال مي‌شود موتور به چپ يا راست مي‌چرخد.

You can see links before reply

javad naderi
14-04-2011, 17:15
سلام.اینم یه دارایور عالی با نسل جدید l298n به نام l6203

javad naderi
15-04-2011, 03:12
سلام.اینم 1 درایور عالی و کار آمد................:0013:

You can see links before reply

javad naderi
15-04-2011, 03:31
اینم درایور با ماسفت.......:wink:


You can see links before reply

javad naderi
15-04-2011, 03:33
اینم یکی دیگه

You can see links before reply

javad naderi
15-04-2011, 14:15
You can see links before reply



دانلود کنید

You can see links before reply

javad naderi
15-04-2011, 23:31
سلام.دروستان اینم یه درایور ماسفت جریان بالا برای استپر موتورهای دو قطبی.


You can see links before reply

javad naderi
15-04-2011, 23:34
سلام.دروستان اینم یه درایور



You can see links before reply

javad naderi
15-04-2011, 23:36
سلام.دروستان اینم یه درایور:o



You can see links before reply

javad naderi
15-04-2011, 23:39
سلام.دروستان اینم یه درایور:(


You can see links before reply

javad naderi
16-04-2011, 00:14
555_stepper_pulse_generator




You can see links before reply

zavar
17-04-2011, 10:41
با سلام شما در باره کنترل موتورهای ac سه فاز هم اطلاعاتی دارید؟در مورد روشهای v/f -vector و....

javad naderi
17-04-2011, 14:11
You can see links before reply

zavar
17-04-2011, 15:39
با سلام این که گذاشتید چیه؟یک آی سیه؟شمارش چنده؟در ضمن من منظورمدر مورد انجام این کار با میکرو بود

javad naderi
17-04-2011, 18:35
كنترل دور موتور متناوب (AC Drive)

با استفاده از تکنولوژی الکترونیک قدرت يا ادوات كليدزني نيم رساناي قدرت، بهره وری و کیفیت
فرایندهای صنعتی مدرن بهبود فزاينده اي يافته است. تخمین زده می شود که با استفاده از الکترونیک
قدرت، حدود 15 تا 20 درصد امکان صرفه جوئی انرژی الکتریکی وجود دارد.
هم چنين با پيشرفت سريع و کاهش مداوم قیمت ها در عرصه الکترونیک قدرت زمینه برای حضور
گسترده آنها در کاربردهای صنعتی، حمل ونقل و حتی خانگی فراهم می گردد.
نیروی محرک بيشتر پمپها، فن ها و يا هر وسيله اي كه نياز به نيروي گرداننده خارجي دارد، معمولاً
توسط موتورهاي القائي تامين مي شود که در دور ثابت کار میکنند. ليكن در سالهاي اخير با پيشرفتهاي انجام گرفته در زمينه تكنولوژي الكترونيك قدرت ، استفاده از موتورهاي القائي همراه با كنترل كننده دور موتور (AC DRIVE) يا اينورتر رو به گسترش است.
درایوها وسائلی هستند که توان ورودی با ولتاژ و فرکانس ثابت را به توان خروجی با ولتاژ و فرکانس متغیر تبدیل میکنند. باید توجه کرد که دور یک موتور تابعی از فرکانس منبع تغذیه آن است. به همين جهت یک درایو نخست برق شبکه را به ولتاژ DC تبدیل کرده و سپس آنرا با استفاده از یک اینورتر مجددا به ولتاژ AC با فرکانس و ولتاژ متغیر تبدیل میکند. در شکل(1) قسمتهای اصلی یک درایو ولتاژ پائین نشان داده شده است. همانطور که مشاهده می کنید قسمت اینورتر متشکل از سوئیچهای قدرتی است که با سوئيچ زني متناوب سيگنال خروجي با فركانس مورد نظر را توليد مي كنند. اين كليد ها در سالهای اخیر تغییرات تکنولوژیک زیادی پیدا کرده اند.با ورود سوئیچهای قدرتی مانند IGBT كه هم توانايي كار در قدرت هاي بالا و هم سرعت بالاي سوئيچ زني را توأماً به همراه دارد زمینه برای طراحي درایوهای با قیمت مناسب و كارايي بهتر فراهم شد.


مزاياي استفاده از كنترل كننده هاي دور موتورهاي الكتريكي
1- عمر مفيد بالا (به دليل استفاده از مدارات الكترونيك قدرت)
2- توانائي درايو در بازگرداندن انرژي مصرفي در ترمزهاي مكانيكي و يا مقاومت هاي الكتريكي به شبكه
( بعضاً هزينه انرژي بازيافت شده از اين طريق، در كمتر از يكسال معادل هزينه سرمايه گذاري سيستم بازيافت انرژي مي شود.)
3- كاهش جريان راه انداز كشيده شده از شبكه (جريان راه اندازي كمتر از 10 درصد جريان نامي مي شود)
4- كاهش مصرف انرژي در سيستم هاي داراي فن (در گذشته با وجود موتور هاي دور ثابت، كنترل جريان سيال با دمپرها صورت مي گرفت)
5- كاهش تنش هاي الكتريكي (به دليل راه اندازي و توقف نرم) و در پي آن كاهش تنش هاي مكانيكي و اين خود باعث كاهش هزينه هاي تعمير و نگهداري مي شود.
6- افزايش دامنه تغييرات ممكن براي سرعت موتور نسبت به روش هاي مكانيكي
7- اضافه شدن امكانات نرم افزاري براي مديريت عملكرد كنترل دور
روش هاي كنترل سرعت در درايو هاي AC
کنترل کننده های دور موتور انواع مختلفی دارند و قیمت آنها علاوه بر اينكه براي چه تواني استفاده مي شود، وابسته به نوع تکنولوژی بکار رفته در ساختمان آنها می باشد.
تكنولوژي به كاررفته، روش هاي كنترل سرعت را در درايوها تعيين مي كند. ساده ترین روش کنترل موتورهای AC روش تثبیت نسبت ولتاژ به فرکانس(یا کنترل V/F ثابت) میباشد. اینک این روش، بطور گسترده در کاربردهای صنعتی مورد استفاده قرار می گیرد. این روش از نوع اسکالر بوده و بصورت حلقه باز با پایداری مطلوب عمل می کند. مزیت این روش سادگی آن است. در مقابل، این شيوه برای کاربردهای با پاسخ سریع مناسب نمی باشند. (درايوهاي زيمنس- خانواده هاي Sinamics و Micromaster– و اشنايدرالكتريك- خانواده ATV- به عنوان پايه اي ترين شيوه از اين روش به علاوه روش هاي ديگر كنترل سرعت استفاده مي كنند.)
روبوتها و ماشینهای ابزار نمونه هائی از کاربردهای با دینامیک بالا هستند. در این کاربردها روشهای کنترلی برداری استفاده میشود. در روشهای کنترلی برداری با تفکیک مولفه های جریان استاتور به دو مولفه گشتاور ساز و فلو ساز، و کنترل آنها با استفاده از رگولاتورهای PI ترتیبی داده میشود که موتور AC نظیر موتور DC کنترل شود. و بدین ترتیب تمام مزایای موتور DC از جمله پاسخ گشتاور سریع آنها در موتورهای AC نیز در دسترس خواهد بود. (اين روش كنترل سرعت هم در درايوهاي Micromaster440 زيمنس و هم در درايوهاي Altivar61,Altivar71 اشنايدر استفاده مي شود.)
علاوه بر دو روش فوق روشهاي ديگري مانند كنترل با استفاده از نمونه برداري از جريان تحريك كه يك روش حلقه بسته است (FCC) و هم چنين روش كنترل گشتاور و ... وجود دارد كه در درايوها به كارگرفته مي شود.

javad naderi
17-04-2011, 18:49
درایو یا کنورتور فرکانس و یا کنترل کننده دور موتور
درایوها چه کاری انجام میدهند؟

درایو یا کنورتور فرکانس و یا کنترل کننده دور موتور برای تنظیم دور الکتروموتورهای AC (موتورهای سه فاز ) استفاده میگردد. درایوها قادرند دور موتور را از صفر تا چندین برابر دور نامی موتور و بطور پیوسته تغییر دهند.

تنظیم دور در الکتروموتورها علاوه بر منعطف نمودن پروسه های صنعتی ، در کاربردهای زیادی منجر به صرفه جوئی انرژی هم میگردد. علاوه بر آن درایوها جریان راه اندازی کشیده شده از شبکه را به میزان زیادی کاهش میدهند. بطوریکه این جریان خیلی کمتر از جریان اسمی موتور است.

درایوها میتوانند موتور را بطور نرم و کاملا کنترل شده استارت و استپ نمایند. زمان استارت و استپ را میتوان بدقت تنظیم نمود. این زمانها میتوانند کسری از ثانیه و یا صدها دقیقه باشد. توانائی درایو در استارت و استپ نرم موجب کاهش قابل ملاحظه تنشهای مکانیکی در کوپلینگها و سایر ادوات دوار میگردد.

کنترل کننده های دور موتور :
درایو یا کنورتور فرکانس و یا کنترل کننده دور موتور

كنترل كننده هاي دور موتورهاي الكتريكي هر چند كه ادوات پيچيده اي هستند ولي چون در ساختمان آنها از مدارات الكترونيك قدرت استاتيك استفاده مي شود و فاقد قطعات متحرك مي باشند، از عمر مفيد بالائي برخوردار هستند . مزيت ديگر كنترل كننده هاي دور موتور توانائي آنها در عودت دادن انرژي مصرفي در ترمزهاي مكانيكي و يا مقاومت هاي الكتريكي به شبكه مي باشد . در چنين شرائطي با استفاده از كنترل كننده هاي دور مدرن مي توان از اتلاف اين نوع انرژي جلوگيري نمود . بطوريكه در برخي كاربردها قيمت انرژي بازيافت شده از اين طريق ، در كمتر از يكسال معادل هزينه سرمايه گذاري سيستم بازيافت انرژي مي شود .

کنترل کننده های دور موتور انواع مختلفی دارند. آنها قادرند انواع موتورهای AC و DC را کنترل کنند. قیمت کنترلرها وابسته به نوع تکنولوژی بکار رفته در ساختمان آنها میباشد.

1- روش تثبیت نسبت ولتاژ به فرکانس(یا کنترل V/ F ثابت) : ساده ترین روش کنترل موتورهای AC روش تثبیت نسبت ولتاژ به فرکانس میباشد. اینک این روش، بطور گسترده در کاربردهای صنعتی مورد استفاده قرار میگیرد. این نوع کنترلرها از نوع اسکالر بوده و بصورت حلقه باز با پایداری خوب عمل میکنند. مزیت این روش سادگی سیستمهای کنترلی آن است. در مقابل این نوع کنترلرها برای کاربردهای با پاسخ سریع مناسب نمی باشند.

2- روش کنترل برداری : روبوتها و ماشینهای ابزار نمونه هائی از کاربردهای با دینامیک بالا هستند. در این کاربردها روشهای کنترلی برداری استفاده میشود. در روشهای کنترلی برداری با تفکیک مولفه های جریان استاتور به دو مولفه تورک ساز و فلو ساز، و کنترل آنها با استفاده از رگولاتورهای PI ترتیبی داده میشود که موتور AC نظیر موتور DC کنترل شود. و بدین ترتیب تمام مزایای موتور DC از جمله پاسخ گشتاور سریع آنها در موتورهای AC نیز در دسترس خواهد بود.

3- روش کنترل مستقیم گشتاور (Direct Torque Control ) : پاسخ گشتاور در روشهای برداری حدود 10 – 20msو در روشهای کنترل مستقیم گشتاور (Direct Torque Control ) این زمان حدود 5ms است

javad naderi
17-04-2011, 18:58
Bidirectional VF Control of single and 3-Phase induction Motor using the PIC16F72


You can see links before reply

javad naderi
17-04-2011, 19:05
AC Motor Controller

You can see links before reply

javad naderi
17-04-2011, 19:26
آی سی درایور موتور 3 فاز


You can see links before reply

javad naderi
17-04-2011, 19:38
ای سی کنترل موتور سه فاز MC3PHAC








You can see links before reply

javad naderi
17-04-2011, 22:34
EasyDriver Stepper Motor Driver

sku: ROB-10267

Description: The EasyDriver is a simple to use stepper motor driver, compatible with anything that can output a digital 0 to 5V pulse (or 0 to 3.3V pulse if you solder SJ2 closed on the EasyDriver). EasyDriver requires a 7V to 30V supply to power the motor and can power any voltage of stepper motor. The EasyDriver has an on board voltage regulator for the digital interface that can be set to 5V or 3.3V. Connect a 4-wire stepper motor and a microcontroller and you've got precision motor control! EasyDriver drives bi-polar motors, and motors wired as bi-polar. I.e. 4,6, or 8 wire stepper motors. On this version (v4.4) we fixed the silk error on the min/max adjustment.

This is the newest version of EasyDriver V4 co-designed with Brian Schmalz. It provides much more flexibility and control over your stepper motor, when compared to older versions. The microstep select (MS1 and MS2) pins of the A3967 are broken out allowing adjustments to the microstepping resolution. The sleep and enable pins are also broken out for further control.

Caution: Do not connect or disconnect a motor while the driver is energized. This will cause permanent damage to the A3967 IC.

Features:
A3967 microstepping driver
MS1 and MS2 pins broken out to change microstepping resolution to full, half, quarter and eighth steps (defaults to eighth)
Compatible with 4, 6, and 8 wire stepper motors of any voltage
Adjustable current control from 150mA/phase to 750mA/phase
Power supply range from 7V to 30V. The higher the voltage, the higher the torque at high speeds



You can see links before reply

javad naderi
17-04-2011, 22:38
Motor Driver 2.5A MC33887

sku: ROB-08907
Description: These compact motor drivers based on the Freescale Semiconductor MC33887 motor driver integrated circuit from Pololu are an easy way to connect a motor running from 5 to 28 V and drawing up to 5 A (peak) to your project. The board incorporates all of the components of the typical application diagram on page 25 of the MC33887 datasheet, plus motor-direction LEDs and a FET for reverse battery protection. All you need to add is a microcontroller or other control circuit to turn the H-Bridge on and off.

The enable (EN) pin does not have a pull-up resistor, so you must pull it to +5 V in order to wake the chip from sleep mode. The fault-status (FS, active low) output pin may be left disconnected if you do not want to monitor the fault conditions of the motor driver; if you do connect it you must use an external pull-up resistor to pull the line high. IN1 and IN2 control the direction of the motor, and D2 can be PWMed to control the motor?s speed. D2 is the ?not disabled? line: it disables the motor driver when it is driven low (another way to think of it is it enables the motor driver when driven high). Whenever D1 or D2 disable the motor driver, the FS pin will be driven low. The feedback (FB) pin outputs a voltage proportional to the H-Bridge high-side current, providing approximately 0.59 volts per amp of output current.

The MC33887 motor driver carrier PCB comes with two 47 uF, 35 V surface-mounted capacitors and holes for installing an additional through-hole capacitor. This third capacitor can be added in conjunction with the two surface-mount capacitors to further limit disturbances on the main power line, or it can be added in place of the two surface-mount capacitors to allow the MC33887 motor driver carrier to function at high voltages.

The MC33887PNB motor driver used on the carrier board has a maximum current rating of 5 A continuous. However, the chip by itself will overheat at lower currents. The actual current you can deliver will depend on how well you can keep the motor driver cool. The carrier?s printed circuit board is designed to draw heat out of the motor driver chip, but performance can be improved by adding a heat sink. (note: the entire PCB can get very hot long before the chip overheats, so be careful not to burn yourself).

Unlike other H-Bridges, the 33887 has a feature that allows it to gracefully reduce current as the current exceeds 5 A or as the chip temperature approaches its limit. This means that if you push the chip close to its limit, you will see less power to the motor, but it might allow you to avoid a complete shutdown.

Features:
1 motor channel
5 to 28VDC operating voltage
2.5A continuous output current
5A peak output current
0.59 V per A current sense
10kHz PWM frequency
Reverse voltage protection


You can see links before reply


You can see links before reply

javad naderi
17-04-2011, 22:41
Motor Driver 9A VNH3SP30

sku: ROB-08902
Description: The Pololu high-power motor driver is a compact carrier for the VNH3SP30 motor driver integrated circuits from ST. The board incorporates most of the components of the typical application diagram on page 8 of the VNH2SP30 datasheet, including pull-up and current-limiting resistors and a FET for reverse battery protection. All you need to add is a microcontroller or other control circuit to turn the H-Bridge on and off.

Features:
1 Motor Channel
5.5VDC-16VDC operating voltage
9A continuous output current per channel
30A peak output current per channel
Maximum PWM frequency of 10kHz
Reverse voltage protection


You can see links before reply




You can see links before reply

zavar
18-04-2011, 09:35
با سلام دوست عزیز مطالبتون خیلی مفیده به شخصه دوست دارم اگر براتون امکان داره فعالیتتون را ادامه بدید

javad naderi
21-04-2011, 03:22
You can see links before reply

javad naderi
27-04-2011, 02:38
آموزش سروو موتور ها در ربات (Servo Motors in Robots)


You can see links before reply

در مباحث قدرتی آنچه که میتواند ممیزی بین مهندسی برق- قدرت و دیگر شاخه ها باشد همان نگاه ویژه این شاخه به سخت افزار های مکانیکیست. آیا تا کنون به چگونگی حرکت ربات ها اندیشیده اید؟ یک ربات چیست؟ در یک تعریف کلی آنچه که توسط دست انسان ساخته شده و توانایی حرکت را داشته باشد می تواند یک ربات باشد. اما هر ربات خود اجزا و قسمتهای پیچیده و یا ساده ای دارد.
قصد داریم که در این بخش شما را با عملکرد جز کوچکی از پیکره یک ربات بپردازیم.


Servo motor ها :
هر servo motor یک دستگاه کو چکی ست که بخش اعظم حرکت آن توسط یک shaft خروجی تعیین می شود. چگونگی حرکت و مو قعیت های زاویه ای این خروجی توسط دسته ای از سیگنال های دیکد شده که برای کابل دیتا آن تعریف می شود کنترل میشود. برای طول مدت زمانی که یک سیگنال فعال بوده و یک پالس بر روی خط ورودی آن قرار دارد این shaft خروجی در مو قعیت خاص زاویه ای که مختص آن سیگنال است قرار دارد و با تغییر این ورودی زاویه مد نظر نیز تغییر می کند.




You can see links before reply

مشاهده می کنید که در اینجا یک رابطهای بین نرم افزار و سخت افزار ایجاد شده است. این موتور ها در صنایع رباتیک و تو

javad naderi
27-04-2011, 02:40
سيستم‌هاي حركتي چهار جهته



نوع ديگر اين سيستم كه در آن به‌جاي 4 چرخ، فقط 3 چرخ وجود دارد، آشنا خواهيم كرد، هم‌چنين به نكاتي اشاره خواهيم كرد كه براي استفاده از اين سيستم مي‌بايست حتماً به آن توجه كرد.

شكل زير تصوير يك ربات فوتباليست است كه در آن از سيستم حركتي 4-جهته استفاده شده و به دلايلي كه در ادامه مطرح خواهد شد، به جاي 4 چرخ، از 3 چرخ استفاده شده است.



You can see links before reply

واين نيز تصوير يك نمونه‌ي ديگر از ربات‌هاي 3-چرخه با استفاده از اُمني ويل است:


You can see links before reply

ستفاده از سيستم 3-چرخه، 2 مزيت مهم نسبت به سيستم 4-چرخه دارد:


مزيت نخست: سيستم 3-چرخه اين است كه جاي كمتري را در ربات اشغال مي‌كند. اين موضوع در ربات‌هاي فوتباليست اهميت زيادي پيدا مي‌كند، زيرا در اين ربات‌ها همواره مشكل كمبود فضا وجود دارد و طراحان اين ربات‌ها در تلاشند تا حد ممكن از سيستم‌ها و قطعاتي استفاده كنند كه جاي كمتري اشغال مي‌كنند.

مزيت دوم: در سيستم 4-چرخه، يكي از مهم‌ترين مشكلاتي كه وجود دارد اين است كه به‌سختي مي‌توان ارتفاع 4 چرخ را با يكديگر تراز كرد، يعني در اين سيستم ممكن است به‌دليل نا‌همواري زمين مسابقه، يكي از چرخ‌هاي ربات با زمين اصطكاك نداشته باشد، مثلاً ممكن است يك سنگ‌ريزه زير يكي از چرخ‌ها گير كند و يكي از چرخ‌ها از روي زمين بلند شود. اين مشكل اصولاً براي همه‌ي سيستم‌هاي چهار-چرخه وجود دارد، حتي براي خودرو‌هاي سواري! اما چاره چيست؟

براي حل اين مشكل در خودرو ها از سيستم تعليق استفاده مي‌شود، يعني به‌وسيله‌ي فنر و كمك فنر و ...، چرخ‌ها اين قابليت را پيدا مي‌كنند كه كمي نسبت به شاسي ماشين بالا و پايين بروند و به اين واسطه مي‌توان اطمينان حاصل نمود كه هر چهار چرخ خودرو به‌طور كامل با زمين اصطكاك دارند.

هرچند طراحي يك سيستم تعليق براي چرخ‌هاي ربات كمي دشوار است، ولي تنها راهي است كه استفاده از سيستم‌هاي 4-چرخه را براي ما ممكن مي‌سازد.

اما استفاده از سيستم 3-چرخه كمي پيچيده‌تر از سيستم چهار-چرخه است، زيرا در سيستم 4-چرخه به-سادگي مشخص بود براي حركت به هر سمت بايد كدام موتور‌ها حركت كنند، اما در سيستم 3-چرخه كار كمي پيچيده‌تر است، زيرا در همه‌ي حركت‌ها هر 3 موتور درگير هستند، اما سرعت و جهت آن‌ها با يك‌ديگر متفاوت است.

تنظيم سرعت موتور‌ها را مي‌توان با استفاده از PWMها انجام داد. يعني براي هدايت هر موتور از يك PWM ميكروكنترلر استفاده مي‌كنيم. مي‌دانيم كه براي حركت به جلو، عقب، چپ و ... بايد سرعت و جهت هر 3 موتور را تنظيم نمود. براي پيدا كردن سرعت‌هاي مناسب براي حركت ربات در هر جهت را مي‌توان از بحث‌هايي كه در مورد بردارها در دروس دبيرستاني خوانده‌ايد استفاده كرد، اما روش بسيار ساده‌تر و بعضاً كارآمد‌تر، استفاده از روش سعي و خطا است. مثلاً اگر مي‌خواهيم ربات به سمت چپ حركت كند، بايد با كم و زياد كردن عدد PWMها مشخص كنيم هر موتور با چه سرعتي و در چه جهتي حركت كند.

يك نكته‌ي بسيار مهم در ساخت ربات‌هايي كه از الگوريتم ‌جستجوي منظم استفاده مي‌كنند وجود دارد كه بايد حتماً به آن توجه كرد. همان‌طور كه گفته شد ربات در اين الگوريتم مي‌بايست به‌صورتي كه در شكل نشان داده شده است، كل زمين مسابقه را جستجو كند. (مثل يكي از الگوريتم هاي جستجو در ربات مين ياب)


You can see links before reply

اما مشكل اين است كه ربات در حالت عادي بدون سيستم‌هاي تصحيح حركت نمي‌تواند اين مسير را طي كند، زيرا طول زمين 5 متر است، و در اين مسافت طولاني نمي‌توان مطمئن بود كه ربات مسير مستقيم را طي كند. مثلاً طبق شكل بالا ربات حركت خود را در زمين مسابقه از خانه‌ي (1و1) شروع مي‌كند و انتظار مي‌رود در انتهاي زمين به نقطه‌ي (10و1) برسد، اما به دلايل گوناگون (مثلاً ناهمواري‌هاي سطح زمين يا عدم هماهنگي موتور‌ها) به‌جاي خانه‌ي (10و1) به خانه‌ي (10و2) مي‌‌رسد و در نتيجه بخشي از زمين مسابقه را نمي‌تواند پوشش دهد.

براي حل اين مشكل چند راه وجود دارد (كه البته هيچ كدام هم زياد ساده نيستند)، متداول‌ترين راه براي حل اين مشكل استفاده از قطب‌نماي الكتريكي است. به‌وسيله‌ي قطب‌نماي الكتريكي، ربات مي‌تواند با دقت بسيار بالايي زاويه‌ي خود را نسبت به قطب شمال و جنوب به‌دست آورد، و به‌كمك آن مي‌تواند هرگونه انحرافي را از مسير خود تشخيص دهد. يعني مثلاً اگر ربات 2 درجه به‌ سمت راست منحرف شده باشد (2 درجه به سمت راست چرخيده باشد)، با استفاده از قطب‌نماي الكتريكي مي‌توان اين انحراف را متوجه شد و سپس با فرمان مناسب به موتور‌ها، مسير حركت ربات را اصلاح كرد. استفاده از قطب‌نماي الكتريكي نيازمند آموزش مبحث ارتباط سريال در ميكروكنترلر است، كه در آموزش هاي بعدي اطلاعاتي را در اختيار شما قرار خواهيم داد.

نكته‌ي بالا فقط مربوط ربات‌هاي مين‌ياب با سيستم حركتي 4-جهته نيست، بلكه در سيستم حركت ديفرانسيلي(سيستم حركت تانك) هم بايد به اين موضوع دقت كرد، مگر اينكه نخواهيم از الگوريتم جستجوي منظم استفاده كنيم و ربات الزامي به حركت دقيق نداشته باشد. علاوه بر آن در ربات‌هاي فوتباليست دانش‌اموزي هم بايد به موضوع انحراف ربات دقت كرد، در غير اين صورت ربات ممكن است به‌جاي دروازه‌ي حريف، به دروازه‌ي خودش گل بزند.

javad naderi
18-06-2011, 02:34
دوستان من 2 ماهی نیستم و میرم آموزشی سربازی.امیدورم مطالب من به دردتون خورده باشه.یا غلی

javad naderi
10-03-2012, 03:47
12V DC motor speed controller





A very simple encoder circuit for a dc motor can be constructed using this circuit diagram . As you can see in the circuit diagram , the system shown consists of the HA-2542, a small 12-Vdc motor, and a position encoder. During operation, the encoder causes a series of ''constant-width" pulses to charge CI. The integrated pulses develop a reference voltage, which is proporţional to motor speed and is applied to the inverting input of HA-2542, The noninverting input is held at a constant voltage, which represents the desired motor speed. A difference between these two inputs will send a corrected drive signal to the motor, which completes the speed control system loop.
As you can see the circuit requires few external components , but because of the encoder wheel it has a limitations of use .


If you put a pulley under the encoder wheel you can command the speed of other device , by connecting the (motor and other device ) using a belt .
You can see links before reply

javad naderi
10-03-2012, 03:58
3A, 55V H-Bridge

Features Delivers up to 3A continuous output
Operates at supply voltages up to 55V
Low RDS(ON) typically 0.33Ω per switch at 3A
TTL and CMOS compatible inputs
No “shoot-through” current
Thermal warning flag output at 145°C
Thermal shutdown (outputs off) at 170°C
Internal clamp diodes
Shorted load protection
Internal charge pump with external bootstrap capability

Description
The LMD18200 is a 3A H-Bridge designed for motion control applications. The device is built using a multi-technology process which combines bipolar and CMOS control circuitry with DMOS power devices on the same monolithic structure. Ideal for driving DC and stepper motors; the LMD18200 accommodates peak output currents up to 6A. An innovative circuit which facilitates low-loss sensing of the output current has been implemented.


Applications
DC and stepper motor drives
Position and velocity servomechanisms
Factory automation robots
Numerically controlled machinery
Computer printers and plotters



You can see links before reply You can see links before reply You can see links before reply
You can see links before reply You can see links before reply You can see links before reply

You can see links before reply

javad naderi
10-03-2012, 04:01
SN754410 Dual H-Bridge:

The next step was to connect the proper wires from the stepper motor to the Dual H-Bridge chip. The next figure shows how this was done. Each coil acts as its own motor and is connected to the h-bridge pins (3 and 6, and 14 and 11) of the SN754410. Pin 8 of the SN754410 is connected to the motor's voltage supply (usually +12VDC). It is recommended to build the circuit for the BX-24 and the SN754410 on the same board and put the power supply for the motor on a separate board. If you do this, remember to connect ground from the motor supply board to the board housing the BX and dual H-bridge.



You can see links before reply


You can see links before reply
You can see links before reply