انجمن های گفتگوی روبوایکیو

لطفا به سیستم وارد یا ثبت‌نام کنید.

لطفا برای ورود نام کاربری و رمز عبورتان را وارد نمایید

لطفا برای استفاده بهتر از انجمن، ثبت نام کنید!

نویسنده موضوع: اموزش راه اندازی موتور براشلس همراه با مثال  (دفعات بازدید: 23028 بار)

0 کاربر و 1 مهمان درحال دیدن موضوع.

آفلاین mehdi

  • یه دنگ از سایت به نامشه
  • *****
  • ارسال: 879
  • امتیاز: 48
    • ديدن مشخصات
شما داخل اردینو پهنای پالس یکی از کانالهای رادیو کنترل روبخون، میبینی وقتی اهرم اون کانال وسطه پهنای پالس رو ۱۵۰۰ نشون میده وقتی کم کم اهرم رو ببری راست پهنای پالس هم کم کم میره بالا تا به ۱۹۰۰ برسه همینطور وقتی به چپ ببری پهنای پالس به ۱۱۰۰ میرسه، میتونی شرط بذاری که وقتی اهرم رو بردی یه سمت از یه نقطه ای مثلا ۱۸۰۰ بیشتر شد ال ای دی روشن شه یا میتونی از تابع map استفاده کنی و به طور پیوسته با حرکت اهرم مقدار خروجی هم کم کم افزایش پیدا کنه که خروجی هم میتونه ورودی یه اسپید کنترل سروو یا موتور براشلس باشه
چطور با AVR راه اندازی کنیم؟؟

آفلاین محمد پورخلیلی

  • یه دنگ از سایت به نامشه
  • *****
  • ارسال: 893
  • امتیاز: 628
    • ديدن مشخصات
    • سپهر تراشه پارس
با دوتا وقفه خارجی و یک تایمر
یکی از وقفه ها را رویه لبه بالا رونده تنظیم کن که با اجرا شدنش تایمر رو صفر کنه و دیگری روی لبه پایین رونده بذار تا مقدار تایمر رو بخونه
هردو پین این وقفه های خارجی رو به یک کانال گیرنده وصل کن
« آخرين ويرايش: 01 تیر, 1393, 09:43:23 توسط mohammadne »
چطور بپرسیم ؟    http://forum.roboeq.ir/index.php?topic=1902

آفلاین Soheil Beigi

  • مدیر انجمن
  • یه دنگ از سایت به نامشه
  • ****
  • ارسال: 505
  • امتیاز: 133
    • ديدن مشخصات
سلام. ممنون از کد آردوینوی شما.
با یه مقدار تغییر تونستم راه اندازیش کنم.
فقط ممنون میشم اگه تصویری از نحوه ی اتصال ملخ به موتور قرار بدید.

آفلاین mehdi

  • یه دنگ از سایت به نامشه
  • *****
  • ارسال: 879
  • امتیاز: 48
    • ديدن مشخصات
سلام. ممنون از کد آردوینوی شما.
با یه مقدار تغییر تونستم راه اندازیش کنم.
فقط ممنون میشم اگه تصویری از نحوه ی اتصال ملخ به موتور قرار بدید.
از کدوم آردوینو استفاده کردی میشه نوع اتصال پایه های آردوینو به اسپیدکنترلر و کل برنامه رو بزاری؟؟؟

آفلاین mehdi

  • یه دنگ از سایت به نامشه
  • *****
  • ارسال: 879
  • امتیاز: 48
    • ديدن مشخصات
با با دوتا وقفه خارجی و یک تایمر
یکی از وقفه ها را رویه لبه بالا رونده تنظیم کن که با اجرا شدنش تایمر رو صفر کنه و دیگری روی لبه پایین رونده بذار تا مقدار تایمر رو بخونه
هردو پین این وقفه های خارجی رو به یک کانال گیرنده وصل کن
لطفا برای دوستان علاقه مند یک برنامه برای AVR بنویسید و شکا اتصال پایه ها رو توی پروتئوس شبیه سازی کنید تا بشه استفاده کرد :)

آفلاین محمد پورخلیلی

  • یه دنگ از سایت به نامشه
  • *****
  • ارسال: 893
  • امتیاز: 628
    • ديدن مشخصات
    • سپهر تراشه پارس
