توفر 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.
مقدمة
تم تصميم بطاقة الاتصالات التسلسلية هذه للاستخدام في أجهزة كمبيوتر PCI-Bus وتوفر اتصالاً فعالاً إما في RS422 (EIA422) أو RS485 (EIA485) عبر خطوط الاتصال الطويلة. يبلغ طول البطاقة 4.80 بوصة (122 ملم) ويمكن تركيبها في أي فتحة PCI بقدرة 5 فولت في أجهزة IBM أو أجهزة الكمبيوتر المتوافقة. يتم استخدام نوع 16550 UART المخزن مؤقتًا، ومن أجل التوافق مع نظام التشغيل Windows، يتم تضمين التحكم التلقائي لتمكين/تعطيل برامج تشغيل الإرسال بشفافية.
تشغيل الوضع المتوازن وإنهاء التحميل
- في وضع RS422، تستخدم البطاقة برامج تشغيل الخطوط التفاضلية (أو المتوازنة) للحصانة من الضوضاء ولزيادة الحد الأقصى للمسافة إلى 4000 قدم. يتم تحسين وضع RS485 على RS422 من خلال أجهزة إرسال واستقبال قابلة للتحويل والقدرة على دعم أجهزة متعددة على "خط حفلة" واحد. يمكن زيادة عدد الأجهزة المخدومة على خط واحد باستخدام "أجهزة إعادة الإرسال".
- يسمح تشغيل RS422 بأجهزة استقبال متعددة على خطوط الاتصالات، كما يسمح تشغيل RS485 بما يصل إلى 32 جهاز إرسال وجهاز استقبال على نفس مجموعة خطوط البيانات. يجب إنهاء الأجهزة الموجودة في نهايات هذه الشبكات لتجنب "الرنين". لدى المستخدم خيار إنهاء خطوط المرسل و/أو خطوط الاستقبال.
- تتطلب اتصالات RS485 أن يقوم جهاز الإرسال بتزويد تيار تحيزtagلضمان حالة "صفر" معروفة عندما لا يكون هناك جهاز يرسل. تدعم هذه البطاقة التحيز بشكل افتراضي. إذا كان تطبيقك يتطلب أن يكون جهاز الإرسال غير متحيز، فيرجى الاتصال بالمصنع.
توافق منفذ COM
- يتم استخدام UART 16550 كعنصر اتصال غير متزامن (ACE). وهو يتضمن مخازن مؤقتة FIFO للإرسال/الاستقبال مكونة من 16 بايت للحماية من فقدان البيانات في أنظمة التشغيل متعددة المهام، مع الحفاظ على التوافق بنسبة 100% مع منفذ IBM التسلسلي الأصلي. تسمح بنية ناقل PCI بتعيين عناوين بين 0000 وFFF8 سداسي عشرية للبطاقات.
- يسمح المذبذب البلوري الموجود على البطاقة بالاختيار الدقيق لمعدلات البث بالباود التي تصل إلى 115,200 أو، عن طريق تغيير وصلة العبور، حتى 460,800 بود باستخدام المذبذب البلوري القياسي. معدل الباود هو برنامج محدد والمعدلات المتاحة مدرجة في جدول في قسم البرمجة في هذا الدليل.
- إن المحرك/المستقبل المستخدم، 75ALS176، قادر على تشغيل خطوط اتصال طويلة للغاية بمعدلات بود عالية. ويمكنه تشغيل ما يصل إلى +60 مللي أمبير على خطوط متوازنة واستقبال مدخلات منخفضة تصل إلى 200 مللي فولت من الإشارة التفاضلية المتراكبة على ضوضاء الوضع المشترك +12 فولت أو -7 فولت. وفي حالة حدوث تعارض في الاتصال، يتميز المحرك/المستقبل بإيقاف التشغيل الحراري.
أوضاع الاتصال
تدعم البطاقات الاتصالات البسيطة ونصف المزدوجة والكاملة المزدوجة في مجموعة متنوعة من توصيلات الكابلات ثنائية ورباعية الأسلاك. يعتبر البسيط أبسط أشكال الاتصالات حيث يحدث النقل في اتجاه واحد فقط. يسمح نصف المزدوج بنقل البيانات في كلا الاتجاهين، ولكن في اتجاه واحد فقط في كل مرة. في عملية كامل المزدوج، تنتقل البيانات في كلا الاتجاهين في نفس الوقت. تستخدم معظم اتصالات 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 مللي فولت، الإدخال التفاضلي.
- رفض الوضع المشترك: +12 فولت إلى -7 فولت
- قدرة المحرك: 60 مللي أمبير ينقل الإخراج مع الإغلاق الحراري.
- نقاط متعددة: متوافق مع مواصفات RS422 وRS485.
ملحوظة
يُسمح بوجود ما يصل إلى 32 برنامج تشغيل وجهاز استقبال على الإنترنت. يتم استخدام نوع 16550 في الاتصالات التسلسلية. يتم استخدام نوع 75ALS176 في برامج التشغيل/أجهزة الاستقبال.
بيئي
- نطاق درجة حرارة التشغيل: من 0 إلى +60 درجة مئوية
- الرطوبة: من 5% إلى 95%، غير متكثفة.
- نطاق درجة حرارة التخزين: -50 إلى +120 درجة مئوية
- الحجم: الطول 4.80 بوصة (122 ملم) والارتفاع 1.80 بوصة (46 ملم).
- الطاقة المطلوبة: +5VDC عند 175 مللي أمبير نموذجيًا
تثبيت
تم تزويد البطاقة بدليل البدء السريع المطبوع (QSG) من أجل راحتك. إذا كنت قد قمت بالفعل بتنفيذ الخطوات الواردة في QSG، فقد تجد أن هذا الفصل زائد عن الحاجة ويمكنك تخطيه لبدء تطوير التطبيق الخاص بك.
البرنامج المرفق مع هذه البطاقة موجود على قرص مضغوط ويجب تثبيته على القرص الثابت الخاص بك قبل الاستخدام. للقيام بذلك، قم بتنفيذ الخطوات التالية بما يتناسب مع نظام التشغيل الخاص بك.
قم بتكوين خيارات البطاقة عبر تحديد Jumper
قبل تثبيت البطاقة في جهاز الكمبيوتر الخاص بك، اقرأ الفصل 3 بعناية: تحديد الخيارات في هذا الدليل، ثم قم بتكوين البطاقة وفقًا لمتطلباتك والبروتوكول الخاص بك (RS-232، RS-422، RS-485، 4-wire 485، إلخ.) . يمكن استخدام برنامج الإعداد المستند إلى Windows الخاص بنا جنبًا إلى جنب مع الفصل 3 للمساعدة في تكوين وصلات العبور على البطاقة، بالإضافة إلى توفير أوصاف إضافية لاستخدام خيارات البطاقة المتنوعة (مثل الإنهاء، والتحيز، ونطاق معدل الباود، RS-232، RS-422، RS-485، الخ).
تثبيت برامج القرص المضغوط
تفترض الإرشادات التالية أن محرك الأقراص المضغوطة هو محرك الأقراص "D". الرجاء استبدال حرف محرك الأقراص المناسب لنظامك عند الضرورة.
دوس
- ضع القرص المضغوط في محرك الأقراص المضغوطة لديك.
- يكتب
لتغيير محرك الأقراص النشط إلى محرك الأقراص المضغوطة.
- يكتب
لتشغيل برنامج التثبيت.
- اتبع المطالبات التي تظهر على الشاشة لتثبيت البرنامج الخاص بهذه اللوحة.
ويندوز
- ضع القرص المضغوط في محرك الأقراص المضغوطة لديك.
- يجب أن يقوم النظام تلقائيًا بتشغيل برنامج التثبيت. إذا لم يتم تشغيل برنامج التثبيت على الفور، فانقر فوق ابدأ | تشغيل واكتب
، انقر فوق "موافق" أو اضغط على
.
اتبع المطالبات التي تظهر على الشاشة لتثبيت البرنامج الخاص بهذه اللوحة.
لينكس
الرجاء الرجوع إلى linux.htm الموجود على القرص المضغوط للحصول على معلومات حول التثبيت ضمن Linux.
ملاحظة: يمكن تثبيت لوحات COM في أي نظام تشغيل تقريبًا. نحن ندعم التثبيت في الإصدارات السابقة من Windows، ومن المحتمل جدًا أن ندعم الإصدارات المستقبلية أيضًا.
تحذير! * قد يؤدي تفريغ الشحنات الساكنة من ESDA إلى إتلاف بطاقتك والتسبب في فشلها قبل الأوان!
يرجى اتباع كافة الاحتياطات المعقولة لمنع التفريغ الكهربائي الساكن مثل تأريض نفسك عن طريق لمس أي سطح مؤرض قبل لمس البطاقة.
تركيب الأجهزة
- تأكد من ضبط المفاتيح والوصلات من قسم تحديد الخيارات في هذا الدليل أو من اقتراحات SETUP.EXE.
- لا تقم بتثبيت البطاقة في الكمبيوتر حتى يتم تثبيت البرنامج بالكامل.
- قم بإيقاف تشغيل طاقة الكمبيوتر وافصل طاقة التيار المتردد عن النظام.
- قم بإزالة غطاء الكمبيوتر.
- قم بتثبيت البطاقة بعناية في فتحة توسيع PCI المتوفرة بقدرة 5 فولت أو 3.3 فولت (قد تحتاج إلى إزالة اللوحة الخلفية أولاً).
- تحقق من الملاءمة الصحيحة للبطاقة وشد البراغي. تأكد من تثبيت دعامة تثبيت البطاقة في مكانها بشكل صحيح ومن وجود أرضية إيجابية للهيكل.
- قم بتركيب كابل الإدخال/الإخراج على الموصل المثبت على حامل البطاقة.
- أعد غطاء الكمبيوتر إلى مكانه وقم بتشغيل الكمبيوتر. أدخل برنامج إعداد CMOS الخاص بنظامك وتأكد من ضبط خيار PCI plug-and-play بشكل مناسب لنظامك. يجب على الأنظمة التي تعمل بنظام Windows 95/98/2000/XP/2003 (أو أي نظام تشغيل آخر متوافق مع PNP) ضبط خيار CMOS على OS. يجب على الأنظمة التي تعمل بنظام DOS أو Windows NT أو Windows 3.1 أو أي نظام تشغيل آخر غير متوافق مع PNP ضبط خيار PNP CMOS على BIOS أو Motherboard. احفظ الخيار واستمر في تشغيل النظام.
- يجب أن تكتشف معظم أجهزة الكمبيوتر البطاقة تلقائيًا (اعتمادًا على نظام التشغيل) وتنتهي من تثبيت برامج التشغيل تلقائيًا.
- قم بتشغيل 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.8432 ميجا هرتز أو الساعة 7.3728 ميجا هرتز لإدخالها إلى UART. يوفر موضع x4 إمكانية الحصول على معدلات نقل بيانات تصل إلى 460,800 كيلو هرتز.
المقاطعات
يتم تعيين رقم IRQ بواسطة النظام. استخدم PCIFind.EXE لتحديد IRQ الذي تم تعيينه للبطاقة بواسطة BIOS أو نظام التشغيل. بدلاً من ذلك، في Windows 95/98/NT، يمكن استخدام Device Manager (إدارة الأجهزة). يتم إدراج البطاقة ضمن فئة Data Acquisition (اكتساب البيانات). سيؤدي تحديد البطاقة والنقر فوق Properties (خصائص)، ثم تحديد علامة التبويب Resources (الموارد) إلى عرض عنوان القاعدة وIRQ المخصصين للبطاقة.
اختيار العنوان
- إن بنية PCI هي Plug-and-Play. وهذا يعني أن BIOS أو نظام التشغيل يحدد الموارد المخصصة لبطاقات PCI، بدلاً من قيام المستخدم بتحديد هذه الموارد باستخدام المفاتيح أو وصلات التوصيل. ونتيجة لذلك، لا يمكن تغيير عنوان البطاقة الأساسي، بل يمكن تحديده فقط. ومن الممكن استخدام مدير الأجهزة في Windows95/98/NT لتحديد موارد النظام، ولكن هذه الطريقة تتجاوز نطاق هذا الدليل.
- لتحديد العنوان الأساسي الذي تم تعيينه للبطاقة، قم بتشغيل برنامج الأداة المساعدة PCIFind.EXE المتوفر. ستعرض هذه الأداة المساعدة قائمة بجميع البطاقات المكتشفة على ناقل PCI، والعناوين المخصصة لكل وظيفة على كل بطاقة، وطلبات IRQs وDMAs المعنية (إن وجدت).
- وبدلاً من ذلك، يمكن الاستعلام عن بعض أنظمة التشغيل (Windows 95/98/2000) لتحديد الموارد التي تم تعيينها. في أنظمة التشغيل هذه، يمكنك استخدام PCIFind أو الأداة المساعدة Device Manager من تطبيق System Properties الصغير بلوحة التحكم. يتم تثبيت هذه البطاقات في فئة الحصول على البيانات بقائمة إدارة الأجهزة. سيؤدي تحديد البطاقة ثم النقر فوق "خصائص"، ثم تحديد علامة التبويب "الموارد" إلى عرض قائمة بالموارد المخصصة للبطاقة.
- يدعم ناقل PCI ما لا يقل عن 64 كيلو بايت من مساحة الإدخال/الإخراج، وقد يكون عنوان بطاقتك موجودًا في أي مكان في النطاق السداسي من 0400 إلى FFF8. يستخدم PCIFind معرف البائع ومعرف الجهاز للبحث عن بطاقتك ثم يقرأ العنوان الأساسي وIRQ المعين. إذا كنت تريد تحديد العنوان الأساسي وIRQ المعينين، فاستخدم المعلومات التالية:
- رمز معرف البائع للبطاقة هو 494F (ASCII لـ "IO").
- رمز معرف الجهاز الخاص بالبطاقة هو 10C9.
برمجة
Sampلو البرامج
هناك سampالبرامج المتوفرة مع البطاقة بلغات C و Pascal و QuickBASIC والعديد من لغات Windows. دوس قampتوجد الملفات في دليل DOS وWindows sampالملفات موجودة في دليل WIN32.
برمجة ويندوز
يتم تثبيت البطاقة في نظام Windows كمنافذ COM. وبالتالي يمكن استخدام وظائف API القياسية لنظام Windows.
بخاصة:
- يخلقFile() وCloseHandle () لفتح وإغلاق المنفذ.
- SetupComm() وSetCommTimeouts() وGetCommState() وSetCommState() لتعيين إعدادات المنفذ وتغييرها.
- يقرأFile() والكتابةFile() للوصول إلى المنفذ.
راجع الوثائق الخاصة باللغة التي اخترتها للحصول على التفاصيل.
في نظام التشغيل DOS، تكون العملية مختلفة تمامًا. يصف الجزء المتبقي من هذا الفصل برمجة نظام التشغيل DOS
التهيئة
- تتطلب تهيئة الشريحة معرفة مجموعة التسجيل الخاصة بـ UART. الخطوة الأولى هي تعيين مقسوم معدل الباود. يمكنك القيام بذلك عن طريق ضبط DLAB (بت الوصول إلى مزلاج القسمة) أولاً على ارتفاع. هذا البت هو البت 7 في العنوان الأساسي +3. في كود C، سيكون الاستدعاء: outportb(BASEADDR +3,0×80);
- يمكنك بعد ذلك تحميل المقسوم عليه إلى العنوان الأساسي +0 (بايت منخفض) والعنوان الأساسي +1 (بايت عالي). تحدد المعادلة التالية العلاقة بين معدل الباود والمقسوم عليه:
- معدل الباود المطلوب = (تردد ساعة UART) ÷ (32 * المقسوم عليه)
- عندما يكون وصلة البود في موضع X1، يكون تردد ساعة UART 1.8432 ميجا هرتز. عندما يكون وصلة البود في موضع X4، يكون تردد الساعة 7.3728 ميجا هرتز. يسرد الجدول التالي ترددات التقسيم الشائعة. لاحظ أنه يوجد عمودان يجب مراعاتهما حسب موضع وصلة البود.
بود معدل المقسوم عليه 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 تتحكم في التكافؤ وتمكين الفصل. لا يتم استخدامها بشكل شائع للاتصالات ويجب ضبطها على الصفر. البت 7 هو DLAB الذي تمت مناقشته مسبقًا. يجب ضبطه على الصفر بعد تحميل المقسوم عليه وإلا فلن يكون هناك اتصال.
أمر C لتعيين UART لكلمة مكونة من 8 بتات، بدون تكافؤ، وبت توقف واحد هو:
منفذ خارجي (BASEADDR +3، 0x03)
خطوة التهيئة النهائية هي مسح المخازن المؤقتة لجهاز الاستقبال. يمكنك القيام بذلك من خلال قراءتين من المخزن المؤقت لجهاز الاستقبال في العنوان الأساسي +0. عند الانتهاء، يصبح UART جاهزًا للاستخدام.
استقبال
يمكن التعامل مع الاستقبال بطريقتين: الاقتراع والمقاطعة. عند الاستقصاء، يتم الاستقبال من خلال القراءة المستمرة لسجل حالة الخط على العنوان الأساسي +5. يتم تعيين البت 0 من هذا السجل على مستوى عالٍ عندما تكون البيانات جاهزة للقراءة من الشريحة. يجب أن تقوم حلقة الاستقصاء البسيطة بالتحقق بشكل مستمر من هذا البت وقراءة البيانات عندما تصبح متاحة. يقوم جزء التعليمات البرمجية التالي بتنفيذ حلقة استقصاء ويستخدم قيمة 13 (ASCII Carriage Return) كعلامة نهاية الإرسال:
ينبغي استخدام الاتصالات التي تعتمد على المقاطعة كلما أمكن ذلك، وهي مطلوبة لمعدلات البيانات العالية. إن كتابة جهاز استقبال يعتمد على المقاطعة ليس أكثر تعقيدًا من كتابة جهاز استقبال مستقصى، ولكن يجب توخي الحذر عند تثبيت أو إزالة معالج المقاطعة لتجنب كتابة المقاطعة الخاطئة، أو تعطيل المقاطعة الخاطئة، أو إيقاف المقاطعات لفترة طويلة جدًا.
سيقرأ المعالج أولاً سجل تعريف المقاطعة على العنوان الأساسي +2. إذا كانت المقاطعة مخصصة للبيانات المستلمة، فسيقوم المعالج بقراءة البيانات. إذا لم تكن هناك مقاطعة معلقة، فسيخرج التحكم من الروتين. مثلampمعالج le، مكتوب في C، كما يلي:
الانتقال
يعتبر نقل RS485 سهل التنفيذ. تعمل ميزة AUTO في وضع RS485 على تمكين جهاز الإرسال تلقائيًا عندما تكون البيانات جاهزة للإرسال، لذلك لا يلزم تمكين أي برنامج. البرامج التالية على سبيل المثالampيُستخدم le للتشغيل غير التلقائي في وضع RS422. أولاً، يجب ضبط خط RTS على قيمة عالية عن طريق كتابة 1 إلى البت 1 من سجل التحكم في المودم عند العنوان الأساسي +4. يُستخدم خط RTS لتبديل جهاز الإرسال والاستقبال من وضع الاستقبال إلى وضع الإرسال والعكس.
بعد الانتهاء مما سبق، تصبح البطاقة جاهزة لإرسال البيانات. لإرسال سلسلة من البيانات، يجب على المرسل أولاً التحقق من البتة 5 من سجل حالة الخط عند العنوان الأساسي +5. هذا البت هو علامة تسجيل جهاز الإرسال الفارغة. إذا كانت عالية، فقد أرسل المرسل البيانات. يتم تكرار عملية فحص البت حتى يرتفع ثم يتم الكتابة حتى لا تبقى أي بيانات. بعد إرسال جميع البيانات، يجب إعادة تعيين بت RTS عن طريق كتابة 0 إلى البت 1 في سجل التحكم بالمودم.
يوضح جزء التعليمات البرمجية C التالي هذه العملية:
حذر
يجب ضبط بت OUT2 الخاص بـ UART على "TRUE" للاتصال الصحيح الذي يتم عن طريق المقاطعات. تستخدم البرامج القديمة هذا البت للتحكم في المقاطعات وقد لا تتمكن البطاقة من الاتصال إذا لم يتم ضبط البت 3 من السجل 4 (سجل التحكم في المودم).
تعيينات دبوس الموصل
يتم استخدام الموصل الفرعي الصغير ذو 9 سنون D للتواصل مع خطوط الاتصال. تم تجهيز الموصل بمواجهات مترابطة من 4 إلى 40 (قفل لولبي أنثوي) لتوفير تخفيف الضغط.
دبوس لا. | تكليف |
1 | Rx– (تلقي البيانات) |
2 | Tx+ (نقل البيانات) |
3 | Tx– (نقل البيانات) |
4 | |
5 | GND (إشارة أرضية) |
6 | |
7 | |
8 | |
9 | Rx+ (تلقي البيانات) |
أسلاك كابل البيانات
يوضح الجدول التالي التوصيلات الدبوسية بين جهازين لعمليات الإرسال البسيط، ونصف الاتجاه، والازدواج الكامل.
وضع | بطاقة 1 | بطاقة 2 |
Simplex، سلكين، استقبال فقط، RS2 | آر إكس + دبوس 9 | تي إكس + دبوس 2 |
آر إكس-دبوس 1 | تي إكس- دبوس 3 | |
Simplex، سلكان، إرسال فقط، RS2 | تي إكس + دبوس 2 | آر إكس + دبوس 9 |
تي إكس- دبوس 3 | آر إكس-دبوس 1 | |
نصف مزدوج، سلكين، RS2 | تي إكس + دبوس 2 | تي إكس + دبوس 2 |
تي إكس- دبوس 3 | تي إكس- دبوس 3 | |
مزدوج كامل، 4 أسلاك، RS422 | تي إكس + دبوس 2 | آر إكس + دبوس 9 |
تي إكس- دبوس 3 | آر إكس-دبوس 1 | |
آر إكس + دبوس 9 | تي إكس + دبوس 2 | |
آر إكس-دبوس 1 | تي إكس- دبوس 3 |
الملحق أ: اعتبارات التطبيق
مقدمة
لا يختلف العمل مع أجهزة RS422 وRS485 كثيرًا عن العمل مع أجهزة RS232 التسلسلية القياسية، ويتغلب هذان المعياران على أوجه القصور في معيار RS232. أولاً، يجب أن يكون طول الكابل بين جهازي RS232 قصيرًا؛ أقل من 50 قدمًا. ثانيًا، العديد من أخطاء RS232 هي نتيجة للضوضاء المستحثة على الكابلات. يسمح معيار RS422 بأطوال كابلات تصل إلى 5000 قدم، ولأنه يعمل في الوضع التفاضلي، فهو أكثر مناعة للضوضاء المستحثة.
يجب أن تكون الاتصالات بين جهازين RS422 (مع تجاهل CTS) كما يلي:
جهاز #1 | جهاز #2 | ||||
إشارة | 9 دبوس | 25 دبوس | إشارة | 9 دبوس | 25 دبوس |
أرض | 5 | 7 | أرض | 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 |
الجدول أ-1: التوصيلات بين جهازي RS422
العيب الثالث في RS232 هو أن أكثر من جهازين لا يمكنهم مشاركة نفس الكابل. وينطبق هذا أيضًا على RS422 ولكن RS485 يقدم جميع مزايا RS422 plus الذي يسمح لما يصل إلى 32 جهازًا بمشاركة نفس الأزواج الملتوية. الاستثناء مما سبق هو أن العديد من أجهزة RS422 يمكنها مشاركة كبل واحد إذا كان جهاز واحد فقط سيتحدث وستستقبل الأجهزة الأخرى دائمًا.
الإشارات التفاضلية المتوازنة
السبب وراء قدرة أجهزة RS422 وRS485 على تشغيل خطوط أطول مع مناعة أكبر للضوضاء مقارنة بأجهزة RS232 هو استخدام طريقة القيادة التفاضلية المتوازنة. في النظام التفاضلي المتوازن، المجلدtagيظهر e الذي ينتجه السائق عبر زوج من الأسلاك. سينتج برنامج تشغيل الخط المتوازن حجمًا تفاضليًاtagمن +2 إلى +6 فولت عبر أطراف خرجه. يمكن أن يحتوي مشغل الخط المتوازن أيضًا على إشارة "تمكين" إدخال تربط المشغل بأطراف خرجه. إذا كانت إشارة "التمكين" متوقفة، يتم فصل المشغل عن خط النقل. يشار إلى حالة الانفصال أو التعطيل هذه عادةً باسم حالة "الحالة الثلاثية" وتمثل معاوقة عالية. يجب أن تتمتع برامج تشغيل RS485 بهذه القدرة على التحكم. قد تحتوي برامج تشغيل RS422 على هذا التحكم ولكن ليس مطلوبًا دائمًا. يستشعر جهاز استقبال الخط التفاضلي المتوازن مستوى الصوتtage حالة خط النقل عبر خطي إدخال الإشارة. إذا كان المجلد المدخلات التفاضليةtage أكبر من +200 mV، سيوفر جهاز الاستقبال حالة منطقية محددة على خرجه. إذا كان المجلد التفاضليtagإذا كان الإدخال أقل من -200 مللي فولت، فإن جهاز الاستقبال سيوفر الحالة المنطقية المعاكسة على خرجه. الحد الأقصى لحجم التشغيلtagيتراوح النطاق الإلكتروني من +6V إلى -6V مما يسمح بالمجلدtagالتوهين الذي يمكن أن يحدث في كابلات النقل الطويلة.
الحد الأقصى لحجم الوضع المشتركtagيوفر تصنيف e +7V مناعة جيدة للضوضاء من المجلدtages المستحثة على خطوط الزوج الملتوية. يعد اتصال الخط الأرضي للإشارة ضروريًا للحفاظ على مستوى الصوت العام للوضعtagه ضمن هذا النطاق. قد تعمل الدائرة بدون الاتصال الأرضي ولكنها قد لا تكون موثوقة.
المعلمة | شروط | الحد الأدنى | الأعلى. |
حجم إخراج السائقtagه (تفريغ) | 4V | 6V | |
-4 فولت | -6 فولت | ||
حجم إخراج السائقtagه (محملة) | شرط | 2V | |
لاعبا في | -2 فولت | ||
مقاومة إخراج السائق | 50 أوم | ||
سائق الناتج ماس كهربائى الحالي | +150 مللي أمبير | ||
وقت ارتفاع مخرجات السائق | فاصل الوحدة 10% | ||
حساسية المستقبل | +200 م فولت | ||
جهاز الاستقبال الوضع المشترك المجلدtage المدى | +7 فولت | ||
مقاومة مدخل المستقبل | 4 كيلو أوم |
الجدول أ-2: ملخص مواصفات RS422
لمنع انعكاسات الإشارة في الكابل وتحسين رفض الضوضاء في كل من وضعي RS422 وRS485، يجب إنهاء الطرف المستقبل للكابل بمقاومة تساوي المعاوقة المميزة للكابل.
ملحوظة
ليس عليك إضافة مقاوم فاصل إلى الكابلات الخاصة بك عند استخدام البطاقة. يتم توفير مقاومات الإنهاء لخطوط RX+ وRX- على البطاقة ويتم وضعها في الدائرة عند تثبيت وصلات العبور TERM. (راجع قسم تحديد الخيار في هذا الدليل.)
نقل البيانات RS485
يسمح معيار RS485 بمشاركة خط نقل متوازن في وضع خط الحفلة. يمكن لما يصل إلى 32 زوجًا من برامج التشغيل/المستقبل مشاركة شبكة خطية مكونة من سلكين. العديد من خصائص برامج التشغيل وأجهزة الاستقبال هي نفسها الموجودة في معيار RS422. أحد الاختلافات هو أن الوضع الشائع المجلدtagتم تمديد الحد الإلكتروني وهو +12 فولت إلى -7 فولت. نظرًا لأنه يمكن فصل أي سائق (أو ثلاثي) عن الخط، فيجب أن يتحمل مجلد الوضع الشائع هذاtagنطاق e أثناء وجوده في حالة ثلاثية.
شبكة متعددة الأسلاك RS485
يوضح الرسم التوضيحي التالي شبكة نموذجية متعددة الخطوط أو خطوط المجموعة. لاحظ أن خط النقل ينتهي على طرفي الخط ولكن ليس عند نقاط الهبوط في منتصف الخط.
شبكة متعددة القطرات بأربعة أسلاك RS485
يمكن أيضًا توصيل شبكة RS485 في وضع أربعة أسلاك. في شبكة من أربعة أسلاك، من الضروري أن تكون إحدى العقد عقدة رئيسية وأن تكون جميع العقد الأخرى تابعة. يتم توصيل الشبكة بحيث يتواصل السيد مع جميع العبيد ويتواصل جميع العبيد مع السيد فقط. هذا له تقدمtagموجودة في المعدات التي تستخدم اتصالات البروتوكول المختلط. نظرًا لأن العقد التابعة لا تستمع أبدًا إلى استجابة العبد الآخر للسيد، فلا يمكن للعقدة التابعة الرد بشكل غير صحيح.
تعليقات العملاء
إذا واجهت أي مشاكل مع هذا الدليل أو كنت تريد فقط تقديم بعض الملاحظات لنا، فيرجى مراسلتنا عبر البريد الإلكتروني على: manuals@accesio.com. يرجى تفصيل أي أخطاء تجدها وتضمين عنوان بريدك حتى نتمكن من إرسال أي تحديثات للدليل إليك.
10623 شارع روزيل، سان دييغو كاليفورنيا 92121 هاتف. (858)550-9559 فاكس (858)550-7322 www.accessio.com
الأنظمة المضمونة
Assured Systems هي شركة رائدة في مجال التكنولوجيا ولديها أكثر من 1,500 عميل منتظم في 80 دولة، وتنشر أكثر من 85,000 نظام لقاعدة عملاء متنوعة خلال 12 عامًا من العمل. نحن نقدم حلولًا عالية الجودة ومبتكرة للحوسبة القوية والعرض والشبكات وجمع البيانات لقطاعات السوق المدمجة والصناعية والرقمية خارج المنزل.
US
المبيعات@assured-systems.com
المبيعات: +1 347 719 4508
الدعم: +1
1309 Coffeen Ave Ste 1200 شيريدان WY 82801 الولايات المتحدة الأمريكية
أوروبا والشرق الأوسط وأفريقيا
المبيعات@assured-systems.com
المبيعات: +44 (0)1785 879 050
الدعم: +44 (0)1785 879 050
الوحدة A5 دوجلاس بارك ستون بيزنس بارك ستون ST15 0YJ المملكة المتحدة
رقم ضريبة القيمة المضافة: 120 9546 28
رقم تسجيل الأعمال: 07699660
www.assured-systems.com | المبيعات@assured-systems.com
المستندات / الموارد
![]() |
توفر ASSURED PCI-COM-1S مجموعة من واجهات PCI التسلسلية [بي دي اف] دليل المستخدم PCI-COM-1S توفر مجموعة من واجهات PCI التسلسلية، PCI-COM-1S، توفر مجموعة من واجهات PCI التسلسلية، مجموعة من واجهات PCI التسلسلية، واجهات PCI التسلسلية، واجهات |