אינציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל מתאם אסינכרוני טורי ליציאת COM. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל / מחשבים מושגים ומונחים בסיסיים כמעט כל מחשב מצויד במתאם טורי אסינכרוני אחד לפחות. בדרך כלל זה לוח נפרד או ממוקם ישירות על לוח האם של המחשב. זה נקרא גם מתאם RS-232-C אסינכרוני, או יציאת RS-232-C. כל מתאם אסינכרוני מכיל בדרך כלל מספר יציאות RS-232-C שדרכן ניתן לחבר התקנים חיצוניים למחשב. לכל יציאה כזו יש מספר אוגרים שדרכם התוכנית ניגשת אליו, וקו IRQ ספציפי לאותת למחשב על שינוי במצב היציאה. במהלך הליך האתחול של ה-BIOS, לכל יציאת RS-232-C מוקצה השם הלוגי COM1 - COM4 (יציאת COM מספר 1 - 4). ממשק RS-232-C פותח על ידי איגוד התעשייה האלקטרונית (EIA) כתקן לחיבור מחשבים וציוד היקפי טורי שונים. המחשב האישי של IBM אינו תומך באופן מלא בממשק RS-232-C; במקום זאת, המחבר המסומן על מארז המחשב כיציאת נתונים טורית מכיל חלק מהאותות הכלולים בממשק RS-232-C ויש לו רמות מתח המתאימות לכך. תֶקֶן. כיום, יציאת התקשורת הטורית נמצאת בשימוש נרחב. הנה רשימה רחוקה מלהיות מלאה של יישומים:
מושגים ומונחים בסיסיים העברת נתונים טורית פירושה שהנתונים מועברים על גבי קו בודד. במקרה זה, הביטים של בייט הנתונים מועברים בתורם באמצעות חוט אחד. לצורך סנכרון, קודמת לקבוצת סיביות נתונים בדרך כלל סיבית התחלה מיוחדת, ואחריה קבוצת סיביות ואחריה סיביות זוגיות וסיבית עצירה אחת או שתיים. לפעמים ייתכן שחסר סיביות זוגיות. זה מומחש על ידי האיור הבא:
ניתן לראות מהאיור שהמצב ההתחלתי של קו הנתונים הטורי הוא רמה לוגית 1. מצב קו זה נקרא מסומן - MARK. כאשר העברת הנתונים מתחילה, רמת הקו עוברת ל-0. מצב קו זה נקרא ריק - SPACE. אם הקו נמצא במצב זה יותר מזמן מסוים, זה נחשב שהקו עבר למצב BREAK. סיבית ההתחלה START מסמנת את תחילת העברת הנתונים. לאחר מכן, סיביות הנתונים מועברות, תחילה התחתונות, ואז הגבוהות יותר. אם נעשה שימוש בסיבית הזוגיות P, אז היא גם משודרת. סיבית הזוגיות מוגדרת כך שהמספר הכולל של XNUMXs (או XNUMXs) בחבילת הסיביות הוא זוגי או אי-זוגי, בהתאם להגדרת האוגרים של היציאה. סיביות זו משמשת לאיתור שגיאות שעלולות להתרחש במהלך העברת נתונים עקב הפרעות בקו. ההתקן המקבל מחשב מחדש את השוויון של הנתונים ומשווה את התוצאה לסיבית הזוגיות המתקבלת. אם השוויון אינו תואם, זה נחשב שהנתונים שודרו עם שגיאה. כמובן, אלגוריתם כזה אינו נותן ערובה של XNUMX% לזיהוי שגיאות. לכן, אם מספר זוגי של סיביות השתנה במהלך העברת הנתונים, השוויון נשמר והשגיאה לא תתגלה. לכן, נעשה שימוש בשיטות זיהוי שגיאות מורכבות יותר בפועל. בסוף, סיביות עצירה אחת או שתיים STOP משודרות, ומשלימות את השידור של הבת. לאחר מכן, לפני הגעת ביט ההתחלה הבא, הקו עובר שוב למצב MARK. השימוש בסיביות הזוגיות, סיביות התחלה ועצירה קובעות את פורמט העברת הנתונים. ברור שהמשדר והמקלט חייבים להשתמש באותו פורמט נתונים, אחרת ההחלפה לא תתאפשר. מאפיין חשוב נוסף הוא קצב העברת הנתונים. זה חייב להיות זהה גם עבור משדר ומקלט. קצב העברת הנתונים נמדד בדרך כלל בבאוד (על שם הממציא הצרפתי של מכונת הטלגרף אמיל באודו - E. Baudot). Baud קובע את מספר הביטים המועברים בשנייה. סיביות ההתחלה/הפסקות כמו גם סיביות הזוגיות נלקחות בחשבון. לפעמים משתמשים במונח אחר - ביטים לשנייה (bps). כאן אנו מתכוונים לקצב העברת הנתונים האפקטיבי, לא כולל סיביות תקורה. הטמעת חומרה ייתכן שלמחשב שלך יש יציאות טוריות אחת או שתיים. יציאות אלו ממוקמות בלוח האם או בכרטיס נפרד שמתחבר לחריצי ההרחבה בלוח האם. ישנם גם לוחות המכילים ארבע או שמונה יציאות טוריות. הם משמשים לעתים קרובות כדי לחבר מספר מחשבים או מסופים למחשב יחיד ומרכזי. לוחות אלו נקראים "אולטיפורט". יציאת הנתונים הטורית מבוססת על שבב Intel 8250 או עמיתיו המודרניים - Intel 16450, 16550, 16550A. שבב זה הוא מקלט משדר אוניברסלי אסינכרוני (UART - Universal Asynchronous Receiver Transmitter). המיקרו-מעגל מכיל מספר אוגרים פנימיים הנגישים באמצעות פקודות I/O. שבב 8250 מכיל את אוגרי נתוני השידור והקבלה. כאשר בית משודר, הוא נכתב לאוגר החיץ של המשדר, משם הוא נכתב מחדש לאוגר המשמרות של המשדר. בית מועבר מהאוגר ביט אחר סיביות. לתוכנית יש גישה רק לאוגרי החוצץ, העתקת מידע לאוגרי המשמרת ותהליך ההסטה מבוצע באופן אוטומטי על ידי שבב UART. הרגיסטרים השולטים ביציאה הטורית האסינכרונית יתוארו בפרק הבא. היציאה הטורית האסינכרונית מחוברת להתקנים חיצוניים באמצעות מחבר מיוחד. ישנם שני תקנים עבור מחברי ממשק RS-232-C, הם DB25 ו-DB9. למחבר הראשון יש 25 פינים ולשני יש 9 פינים. הנה ה-pinout של המחבר הטורי DB25:
יחד עם מחבר 25 פינים, לעתים קרובות נעשה שימוש במחבר 9 פינים:
רק שני פינים של מחברים אלה משמשים לשידור וקבלת נתונים. השאר משדרים אותות עזר ובקרה שונים. בפועל, ייתכן שיהיה צורך במספר שונה של אותות כדי לחבר מכשיר מסוים. ממשק RS-232-C מגדיר את ההחלפה בין שני סוגי התקנים: DTE (ציוד מסוף נתונים - התקן קצה) ו-DCE (ציוד תקשורת נתונים - התקן תקשורת). ברוב המקרים, אך לא תמיד, המחשב הוא התקן מסוף. מודמים, מדפסות, פלוטרים הם תמיד מכשירי תקשורת. הבה נבחן כעת את האותות של ממשק RS-232-C ביתר פירוט. אותות ממשק RS-232-C כאן נשקול את האינטראקציה בין מחשב למודם, כמו גם שני מחשבים המחוברים ישירות זה לזה. ראשית, בואו נראה איך המחשב מתחבר למודם. כניסות TD ו-RD משמשות באופן שונה על ידי התקני DTE ו-DCE. התקן DTE משתמש בקלט TD כדי לשדר נתונים ובקלט RD כדי לקבל נתונים. לעומת זאת, התקן DCE משתמש בכניסת TD לקבלה ובקלט RD להעברת נתונים. לכן, כדי לחבר את התקן המסוף והתקן התקשורת, יש לחבר את הפינים של המחברים שלהם ישירות:
את הקווים הנותרים בעת חיבור מחשב ומודם יש לחבר גם באופן הבא:
שקול את תהליך לחיצת היד בין מחשב למודם. בתחילת סשן תקשורת, על המחשב לוודא שהמודם יכול לבצע שיחה (תקין). לאחר מכן, לאחר התקשרות למנוי, על המודם להודיע למחשב כי ביצע חיבור למערכת המרוחקת. ביתר פירוט, זה קורה כדלקמן. המחשב מאותת על קו ה-DTR כדי לציין למודם שהוא מוכן לנהל סשן תקשורת. בתגובה, המודם שולח אות על קו ה-DSR. כאשר המודם התחבר למודם מרוחק אחר, הוא שולח אות על קו ה-DCD כדי ליידע את המחשב. אם המתח בקו ה-DTR יורד, זה אומר למודם שהמחשב כבר לא יכול להמשיך את סשן התקשורת, למשל בגלל שהחשמל של המחשב כבוי. במקרה זה, המודם יפסיק את החיבור. אם המתח בקו ה-DCD יורד, זה אומר למחשב שהמודם איבד את החיבור ואינו יכול להמשיך את החיבור. בשני המקרים, האותות הללו נותנים מענה לנוכחות התקשורת בין המודם למחשב. הסתכלנו כעת על הרמה הנמוכה ביותר של בקרת תקשורת, לחיצת היד. ישנה רמה גבוהה יותר המשמשת לשליטה בקצב ה-baud, אבל היא מיושמת גם בחומרה. בפועל, בקרת קצב נתונים (בקרת זרימה) נחוצה אם כמויות גדולות של נתונים מועברות במהירות גבוהה. כאשר מערכת אחת מנסה לשדר נתונים בקצב מהיר יותר ממה שניתן לעבד אותם על ידי המערכת המקבלת, התוצאה עלולה להיות אובדן של חלק מהנתונים המועברים. כדי למנוע העברת נתונים יותר ממה שניתן לעבד, נעשה שימוש בבקרת תקשורת הנקראת בקרת זרימה "(לחיצת יד של בקרת זרימה). תקן RS-232-C מגדיר אפשרות של בקרת זרימה רק עבור חיבור חצי דופלקס. חצי -דופלקס הוא חיבור בו ניתן להעביר נתונים רק בכיוון אחד בכל פעם, אך למעשה מנגנון זה משמש גם לחיבורי דופלקס, כאשר נתונים מועברים לאורך קו התקשורת בו זמנית בשני כיוונים. בקרת זרימה בחיבורי חצי דופלקס, התקן DTE שולח אות RTS כאשר הוא רוצה לשלוח נתונים. ה-DCE מאותת לקו CTS כאשר הוא מוכן וה-DTE מתחיל בהעברת הנתונים. עד שגם RTS וגם CTS יהיו פעילים, רק ה-DCE יכול לשדר נתונים. עבור חיבורי דופלקס מלא, לאותות RTS/CTS יש משמעות הפוכה מאלה שהיו להם עבור חיבורי חצי דופלקס. כאשר ה-DTE מסוגל לקבל נתונים, הוא מאותת על קו ה-RTS. אם ה-DCE מוכן גם לקבל נתונים, הוא מחזיר את אות ה-CTS. אם המתח בקווי RTS או CTS יורד, זה אומר למערכת המשדרת שהמערכת המקבלת לא מוכנה לקבל נתונים. להלן אנו נותנים קטע מהדיאלוג בין המחשב למודם המתרחש במהלך חילופי נתונים.
כמובן, כל זה נשמע טוב. בפועל, הכל לא כל כך פשוט. זה לא קשה לחבר מחשב ומודם, שכן ממשק RS-232-C מיועד בדיוק לכך. אבל אם אתה רוצה לחבר שני מחשבים יחד באמצעות אותו כבל שבו השתמשת כדי לחבר את המודם והמחשב, אז יהיו לך בעיות. כדי לחבר שני התקני מסוף - שני מחשבים - נדרש לפחות חיבור צולב של קווי ה-TR וה-RD:
עם זאת, ברוב המקרים זה לא מספיק, שכן עבור התקני DTE ו-DCE, הפונקציות המבוצעות על ידי קווי DSR, DTR, DCD, CTS ו-RTS אינן סימטריות. התקן DTE שולח את אות ה-DTR וממתין לקבלת אותות DSR ו-DCD. בתורו, התקן DCE שולח DSR, DCD ומחכה ל-DTR. לפיכך, אם תחבר שני התקני DTE יחד עם הכבל שבו השתמשת לחיבור התקני DTE ו-DCE, הם לא יוכלו לנהל משא ומתן זה עם זה. תהליך לחיצת היד לא יפעל. כעת נעבור לאותות RTS ו-CTS, בקרת זרימה. לפעמים, כדי לחבר שני התקני DTE, קווים אלה מחוברים יחד בכל קצה של הכבל. כתוצאה מכך, אנו מקבלים שהמכשיר השני תמיד מוכן לקבל נתונים. לכן, אם למכשיר המקבל אין זמן לקבל ולעבד נתונים בקצב שידור גבוה, אובדן נתונים אפשרי. כדי לפתור את כל הבעיות הללו, משתמשים בכבל מיוחד, הנקרא בלשון הרע מודם null, לחיבור שני התקני DTE. לאחר שני מחברים וכבל, אתה יכול בקלות להלחים אותו בעצמך, בהנחיית הדיאגרמות הבאות.
כדי להשלים את התמונה, הבה נשקול היבט נוסף הקשור לחיבור המכני של יציאות RS-232-C. בשל נוכחותם של שני סוגים של מחברים - DB25 ו-DB9 - לעתים קרובות יש צורך במתאמים מסוג מחבר אחד לאחר. לדוגמה, אתה יכול להשתמש במתאם זה כדי לחבר את יציאת ה-COM של המחשב לכבל מודם אפס אם למחשב יש מחבר DB25 והכבל מסתיים במחברי DB9. אנו מציגים תרשים של מתאם כזה באיור הבא:
שים לב שהתקנים רבים (כגון מסופים ומודמים) מאפשרים לך לשלוט במצב של קווי RS-232-C בודדים באמצעות מתגים פנימיים (מתגי DIP). מתגים אלה יכולים לשנות את ערכם בדגמים שונים של מודמים. לכן, כדי להשתמש בהם, עליך ללמוד את תיעוד המודם. לדוגמה, עבור מודמים תואמי hayes, אם מתג 1 במצב "כבוי" (למטה), זה אומר שהמודם לא יבדוק אות DTR. כתוצאה מכך, המודם יכול לענות לשיחות נכנסות גם אם המחשב אינו מבקש מהמודם ליצור חיבור. פרמטרים טכניים של ממשק RS-232-C בעת העברת נתונים למרחקים ארוכים ללא שימוש בציוד מיוחד, עקב הפרעות הנגרמות משדות אלקטרומגנטיים, עלולות להתרחש שגיאות. כתוצאה מכך, קיימות הגבלות על אורך הכבל המחבר בין ה-DTR-DTR ל-DTR-DCE. מגבלת האורך הרשמית עבור כבל התיקון RS-232-C היא 15,24 מטר. עם זאת, בפועל המרחק הזה יכול להיות הרבה יותר גדול. זה תלוי ישירות בקצב העברת הנתונים. על פי מקנמרה (היבטים טכניים של תקשורת נתונים, עיתונות דיגיטלית, 1982) הערכים הבאים מוגדרים:
רמות המתח בקווי המחברים הן -15..-3 וולט לאפס לוגי, +3..+15 וולט לאפס לוגי. המרווח בין -3 ל-+3 וולט מתאים לערך לא מוגדר. אם אתה מחבר התקנים חיצוניים למחבר הממשק RS-232-C (כמו גם בעת חיבור שני מחשבים עם מודם null), תחילה כבה אותו ואת המחשב, והסר גם מטען סטטי (על ידי חיבור הארקה). אחרת, אתה יכול לגרום נזק למתאם האסינכרוני. יש לחבר את הארקת המחשב והארקת ההתקן החיצוני יחדיו. פרסום: cxem.net ראה מאמרים אחרים סעיף מחשבים. תקרא ותכתוב שימושי הערות על מאמר זה. חדשות אחרונות של מדע וטכנולוגיה, אלקטרוניקה חדשה: עור מלאכותי לחיקוי מגע
15.04.2024 פסולת חתולים של Petgugu Global
15.04.2024 האטרקטיביות של גברים אכפתיים
14.04.2024
עוד חדשות מעניינות: ▪ נעלי ריצה משנות את הפיזיולוגיה של הריצה ▪ לימוד מתמטיקה משפיע על התפתחות המוח ▪ הגנה על ספין קיוביטים מפני רעש חיצוני עדכון חדשות של מדע וטכנולוגיה, אלקטרוניקה חדשה
חומרים מעניינים של הספרייה הטכנית החופשית: ▪ קטע אתר גלאי חוזק שדה. בחירת מאמרים ▪ מאמר אתה יכול להיות אדם חכם ... ביטוי פופולרי ▪ מאמר כמה גדול אטום? תשובה מפורטת ▪ מאמר עבודה על מכבש החיתוך PVE-2 לחיתוך תוויות. הוראה סטנדרטית בנושא הגנת העבודה ▪ מאמר מיצוי (מיצוי) של חומרים ריחניים. מתכונים וטיפים פשוטים ▪ מאמר מגן מתח אוטומטי. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל כל השפות של דף זה בית | הספרייה | מאמרים | <font><font>מפת אתר</font></font> | ביקורות על האתר www.diagram.com.ua |