در مورد اتصال ملخ به موتور شما باید یه بوش ملخ داشته باشین، واشرهای داخل پلاستیک ملخ رو نگاه کنین ببینین  کدومشون اندازه بوش ملخ هستند، همونو دربیارین و بذارینش پشت ملخ و به وسیله بوش روی شافت موتور محکم کنید، اگه از بوش ملخ های داخل فرشگاه داری باید بوش رو روی شافت موتور محکم ببندی بعد واشر بذاری بعد ملخو با تسمه محکم کنی

در مورد برنامه هم من یه بورد AVR با ATmega32 ساختم که هم فرکانس متر و pwm متر  و هم فانکشن جنراتور و pwm جنراتور ، اون برنامه ای که صفحه اول با شبیه ساز پروتئوس گذاشتم قسمت pwm جنراتور بود و شما الان برای اندازه گیری عرض پالسهای دریافتی گیرندتون به برنامه pwm متر احتیاج دارین که هر موقع تونستم میذارمش

در مورد پینهای اردینو برای تولید pwm  شما باید یه سرچ بزنید و نقشه پینهای اردینو رو دریافت کنید بعد ببینید جلو کدوم پینها نوشته pwm یا hw_pwm سپس شماره همون پین رو بجای پین ۶ برنامه اردینو صفحه قبل بذارین
چطور بپرسیم ؟    http://forum.roboeq.ir/index.php?topic=1902

آفلاین محمد پورخلیلی

  • یه دنگ از سایت به نامشه
  • *****
  • ارسال: 893
  • امتیاز: 628
    • ديدن مشخصات
    • سپهر تراشه پارس
معلومه اصلا کامنتهامو نمیخونی، صفحه اول توضیح دادم که سیم قهوه ای معمولا زمین و سیم قرمز مثبت و سیم زرد هم سیگنال
چطور بپرسیم ؟    http://forum.roboeq.ir/index.php?topic=1902

آفلاین Soheil Beigi

  • مدیر انجمن
  • یه دنگ از سایت به نامشه
  • ****
  • ارسال: 505
  • امتیاز: 133
    • ديدن مشخصات
در مورد اتصال ملخ به موتور شما باید یه بوش ملخ داشته باشین، واشرهای داخل پلاستیک ملخ رو نگاه کنین ببینین  کدومشون اندازه بوش ملخ هستند، همونو دربیارین و بذارینش پشت ملخ و به وسیله بوش روی شافت موتور محکم کنید، اگه از بوش ملخ های داخل فرشگاه داری باید بوش رو روی شافت موتور محکم ببندی بعد واشر بذاری بعد ملخو با تسمه محکم کنی

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

آفلاین Soheil Beigi

  • مدیر انجمن
  • یه دنگ از سایت به نامشه
  • ****
  • ارسال: 505
  • امتیاز: 133
    • ديدن مشخصات
سلام. ممنون از کد آردوینوی شما.
با یه مقدار تغییر تونستم راه اندازیش کنم.
فقط ممنون میشم اگه تصویری از نحوه ی اتصال ملخ به موتور قرار بدید.
از کدوم آردوینو استفاده کردی میشه نوع اتصال پایه های آردوینو به اسپیدکنترلر و کل برنامه رو بزاری؟؟؟
از آردوینو mega 2560.
این هم شکل پایه ها و برنامه.
int adc=0;   

void setup()
{
Serial.begin(9600);
 
pinMode(12,OUTPUT);
pinMode(13,OUTPUT);

analogWrite(12,100);
analogWrite(13,100);

delay (6000);
}

void loop() {
 
adc=analogRead(A0);
//adc=adc/2;
Serial.println(adc); 

analogWrite(12,adc);
analogWrite(13,adc);
                 
}
« آخرين ويرايش: 02 تیر, 1393, 12:03:53 توسط Soheil Beigi »

آفلاین محمد پورخلیلی

  • یه دنگ از سایت به نامشه
  • *****
  • ارسال: 893
  • امتیاز: 628
    • ديدن مشخصات
    • سپهر تراشه پارس

نقل‌قول


از آردوینو mega 2560.
این هم شکل پایه ها و برنامه.
int adc=0;   

void setup()
{
Serial.begin(9600);
 
pinMode(12,OUTPUT);
pinMode(13,OUTPUT);

analogWrite(12,100);
analogWrite(13,100);

delay (6000);
}

void loop() {
 
adc=analogRead(A0);
//adc=adc/2;
Serial.println(adc); 

analogWrite(12,adc);
analogWrite(13,adc);
                 
}

اره همینه، حالا اگه گیرنده هم داری، یکی از کانالهای گیرنده رو بجای پین وسط ولوم که به پین A0 اردینو وصل شده بذار تا با گیرنده سرعتشو کمو زیاد کنی
چطور بپرسیم ؟    http://forum.roboeq.ir/index.php?topic=1902

آفلاین محمد پورخلیلی

  • یه دنگ از سایت به نامشه
  • *****
  • ارسال: 893
  • امتیاز: 628
    • ديدن مشخصات
    • سپهر تراشه پارس


مثل اینکه یکی از واشر ها رو گذاشتی سر بوش، حالا چک کن نباید واشر داخل جاش یکمم لقی داشته باشه و اندازش باشه، حالا ملخ رو هم محلم رو واشر فشار بده تا فیت بشه و اون تسمه رو بردار بنداز دور یکی از پیچا و محکم بکشش از رو ملخ رد کن و بندازش دور اون یکی پیچ
چطور بپرسیم ؟    http://forum.roboeq.ir/index.php?topic=1902

آفلاین Soheil Beigi

  • مدیر انجمن
  • یه دنگ از سایت به نامشه
  • ****
  • ارسال: 505
  • امتیاز: 133
    • ديدن مشخصات
مثل اینکه یکی از واشر ها رو گذاشتی سر بوش، حالا چک کن نباید واشر داخل جاش یکمم لقی داشته باشه و اندازش باشه، حالا ملخ رو هم محلم رو واشر فشار بده تا فیت بشه و اون تسمه رو بردار بنداز دور یکی از پیچا و محکم بکشش از رو ملخ رد کن و بندازش دور اون یکی پیچ
بستم. ولی کاملا برعکس! مجبور شدم سوراخ ملخ رو کمی گشاد کنم تا داخل بدنه ی موتور بره و از بالا بوش به شافت موتور برسه و درگیر بشه. :)

آفلاین محمد پورخلیلی

  • یه دنگ از سایت به نامشه
  • *****
  • ارسال: 893
  • امتیاز: 628
    • ديدن مشخصات
    • سپهر تراشه پارس
اشتباهه!

 واشرو چیکار کردی ؟!  شاید به نظرت محکم بیاد اما زیاد امیدوار نباش که بتونی باهاش پرنده بسازی چون یکم لقی ملخ یا کج بودن یا به هم خوردن بالانسش تعادل پرنده رو به هم میریزه، حالا من به ازمایشگاه دسترسی ندارم وگرنه عکس از سوار شدش میذاشتم
چطور بپرسیم ؟    http://forum.roboeq.ir/index.php?topic=1902

آفلاین Soheil Beigi

  • مدیر انجمن
  • یه دنگ از سایت به نامشه
  • ****
  • ارسال: 505
  • امتیاز: 133
    • ديدن مشخصات
اشتباهه!

 واشرو چیکار کردی ؟!  شاید به نظرت محکم بیاد اما زیاد امیدوار نباش که بتونی باهاش پرنده بسازی چون یکم لقی ملخ یا کج بودن یا به هم خوردن بالانسش تعادل پرنده رو به هم میریزه، حالا من به ازمایشگاه دسترسی ندارم وگرنه عکس از سوار شدش میذاشتم
از واشر ها استفاده نکردم!
اتفاقا ملخ یه مقدار لقی داره. البته در جهت چرخش. نه اینکه جابجا بشه.
ضمن اینکه من فقط هدفم یادگیری کار با براشلس هست. فعلا قصد ساخت پرنده ندارم. :)
از کمک های شما هم بسیار ممنونم.

آفلاین محمد پورخلیلی

  • یه دنگ از سایت به نامشه
  • *****
  • ارسال: 893
  • امتیاز: 628
    • ديدن مشخصات
    • سپهر تراشه پارس
این شکلی باید بشه، اگه در جهت چرخش حالت کش مانند داره و تا یه حدی کش میاد و دیگه جم نمیخوره خوبه

البته اینم بگم من از نوع الومینیومی استفاده میکنم و چنتا از اینام خریدم، الومینیومی ها که زیاد خوب نبودن تا فردا برم یه تستی بزنم ببینم این نمونه نگهدارنه چطوره
« آخرين ويرايش: 03 تیر, 1393, 10:12:31 توسط محمد نشأتین »
چطور بپرسیم ؟    http://forum.roboeq.ir/index.php?topic=1902