ايران ويج

نسخه‌ی کامل: اتصال چهار سروو به میکرو؟؟
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
من میخام از یه میکرو ای وی آر برای کنترل چهارتا(اگر بشه هشت تا) سروو موتور استفاده کنم
منظورم pwm هستش
نمیتونم بیشتر از دو تاpwm رو معرفی کنم
تنها زبونی هم که بلدم بسکومه
لطفا کمک کنین
سلام.

خود بسكام تابعي براي اينكار دارهه ... ، اما از لحاظ كمي و كيفي نمي دونم در چه وظعيتي هست و تاحالا استفاده نكردم ...
تو help بسكام يه سرچي براي تابعش بزن ...
بعد بسكام براي تايمر 0 خروجي PWM نمي ده ... ، يكي از اساتيدمون گفت اگر معادل اسمبليش رو تو بسكام بنويسي جواب مي دهه ... ، اما حقيقتش خودم وقت نكردم امتحانش كنم ...
يه كتاب گير بيار كه توش اسمبلي ، يا c و اسمبلي رو براي AVR گفته باشه و ببين از چه ريجستر هايي و با چه مقدار هايي بايد استفاده كني ...
همونا رو تو بسكام بنويس و امتحان كن ...
نتيجه اش رو هم دوست داشتي همينجا بگو ...
پيشنهاد مي كنم اول براي timer1 اين كار رو كني و سعي كني نور led رو كنترل كني ، بعد كه جواب گرفتي با كمي تغييرات برو روي timer0

موفق باشي.
يا علي.
سلام
یه چیزایی گیر آوردم که کارمو راه انداخت
به این سایت سر بزنین توضیحاتش خوبه
دوسه تا مثال ساده و قابل فهم هم داره

http://www.bradlylewis.com/bascom_avr/bascom_pwm.php
چرا از پالس و دایرکشن استفاده نمی کنی؟
۲۰ تا سرور رو هم می تونی اینجوری وصل کنی
میشه لطفا بیشتر توضیح بدین
یه مثال بزنین ممنون میشم
البته من فقط بسکام بلدم
میشه با یه مثال توضیح بدین
یه برنامه ساده بنویسین که مثلا 10 تا pwm را ارائه بده
---
راستی سخت افزار هم میخواد؟؟
سلام.

نقل قول: چرا از پالس و دایرکشن استفاده نمی کنی؟
۲۰ تا سرور رو هم می تونی اینجوری وصل کنی

مي شه دقيق تر بگيد ؟
پيشاپيش مرسي .

موفق باشيد.
يا علي.
سرور ها توی مد پوزیشن کنترلشون از یه سیگنال پالس و یه سیگنال جهت استفاده می کنن نسبتا خیلی سادست شما جهت رو مثلا یک می دی ساعت گرد می چرخه صفر می دی پاد ساعت گرد
با هر پالس هم یه میزان مشخصی حرکت می کنه مثلا یک درجه نیاز یه چیز خاصی هم توی میکرو نداره فقط کافیه صفر و یک کنی
آقا سروو یا سرور ؟ !!!
SERVO ... ( اگر درست نوشته باشم ... ! :d )
سروو

يا علي.
آقا
من خیلی عذر میخوام
ولی اگه قرار بود با یه توزیح کوتاه متوجه بشم که وضعم این نبود
لطفا برای مثال یه برنامه بنویسین که چند تا pwm ارائه بده به یه سری L298 برای کنترل دور موتور چند تا دیسی موتور
مرسی
بفرما چاي ... Biggrin

مهندس آخر سر مي خواي سروو راه بندازي يا سرعت موتور DC رو كنترل كني ؟!
اين سروو يه فرايند كنترل هست ...
اين سروو موتوري كه مي گيم ، در واقع همون موتور DC هست كه با استفاده از روش هايي مي خوايم زاويه چرخش رو كنترل كنيم ...
سروو موتور ها معمولا يه دور كامل هم نمي تونن بزنن ... .
تو كتاب 11 پروژه يه نمونه توضيح داده ...

اگر هم منظورتون كنترل سرعت موتور DC هست ،‌كه يه سرچي تو فروم بزنيد كلي مطلب پيدا مي كنيد ...

مورد بعد هم اينكه خودت پيگير باش و نكات جديدي رو كه از اين پست ها مي فهمي رو بگير و برو تو Net و كتاب و ... دنبال كن ...
وگرنه ممكنه به نتيجه نرسي ... !

موفق باشي.
يا علي.