کنترل سرعت موتور

maryam156

عضو جدید
با سلام خدمت دوستان من یه مدار آبنما طراحی کردم ولی یه مشکلی که دارم نمیدونم چه جوری میتونم دور 4تا موتورم رو کنترل کنم

حالا سوالم اینه که حتما باید با pwm دورش رو کنترل کنم یا از طریق دیگه هم میشه با اضافه کردن قطعه ای به مدار؟

یه برنامه با pwm براش نوشتم که مشکل اینه که فقط 2تا موتور رو جواب میده و 4تا رو نمیشه کنترل کرد و قاطی میکنه برنامه و دوم اینکه میشه کامل راهنماییم کنید در زمینه کار با pwm و افکتهای موتورها رو باید در کجای برنامه بنویسم؟

این لینک نقشه مدار و برنامه اون هست. http://www.4shared.com/folder/hOeA6Q2I/_online.html
خیلی منون از راهنمایی دوستان.
 

پیوست ها

  • abnama.rar
    42.7 کیلوبایت · بازدیدها: 0

scienceaddict

عضو جدید
سلام دوست عزیز
من از بسکام ابراز برائت میکنم و برنامه ی شما رو اصلا ندیدم، اما راجع به راه اندازی چهار موتور با یه L298 ، من تا حالا این طور اتصال رو ندیدم و مطمئن نیستم کار درستی باشه اما تو دیتاشیتش که گفته دو موتور رو میتونید کنترل کنید و نوشته بود
For higher currents, outputs can be paralleled. Take care to parallel channel 1 with channel4
and channel2 with channel3.
که این هم یعنی یک موتور جریان بالا ، اما اگه بخوای موتوراتو فقط در یک جهت بچرخونی نیاز نیست 6-7 تومن پول بی زبونو بریزی پای L298 ، چهار تا ترانزیستور Bd667(مطمئن نیستم شاید 677 باشه) بگیر موتوراتو درایو کن
در مورد PWM ، فرکانس موج PWM شما خییییییییلی کمه، من تو اسکوپ پروتیوس دیدم فرکانس OC2 یه چیزی حدود 30 هرتز بود، با کم کردن prescaler تایمر یا افزایش فرکانس میکرو حداقعل 3-4 کیلوهرتز فرکانس pwm رو درست کنید، مقدار بهینه 10 کیلوهرتزه ،
میکروی شما 3 کانال PWM داره دوکانال مال تایمر 1 و یک کانال تایمر 2، شما برای کنترل چهار موتور میتونید یه pwm نرم افزاری با تایمر صفر درست کنید که من تو تاپیک سوال در مورد برنامه نویسی میکرو avr به دوستمون توضیح دادم،
برای استفاده از اون سه PWM هم دیتاشیت های اتمل بهترین گزینه هستند، نمودارهای تایمر اتمل معروف و گویا هستند
باز دوستان کمک خواهند کرد

Good Luck
 

maryam156

عضو جدید
با سلام خدمت شما دوست عزیز خیلی ممنون از راهنماییتون
براتون امکان داره مدارم رو با ترانزیستور bd667 که گفتین تصحیح کنید و بذارید روی سایت؟ خیلی ممنون از لطفتون
در زمینه pwm هم واقعا متشکرم از راهنماییتون و اطلاعات مفیدتون.
 

Yuri Boyka

عضو جدید
با سلام خدمت دوستان من یه مدار آبنما طراحی کردم ولی یه مشکلی که دارم نمیدونم چه جوری میتونم دور 4تا موتورم رو کنترل کنم

حالا سوالم اینه که حتما باید با pwm دورش رو کنترل کنم یا از طریق دیگه هم میشه با اضافه کردن قطعه ای به مدار؟

یه برنامه با pwm براش نوشتم که مشکل اینه که فقط 2تا موتور رو جواب میده و 4تا رو نمیشه کنترل کرد و قاطی میکنه برنامه و دوم اینکه میشه کامل راهنماییم کنید در زمینه کار با pwm و افکتهای موتورها رو باید در کجای برنامه بنویسم؟

