شعار ASSURED

موزع ومُدمج PCI-COM-1S Access IO من ASSURED SYSTEMS

موزع ومُدمج منتجات ASSURED-SYSTEMS-PCI-COM-1S-Acces-IO

معلومات المنتج

تحديد

  • النموذج: PCI-COM-1S
  • الشركة المصنعة: ACCES I/O Products Inc
  • السنة: 1995، 2005
  • الموقع: 10623 Roselle Street، سان دييغو، كاليفورنيا 92121، الولايات المتحدة الأمريكية

تعليمات استخدام المنتج

تثبيت
قبل تثبيت بطاقة PCI-COM-1S، تأكد من إيقاف تشغيل الكمبيوتر. اتبع الخطوات التالية:

  1. افتح علبة الكمبيوتر وحدد فتحة PCI المتاحة.
  2. قم بإدخال بطاقة PCI-COM-1S في فتحة PCI بثبات ولكن برفق.
  3. قم بتأمين البطاقة في مكانها باستخدام المسمار المقدم.
  4. أغلق علبة الكمبيوتر وأعد تشغيله.

اختيار الخيار
راجع خريطة اختيار الخيار المقدمة لتكوين إعدادات PCI-COM-1S وفقًا لمتطلباتك.

التعليمات

س: ماذا يجب أن أفعل إذا حدث خلل في بطاقة PCI-COM-1S الخاصة بي؟
ج: في حالة تعطل الجهاز، يرجى الاتصال بـ ACCES للحصول على خدمة ودعم سريعين. يغطي الضمان إصلاح أو استبدال الوحدات المعيبة.

10623 شارع روزيل، سان دييغو، كاليفورنيا 92121 • 858-550-9559 • الفاكس 858-550-7322
contactus@accessio.comwww.accessio.com
نموذج PCI-COM-1S
دليل المستخدم

يلاحظ

يتم توفير المعلومات الواردة في هذه الوثيقة كمرجع فقط. لا تتحمل 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 برنامج تشغيل وجهاز استقبال على الإنترنت. يتم استخدام نوع ACE للاتصالات التسلسلية 16550.
يتم استخدام برامج التشغيل/أجهزة الاستقبال من النوع 75ALS176.

بيئي

  • نطاق درجة حرارة التشغيل: من 0 إلى +60 درجة مئوية
  • الرطوبة: من 5% إلى 95%، غير متكثفة.
  • نطاق درجة حرارة التخزين: -50 إلى +120 درجة مئوية
  • الحجم: الطول 4.80 بوصة (122 ملم) والارتفاع 1.80 بوصة (46 ملم).
  • الطاقة المطلوبة: +5VDC عند 175 مللي أمبير نموذجيًا

موزع ومتكامل ASSURED-SYSTEMS-PCI-COM-1S-Acces-IO-(2)

الفصل الثاني: التثبيت

تم تزويد البطاقة بدليل البدء السريع المطبوع (QSG) من أجل راحتك. إذا كنت قد قمت بالفعل بتنفيذ الخطوات الواردة في QSG، فقد تجد أن هذا الفصل زائد عن الحاجة ويمكنك تخطيه لبدء تطوير التطبيق الخاص بك.
البرنامج المرفق مع هذه البطاقة موجود على قرص مضغوط ويجب تثبيته على القرص الثابت الخاص بك قبل الاستخدام. للقيام بذلك، قم بتنفيذ الخطوات التالية بما يتناسب مع نظام التشغيل الخاص بك.

قم بتكوين خيارات البطاقة عبر تحديد Jumper
قبل تثبيت البطاقة في جهاز الكمبيوتر الخاص بك، اقرأ الفصل 3 بعناية: تحديد الخيارات في هذا الدليل، ثم قم بتكوين البطاقة وفقًا لمتطلباتك والبروتوكول الخاص بك (RS-232، RS-422، RS-485، 4-wire 485، إلخ.) . يمكن استخدام برنامج الإعداد المستند إلى Windows الخاص بنا جنبًا إلى جنب مع الفصل 3 للمساعدة في تكوين وصلات العبور على البطاقة، بالإضافة إلى توفير أوصاف إضافية لاستخدام خيارات البطاقة المتنوعة (مثل الإنهاء، والتحيز، ونطاق معدل الباود، RS-232، RS-422، RS-485، الخ).

