ASSURED PCI-COM-1S מספקת מגוון ממשקי PCI טוריים
שאלות נפוצות
ש: מה עלי לעשות אם ציוד ה-ACCES שלי נכשל?
ת: צור קשר עם ACCES לקבלת שירות ותמיכה מהירים. עיין בתנאי האחריות לאפשרויות תיקון או החלפה.
ש: האם אני יכול להתקין כרטיס עם המחשב או הפעלת השדה?
ת: לא, ודא תמיד שהמחשב כבוי לפני חיבור או ניתוק כבלים או התקנת כרטיסים כדי למנוע נזק וביטול אחריות.
הוֹדָעָה
- המידע במסמך זה ניתן לעיון בלבד. ACCES אינה נושאת באחריות כלשהי הנובעת מהיישום או השימוש במידע או במוצרים המתוארים כאן. מסמך זה עשוי להכיל או להתייחס למידע ומוצרים המוגנים בזכויות יוצרים או בפטנטים ואינו מעביר כל רישיון תחת זכויות הפטנטים של ACCES, ולא זכויות של אחרים.
- IBM PC, PC/XT ו-PC/AT הם סימנים מסחריים רשומים של International Business Machines Corporation.
- נדפס בארה"ב. זכויות יוצרים 1995, 2005 מאת ACCES I/O Products Inc, 10623 Roselle Street, San Diego, CA 92121. כל הזכויות שמורות.
אַזהָרָה!!
תמיד חבר ונתק את כבל השדה שלך כשהמחשב כבוי. כבה תמיד את המחשב לפני התקנת כרטיס. חיבור וניתוק כבלים, או התקנת כרטיסים למערכת כשהמחשב או השדה מופעל עלולים לגרום לנזק לכרטיס הקלט/פלט ולבטל את כל האחריות, משתמעת או מפורשת.
אַחֲרָיוּת
לפני המשלוח, ציוד ACCES נבדק ביסודיות ונבדק לפי המפרט הרלוונטי. עם זאת, במקרה של תקלה בציוד, ACCES מבטיחה ללקוחותיה ששירות ותמיכה מהירים יהיו זמינים. כל הציוד שיוצר במקור על ידי ACCES אשר נמצא פגום יתוקן או יוחלף בכפוף לשיקולים הבאים.
תנאים והגבלות
אם יש חשד לכשל ביחידה, פנה למחלקת שירות הלקוחות של ACCES. היה מוכן לתת את מספר דגם היחידה, מספר סידורי ותיאור של תסמיני הכשל. אנו עשויים להציע כמה בדיקות פשוטות כדי לאשר את הכישלון. אנו נקצה מספר הרשאת חומר להחזרה (RMA) אשר חייב להופיע על התווית החיצונית של חבילת ההחזרה. יש לארוז את כל היחידות/רכיבים כראוי לטיפול ולהחזירם עם הובלה ששולמה מראש למרכז השירות המיועד ACCES, ויוחזרו לאתר הלקוח/המשתמש המשלוח בתשלום מראש ובחשבונית.
כיסוי
שלוש השנים הראשונות: יחידה/חלק שהוחזרו יתוקנו ו/או יוחלפו לפי אפשרות ACCES ללא תשלום עבור עבודה או חלקים שאינם נכללים באחריות. האחריות מתחילה עם משלוח הציוד.
השנים הבאות: לאורך כל חיי הציוד שלך, ACCES מוכנה לספק שירות באתר או במפעל בתעריפים סבירים הדומים לאלה של יצרנים אחרים בתעשייה.
ציוד לא מיוצר על ידי ACCES
ציוד שסופק אך לא מיוצר על ידי ACCES הוא באחריות והוא יתוקן בהתאם לתנאים וההגבלות של אחריות יצרן הציוד המתאים.
כְּלָלִי
במסגרת אחריות זו, האחריות של ACCES מוגבלת להחלפה, תיקון או הנפקת אשראי (לפי שיקול דעת ACCES) עבור כל מוצר שהוכח כפגום במהלך תקופת האחריות. בשום מקרה, ACCES אינה אחראית לנזק תוצאתי או מיוחד הנובע משימוש או שימוש לרעה במוצר שלנו. הלקוח אחראי לכל החיובים שנגרמו כתוצאה משינויים או תוספות לציוד ACCES שלא אושרו בכתב על ידי ACCES או, אם לדעת ACCES הציוד היה נתון לשימוש חריג. "שימוש חריג" למטרות אחריות זו מוגדר ככל שימוש שאליו נחשף הציוד מלבד השימוש שצוין או נועד כפי שהוכח מנציגות רכישה או מכירה. מלבד האמור לעיל, שום אחריות אחרת, מפורשת או משתמעת, לא תחול על כל ציוד כזה שסופק או נמכר על ידי ACCES.
מָבוֹא
כרטיס תקשורת טורי זה תוכנן לשימוש במחשבי PCI-Bus ומספק תקשורת יעילה ב-RS422 (EIA422) או RS485 (EIA485) על פני קווי תקשורת ארוכים. אורכו של הכרטיס הוא 4.80 אינץ' (122 מ"מ) וניתן להתקין אותו בכל חריץ PCI של 5 וולט ב-IBM או במחשבים תואמים. נעשה שימוש ב-UART מאוחסן מסוג 16550, ולצורך תאימות של Windows, כלולה בקרה אוטומטית כדי להפעיל/להשבית את מנהלי ההילוכים בשקיפות.
תפעול מצב מאוזן והפסקת עומס
- במצב RS422, הכרטיס משתמש בדרייברי קו דיפרנציאליים (או מאוזנים) לחסינות רעשים וכדי להגדיל את המרחק המרבי ל-4000 רגל. מצב RS485 משתפר ב-RS422 עם מקלטי משדר הניתנים להחלפה ויכולת לתמוך במספר מכשירים ב"קו מסיבה" אחד. ניתן להרחיב את מספר המכשירים המוגשים בקו בודד באמצעות "חוזרים".
- פעולת RS422 מאפשרת ריבוי מקלטים בקווי התקשורת ופעולת RS485 מאפשרת עד 32 משדרים ומקלטים באותה קבוצה של קווי נתונים. יש לסיים מכשירים בקצוות של רשתות אלה כדי למנוע "צלצול". למשתמש יש אפשרות לסיים את קווי המשדר ו/או המקלט.
- תקשורת RS485 דורשת שמשדר יספק נפח הטיהtagה כדי להבטיח מצב "אפס" ידוע כאשר אף מכשיר לא משדר. כרטיס זה תומך בהטיה כברירת מחדל. אם היישום שלך דורש שהמשדר יהיה לא מוטה, אנא צור קשר עם המפעל.
תאימות יציאת COM
- A 16550 UART משמש כאלמנט תקשורת אסינכרוני (ACE). הוא כולל מאגרי שידור/קבלה FIFO של 16 בתים להגנה מפני אבדן נתונים במערכות הפעלה ריבוי משימות, תוך שמירה על תאימות של 100 אחוז עם היציאה הטורית המקורית של IBM. ארכיטקטורת אפיק PCI מאפשרת הקצאת כתובות בין 0000 ל-FFF8 hex לכרטיסים.
- מתנד הקריסטל בכרטיס מאפשר בחירה מדויקת של קצבי בונד עד 115,200 או, על ידי החלפת מגשר, עד 460,800 באוד עם מתנד הקריסטל הסטנדרטי. קצב ה-baud נבחר בתוכנית והקצבים הזמינים מפורטים בטבלה בסעיף תכנות במדריך זה.
- הדרייבר/מקלט בשימוש, ה-75ALS176, מסוגל להניע קווי תקשורת ארוכים במיוחד בקצבי בונד גבוהים. הוא יכול לנהוג עד +60 mA בקווים מאוזנים ולקבל כניסות של אות דיפרנציאלי של 200 mV הנמוכים על רעשי מצב משותף של +12 V או -7 V. במקרה של התנגשות תקשורת, הדרייבר/מקלטים כוללים כיבוי תרמי.
מצבי תקשורת
הכרטיסים תומכים בתקשורת Simplex, Half-Duplex ו-Full-Duplex במגוון חיבורי כבל שני וארבעה חוטים. סימפלקס היא הצורה הפשוטה ביותר של תקשורת עם שידור המתרחש רק בכיוון אחד. חצי דופלקס מאפשר לתנועה לנסוע בשני הכיוונים, אך רק בכיוון אחד בכל פעם. בפעולה דופלקס מלא, הנתונים עוברים בשני הכיוונים בו-זמנית. רוב התקשורת RS485 משתמשת במצב חצי דופלקס מכיוון שצריך להשתמש רק בזוג חוטים בודד ועלויות ההתקנה מופחתות באופן דרמטי.
בקרת מקלט משדר אוטומטי RTS
ביישומי Windows יש להפעיל ולנטרל את מנהל ההתקן לפי הצורך, מה שמאפשר לכל הכרטיסים לחלוק כבל שני או ארבעה חוטים. כרטיס זה שולט בנהג באופן אוטומטי. עם שליטה אוטומטית, מנהל ההתקן מופעל כאשר הנתונים מוכנים לשידור. מנהל ההתקן נשאר מופעל למשך זמן השידור של תו אחד נוסף לאחר השלמת העברת הנתונים ולאחר מכן מושבת. המקלט בדרך כלל מופעל אך מושבת במהלך השידור ולאחר מכן מופעל מחדש לאחר השלמת השידור. הכרטיס מתאים אוטומטית את התזמון שלו לקצב ההעברה של הנתונים.
מפרטים
ממשק תקשורת
- חיבור קלט/פלט: מחבר D-sub זכר מסוכך 9 פינים בסגנון IBM AT תואם למפרטי RS422 ו-RS485.
- אורך תו: 5, 6, 7 או 8 סיביות.
- זוגיות: זוגיות, אי זוגית או אף אחת.
- מרווח עצירה: 1, 1.5 או 2 סיביות.
- קצבי נתונים טוריים: עד 115,200 באוד, אסינכרוני. קצבים מהירים יותר, עד 460,800 באוד, מושגים על ידי בחירת מגשרים בכרטיס. סוג 16550 UART מאוחסן.
מצב תקשורת דיפרנציאלי RS422/RS485
- רגישות כניסת מקלט: +200 mV, כניסה דיפרנציאלית.
- דחיית מצב נפוץ: +12V עד -7V
- יכולת כונן: פלט שידור של 60 mA עם כיבוי תרמי.
- Multipoint: תואם למפרטי RS422 ו-RS485.
פֶּתֶק
עד 32 נהגים ומקלטים מותרים ברשת. תקשורת טורית ACE המשמשת היא סוג 16550. דרייבר/מקלטים בשימוש הם מסוג 75ALS176.
סְבִיבָתִי
- טווח טמפרטורת עבודה: 0 עד +60 מעלות צלזיוס
- לחות: 5% עד 95%, לא מתעבה.
- טווח טמפרטורת אחסון: -50 עד +120 מעלות צלזיוס
- גודל: 4.80 אינץ' ארוך (122 מ"מ) על גובה 1.80 אינץ' (46 מ"מ).
- מתח נדרש: +5VDC ב-175 mA טיפוסי
הַתקָנָה
מדריך התחלה מהירה (QSG) מודפס עם הכרטיס לנוחיותך. אם כבר ביצעת את השלבים מה-QSG, ייתכן שתמצא פרק זה מיותר ועלול לדלג קדימה כדי להתחיל בפיתוח האפליקציה שלך.
התוכנה המסופקת עם כרטיס זה נמצאת בתקליטור ויש להתקין אותה בדיסק הקשיח לפני השימוש. לשם כך, בצע את השלבים הבאים בהתאם למערכת ההפעלה שלך.
הגדר את אפשרויות הכרטיס באמצעות בחירת מגשר
לפני התקנת הכרטיס במחשב שלך, קרא בעיון את פרק 3: בחירת אפשרויות של מדריך זה, ולאחר מכן הגדר את הכרטיס בהתאם לדרישות ולפרוטוקול שלך (RS-232, RS-422, RS-485, 4-wire 485 וכו') . ניתן להשתמש בתוכנית ההתקנה מבוססת Windows שלנו בשילוב עם פרק 3 כדי לסייע בהגדרת מגשרים בכרטיס, כמו גם לספק תיאורים נוספים לשימוש באפשרויות הכרטיס השונות (כגון סיום, הטיה, טווח קצב העברת העברת נתונים, RS-232, RS-422, RS-485 וכו').
התקנת תוכנת CD
ההוראות הבאות מניחות שכונן התקליטורים הוא כונן "D". אנא החלף את אות הכונן המתאימה למערכת שלך לפי הצורך.
DOS
- הכנס את התקליטור לכונן התקליטורים שלך.
- סוּג
כדי לשנות את הכונן הפעיל לכונן התקליטורים.
- סוּג
כדי להפעיל את תוכנית ההתקנה.
- עקוב אחר ההנחיות שעל המסך כדי להתקין את התוכנה עבור לוח זה.
WINDOWS
- הכנס את התקליטור לכונן התקליטורים שלך.
- המערכת אמורה להפעיל אוטומטית את תוכנית ההתקנה. אם תוכנית ההתקנה לא פועלת מייד, לחץ על התחל | הרץ והקלד
, לחץ על אישור או לחץ על
.
עקוב אחר ההנחיות שעל המסך כדי להתקין את התוכנה עבור לוח זה.
LINUX
אנא עיין ב-linux.htm בתקליטור למידע על התקנה תחת לינוקס.
הערה: ניתן להתקין לוחות COM כמעט בכל מערכת הפעלה. אנחנו כן תומכים בהתקנה בגרסאות קודמות של Windows, וסביר מאוד שנתמוך גם בגרסאות עתידיות.
זְהִירוּת! * פריקה סטטית יחידה של ESDA עלולה להזיק לכרטיס שלך ולגרום לכשל בטרם עת!
אנא פעל על פי כל אמצעי הזהירות הסבירים כדי למנוע פריקה סטטית כגון הארקה על ידי נגיעה בכל משטח מוארק לפני הנגיעה בכרטיס.
התקנת חומרה
- הקפד להגדיר מתגים ומגשרים מהקטע בחירת אפשרויות במדריך זה או מההצעות של SETUP.EXE.
- אל תתקין כרטיס במחשב עד שהתוכנה הותקנה במלואה.
- כבה את מתח המחשב ונתק מתח AC מהמערכת.
- הסר את כיסוי המחשב.
- התקן את הכרטיס בזהירות בחריץ הרחבה זמין של 5V או 3.3V PCI (ייתכן שתצטרך להסיר תחילה לוח אחורי).
- בדוק את התאמה נכונה של הכרטיס והדק את הברגים. ודא שתושבת הרכבת הכרטיס מוברגת היטב למקומה ושיש הארקה חיובית של המארז.
- התקן כבל קלט/פלט על המחבר המותקן על התושבת של הכרטיס.
- החזר את כיסוי המחשב למקומו והפעל את המחשב. היכנס לתוכנית ההתקנה של CMOS של המערכת שלך וודא שאפשרות PCI plug-and-play מוגדרת כראוי למערכת שלך. מערכות המרצות את Windows 95/98/2000/XP/2003 (או כל מערכת הפעלה אחרת תואמת PNP) צריכות להגדיר את אפשרות ה-CMOS למערכת ההפעלה. מערכות הפועלות תחת DOS, Windows NT, Windows 3.1 או כל מערכת הפעלה אחרת שאינה תואמת PNP צריכות להגדיר את אפשרות PNP CMOS ל-BIOS או ללוח אם. שמור את האפשרות והמשך באתחול המערכת.
- רוב המחשבים צריכים לזהות אוטומטית את הכרטיס (בהתאם למערכת ההפעלה) ולסיים אוטומטית את התקנת הדרייברים.
- הפעל את PCIfind.exe כדי להשלים את התקנת הכרטיס ברישום (עבור Windows בלבד) וכדי לקבוע את המשאבים שהוקצו.
- הפעל אחד מהס'ים שסופקוampתוכניות שהועתקו לספריית הכרטיסים החדשה שנוצרה (מהתקליטור) כדי לבדוק ולאמת את ההתקנה שלך.
בחירת אפשרות
ארבע אפשרויות תצורה נקבעות לפי מיקום המגשר כמתואר בפסקאות הבאות. מיקומי המגשרים מוצגים באיור 3-1, מפת בחירת אפשרויות.
422/485
מגשר זה בוחר במצב תקשורת RS422 או RS485.
סיום והטיה
יש לסיים קו תמסורת בקצה הקולט בעכבה האופיינית לו על מנת למנוע "צלצול". התקנת מגשר במיקום שכותרתו TERMIN מפעילה עומס של 120Ω על הקלט עבור מצב RS422. באופן דומה, התקנת מגשר במיקום שכותרתו TERMOUT מפעילה 120Ω על פני קלט/פלט השידור/קבלה עבור פעולת RS485.
בפעולות RS485, שבהן יש מספר מסופים, רק יציאות RS485 בכל קצה של הרשת צריכות להיות עם נגדי סיום כמתואר לעיל. כמו כן, עבור פעולת RS485, חייבת להיות הטיה בקווי RX+ ו-RX-. תכונת 422/485 מספקת הטיה זו.
שיעור באוד
המגשר x1/x4 בוחר את השעון הסטנדרטי של 1.8432MHz או שעון 7.3728MHz עבור קלט ל-UART. מיקום x4 מספק יכולת לקצבי העברת עד 460,800 KHz.
מפריע
מספר ה-IRQ מוקצה על ידי המערכת. השתמש ב-PCIFind.EXE כדי לקבוע את ה-IRQ שהוקצה לכרטיס על ידי ה-BIOS או מערכת ההפעלה. לחילופין, ב-Windows 95/98/NT ניתן להשתמש במנהל ההתקנים. הקרדיטים מופיעים בקטגוריית רכישת נתונים. בחירת הכרטיס, לחיצה על מאפיינים ולאחר מכן בחירה בכרטיסייה משאבים תציג את כתובת הבסיס וה-IRQ שהוקצו לכרטיס.
בחירת כתובת
- ארכיטקטורת ה-PCI היא Plug-and-Play. משמעות הדבר היא שה-BIOS או מערכת ההפעלה קובעים את המשאבים המוקצים לכרטיסי PCI, במקום שהמשתמש בוחר משאבים אלה באמצעות מתגים או מגשרים. כתוצאה מכך, לא ניתן לשנות את כתובת הבסיס של הכרטיס, אלא רק לקבוע אותה. אפשר להשתמש במנהל ההתקנים של Windows95/98/NT כדי לציין משאבי מערכת, אך שיטה זו היא מעבר לתחום של מדריך זה.
- כדי לקבוע את כתובת הבסיס שהוקצתה לכרטיס, הפעל את תוכנית השירות PCIFind.EXE המסופקת. כלי זה יציג רשימה של כל הכרטיסים שזוהו באפיק ה-PCI, הכתובות שהוקצו לכל פונקציה בכל אחד מהכרטיסים, וה-IRQs וה-DMAs המתאימים (אם בכלל) שהוקצו.
- לחלופין, מערכות הפעלה מסוימות (Windows 95/98/2000) ניתנות לשאילתה כדי לקבוע אילו משאבים הוקצו. במערכות הפעלה אלה, אתה יכול להשתמש ב-PCIFind או בכלי השירות של מנהל ההתקנים מהיישומון של מאפייני מערכת של לוח הבקרה. כרטיסים אלה מותקנים במחלקת רכישת נתונים ברשימת מנהל ההתקנים. בחירת הכרטיס ולאחר מכן לחיצה על מאפיינים ולאחר מכן בחירה בכרטיסייה משאבים תציג רשימה של המשאבים שהוקצו לכרטיס.
- אפיק ה-PCI תומך במינימום של 64K של שטח קלט/פלט, כתובת הכרטיס שלך עשויה להיות ממוקמת בכל מקום בטווח הקש של 0400 עד FFF8. PCIFind משתמש במזהה הספק ובזיהוי ההתקן כדי לחפש את הכרטיס שלך ואז קורא את כתובת הבסיס וה-IRQ שהוקצו. אם ברצונך לקבוע את כתובת הבסיס וה-IRQ שהוקצו, השתמש במידע הבא:
- קוד זיהוי הספק עבור הכרטיס הוא 494F (ASCII עבור "IO").
- קוד זיהוי ההתקן עבור הכרטיס הוא 10C9.
תִכנוּת
Sampלתוכניות
יש סampהתוכניות המסופקות עם הכרטיס ב-C, Pascal, QuickBASIC ומספר שפות של Windows. DOS sampה-les ממוקמים בספריית DOS וב-Windows sampהמסמכים ממוקמים בספריית WIN32.
תכנות Windows
הכרטיס מותקן ב-Windows כיציאות COM. לפיכך ניתן להשתמש בפונקציות ה-API הסטנדרטיות של Windows.
בִּפְרָט:
- לִיצוֹרFile() ו-CloseHandle() לפתיחה וסגירה של יציאה.
- SetupComm(), SetCommTimeouts(), GetCommState() ו-SetCommState() כדי להגדיר ולשנות הגדרות של יציאה.
- לִקְרוֹאFile() וכתובFile() לגישה לנמל.
עיין בתיעוד עבור השפה שבחרת לפרטים.
תחת DOS, התהליך שונה מאוד. שאר פרק זה מתאר תכנות DOS
אִתחוּל
- אתחול השבב מצריך ידע בסט הרישום של UART. הצעד הראשון הוא להגדיר את מחלק קצב ההחזרה. אתה עושה זאת על ידי הגדרת DLAB (Divisor Latch Access Bit) גבוה. סיביות זו היא ביט 7 בכתובת הבסיס +3. בקוד C, הקריאה תהיה: outportb(BASEADDR +3,0×80);
- לאחר מכן אתה טוען את המחלק לכתובת בסיס +0 (בייט נמוך) וכתובת בסיס +1 (בייט גבוה). המשוואה הבאה מגדירה את הקשר בין קצב הביאוד למחלק:
- קצב ה-Bud הרצוי = (תדר שעון UART) ÷ (32 * מחלק)
- כאשר המגשר של Baud נמצא במצב X1, תדר השעון של UART הוא 1.8432 מגה-הרץ. כאשר המגשר נמצא במצב X4, תדר השעון הוא 7.3728 מגה-הרץ. הטבלה הבאה מפרטת את תדרי הדיוויזו הפופולריים. שימו לב שיש שתי עמודות שיש לקחת בחשבון בהתאם למיקום מגשר ה-Bud.
באוד קֶצֶב מְחַלֵק x1 מְחַלֵק x4 מקסימום הבדל. כֶּבֶל אורך* 460800 – 1 550 רגל 230400 – 2 1400 רגל 153600 – 3 2500 רגל 115200 1 4 3000 רגל 57600 2 8 4000 רגל 38400 3 12 4000 רגל 28800 4 16 4000 רגל 19200 6 24 4000 רגל 14400 8 32 4000 רגל 9600 12 48 - הנפוץ ביותר 4000 רגל 4800 24 96 4000 רגל 2400 48 192 4000 רגל 1200 96 384 4000 רגל * המרחקים המרביים המומלצים עבור כבלי נתונים מונעים בצורה דיפרנציאלית (RS422 או RS485) הם עבור תנאים טיפוסיים.
טבלה 5-1: ערכי מחלק קצב באוד
ב-C, הקוד להגדיר את השבב ל-9600 באוד הוא:
outportb(BASEADDR, 0x0C);
outportb(BASEADDR +1,0);
שלב האתחול השני הוא להגדיר את מאגר בקרת הקו בכתובת בסיס + 3. אוגר זה מגדיר אורך מילים, סיביות עצירה, זוגיות ו-DLAB. סיביות 0 ו-1 שולטים באורך מילים ומאפשרים אורכי מילים מ-5 עד 8 סיביות. הגדרות סיביות נשלפות על ידי הפחתת 5 מאורך המילה הרצוי. סיביות 2 קובעות את מספר סיביות העצירה. יכול להיות סיבי עצירה אחד או שניים. אם ביט 2 מוגדר ל-0, יהיה ביט עצירה אחד. אם ביט 2 מוגדר ל-1, יהיו שני סיביות עצירה. סיביות 3 עד 6 הפעלת שוויון שליטה והפסקה. הם אינם משמשים בדרך כלל לתקשורת ויש להגדיר אותם לאפס. Bit 7 הוא ה-DLAB שנדון קודם לכן. יש להגדיר אותו לאפס לאחר טעינת המחלק, אחרת לא תהיה תקשורת.
הפקודה C להגדיר את UART עבור מילה של 8 סיביות, ללא זוגיות וסיבית עצירה אחת היא:
outportb(BASEADDR +3, 0x03)
שלב האתחול הסופי הוא שטיפת מאגרי המקלט. אתה עושה זאת עם שתי קריאות ממאגר המקלט בכתובת הבסיס +0. בסיום, ה-UART מוכן לשימוש.
קַבָּלָה
ניתן לטפל בקבלה בשתי דרכים: סקרים והפרעות. בעת הסקרים, הקליטה מתבצעת על ידי קריאה מתמדת של רישום מצב הקו בכתובת הבסיס +5. סיביות 0 של האוגר הזה מוגדרות גבוה בכל פעם שהנתונים מוכנים לקריאה מהשבב. לולאת סקר פשוטה חייבת לבדוק ברציפות את הביט הזה ולקרוא נתונים כשהם הופכים זמינים. קטע הקוד הבא מיישם לולאת סקר ומשתמש בערך של 13, (ASCII Carriage Return) כסמן סוף שידור:
יש להשתמש בתקשורת מונעת פסיקה במידת האפשר והיא נדרשת לקצבי נתונים גבוהים. כתיבת מקלט מונע פסיקות אינה מורכבת בהרבה מכתיבת מקלט שאולה, אך יש לנקוט זהירות בעת התקנה או הסרה של מטפל ההפרעות כדי להימנע מכתיבת פסיקה שגויה, השבתת פסיקה שגויה או כיבוי פסיקות לתקופה ארוכה מדי.
המטפל יקרא תחילה את מרשם זיהוי ההפרעות בכתובת הבסיס +2. אם ההפרעה היא עבור Received Data Available, המטפל קורא את הנתונים. אם אין הפרעה ממתינה, הבקרה יוצאת מהשגרה. א סample handler, שנכתב ב-C, הוא כדלקמן:
הפצה
שידור RS485 פשוט ליישום. התכונה AUTO במצב RS485 מאפשרת את המשדר באופן אוטומטי כאשר הנתונים מוכנים לשליחה, כך שאין צורך בהפעלת תוכנה. התוכנה הבאה למשלample מיועד לפעולה לא אוטומטית במצב RS422. ראשית, יש להגדיר את קו ה-RTS גבוה על ידי כתיבת 1 ל-Bit 1 של מאגר בקרת המודם בכתובת הבסיס +4. קו RTS משמש למעבר של מקלט המשדר ממצב קבלה למצב שידור ולהיפך.
לאחר ביצוע האמור לעיל, הכרטיס מוכן לשלוח נתונים. כדי לשדר מחרוזת של נתונים, על המשדר לבדוק תחילה את Bit 5 של מרשם המצב של הקו בכתובת הבסיס +5. הביט הזה הוא הדגל של המשדר-מחזיק-רשום-ריק. אם הוא גבוה, המשדר שלח את הנתונים. תהליך בדיקת הסיביות עד שהוא עולה לגבוה ואחריו כתיבה חוזר על עצמו עד שלא נשארים נתונים. לאחר שידור כל הנתונים, יש לאפס את סיביות ה-RTS על ידי כתיבת 0 לביט 1 של מאגר בקרת המודם.
קטע קוד C הבא מדגים תהליך זה:
זְהִירוּת
ביט OUT2 של UART חייב להיות מוגדר כ-TRUE לתקשורת מונעת פסיקה נכונה. תוכנה מדור קודם משתמשת בביט זה כדי לשער פסיקות וייתכן שהכרטיס לא יתקשר אם ביט 3 של אוגר 4 (מודם בקרת Register) אינו מוגדר.
הקצאות פינים של מחברים
מחבר התת-מיניאטורי D הפופולרי בעל 9 פינים משמש להתממשקות לקווי תקשורת. המחבר מצויד ב-4-40 יציאות הברגה (נעילת בורג נקבה) כדי לספק הקלת מתח.
פִּין לֹא. | מְשִׁימָה |
1 | Rx– (קבל נתונים) |
2 | Tx+ (העברת נתונים) |
3 | Tx– (העברת נתונים) |
4 | |
5 | GND (הארקת איתות) |
6 | |
7 | |
8 | |
9 | Rx+ (קבל נתונים) |
חיווט כבל נתונים
הטבלה הבאה מציגה חיבורי פינים בין שני התקנים עבור פעולות Simplex, Half-Duplex ו-Full-Duplex.
מצב | כַּרְטִיס 1 | כַּרְטִיס 2 |
סימפלקס, 2 חוטים, קליטה בלבד, RS422 | Rx+ פין 9 | Tx+ פין 2 |
Rx- פין 1 | Tx-pin 3 | |
סימפלקס, 2 חוטים, שידור בלבד, RS422 | Tx+ פין 2 | Rx+ פין 9 |
Tx-pin 3 | Rx- פין 1 | |
חצי דופלקס, 2 חוטים, RS485 | Tx+ פין 2 | Tx+ פין 2 |
Tx-pin 3 | Tx-pin 3 | |
דופלקס מלא, 4 חוטים, RS422 | Tx+ פין 2 | Rx+ פין 9 |
Tx-pin 3 | Rx- פין 1 | |
Rx+ פין 9 | Tx+ פין 2 | |
Rx- פין 1 | Tx-pin 3 |
נספח א': שיקולי יישום
מָבוֹא
העבודה עם התקני RS422 ו-RS485 אינה שונה בהרבה מעבודה עם התקני RS232 טוריים סטנדרטיים ושני התקנים הללו מתגברים על ליקויים בתקן RS232. ראשית, אורך הכבל בין שני התקני RS232 חייב להיות קצר; פחות מ-50 רגל. שנית, שגיאות RS232 רבות הן תוצאה של רעש המושרה על הכבלים. תקן RS422 מתיר אורך כבלים של עד 5000 רגל, ומכיוון שהוא פועל במצב דיפרנציאלי, הוא חסין יותר לרעש המושרה.
החיבורים בין שני התקני RS422 (עם התעלמות מ-CTS) צריכים להיות כדלקמן:
הֶתקֵן #1 | הֶתקֵן #2 | ||||
אוֹת | 9 פינים | 25 פינים | אוֹת | 9 פינים | 25 פינים |
Gnd | 5 | 7 | Gnd | 5 | 7 |
TX+ | 2 | 24 | RX+ | 9 | 12 |
TX– | 3 | 25 | RX– | 1 | 13 |
RX+ | 9 | 12 | TX+ | 2 | 24 |
RX– | 1 | 1 | TX– | 3 | 25 |
טבלה A-1: חיבורים בין שני התקני RS422
חסרון שלישי של RS232 הוא שיותר משני מכשירים אינם יכולים לחלוק את אותו כבל. זה נכון גם עבור RS422 אבל RS485 מציע את כל היתרונות של RS422 פלוס מאפשר לעד 32 מכשירים לחלוק את אותם זוגות מעוותים. חריג לאמור לעיל הוא שמספר התקני RS422 יכולים לחלוק כבל בודד אם רק אחד ידבר והאחרים תמיד יקבלו.
אותות דיפרנציאליים מאוזנים
הסיבה לכך שהתקני RS422 ו-RS485 יכולים לנהוג בקווים ארוכים יותר עם חסינות רעש גדולה יותר מאשר התקני RS232 היא שנעשה שימוש בשיטת הנעה דיפרנציאלית מאוזנת. במערכת דיפרנציאלית מאוזנת, הכרךtage המיוצר על ידי הנהג מופיע על פני זוג חוטים. דרייבר קו מאוזן יפיק נפח דיפרנציאליtage מ-+2 עד +6 וולט על פני מסופי המוצא שלו. דרייבר קו מאוזן יכול לקבל גם אות "אפשר" בכניסה המחבר את הדרייבר למסופי המוצא שלו. אם האות "אפשר" כבוי, הנהג מנותק מקו התמסורת. מצב מנותק או מושבת זה מכונה בדרך כלל מצב "טריסטטי" ומייצג עכבה גבוהה. מנהלי התקן RS485 חייבים להיות בעלי יכולת שליטה זו. מנהלי התקנים של RS422 עשויים להיות בעלי שליטה זו, אך היא לא תמיד נדרשת. מקלט קו דיפרנציאלי מאוזן חש בוולtagמצב קו התמסורת על פני שני קווי קלט האות. אם נפח הכניסה ההפרשיtage גדול מ-+200 mV, המקלט יספק מצב לוגי ספציפי על הפלט שלו. אם ההפרש כרךtagקלט e הוא פחות מ-200 mV, המקלט יספק את המצב הלוגי ההפוך על הפלט שלו. כרך ההפעלה המרביtagהטווח הוא בין +6V ל-6V המאפשר נפחtagהנחתה שיכולה להתרחש בכבלי שידור ארוכים.
מצב נפוץ מרבי כרךtagדירוג e של +7V מספק חסינות טובה לרעש מ-voltages המושרה על קווי זוג מעוותים. חיבור קו הארקה של האות הכרחי על מנת לשמור על נפח מצב משותףtage בטווח הזה. המעגל עשוי לפעול ללא חיבור ההארקה אך עשוי שלא להיות אמין.
פָּרָמֶטֶר | תנאים | מינימום | מקסימום |
Driver Output Voltagה (פרוק) | 4V | 6V | |
-4V | -6V | ||
Driver Output Voltagה (טעון) | מוּנָח | 2V | |
קופצים פנימה | -2V | ||
התנגדות פלט של מנהל ההתקן | 50Ω | ||
זרם קצר מעגל פלט מנהל התקן | +150mA | ||
זמן עליית פלט מנהל התקן | מרווח של 10% יחידות | ||
רגישות מקלט | +200 mV | ||
מקלט Common Mode Voltagטווח | +7V | ||
התנגדות קלט מקלט | 4KΩ |
טבלה A-2: סיכום מפרט RS422
כדי למנוע השתקפויות של אותות בכבל וכדי לשפר את דחיית הרעש הן במצב RS422 והן במצב RS485, יש לסיים את קצה המקלט של הכבל עם התנגדות השווה לעכבה האופיינית של הכבל.
פֶּתֶק
אתה לא צריך להוסיף נגד terminator לכבלים שלך כשאתה משתמש בכרטיס. נגדי סיום עבור קווי RX+ ו-RX- מסופקים בכרטיס וממוקמים במעגל בעת התקנת מגשרים TERM. (ראה את הסעיף בחירת אפשרויות במדריך זה.)
העברת נתונים RS485
תקן RS485 מאפשר שיתוף של קו שידור מאוזן במצב של קו צד. עד 32 זוגות נהג/מקלט יכולים לחלוק רשת קו צד דו-חוטי. מאפיינים רבים של הדרייברים והמקלטים זהים לאלו בתקן RS422. הבדל אחד הוא שהמצב המשותף כרךtagמגבלת e מורחבת והיא +12V עד -7V. מכיוון שניתן לנתק כל דרייבר (או להפעיל אותו) מהקו, עליו לעמוד במצב נפוץ זה כרךtagטווח e במצב טריסטטי.
רשת RS485 דו-חוטית Multidrop
האיור הבא מציג רשת מרובה טיפוסית או קווי מסיבות טיפוסיים. שימו לב שקו ההולכה מסתיים בשני קצוות הקו אך לא בנקודות ירידה באמצע הקו.
RS485 רשת רב-דרופ עם ארבעה חוטים
ניתן לחבר רשת RS485 גם במצב ארבעה חוטים. ברשת ארבעה חוטים יש צורך שצומת אחד יהיה צומת מאסטר וכל האחרים יהיו עבדים. הרשת מחוברת כך שהמאסטר מתקשר לכל העבדים וכל העבדים מתקשרים רק עם המאסטר. יש לזה יתרוןtages בציוד המשתמש בתקשורת פרוטוקול מעורב. מכיוון שצמתי העבד לעולם לא מקשיבים לתגובה של עבד אחר לאדון, צומת עבד לא יכול להשיב בצורה שגויה.
הערות לקוחות
אם אתה נתקל בבעיות כלשהן עם מדריך זה או סתם רוצה לתת לנו משוב, אנא שלח לנו דוא"ל לכתובת: manuals@accesio.com. אנא פרט את כל השגיאות שאתה מוצא וכלול את כתובת הדואר שלך כדי שנוכל לשלוח לך עדכונים ידניים.
10623 Roselle Street, San Diego CA 92121 Tel. (858)550-9559 פקס (858)550-7322 www.accesio.com
Assured Systems
Assured Systems היא חברת טכנולוגיה מובילה עם למעלה מ-1,500 לקוחות קבועים ב-80 מדינות, הפורסת למעלה מ-85,000 מערכות לבסיס לקוחות מגוון ב-12 שנות פעילות. אנו מציעים פתרונות מחשוב, תצוגה, רשת ואיסוף נתונים איכותיים וחדשניים למגזרי השוק המשובצים, התעשייתיים והדיגיטליים מחוץ לבית.
US
sales@assured-systems.com
מכירות: +1 347 719 4508
תמיכה: +1 347 719 4508
1309 Coffeen Ave Ste 1200 Sheridan WY 82801 ארה"ב
EMEA
sales@assured-systems.com
מכירות: +44 (0)1785 879 050
תמיכה: +44 (0)1785 879 050
יחידה A5 Douglas Park Stone Business Park Stone ST15 0YJ בריטניה
מספר מע"מ: 120 9546 28
מספר רישום העסק: 07699660
www.assured-systems.com | sales@assured-systems.com
מסמכים / משאבים
![]() |
ASSURED PCI-COM-1S מספקת מגוון ממשקי PCI טוריים [pdfמדריך למשתמש PCI-COM-1S מספקת מגוון ממשקי PCI טוריים, PCI-COM-1S, מספקת מגוון ממשקי PCI טוריים, מגוון ממשקי PCI טוריים, ממשקי PCI טוריים, ממשקים |