איגור
בעבר בניתי מערכת כזאת אשר הביא מנוע למהירות קבוע מראש.
אני לא הימרתי תדר קריאה מהחיישן ישירות ל PWM .
מה שהפקתי ממקריאת החישן זה את ה RPM בפועל שהמנוע שלי נע בו. את הנתון הזה השוותי ל RPM הרצוי שהצבתי למערכת , ומכאן קיבלתי את השגיאה ב RPM.
- קוד: בחר הכל
שגיאה = RPM בפועל -RPM רצוי
על בסיס השגיאה אתה מבצע את התיקון ב דיוטי סייקל (DC ) , בגישה של בקר פרופרציונאלי P או פרופרציונאלי דיפרנציאל PD או הכי מוצלח בחבורה הזאת PID (יש חומר חופשי על כל סוגי הבקרים הללו ברשת).
אבל בגדול , אם השגיאה חיובית , זה אומר שהמהירות גבוהה מידי אז אתה מקטין את ה DC שלך בצורה פרופורציונאלית לגודל השגיאה ואם השגיאה שלילית אתה מגדיל.
אמנון
