17-07-2007, 21:57
|
|
|
חבר מתאריך: 20.10.06
הודעות: 202
|
|
RS232 הוא שם של תקן של פרוטוקול לתקשורת טורית
RS232 הוא שם כללי לפרוטוקול תקשורת אשר מגדיר שיטה עבור 2 התקנים
לדבר בינהם בתקשורת טורית, כלומר להעביר מידע דיגיטלי מהאחד אל השני,
המידע עובר סיבית אחר סיבית (באופן טורי) ולא בייט-בייט (באופן מקבילי).
התקן RS232 מגדיר את הפרוטוקול מבחינת המידע שעובר, מהירות השידור,
רמות המתח וכדומה..
היתרונות העיקריים של RS232:
- רק מעט קווים דרושים לתקשורת בין 2 הצדדים (כי זו תקשורת טורית).
- הפרוטקול פשוט יחסית למימוש.
MAX232 הוא רכיב מוכלל (ג'וק) נפוץ בעולם האלקטרוניקה אשר משמש לתאום
בין רמות מתח של TTL או CMOS לרמות-מתח התואמות לתקן RS232.
המחיר של רכיב כזה הוא פחות מ-10 ש"ח (הרכיב מיוצר על-ידי יצרנים שונים
ובאריזות שונות ולכן אין לו מחיר אחיד).
UART הוא כל התקן דיגיטלי אשר מסוגל לקלוט ולשדר בצורה אסינכורנית,
זה ראשי-תיבות של Univeral Asynchronic Receiver Transmitter שבתרגום חופשי
הוא "משדר-מקלט אסינכרוני כללי". ה-UART מאפשר לך לשלוח ולקלוט מידע בו-זמנית.
בדרך-כלל UART-ים הם חלק מרכיבים מוכללים (ג'וקים) גדולים יותר (כמו למשל מיקרובקרים)
והם מאפשרים לרכיב לתקשר עם העולם החיצוני, בדרך-כלל באחד מהפרוטוקולים הטוריים
כמו למשל RS232.
TX ו-RX הם קווי השידור והקליטה (בהתאמה) הנמצאים ב-UART והם גם סימונים
מקובלים בעולם האלקטרוניקה והמחשוב המציינים קו שידור (Tx) או קו קליטה (Rx).
מקווה שהסקירה לעיל עזרה לך להבין מעט את נושא התקשורת הטורית. אם אתה
עוסק באלקטרוניקה ומבין במיקרובקרים, אתה יכול להתנסות ביישום של תקשורת
טורית על-ידי שימוש במיקרובקר כלשהו ממשפחת 8051, כמעט כל הבקרים מהמשפחה
הזו מכילים בתוכם UART המאפשר לך להעביר מידע בין שני בקרים כאלה.
(כמובן שאתה צריך לדאוג לחבר אותם בצורה נכונה זה לזה ולכתוב תוכנה מתאימה
אשר תשלח מידע בצד אחד ותקלוט בצד שני ולהיפך)
בברכה
DigiGil
_____________________________________
_- סיוע בהשלמת פרויקט-גמר להנדסאים -_
(האתר digigil.com נסגר)
|