تثبيت برامج القرص المضغوط
تفترض الإرشادات التالية أن محرك الأقراص المضغوطة هو محرك الأقراص "D". الرجاء استبدال حرف محرك الأقراص المناسب لنظامك عند الضرورة.

دوس

  1. ضع القرص المضغوط في محرك الأقراص المضغوطة لديك.
  2. اكتب ؟؟؟؟ لتغيير محرك الأقراص النشط إلى محرك الأقراص المضغوطة.
  3. اكتب ????????? لتشغيل برنامج التثبيت.
  4. اتبع المطالبات التي تظهر على الشاشة لتثبيت البرنامج الخاص بهذه اللوحة.

ويندوز

  1. ضع القرص المضغوط في محرك الأقراص المضغوطة لديك.
  2. يجب أن يقوم النظام بتشغيل برنامج التثبيت تلقائيًا. إذا لم يتم تشغيل برنامج التثبيت على الفور، فانقر فوق START | RUN واكتب ?????????، ثم انقر فوق OK أو اضغط على ?.
  3. اتبع المطالبات التي تظهر على الشاشة لتثبيت البرنامج الخاص بهذه اللوحة.

لينكس

  1.  الرجاء الرجوع إلى linux.htm الموجود على القرص المضغوط للحصول على معلومات حول التثبيت ضمن Linux.

ملاحظة: يمكن تثبيت لوحات COM في أي نظام تشغيل تقريبًا. نحن ندعم التثبيت في الإصدارات السابقة من Windows، ومن المحتمل جدًا أن ندعم الإصدارات المستقبلية أيضًا.
حذر! * ESD يمكن أن يؤدي التفريغ الساكن الواحد إلى إتلاف بطاقتك والتسبب في فشل مبكر! يرجى اتباع جميع الاحتياطات المعقولة لمنع التفريغ الاستاتيكي مثل تأريض نفسك عن طريق لمس أي سطح مؤرض قبل لمس البطاقة.

تركيب الأجهزة

  1. تأكد من ضبط المفاتيح والوصلات من قسم تحديد الخيارات في هذا الدليل أو من اقتراحات SETUP.EXE.
  2. لا تقم بتثبيت البطاقة في الكمبيوتر حتى يتم تثبيت البرنامج بالكامل.
  3. قم بإيقاف تشغيل طاقة الكمبيوتر وافصل طاقة التيار المتردد عن النظام.
  4. قم بإزالة غطاء الكمبيوتر.
  5. قم بتثبيت البطاقة بعناية في فتحة توسيع PCI المتوفرة بقدرة 5 فولت أو 3.3 فولت (قد تحتاج إلى إزالة اللوحة الخلفية أولاً).
  6. تحقق من الملاءمة الصحيحة للبطاقة وشد البراغي. تأكد من تثبيت دعامة تثبيت البطاقة في مكانها بشكل صحيح ومن وجود أرضية إيجابية للهيكل.
  7. قم بتركيب كابل الإدخال/الإخراج على الموصل المثبت على حامل البطاقة.
  8. أعد تركيب غطاء الكمبيوتر وقم بتشغيل الكمبيوتر. أدخل برنامج إعداد CMOS لنظامك وتأكد من تعيين خيار التوصيل والتشغيل PCI بشكل مناسب لنظامك. يجب على الأنظمة التي تعمل بنظام التشغيل Windows 95/98/2000/XP/2003 (أو أي نظام تشغيل آخر متوافق مع PNP) ضبط خيار CMOS على نظام التشغيل. يجب على الأنظمة التي تعمل بنظام DOS أو Windows NT أو Windows 3.1 أو أي نظام تشغيل آخر غير متوافق مع PNP تعيين خيار PNP CMOS على BIOS أو اللوحة الأم. احفظ الخيار واستمر في تشغيل النظام.
  9. يجب أن تكتشف معظم أجهزة الكمبيوتر البطاقة تلقائيًا (اعتمادًا على نظام التشغيل) وتنتهي من تثبيت برامج التشغيل تلقائيًا.
  10. قم بتشغيل PCIfind.exe لإكمال تثبيت البطاقة في السجل (لنظام التشغيل Windows فقط) ولتحديد الموارد المخصصة.
  11. قم بتشغيل أحد البرامج المتوفرة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 المخصصين للبطاقة.

موزع ومتكامل ASSURED-SYSTEMS-PCI-COM-1S-Acces-IO-(3)

