کنترل دور موتور dc با pwm و ولوم

کنترل دور موتور dc با pwm و ولوم

سلام خدمت کاربران عزیز . این پروژه رو دوستان ایران ویج زحمت کشیدن و به دو زبان بیسیک و سی نوشته اند . برام خیلی جالب بود گفتم بذارم تو سایت تا شما هم استفاده کنید . در این پروژه با استفاده از یک پتانسیومتر (یا ولوم) میتوانید سرعت موتور را کم و زیاد  کنید همچنین یک سون سگمنت تکی قرار داده شده که برای سرعت زیاد و کم اعدادش بین  0 تا 9 تغییر می کنند  .

خانواده میکروکنترلر : AVR
زبان های برنامه نویسی : بیسیک , سی
کامپایلرهای برنامه نویسی : BASCOM-AVR , CodeVision
نوع میکروکنترلر AVR : ATmega16

برای این مطلب 22 دیدگاه ثبت شده است

danyal5212
سلام دوستان من این مدار رو بستم ولی متاسفانه سون سگمنت اعداد درست  رو نشون نمیده. لطفا اگر نکته خاصی داره برام توضیح بدید ممنون میشم. البته سون سگمنت سالم هست و همچنین بدون موتور و l298  مدا رو بستم. وقتی ولوم رو میچرخونم . سون سگمنت دری وری نمایش میده. ترتیب پایه ها رو هم از PC0 الی PC6  از a تا g بستم.

پاسخ [کامران محمودزاده] : با سلام ، سون سگمنت ها اند مشترک و کاتد مشترک دارند ، دقت کن نمونه صحیح رو استفاده کرده باشی

پاسخ
1399/04/17
ابراهیم تنایی بدون امتیاز
سلام من به هر چهار تایمر رو راه اندازی کردم ولی سرعت موتور توی هر موتور مخصوصا تایمر صفر و تایمر 2 فرق داره باید چه کار کنم که همزمان شوند
پاسخ
1398/03/16
محمد بدون امتیاز
یک سوال مگه سون سگمنت 9تا پایه نداره؟؟ تصویر بالا چجوری میشه پس؟؟؟ فقط 4تا پایه از سون سگمنتو وصل کرده که

پاسخ [کامران محمودزاده] : سلام مولتی پلکس هست

پاسخ
1395/09/28
shahram بدون امتیاز
سلام الکترونیک واقعا دریاست! اما حیف منم رفتم یه رشته دیگه خوندم..... دوستان من یه راهنمایی لازم دارم اگر محبت کنید بسیار سپاسگزار میشم من میخام یه کوادروتور بسازم.از atmega162 و دوتا L298 استفاده میکنم. تایمر 1 و 3 رو برای pwm استفاده میکنم اما مشکل اینجاست که خروجی pwm این دو تایمر درعین یکسان بودن کانفیگ هاشون باهم فرق داره! من با بسکام کار میکنم و اینم کد کانفیگ: $regfile = "m162def.dat" $crystal = 8000000 Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 64 Config Timer3 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 64 لطفا راهنمایی کنید.
پاسخ
1395/01/25
milad_Alone بدون امتیاز
وقتی وصلش میکنم به برق موتر یه تکون میخوره و هیچ عکس العمل دیگه ای نشون نمیده ولی وقتی از پایه 39 میکرو کنترل میگیرم و به داریو موتر dc l298 میدم با کم زیاد کردن ولوم سرعت کم و زیاد میشه ولی تو ولوم 70 درصد که کم وزیادش میکنم عکس العملی نشون نمیده ولی تو اون 30 درصد سرعت کم وزیاد میشه چرا به خاطر پروگرامر هستش ؟
پاسخ
1394/05/10
milad_Alone بدون امتیاز
ممنون دوست عزیز من اینو اوردم رو بر بورد ای سی رو هم پروگرام کردم ولی نمیدونم چرا هیچ عکس العملی نشون نمیده
پاسخ
1394/05/06
milad_Alone بدون امتیاز
سلام خسته نباشید اقا من تازه کار هستم یه سوال vcc چند ولته 12 ولته یا 5 ولت

پاسخ [کامران] : سلان 5 ولت هست

پاسخ
1394/05/04
pasargady بدون امتیاز
سلام من امروز عضو شدم. سایت خیلی خوبی دارید و مطالبتون هم فوق العاده اس ولی اگه بیشتر توضیح میذاشتید برای مطالبتون بهتر بود. از صبح تا حالا طول کشید تا فهمیدم فایل کد گذاری آی سی کجاس و چجوری میشه بازش کرد. تازه اصلا هیچی از کد ها سر در نمیارم. مسلما تازه کارم و کم کم راه می افتم ولی اگه بیشتر توضیح میدادید بهتر بود. اونم برای چیزایی مث این که کل توضیحش یه صفحه هم نمیشه

پاسخ [کامران] : سلام ، در مطالبی که اخیرا در سایت قرا داده شده اند اطلاعات بصورت کامل قرار داده شده اند و توضیحات کامل هستند

پاسخ
1394/01/16
mehranforoughi بدون امتیاز
سلام آقا این تو پروتئوس ارر شبیه سازی و کد نویسی میده باید چیکار کرد؟

پاسخ [کامران] : من تست کردم همچین مشکلی ندارم

پاسخ
1393/05/25
sina11 بدون امتیاز
سلام با راه اندازی PWM مثلا با Timer1 می توان از هر چهار کانالPWM میکرو mega32 استفاده کرد؟یا فقط از یکی دوتا؟ می شه تو یک برنامه از دو تایمر مثلا 0 و 1 یکی برای تایمر و زمان و دیگری برای PWM استفاده کرد؟ ممنون

پاسخ [رباتیک] : نه ، باید با هر تایمر pwm های مربوط به اونو فعال کرد ، بله میشه

پاسخ
1393/02/06
ali_talaa64 بدون امتیاز
سلام به بچه های با حال و پر انرژی این سایت راستشو بخواید وقتی توضیحاتتون رو میخونم بهتون حسودیم میشه و حسرت میخورم که چرا رفتم قدرت و ای کاش الکترونیک خونده بودم  اما الانم خیلی دارم از سایتتون کمک میگیرم و چیز یاد میگیرم واقعا دست همتون درد نکنه که پیگیر مطالب هستید
پاسخ
1392/03/09
arman بدون امتیاز
با عرض سلام و خسته نباشید برای یاد گیری حرفه ای avr چه روشی رو پیشنهاد میکنید با توجه به اینکه یه آشنایی مختصر با avr و کد نویسی با codevision رو بلدم ممنون میشم راهنماییم کنید

پاسخ [رباتیک] : سلام دوست عزیز . بنده بیسیک کار میکنم و تازه سی رو شروع کردم . دوستانی که با کدویژن کار کردن لطفا راهنمایی کنند

پاسخ [hadikh73] : دوست عزیزم اگر می خواهین حرفه ای بشین فقط باید عملی کار کنید فقط عملی اولش یکم سخته ولی یه پروژه زو که می سازی تمام خستگیت رفع میشه win

پاسخ
1391/10/22
jafar بدون امتیاز
ros ros ros سایت بسیار مفید با مطالب عالی دارید واقعا دست تون درد نکنه

پاسخ [رباتیک] : خواهش می کنم دوست عزیز

پاسخ
1391/10/22

در حال لود کردن گوگل کپچا ، لطفا صبر کنید ...

عضویت در خبرنامه

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

به جمع 1,184 کاربر خبرنامه بپیوندید