این لینک نقشه مدار و برنامه اون هست. http://www.4shared.com/folder/hOeA6Q2I/_online.html
خیلی منون از راهنمایی دوستان.


با استفاده از تایمر 555 هم می تونید به سادگی این کار رو انجام بدید. فقط 4 تا تایمر 555 نیاز خواهید داشت.
 

maryam156

عضو جدید
سلام
خیلی ممنون از راهنماییتون. میشه یه مقدار بیشتر توضیح بدید چطوری میشه ازش استفاده کرد و در ضمن دور موتورم کنترل کرد؟ میشه عکس نمونه ای از اینجور مدار رو هم بذارید برای درک بهتر.
متشکرم.
 

Yuri Boyka

عضو جدید
سلام
خیلی ممنون از راهنماییتون. میشه یه مقدار بیشتر توضیح بدید چطوری میشه ازش استفاده کرد و در ضمن دور موتورم کنترل کرد؟ میشه عکس نمونه ای از اینجور مدار رو هم بذارید برای درک بهتر.
متشکرم.

شما می تونید با این آی سی موج مربعی درست کنید که البته duty cycle اش قابل کنترله به این ترتیب می تونید سرعت موتور رو کنترل کنید البته اگر موتورتون dc باشه.
 

maryam156

عضو جدید
سلام
خیلی ممنون از راهنماییتون ولی میشه به صورت کاملتر توضیح بدید یا مداری به عنوان نمونه بذارین تا بوسیله اون بیشتر و راحت تر منظورتون رو برسونید.
متشکرم از اینکه جوابم رو میدید.
 

Yuri Boyka

عضو جدید
سلام
خیلی ممنون از راهنماییتون ولی میشه به صورت کاملتر توضیح بدید یا مداری به عنوان نمونه بذارین تا بوسیله اون بیشتر و راحت تر منظورتون رو برسونید.
متشکرم از اینکه جوابم رو میدید.

امیدوارم به دردتون بخوره
16012011298.jpg
 

maryam156

عضو جدید
سلام خیلی ممنون از تصویری که گذاشتین ولی چون واضح نیست من هرچی تلاش کردم چیزی متوجه نشدم.
ممنون میشم از دوستان اگه به صورت کامل یکبار با عکس یا اجرا در پروتئوس یا به هر روش دیگه ای راهنمایی کنن که من چطوری میتونم دور موتور 4تا موتور رو کنترل کنم و افکت هام رو هم بتونم بهش بدم یا حداقل فایلهای خودم رو تصحیح کنید و اینجوری نصفه نیمه یک چیزی نگید و مطلب رو رها کنید میدونم توقع زیادیه و همه دوستان کار دارن ولی اینجور نصفه نیمه هم درست نیست.
بازم از همه دوستان ممنونم که کمک میکنید.
 

maryam156

عضو جدید
سلام
دوستان و مهندسان عزیز هیچکس دیگه نمیتونه راهنماییم کنه؟
ممنون میشم اگه کمکم کنید.
 

maryam156

عضو جدید
سلام
خیلی ممنون میشم راهنماییم کنید.
من یه مدار ابنما درست کردم و اجراشم کردم به صورت عملی چون محدودیت فضا نداشتم با دور موتور کامل که 12ولتی هست موتورهام ازشون استفاده کردم ولی حالا میخوام تو یه فضای محدود ازش استفاده کنم میخوام بدونم چطوری میتونم دور موتورهامو کم کنم که اب از اون فضا بیرون نریزه .
حالا طبق این فایلها که گذاشتم یه طراحی هایی با pwm انجام دادم اگه لطف کنید و یه نگاهی بندازید که وقت شما هم زیاد گرفته نشه و بگید که چطوری میتونم 4تا موتور رو همزمان داشته باشم چون من فقط 2تا رو میتونم کنترل کنم و چون فرکانس پائین بود از یه کریستال خارجی 24MHz استفاده کردم.
واقعا ممنونم از اینکه کمک و راهنماییم میکنید.
متشکرم.
 
بالا