الفصل الرابع: اختيار العنوان

  • إن بنية 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) كعلامة نهاية الإرسال:

  • do
  • {
  • بينما (!(inportb(BASEADDR +5) & 1)); data[i++]= inportb(BASEADDR);
  • }أثناء (data[i]!=13);
  • /*انتظر حتى تصبح البيانات جاهزة*/
  • /*قراءة السطر حتى يتم كتابة حرف فارغ*/

ينبغي استخدام الاتصالات التي تعتمد على المقاطعة كلما أمكن ذلك، وهي مطلوبة لمعدلات البيانات العالية. إن كتابة جهاز استقبال يعتمد على المقاطعة ليس أكثر تعقيدًا من كتابة جهاز استقبال مستقصى، ولكن يجب توخي الحذر عند تثبيت أو إزالة معالج المقاطعة لتجنب كتابة المقاطعة الخاطئة، أو تعطيل المقاطعة الخاطئة، أو إيقاف المقاطعات لفترة طويلة جدًا.
سيقرأ المعالج أولاً سجل تعريف المقاطعة على العنوان الأساسي +2. إذا كانت المقاطعة مخصصة للبيانات المستلمة، فسيقوم المعالج بقراءة البيانات. إذا لم تكن هناك مقاطعة معلقة، فسيخرج التحكم من الروتين. مثلampمعالج le، مكتوب في C، كما يلي:

  • readback = inportb(BASEADDR +2); إذا (قراءة و 4)
  • البيانات [i++]=inportb(BASEADDR)؛ outportb(0x20,0x20)؛
  • يعود؛
  • /*سيتم ضبط القراءة العكسية على 4 إذا كانت البيانات متاحة*/ /
  • *كتابة EOI إلى وحدة التحكم في المقاطعة 8259*/

الانتقال

يعتبر نقل RS485 سهل التنفيذ. تعمل ميزة AUTO في وضع RS485 على تمكين جهاز الإرسال تلقائيًا عندما تكون البيانات جاهزة للإرسال، لذلك لا يلزم تمكين أي برنامج. البرامج التالية على سبيل المثالampيُستخدم le للتشغيل غير التلقائي في وضع RS422. أولاً، يجب ضبط خط RTS على قيمة عالية عن طريق كتابة 1 إلى البت 1 من سجل التحكم في المودم عند العنوان الأساسي +4. يُستخدم خط RTS لتبديل جهاز الإرسال والاستقبال من وضع الاستقبال إلى وضع الإرسال والعكس.
بعد الانتهاء مما سبق، تصبح البطاقة جاهزة لإرسال البيانات. لإرسال سلسلة من البيانات، يجب على المرسل أولاً التحقق من البتة 5 من سجل حالة الخط عند العنوان الأساسي +5. هذا البت هو علامة تسجيل جهاز الإرسال الفارغة. إذا كانت عالية، فقد أرسل المرسل البيانات. يتم تكرار عملية فحص البت حتى يرتفع ثم يتم الكتابة حتى لا تبقى أي بيانات. بعد إرسال جميع البيانات، يجب إعادة تعيين بت RTS عن طريق كتابة 0 إلى البت 1 في سجل التحكم بالمودم.

يوضح جزء التعليمات البرمجية C التالي هذه العملية

يوضح جزء التعليمات البرمجية C التالي هذه العملية: outportb(BASEADDR +4, inportb(BASEADDR +4)|0x02);

  • /*ضبط بت RTS دون تغيير حالات البتات الأخرى*/
  • بينما(البيانات[i]); /*ما دامت هناك بيانات لإرسالها*/
  • {
  • while(!(inportb(BASEADDR +5)&0x20)); /*انتظر حتى يصبح جهاز الإرسال فارغًا*/
    outportb(BASEADDR، البيانات[i]); i++; }
  • outportb(BASEADDR +4, inportb(BASEADDR +4)&0xFD);
  • /*إعادة تعيين بت RTS دون تغيير حالات البتات الأخرى*/

حذر
يجب ضبط بت OUT2 الخاص بـ UART على "TRUE" للاتصال السليم الذي يتم عن طريق المقاطعة. تستخدم البرامج القديمة هذا البت للتحكم في المقاطعات وقد لا تتمكن البطاقة من الاتصال إذا لم يتم ضبط البت 3 من السجل 4 (سجل التحكم في المودم).

