-
یک شنبه 26 دی 1389, 18:00 عصر
#1
VIP
نقل قول: کنترل وسیله برقی توسط کامپیوتر (سریال و موازی)
غیر از تاخیر ، شما هیچ فیدبکی از موتور یا موفعیت جسمتون ندارید ، که در این حالت هیج وفت نمیتونید بگید اگه الان توی 10.00 ثانیه مثلا 1.20 متر رو رفت ، دفعه بعد هم توی 10.00 ثانیه همون فدر میره .
چون مثلا موتور و اون جسم یه اینرسی و دینامیکی دارن که، کم و زیاد شدن :وزن جسم (چیزی روش سوار باشه)، اصطکاک ، دمای محیط ، ولتاژ و جریان تغذیه و .... باعث تغییر توی نتیجه میشه و همه اینا هر دفعه با دفعه فبل تفاوت دارن و باعث میشن نتیجه یه تلورانسی داشته باشه(مثلا نیم متر) . حالا نویز و اغتشاش خارجی رو هم اضافه کنبد اوضاع بد تر مبشه . همچنین زمان کلید زنی رله ها و کنتاکتور ها (علاوه بر تاحیرشون)ثابت نیستن و مثلا یکبار 0.04 ثانیه و یکبار 0.09 ثانیه میتونه باشه. پس راه حلش اینه یه فیدبک (سنسور سرعت موتو یا موفعیت جسم) + یه کنترلکننده (مثلا pid) داشته باشین تا با توجه و وضعیت جسم فرمان ارسال بشه ، نه چشم بسته .
علاوه بر اون ،موفعیت جسم شما ، با مدت زمان وصل بودن برقش رایطه خطی نداره که . یعنی اگه 10 ثانیه 1 متر میره ، فطعا توی 20 ثانیه 2 متر یا توی 5 ثانیه نیم متر نمیره ! ممکنه 2.14 متر و 0.43 متر بره.برای همین به درایور موتور نیاز دارید تا این رابطه رو براتون خطی کنه .
در کل کنترل موفعیت دقیق یه همچین سیستم ساده ای ، بسته به میزان دفت مورد نیاز ، میتونه خیلی پیچیده باشه.
برچسب های این تاپیک
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت