2 لایک
-
1
Post By Arman5592
-
1
Post By Arman5592
-
١) هر درايورى با قابليت PWM تهيه بفرماييد اينها پايه هاي ENA و ENB دارند كه با جامپر به يك پايه ديگه وصلن كه اون پايه ٥ ولته و باعث ميشه هر وقت موتور ها روشن شدن حداكثر سرعت باشن يعنى ٢٥٦ از ٢٥٦ .
مثال : درايور زير
درایور Bipolar Stepper Motor - DC Motor دو کاناله L298N Dual H Bridge
حالا جامپرو بر ميداريد ، به ENA يا ENB (يكى براى كنترل سرعت موتور A و ديگرى B) بصورت PWM هر مقدار سرعت كه ميخوايد ميديد مثلا اگه PWM ١٢٣ بديد موتور با نصف سرعت ميچرخه يا اگه ٢٠ بديد با كمترين سرعت.
توجه كنيد PWM بالاي ٢٢٤ نديد :
PWM كم و زياد كردن ولتاژ نيست بلكه خروجى رو تند تند روشن خاموش ميكنه ، هرچقدر مقدار PWM بالاتر باشه مدتى كه خروجى روشنه بيشتر و مدتى كه خاموشه كمتر ميشه . اگه PWM نصف باشه مدتى كه روشنه و خاموشه برابره .
براي همين اگه PWMبالا بديد فشار مياد به تجهيزات .
خروجى كه ولتاژ رو واقعا كم و زياد كنه DAC هست كه روي بورد هاي معمارى ARM بصورت پيشفرض هست ، مثل اردوينو Due و Zero. و روي بورد هاى مدرن تر ديگه هم خست مثل Raspberry Pi و غيره ، البته تبديل هاي ديجيتال به انالوگ يا همون DAC (مخفف Digital to Analog Converter) هستند اما من براي راحتى كار به شما PWM رو توصيه ميكنم.
٢) باطرى شارژى يا معمولى؟ اگه باطري معمولى كه ميتونيد از تقسيم ولتاژ استفاده كنيد كه همون اندازه ولتاژ كه ميخوايد به هرچيز برسه ، اما اگه شارژي هست خيلي دردسر زيادترى داره.
مجوز های ارسال و ویرایش
- شما نمیتوانید موضوع جدیدی ارسال کنید
- شما امکان ارسال پاسخ را ندارید
- شما نمیتوانید فایل پیوست کنید.
- شما نمیتوانید پست های خود را ویرایش کنید
-
مشاهده قوانین انجمن
SEO by vBSEO