PDA

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



fly2011
20-02-2011, 01:25
با سلام من میخام روی پایه خروجی میکرو avr بین 200 میلی ولت تا 1000 میلی ولت داشته باشم چیکار باید بکنم؟؟؟؟؟؟؟؟کمک کنید؟

M3R
20-02-2011, 11:33
سلام.
شما برای این کار باید از pwm استفاده کنید.
pwm یک فرکانس ثابت با دیوتی سایکل متغیر است که به وسیله آن میتوانید ولتاژ متغیر 0 تا 5 ولت را روی پایه میکرو داشته باشید.

fly2011
20-02-2011, 14:33
سلام.
شما برای این کار باید از pwm استفاده کنید.
Pwm یک فرکانس ثابت با دیوتی سایکل متغیر است که به وسیله آن میتوانید ولتاژ متغیر 0 تا 5 ولت را روی پایه میکرو داشته باشید.
سلام این طوری از 2.5 ولت تا 5ولت دارم زیر 1 ولت با ولتاژ متغیر نمی تونم داشته باشم خواهشن کمک کنید کارم گیره/میشه برنام تحت بیسکام رو برام بفرستیدکه با pwm بتونم زیر 1 ولت متغییر داشته باشم؟؟؟ متشکرم(لطف میکنید)

sajjad_AD
20-02-2011, 17:43
سلام
اینم برنامه و شماتیک ساده برای داشتن خروجی 0 تا 5 ولت با pwm
فقط یه نکته بگم که تو پروتوس خیلی خوب جواب نمیده

fly2011
20-02-2011, 22:12
:0013:سلام
دمت گرم مرسی عزیز همین که کار مردم راه میندازی(چند تا سوال دیگه من دارم یک drone از این پرندهای چهار موتور درست میکنم واسه مسابقه)میخام بدونم که شما با brushless موتور کار کردین؟؟؟؟از ماژول rf استفاده کنم موتورام نویز نمیندازه؟؟؟؟؟؟؟؟بعد اگر بخواهم جوی استیک اهرمی واسه هدایت پرندم استفاده کنم باید از همان ft232 استفاده کنم؟؟؟؟؟؟؟؟ بعد می تونم 4 تا pwm به همین شکل که توضیح دادی روی پایه های خروجیم داشته باشم؟؟؟؟؟؟؟lov:مرسی(اقا مهندس)

مجتبی تاجیک
21-02-2011, 09:42
دمت گرم مرسی عزیز همین که کار مردم راه میندازی(چند تا سوال دیگه من دارم یک drone از این پرندهای چهار موتور درست میکنم واسه مسابقه)
منظورتون Quad Copter هست ؟


بعد می تونم 4 تا pwm به همین شکل که توضیح دادی روی پایه های خروجیم داشته باشم؟
اگر منظورتون همون Quad Copte هست فکر PWM رو هم نکنید ، بحث کنترلی Quad Copter ها خیلی پیچیده تر از این حرف هاست و PWM نمیتونه بهتون همچین خروجی بده ، پیشنهاد میکنم به انجمن های مدل سر بزنید .

ghaem313
21-02-2011, 19:27
اینقدر نا امید کننده حرف نزنین بنده خدا میترسه
منم میخواستم تو بخش ربات پرنده شرکت کنم اما دیر شده بود و مهلت ثبت نام تمام

اما در مورد بحث موتور براشلس باید بهش موج مربعی بدی به صورت متقارن (هم مثبت و هم منفی) مثل موتور ac سه فاز باید سه تا موج با فاز 0 120 240 درست کنی و هم چنیین میشه با pwm مقدار ولتژ رو تو هر پالس کنترل کرد

میتونی از سایت اتمل فایل avr444 , avr443 را دانلود کنی

ghaem313
22-02-2011, 00:34
mega8 که معمولا برای کنترل bldc استفاده میشه دارای سه تایمره که هر سه تا شون قابلیت تولید pwm دارن و تایمر 1و2 هشت بیتی وتک کانال هستن و تایمر1 دو کاناله که مجموعا میشه 4 تا خروجی pwm سخت افزاری.اما به روش نرم افزاری هم میشه اونو افزایش داد که بی خیال

اما برای کار هایی مثل این میشه به روش دیگه ای عمل کرد .استفاده از گیت منطقی مثل and,nand که به این صورت عمل میکنه

یکی از پایه های گیت ها را به خروجی pwm میدیم بقیه پایه ها بهGPIO (پایه خروجی ورودی معمولی)موج pwm دائما متصله ومثلا با گیت and با یک کردن ورودی دیگر هر گیت خروجی همان موجpwm خواهد شد.
اگر از موتور bldc(براشلس ) میخوای استفده کنی برای هر موتور سه تا pwm نیازه

esc ( کنترل الکترونیکی سرعت )که به صورت آماده برای کنترل bldc ها استفاده مشن هر کدوم یه میکرو دارن
بعضا دیدم که از mega8 استفاده میکنن و برای گرفتن مقدار سرعت از میکرو master با پروتکل i2c ارتباط برقرار میکنن و سرعت مورد نظر رو میگیرن

راستی از چه ترانزیستور هایی می خوای استفاده کنی؟

fly2011
22-02-2011, 16:04
سلام دوست عزیز
*ممنون که کمکم میکنی*
من الان 4 تا موتور براشلس و 4تا speed control دارم که همه رو بهم وصل کردم و با یک تستر همه رو تست کردم و جواب گرفتم،الان میخام به speed control پالس pwm بدم و موتورها رو کنترل کنم و برای کنترل کامل باید روی خروجی avr 4 تا خروجی داشته باشم که بتونم کامل به همه جهات پرنده ام رو هدایت کنم،میشه برنامه که توی بیسکام باید بنویسم برای 4 تا خروجی pwm رو بهم بگی؟؟؟؟؟؟؟؟؟لطف می کنی،بعد متونی کمکم کنی جوی استیک رو به avr به وصل کنم؟؟؟؟؟؟فقط خواهشن به زبان بیسکام توضیح بده خیلی لطف میکنی ، میتونم یک جوری باهات صحبت کنم اگه اشکال نداره آخ میخام توی iran open شرکت کنیم وقت نداریم مرسییییییییییlov:

ghaem313
22-02-2011, 23:52
من فکر کردم می خوای esc بسازی اما مثل اینکه خریدی
خوب باید اطلاعات esc ها رو بزاری تا بشه کمکت کرد


من خیلی اطلاعات ندارم و تو یک قدم جلو تری چون در مرحله ساختی ولی من نتونستم حتی ثبت نام کنم .پروژه ای که روش کار میکنم در مورد هلی کوپتر مدل( اسباب بازی ) هست و مدارات گیرنده فرستنده اونا آنالوگه و احتمال میدم که esc آماده از adc میکرو استفاده میکنه و نمی شه pwm بهش داد
به خاطر همین باید esc ت رو بیش تر بشناسی
در مورد بیسکام من هیچی نمی دونم اما آقای 1nafar تو این مورد واردن.من c بلد هستم

اگر می خوای صحبت کنی بگو تا شماره بهت بدم.راستی من موبایل ندارم وگرنه شمارمو همین جا مینوشتم شماره دادشم رو بهت میدم