الفصل السادس: تعيينات دبوس الموصل

يتم استخدام الموصل الفرعي الصغير ذو 9 سنون D للتواصل مع خطوط الاتصال. تم تجهيز الموصل بمواجهات مترابطة من 4 إلى 40 (قفل لولبي أنثوي) لتوفير تخفيف الضغط.

دبوس لا. تكليف
1 Rx- (تلقي البيانات)
2 Tx+ (نقل البيانات)
3 Tx- (نقل البيانات)
4
5 GND (إشارة أرضية)
6
7
8
9 Rx+ (تلقي البيانات)

الجدول 6-1: تعيينات دبوس الموصل

أسلاك كابل البيانات
يوضح الجدول التالي التوصيلات الدبوسية بين جهازين لعمليات الإرسال البسيط، ونصف الاتجاه، والازدواج الكامل.

وضع بطاقة 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 الذي ينتجه السائق عبر زوج من الأسلاك. سينتج برنامج تشغيل الخط المتوازن حجمًا تفاضليًاtage من +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
يوضح الرسم التوضيحي التالي شبكة نموذجية متعددة الخطوط أو خطوط المجموعة. لاحظ أن خط النقل ينتهي على طرفي الخط ولكن ليس عند نقاط الهبوط في منتصف الخط.

موزع ومتكامل ASSURED-SYSTEMS-PCI-COM-1S-Acces-IO-(1)
شبكة متعددة القطرات بأربعة أسلاك RS485
يمكن أيضًا توصيل شبكة RS485 في وضع أربعة أسلاك. في شبكة من أربعة أسلاك، من الضروري أن تكون إحدى العقد عقدة رئيسية وأن تكون جميع العقد الأخرى تابعة. يتم توصيل الشبكة بحيث يتواصل السيد مع جميع العبيد ويتواصل جميع العبيد مع السيد فقط. هذا له تقدمtagموجودة في المعدات التي تستخدم اتصالات البروتوكول المختلط. نظرًا لأن العقد التابعة لا تستمع أبدًا إلى استجابة العبد الآخر للسيد، فلا يمكن للعقدة التابعة الرد بشكل غير صحيح.

تعليقات العملاء

إذا واجهت أي مشاكل مع هذا الدليل أو أردت فقط أن تقدم لنا بعض الملاحظات، يرجى مراسلتنا عبر البريد الإلكتروني على العنوان التالي: Manuals@accessio.com  يرجى تفصيل أي أخطاء تجدها وتضمين عنوانك البريدي حتى نتمكن من إرسال أي تحديثات يدوية إليك.

10623 شارع روزيل، سان دييغو كاليفورنيا 92121 هاتف. (858)550-9559 فاكس (858)550-7322 www.accessio.com

الأنظمة المضمونة
^sured Systems هي شركة رائدة في مجال التكنولوجيا ولديها أكثر من 1,500 عميل منتظم في 80 دولة، وتنشر أكثر من 85,000 نظام لقاعدة عملاء متنوعة خلال 12 عامًا من العمل. نحن نقدم حلولًا عالية الجودة ومبتكرة للحوسبة القوية والعرض والشبكات وجمع البيانات لقطاعات السوق المدمجة والصناعية والرقمية خارج المنزل.

US

الولايات المتحدة الأمريكية

أوروبا والشرق الأوسط وأفريقيا

Sنغمة

  • ST15 0YJ
  • المملكة المتحدة
  • رقم ضريبة القيمة المضافة: 120 9546 28
  • رقم تسجيل الأعمال: 07699660

www.assured-systems.com | المبيعات@assured-systems.com

المستندات / الموارد

موزع ومُدمج PCI-COM-1S Access IO من ASSURED SYSTEMS [بي دي اف] دليل المستخدم
PCI-COM-1S، موزع ومُدمج Access IO PCI-COM-1S، موزع ومُدمج Access IO، موزع ومُدمج IO، مُدمج
موزع ومُدمج PCI-COM-1S Access IO من ASSURED SYSTEMS [بي دي اف] دليل المستخدم
PCI-COM-1S، موزع ومُدمج Access IO PCI-COM-1S، موزع ومُدمج Access IO، موزع ومُدمج IO، موزع ومُدمج، مُدمج

مراجع

اترك تعليقا

لن يتم نشر عنوان بريدك الإلكتروني. تم وضع علامة على الحقول المطلوبة *