מנוע + אנקודר

כיצד פועל אנקודר במנוע

בדרך כלל מייצר סדרת פולסים בתגובה לתנועה סיבובית (או ליניארית באנקודרים
ליניאריים). הפולסים הללו יכולים לשמש למדידת מהירות, על ידי מדידת התדר שלהם,
או למדידת הזווית שבה נמצא הציר, בעזרת מונה פולסים או בקר מתוכנת PLC
עקרון הפעולה:
הציר המסתובב מחובר לדיסקה בעלת קווים. דרך הדיסק מוקרן אור לעבר תאים
פוטואלקטריים. בזמן הסיבוב של הציר, התאים הפוטואלקטריים מוציאים גל סינוסואידי
שמחזורו יחסי לאורך כל קו בדיסק. גל הסינוס וגל הסינוס המוזז בהפרש פאזה
(קוסינוס) ויוצאים בתור אות של שני גלים ריבועיים (A,B).




תדר הפולסים נותן מייד את נתון מהירות הסיבוב. יש לשים לב שלפעמים היצרן מגדיר
תדר מוצא מקסימלי שמותר להוציא מהאנקודר עקב מגבלות רוחב סרט של
האלקטרוניקה. במקרה כזה יש צורך לחשב מה המהירות המקסימאלית המותרת, או
לחילופין, מה כמות הפולסים בכל סיבוב שנבחר באנקודר.
לדוגמה, אם באנקודר יש 5000 פולסים והוא מסתובב במהירות של 50 סיבובים בשנייה (שווה ערך לכ- 3000 RPM), אז תדר המוצא יהיה: F
out=50x5000=250KHz.

אם רוצים לדעת את הזווית, יש לספור את הפולסים. כיוון הספירה מתבצעת בעזרת מונה
מעלה/מטה שמזהה את כיוון הסיבוב לפי האות המקדים. כלומר, אם האות A מקדים את
B, הסיבוב עם כיוון השעון ולהיפך.

ערוצי האנקודר

leastCount: זהו המרחק ב- מלימטר שבו הגלגל ינוע משלב אחד לשני

mode: הוא יקבע את היחידה שבה מוצג הפלט, ישנן ארבע אפשרויות כרגע מ"מ, אינץ ', ס"מ, ורגל

state: הוא משמש לעצירת הביצוע של הלבנה לעולמים כאשר לחצן המצב נבחר כך פלט על לד המטריצה לא נקטעת.

step: הוא יאחסן את מספר השלבים המגולגלים.

stp: קובע את כיוון הסיבוב של המנוע החיובי שניתן לשנות אותו על ידי לחיצה על A ו- B יחד לפי נוחות המשתמש