۴ آبان ۱۳۹۴ ساعت ۱۲ و ۱۳ دقيقه
در این روش سرعت موتور با اندازه گیری جریان عبوری از آن تخمین زده می شود.که می توانید باطراحی یک کنترلر مناسب(مثلا PID) به صورت حلقه بسته موتور(مثلا موتور ربات) را کنترل کنید.
با توجه به رابطه زیر در موتور DC می توان سرعت رو تخمین زد.
V = F* Speed + I * R + L. dI/dt
Te = F* I
که در موتور های مغناطیس دایم ،F یک مقدار ثابت است(حاصل ضرب شار در یک ضریب ثابت).R مقاومت روتور است (برای اندازه گیری کافیست که اهم متر رو به دو سر روتور وصل کنید مقدار مقاومت رو بخوانید بعد روتور رو با دست بچرخانید و دوباره مقدار مقاومت رو بخوانید،این کار را چند بار انجام دهید. میانگین مقاومتهای خوانده شده مقاومت روتور است.وV ولتاژ دو سر موتور است. از جمله آخر معادله اول هم می توانید صرف نظر کنید.
پس فقط کافی که جریان موتور را اندازه بگیرید.و سرعت رو بدست بیاورید.
البته این روش معایبی هم دارد که باعث می شود کمتر مورد استفاده قرار بگیرد.البته حسنش هم در این است که به راحتی و بدون نیاز به سخت افزار اضافی می توان سرعت موتور را تخمین زد.
و اما معایب:
1- مقاومت موتور تقریبا تا 50% مقدار نامی در دمای کار موتور تغییر می کند.
2- سرعت در عمل در مقادیر نزدیک به صفر و صفر رویت ناپذیر است و نمی توان آن را تخمین زد.پس اگر می خواهید کنترل دقیق بر سرعت موتور در مقادیر نزدیک به صفر داشته باشید باید از روش های مستقیم برای اندازه گیری استفاده کنید.