11-01-2010, 23:23
|
|
|
חבר מתאריך: 10.10.07
הודעות: 2,500
|
|
לא קראת את ה D.S. בעיון ובלבלת עם HT12A. ל HT12E בהחלט יש שידור כפול (אפילו מרובע): בכל פעם ש TE יורד ל "0", המידע ישודר 4 פעמים לפחות. ל HT12E כלל אין את הרגל שהזכרת (L/MB).
ברכיב ה HT12A יש את הכניסה L/MB שמגדירה אם השידור יסתיים מיד, או יסתיים בשיבעה שידורי all ones. אך גם כאן המידע משודר באופן מחזורי כל זמן שכניסות ה DATA פעילות, כך שמשך הזמן שבו כניסות ה DATA יהיו פעילות יקבע כמה מכפלות של השידור תקבל.
שידור של הרכיב כולל 12 ביטים, שברכיב HT12A מחולקים קבוע ל 8 ביטי כתובת ו 4 ביטי DATA. המשמעות היא שניתן ע"י משדר אחד לפנות ל 256 מקלטים שונים, כשכל מקלט יכול לקבל 15 פקודות שונות (15 ולא 16 - כי כשקוי ה DATA ב "1111" כלל לא יוצא שידור).
ברכיב ה HT12E ניתן להגדיר את 4 הביטים העליונים לפי הצורך כקוי כתובת או DATA (ככל שיהיו יותר קוי כתובת - ניתן לפנות ליותר מקלטים - אך עם פחות פעולות לכל מקלט).
לדוגמה - אם המטרה היא לשלוט על מנורות (הדלקה וכיבוי בלבד) - ניתן להגדיר 11 קווי כתובת וקו DATA אחד בלבד - ולשלוט באופן זה על 2048 מנורות.
כמובן שהמקלט צריך לדעת מראש על כמה קוי כתובת מדובר ורק כשהוא קולט את הכתובת העצמית שלו (ורצוי כמה פעמים ברצף כדי לסנן רעשים) - הוא מגיב ומבצע את מה שמוגדר בקוי ה DATA.
_____________________________________
Elim
|