امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کنترل موتور ربات با برنامه نویسی
نویسنده پیام
skh1300 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 139
موضوع‌ها: 25
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 86
( 154 تشکر در 72 ارسال )
ارسال: #1
کنترل موتور ربات با برنامه نویسی
سلام
میخواستم بدونم چطوری میشه ربات را با سرعت های مختلف راه اندازی کرد مثلا 3 کلید روی برد بزاریم اگه کلید اول زدیم ربات با سرعت بسیار بالا (حداکثر سرعت) حرکت کنه اگه دکمه دوم را زدیم ربات با سرعت متوسط کار کنه و اگه دکمه سوم رو زدیم با سرعت کم کار کنه
اگه نقشه مداری در مورد کار با سرعت موتور یا برنامه ای در این مورد دارین دریغ نکنید .

هر چیزی یه زکاتی هم داره زکات یادگرفتن یاد دادن....
WWW.FREEOCX.BLOGFA.COM
۲۰-اسفند-۱۳۸۹, ۲۲:۴۸:۳۳
ارسال‌ها
پاسخ
h0x00i آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 959
موضوع‌ها: 109
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 2866
( 2450 تشکر در 949 ارسال )
ارسال: #2
RE: کنترل موتور ربات با برنامه نویسی
باید از pwm استفاده کنی و برای هر کلید یک مقدار در نظر بگیری برای کلید تند مقدار 0xff رو برای 0x99 برای سرعت کمم مقدار 0x10 در نظر بگیری
با فشار هر کلید مقدار آن به برای pwm در نظر گرفته می شود وباعت سریع یا کند شدن حرکت موتور میشه
کد:
while (1)
      { if(PINA.1==1){
        OCR0=0xff;
        }
        if(PINA.2==1){
        OCR0=0x99;
        }
        if(PINA.3==1){
        OCR0=0x10;
        }
      }
بعد موتور یه پایه ocr0 وصل می کنیم
مثل شکل(البته این فقط توی شبیه سازی)می بندیم


فایل‌(های) پیوست شده بندانگشتی (ها)
   

:)

دوستان الکترونیکی پیشنهاد می کنم حتما برن python یاد بگیرن ...
پروژه ، مقاله ،... 
(آخرین ویرایش در این ارسال: ۲۱-اسفند-۱۳۸۹, ۰۰:۲۳:۰۳، توسط h0x00i.)
۲۱-اسفند-۱۳۸۹, ۰۰:۱۴:۰۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول, mahdi20, reza555, skh1300
skh1300 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 139
موضوع‌ها: 25
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 86
( 154 تشکر در 72 ارسال )
ارسال: #3
RE: کنترل موتور ربات با برنامه نویسی
سلام تشکر از شما
توی بسکام باید چگونه ازش استفاده کنم.پ؟
من باید پورت B پایه 4 رو مستقیم به میکرو وصل کنم.؟
توی ربات های مسیریاب که سرعت ربات رو بسته به خروجی سنسور ها تعیین میکنن هم اینجوری هست؟

هر چیزی یه زکاتی هم داره زکات یادگرفتن یاد دادن....
WWW.FREEOCX.BLOGFA.COM
۲۱-اسفند-۱۳۸۹, ۱۸:۰۴:۲۸
ارسال‌ها
پاسخ
h0x00i آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 959
موضوع‌ها: 109
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 2866
( 2450 تشکر در 949 ارسال )
ارسال: #4
RE: کنترل موتور ربات با برنامه نویسی
اولا باید بگم این این مکدار فقط توی پرتوس کار می کنه اگه بخوای اینو واقعا ببندی میکروت میسوزه .

بعدش برای این کار من یه مقاله نوشتم توی انجمن هست یه سرچ بزن پیداش می کنی بعضی از انواع درایور توضیح دادم در مورد pwm هم یه مقاله دیگه هست اونم سرچ کن .

در مورد بسکام توی help نرم افزار در موردش توضیح داده

Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Down , Prescale = 1

Pwm1a = 100

Pwm1b = 200

End

باید تایمر 1 تعریف کنی ب عنوان سیگنال pwm میزان تقسیم پذیری 8و16و14و128و256 تعریف کنی بعد مشخص کنی سیگنال اول از صفر شروع بشه یا یک

بعد می تونی با مقدار دهی به Pwm1a وPwm1b سرعت موتور هارو کنترل کنی

:)

دوستان الکترونیکی پیشنهاد می کنم حتما برن python یاد بگیرن ...
پروژه ، مقاله ،... 
۲۱-اسفند-۱۳۸۹, ۲۰:۵۹:۱۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول, skh1300
skh1300 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 139
موضوع‌ها: 25
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 86
( 154 تشکر در 72 ارسال )
ارسال: #5
RE: کنترل موتور ربات با برنامه نویسی
میشه اسم مقاله ها را بگی

هر چیزی یه زکاتی هم داره زکات یادگرفتن یاد دادن....
WWW.FREEOCX.BLOGFA.COM
۲۳-اسفند-۱۳۸۹, ۱۳:۱۹:۰۰
ارسال‌ها
پاسخ
amir00 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 78
موضوع‌ها: 6
تاریخ عضویت: تير ۱۳۸۷

تشکرها : 42
( 129 تشکر در 48 ارسال )
ارسال: #6
RE: کنترل موتور ربات با برنامه نویسی
(۲۱-اسفند-۱۳۸۹, ۰۰:۱۴:۰۵)h0x00i نوشته است:
کد:
while (1)
{ if(PINA.1==1){
[color=#FF0000] OCR0=0xff;[/color]
}
if(PINA.2==1){
OCR0=0x99;
}
if(PINA.3==1){
OCR0=0x10;
}
}

سلا دوست عزیز

جسارتا من فکر کنم که نباید توی PWM مقدار OCR را روی 0xFF گذاشت. صحیح نیست.

همچنین روی 0x00

حافظ خلوت نشین دوش به میخانه شد از سر پیمان گذشت بر سر پیمانه شد
۳۰-اردیبهشت-۱۳۹۰, ۱۸:۱۵:۲۳
ارسال‌ها
پاسخ
تشکر شده توسط : h0x00i, رسول


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  موقعیت ربات در زمین دارای ابعاد مشخص farshad1195 8 3,972 ۱۰-مرداد-۱۳۹۴, ۲۲:۵۶:۱۸
آخرین ارسال: farshad1195
  کمک در برنامه نویسی روبات مسیر یاب peedraam 2 4,421 ۲۸-تير-۱۳۹۴, ۲۰:۲۲:۰۹
آخرین ارسال: sona2
Wink یادگیری زبان انگلیسی با ربات انسان نمای دانشگاه شریف! ROBOTICS 12 9,839 ۲۴-آبان-۱۳۹۳, ۱۳:۱۳:۵۱
آخرین ارسال: omid_phoenix
  مشکل در برنامه ی ربات مسیریاب rekima 15 9,490 ۲۲-شهریور-۱۳۹۳, ۱۶:۵۷:۱۹
آخرین ارسال: Amir_Esh
  برنامه نویسی روبات مسیر یاب s.h.h 1 2,544 ۲۰-شهریور-۱۳۹۳, ۲۱:۳۸:۴۷
آخرین ارسال: helma
Question [سوال] برنامه ربات مسير ياب5سنسوره se2010 18 14,635 ۲۰-شهریور-۱۳۹۳, ۱۱:۳۷:۴۲
آخرین ارسال: s.h.h
  [پروژه] کمک در برنامه ربات ميکروموس با 3 سنسور التراسونيک elnino99 3 4,058 ۲۸-تير-۱۳۹۳, ۱۴:۵۴:۳۲
آخرین ارسال: behzady
  کالیبره کردن سنسور مادون قرمز برای ربات تعقیب خط invmechrobonic 0 2,514 ۲۳-تير-۱۳۹۳, ۱۹:۵۵:۳۱
آخرین ارسال: invmechrobonic
  [سوال] ساخت کواد کوپتر با موتور dc!! a.mehran 16 12,089 ۲۳-خرداد-۱۳۹۳, ۱۵:۵۲:۲۷
آخرین ارسال: a.mehran
  خريد ربات آدم نما hamid67fathi 3 9,825 ۰۸-اسفند-۱۳۹۲, ۱۶:۰۰:۲۲
آخرین ارسال: mahan_0766

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS