امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
نمايش خروجي موقعيت به صورت تابعي از زمان در سيستم کنترل موقعيت
نویسنده پیام
hakime آفلاین
تازه وارد

ارسال‌ها: 15
موضوع‌ها: 3
تاریخ عضویت: مهر ۱۳۹۲

تشکرها : 11
( 0 تشکر در 0 ارسال )
ارسال: #1
نمايش خروجي موقعيت به صورت تابعي از زمان در سيستم کنترل موقعيت
سلام دوستان
پروژه من کنترل موقعيت و سرعت موتور dc است که با شفت انکودر و به کمک pwm انجام مي گيره.
استادم ازم خواسته علاوه بر اينها در موقع کنترل موقعيت، نموداري به کمک اسکوپ نمايش بدم که زاويه بر حسب زمان باشه.
و همچنين در کنترل سرعت نمودار سرعت بر حسب زمان.
ميخواستم ببينم امکان پذير هست يا نه؟چون خودم راهي به ذهنم نرسيد Confused
۳۰-مهر-۱۳۹۲, ۲۲:۴۹:۴۹
ارسال‌ها
پاسخ
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #2
RE: نمايش خروجي موقعيت به صورت تابعي از زمان در سيستم کنترل موقعيت
سلام
شما حول محاسبه زاویه بر حسب زمان نیاز به توضیح دارید یا رسم نمودار؟
برای محاسبه زاویه بر حسب زمان که تعداد پالس های خروجی انکودر رو میخونید و با محاسبه تعیین می کنید که با هر تعداد پالس ،موتور چند درجه چرخش داشته
بعد با قابلیت تایمر ،زمان هر مقدار چرخش رو محاسبه می کنید
برای رسم نمودار هم که دستورات خودش و داره و هر متغیری رو که خواستید بعنوان x و y تعیین می کنید و منحنی رو می کشید

۳۰-مهر-۱۳۹۲, ۲۳:۰۲:۵۷
ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73, hakime, babyy, salehjg
hakime آفلاین
تازه وارد

ارسال‌ها: 15
موضوع‌ها: 3
تاریخ عضویت: مهر ۱۳۹۲

تشکرها : 11
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: نمايش خروجي موقعيت به صورت تابعي از زمان در سيستم کنترل موقعيت
من باید به نحوی این خروجی رو روی اسیلوسکوپ ببینم و ازش عکس بگیرم. برنامه کنترلی خودم سنگینه و وقتم هم کمه بنابراین نیاز به یک برنامه کوتاه و کم حجم برای نمایش خروجی روی اسکوپ دارم.
در واقع قراره با این کار روند میل کردن به سمت پاسخ نهایی (ورودی مطلوب) رو ببینیم. یعنی من ورودی رو پله 20 درجه میدم و میخوام ببینم خروجی با چه سرعتی و چطوری میره به سمت 20 درجه.
(آخرین ویرایش در این ارسال: ۳۰-مهر-۱۳۹۲, ۲۳:۱۱:۵۴، توسط hakime.)
۳۰-مهر-۱۳۹۲, ۲۳:۰۵:۳۶
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #4
RE: نمايش خروجي موقعيت به صورت تابعي از زمان در سيستم کنترل موقعيت
تا جايي كه متوجه شدم يه پياده سازيه كنترلر PID براي موقعيت شفت موتور داريد ، درسته؟
حالا منظورتون از برنامه ي كم حجم براي نمايش روي اسكوپ چي هست؟! اسيلوسكوپ رو مي گيد؟!
يا به ميكرو LCD وصل هست و قصد داريد منحني خروجي رو روي LCD بكشيد؟

احتمال مي دم منظورتون دومي باشه. در اين صورت كافيه در يه پريود ثابت موقعيت شفت موتور رو روي LCD نشون بديد. از لحظه ي شروع تا پايان ، اينطوري فرضا over shoot و ... رو مي تونيد ببينيد. موقعيت شفت موتور رو هم كه احتمالا با تايمر محاسبه مي كنيد.

۰۲-آبان-۱۳۹۲, ۰۰:۳۴:۳۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, hakime, salehjg
hakime آفلاین
تازه وارد

ارسال‌ها: 15
موضوع‌ها: 3
تاریخ عضویت: مهر ۱۳۹۲

تشکرها : 11
( 0 تشکر در 0 ارسال )
ارسال: #5
RE: نمايش خروجي موقعيت به صورت تابعي از زمان در سيستم کنترل موقعيت
نه دوست عزیز
منظورم دقیقا اولیه
استادم ازم خواسته تا موقعیت برحسب زمان رو توی اسیلوسکوپ ببینم
خودش میگفت که با D/A میکرو موقعیت رو اتالوگ کن و روی اسکوپ نشون بده از ابتدای حرکت تا انتهاش رو نشون بده
۰۲-آبان-۱۳۹۲, ۰۶:۱۸:۴۳
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #6
RE: نمايش خروجي موقعيت به صورت تابعي از زمان در سيستم کنترل موقعيت
با چه ميكرويي كار مي كنيد؟
اگر واحد DAC دارهه مي تونيد اين كار رو انجام بديد. اگر ندارهه بايد يه DAC خارجي 8 بيتي مثلا بذاريد و اين كار رو انجام بديد. AVR هاي معمولي اين واحد رو ندارن.
نكته ي عجيبي هم كه فكر نمي كنم داشته باشه ، مقدار درجه رو كه محاسبه كرديد ، اگر DAC 8 بيتي هست ، مثل يك عدد 8 بيتي به DAC مي ديد ، DAC هم اين عدد رو به صورت يه ولتاژ بين 0 تا 5 معمولا ( بسته به تغذيه اش ) روي يك خط خروجي ايجاد مي كنه و با وصل كردن پراب اسكوپ به خروجي DAC ، اطلاعات رو روي اسكوپ نشون مي دهه.
نكته اي كه هست بهترهه خروجي DAC رو بافر كنيد. اطلاعات هم گسسته و دندونه دندونه اي هست ، (اگر خيلي ريز بشيد) ، يه ترانزيستور اميتر مشترك مي تونيد ببنديد كه بيسش تحريك بشه و در اي صورت سيگنال خروجي آنالوگ تر نمود مي كنه. اين آخريا رو براي احتياط گفتم ، ممكنه نيازتون نشه.
موضوعي كه هست ، بنظرم سرعت جبرانسازي در حدي بالاست كه چيز خاصي به چشم نمي ياد ، درستش اينه كه اطلاعات ثبت بشن و بعد نمودار بشن ، اما اگر استادتون اينطوري خواسته ، روال كار همينه كه گفتم.

موفق باشيد.

(آخرین ویرایش در این ارسال: ۰۲-آبان-۱۳۹۲, ۱۰:۵۰:۵۱، توسط sharin.)
۰۲-آبان-۱۳۹۲, ۱۰:۴۰:۱۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, omid_phoenix, babyy, hakime, salehjg
hakime آفلاین
تازه وارد

ارسال‌ها: 15
موضوع‌ها: 3
تاریخ عضویت: مهر ۱۳۹۲

تشکرها : 11
( 0 تشکر در 0 ارسال )
ارسال: #7
RE: نمايش خروجي موقعيت به صورت تابعي از زمان در سيستم کنترل موقعيت
ممنون از پاسختون
یه سوال دیگه هم دارم
من اگر بخوام تابع تبدیل موتور رو بدست بیارم شما چه راهی پیشنهاد می کنید؟

شما می دونید این DAC های خارجی الان تو بازار قیمتش چه حدوداییه؟
(آخرین ویرایش در این ارسال: ۰۴-آبان-۱۳۹۲, ۰۰:۲۵:۵۵، توسط hakime.)
۰۴-آبان-۱۳۹۲, ۰۰:۱۹:۴۰
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #8
RE: نمايش خروجي موقعيت به صورت تابعي از زمان در سيستم کنترل موقعيت
در مورد سوال اول اينجا رو ببينيد.
http://ctms.engin.umich.edu/CTMS/index.p...emModeling

در مورد قيمت DAC كافيه توي فروشگاه هاي اينترنتي مثل ECA و ... چك كنيد.
قيمتش زياد نيست ، خيلي وقت پيش گرفتم ، قيمت جديد هم چك نكردم.

موفق باشيد.

۰۴-آبان-۱۳۹۲, ۰۱:۱۳:۵۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hakime, omid_phoenix, salehjg, babyy
hakime آفلاین
تازه وارد

ارسال‌ها: 15
موضوع‌ها: 3
تاریخ عضویت: مهر ۱۳۹۲

تشکرها : 11
( 0 تشکر در 0 ارسال )
ارسال: #9
RE: نمايش خروجي موقعيت به صورت تابعي از زمان در سيستم کنترل موقعيت
ولی مشکل اینجاست که من دیتاشیت موتور رو ندارم که بتونم ثابت ها رو وارد کنم :( این موتوری که دارم دیگه تولید نمیشه و هیچ جا دیتاشیتش نیست!
۰۴-آبان-۱۳۹۲, ۰۱:۳۰:۴۵
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #10
RE: نمايش خروجي موقعيت به صورت تابعي از زمان در سيستم کنترل موقعيت
مهم نيست ، توي هيچ ديتاشيتي اين ويژگي ها كامل گفته نمي شه.
مقاومت و اندوكتانس رو كه مي تونيد محاسبه كنيد ، باقيش هم حدودي وارد كنيد يا از يك موتور مشابه و چند بار چك كنيد تا چيزي بشه كه مي خوايد.
حتي مي تونيد تابع تبديل رو يه فيلتر پايين گذر فرض كنيد ، با درجه 1 كه كارتون راحت تر بشه.
google كنيد باز هم اطلاعات بهتري مي تونيد بگيريد.

موفق باشيد.

۰۴-آبان-۱۳۹۲, ۰۲:۱۶:۴۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : salehjg, omid_phoenix, babyy, hakime, Ambassador
jalalaghaeel آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: مهر ۱۳۹۳

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #11
RE: نمايش خروجي موقعيت به صورت تابعي از زمان در سيستم کنترل موقعيت
سلام
لطفایک پروژه ساده جهت تمرین برای کنترل موقعیت موتور دی سی با اینکودر وارسال عدد موقعییت موتوراز پی سی بوسیله Code vision AVRبرایم ارسال کنید یاراهنمایی کنید .
۰۴-مهر-۱۳۹۳, ۰۹:۱۳:۳۵
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question [فوری] انتخاب میکرو برای کنترل موتور براشلس gray 7 5,648 ۲۷-تير-۱۳۹۵, ۲۳:۵۷:۱۰
آخرین ارسال: gray
  [سوال] کنترل سروو موتور با ماوس(سریال) alira725 10 6,774 ۲۸-اردیبهشت-۱۳۹۴, ۲۱:۴۶:۰۱
آخرین ارسال: sharin
  چگونگی کنترل دور موتور کولر آبی توسط میکرو ؟؟ dj kaka 11 8,129 ۲۳-بهمن-۱۳۹۳, ۲۲:۱۵:۴۳
آخرین ارسال: sharin
  اطلاعات در مورد مدار کنترل سرعت سروو موتور hemmati 6 18,024 ۳۰-دى-۱۳۹۳, ۲۱:۰۷:۳۲
آخرین ارسال: NAVID$KASHI
  کنترل موتور با pwm h0x00i 2 5,427 ۱۰-آذر-۱۳۹۲, ۱۲:۲۴:۱۶
آخرین ارسال: helma
  کنترلر P در کنترل سرعت فیدبک دار hakime 0 2,117 ۱۱-آبان-۱۳۹۲, ۱۶:۳۵:۰۴
آخرین ارسال: hakime
Question [سوال] کنترل کردن سرعت موتور قایق با SeaKing-70A و Roboard RB110 rostamiani 2 3,264 ۰۸-مهر-۱۳۹۰, ۱۶:۱۴:۴۶
آخرین ارسال: rostamiani
  کنترل موتور پله ای با استفاده از متلب و پورت سریال leila.66 0 3,658 ۰۳-شهریور-۱۳۹۰, ۱۴:۱۹:۰۷
آخرین ارسال: leila.66
  راهنمائی در مورد کنترل 3 استپر با کامپیوتر omid_king 19 18,180 ۲۰-مرداد-۱۳۸۹, ۱۴:۱۰:۵۶
آخرین ارسال: Michka
  سوال در مورد کنترل موتور dc با pwm zirnevis 3 5,167 ۲۶-بهمن-۱۳۸۸, ۱۸:۵۱:۰۸
آخرین ارسال: mostafa_naderi

پرش به انجمن:


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

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