مطمئن-لوگو

Assured PCI-COM-1S طیف وسیعی از رابط های سریال PCI را عرضه می کند

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-PRODUCT

سوالات متداول

س: اگر تجهیزات ACCES من از کار بیفتد، چه کاری باید انجام دهم؟

A: برای خدمات و پشتیبانی سریع با 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 میلی‌متر) است و می‌توان آن را در هر شیار 5 ولتی PCI در IBM یا رایانه‌های سازگار نصب کرد. یک UART بافر نوع 16550 استفاده می‌شود و برای سازگاری با ویندوز، کنترل خودکار برای فعال/غیرفعال کردن شفاف درایورهای انتقال گنجانده شده است.

عملیات حالت متعادل و خاتمه بار

  • در حالت RS422، کارت از درایورهای خط دیفرانسیل (یا متعادل) برای ایمنی در برابر نویز و افزایش حداکثر فاصله تا 4000 فوت استفاده می کند. حالت RS485 روی RS422 با فرستنده‌های قابل تعویض و توانایی پشتیبانی از چندین دستگاه در یک «پارتی لاین» بهبود می‌یابد. با استفاده از «تکرارکننده‌ها» می‌توان تعداد دستگاه‌های ارائه‌شده در یک خط را افزایش داد.
  • عملکرد RS422 به چندین گیرنده در خطوط ارتباطی و عملیات RS485 تا 32 فرستنده و گیرنده در یک مجموعه از خطوط داده اجازه می دهد. دستگاه‌های انتهای این شبکه‌ها باید برای جلوگیری از «زنگ زدن» خاتمه داده شوند. کاربر این امکان را دارد که خطوط فرستنده و/یا گیرنده را خاتمه دهد.
  • ارتباطات RS485 نیاز دارد که یک فرستنده یک بایاس vol را تامین کندtage برای اطمینان از وضعیت "صفر" شناخته شده زمانی که هیچ دستگاهی مخابره نمی کند. این کارت به صورت پیش فرض از بایاسینگ پشتیبانی می کند. اگر برنامه شما نیاز دارد که فرستنده بدون تعصب باشد، لطفاً با کارخانه تماس بگیرید.

سازگاری پورت COM

  • یک UART 16550 به عنوان عنصر ارتباط ناهمزمان (ACE) استفاده می شود. این شامل بافرهای FIFO انتقال/دریافت 16 بایتی برای محافظت در برابر داده های از دست رفته در سیستم عامل های چندوظیفه ای است و در عین حال سازگاری 100 درصدی با پورت سریال اصلی IBM را حفظ می کند. معماری گذرگاه PCI اجازه می دهد تا آدرس هایی بین 0000 و هگز FFF8 به کارت ها اختصاص داده شود.
  • اسیلاتور کریستالی روی کارت امکان انتخاب دقیق نرخ باود تا 115,200 یا با تغییر یک جامپر تا 460,800 باود با نوسانگر کریستالی استاندارد را فراهم می کند. نرخ باود برنامه انتخاب شده است و نرخ های موجود در جدولی در بخش برنامه نویسی این کتابچه راهنمای کاربر ذکر شده است.
  • راننده/گیرنده مورد استفاده، 75ALS176، قادر است خطوط ارتباطی بسیار طولانی را با نرخ باود بالا هدایت کند. این می تواند تا +60 میلی آمپر در خطوط متعادل رانده شود و ورودی های کمتر از 200 میلی ولت سیگنال دیفرانسیل را دریافت کند که روی نویز حالت معمول 12 + یا -7 ولت قرار می گیرد. در صورت تداخل ارتباطی، درایور/رسیورها دارای خاموش شدن حرارتی هستند.

حالت های ارتباطی

این کارت ها از ارتباطات Simplex، Half-Duplex و Full-Duplex در انواع اتصالات کابلی دو و چهار سیمه پشتیبانی می کنند. سیمپلکس ساده ترین شکل ارتباط با انتقال تنها در یک جهت است. Half-Duplex اجازه می دهد تا ترافیک در هر دو جهت حرکت کند، اما فقط یک طرفه در یک زمان. در عملیات Full-Duplex، داده ها در هر دو جهت به طور همزمان حرکت می کنند. اکثر ارتباطات RS485 از حالت Half-Duplex استفاده می کنند زیرا فقط باید از یک جفت سیم استفاده شود و هزینه های نصب به طور چشمگیری کاهش می یابد.

کنترل گیرنده خودکار RTS

در برنامه‌های ویندوز، درایور باید در صورت لزوم فعال و غیرفعال شود و به همه کارت‌ها اجازه می‌دهد تا کابل دو سیمه یا چهار سیمه را به اشتراک بگذارند. این کارت به طور خودکار درایور را کنترل می کند. با کنترل خودکار، زمانی که داده ها آماده انتقال هستند، درایور فعال می شود. درایور برای زمان انتقال یک کاراکتر اضافی پس از تکمیل انتقال داده فعال می ماند و سپس غیرفعال می شود. گیرنده به طور معمول فعال است اما در حین انتقال غیرفعال می شود و پس از اتمام ارسال مجدداً فعال می شود. کارت به طور خودکار زمان بندی خود را با نرخ باود داده ها تنظیم می کند.

مشخصات

رابط ارتباطات

  • اتصال ورودی/خروجی: کانکتور 9 پین D-sub نر محافظ IBM AT که با مشخصات RS422 و RS485 سازگار است.
  • طول کاراکتر: 5، 6، 7 یا 8 بیت.
  • برابری: زوج، فرد یا هیچ.
  • فاصله توقف: 1، 1.5 یا 2 بیت.
  • نرخ داده های سریال: تا 115,200 باود، ناهمزمان. نرخ های سریع تر، تا 460,800 باود، با انتخاب جامپر روی کارت به دست می آید. UART بافر 16550 را تایپ کنید.

حالت ارتباط دیفرانسیل RS422/RS485

  • حساسیت ورودی گیرنده: +200 میلی ولت، ورودی دیفرانسیل.
  • رد حالت معمول: +12 ولت تا -7 ولت
  • قابلیت درایو: خروجی انتقال 60 میلی آمپر با خاموش شدن حرارتی.
  • Multipoint: سازگار با مشخصات RS422 و RS485.

توجه داشته باشید
حداکثر 32 راننده و گیرنده به صورت آنلاین مجاز هستند. ارتباط سریال ACE مورد استفاده از نوع 16550 است. درایور / گیرنده های مورد استفاده از نوع 75ALS176 هستند.

زیست محیطی

  • محدوده دمای عملیاتی: 0 تا +60 درجه سانتیگراد
  • رطوبت: 5٪ تا 95٪، غیر متراکم.
  • محدوده دمای نگهداری: -50 تا +120 درجه سانتیگراد
  • اندازه: طول 4.80 اینچ (122 میلی متر) در ارتفاع 1.80 اینچ (46 میلی متر).
  • برق مورد نیاز: +5VDC در 175 میلی آمپر معمولی

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-1

نصب و راه اندازی

برای راحتی شما، یک راهنمای شروع سریع چاپی (QSG) همراه با کارت بسته بندی شده است. اگر قبلاً مراحل QSG را انجام داده‌اید، ممکن است این فصل اضافی باشد و ممکن است برای شروع توسعه برنامه خود به جلو بروید.
نرم افزار ارائه شده به همراه این کارت بر روی سی دی است و قبل از استفاده باید بر روی هارد دیسک نصب شود. برای این کار مراحل زیر را متناسب با سیستم عامل خود انجام دهید.

تنظیمات کارت را از طریق Jumper Selection پیکربندی کنید
قبل از نصب کارت در رایانه خود، فصل 3: انتخاب گزینه این کتابچه راهنمای کاربر را به دقت بخوانید، سپس کارت را بر اساس نیازها و پروتکل خود پیکربندی کنید (RS-232، RS-422، RS-485، 4-wire 485، و غیره) . برنامه راه‌اندازی مبتنی بر ویندوز ما را می‌توان همراه با فصل 3 برای کمک به پیکربندی جامپرها روی کارت و همچنین ارائه توضیحات اضافی برای استفاده از گزینه‌های مختلف کارت (مانند خاتمه، بایاس، محدوده نرخ باود، RS-232، RS-422، RS-485، و غیره).

نصب نرم افزار سی دی
دستورالعمل های زیر فرض می کنند که درایو CD-ROM درایو "D" است. لطفاً در صورت لزوم، درایو مناسب را برای سیستم خود جایگزین کنید.

DOS

  1. سی دی را در درایو CD-ROM خود قرار دهید.
  2. تایپ کنیدASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-2 برای تغییر درایو فعال به درایو CD-ROM.
  3. تایپ کنید ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-3برای اجرای برنامه نصب
  4. برای نصب نرم افزار این برد، دستورات روی صفحه را دنبال کنید.

ویندوز

  1. سی دی را در درایو CD-ROM خود قرار دهید.
  2. سیستم باید به طور خودکار برنامه نصب را اجرا کند. اگر برنامه نصب به سرعت اجرا نشد، روی START | کلیک کنید اجرا کنید و تایپ کنید ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-4، روی OK کلیک کنید یا فشار دهید ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-5.
    برای نصب نرم افزار این برد، دستورات روی صفحه را دنبال کنید.

لینوکس

لطفاً برای اطلاعات در مورد نصب تحت لینوکس به linux.htm در CD-ROM مراجعه کنید.

توجه: بردهای COM تقریباً در هر سیستم عاملی قابل نصب هستند. ما از نصب در نسخه های قبلی ویندوز پشتیبانی می کنیم و به احتمال زیاد از نسخه های بعدی نیز پشتیبانی می کنیم.
احتیاط! * تخلیه استاتیک تک ESDA می تواند به کارت شما آسیب برساند و باعث خرابی زودرس شود!
لطفاً تمام اقدامات احتیاطی منطقی را برای جلوگیری از تخلیه ساکن مانند زمین کردن خود با لمس هر سطح زمین شده قبل از لمس کارت رعایت کنید.

نصب سخت افزار

  1. مطمئن شوید که سوئیچ‌ها و جامپرها را از بخش انتخاب گزینه این کتابچه راهنمای کاربر یا از پیشنهادات SETUP.EXE تنظیم کرده‌اید.
  2. تا زمانی که نرم افزار به طور کامل نصب نشده است، کارت را در رایانه نصب نکنید.
  3. برق کامپیوتر را خاموش کنید و برق متناوب را از سیستم جدا کنید.
  4. پوشش کامپیوتر را بردارید.
  5. کارت را با دقت در یک اسلات انبساط 5 ولت یا 3.3 ولت PCI نصب کنید (ممکن است لازم باشد ابتدا یک صفحه پشتی را بردارید).
  6. مناسب بودن کارت را بررسی کنید و پیچ ها را محکم کنید. مطمئن شوید که براکت نصب کارت به درستی در جای خود پیچ ​​شده است و یک زمین شاسی مثبت وجود دارد.
  7. یک کابل I/O را روی کانکتور نصب شده براکت کارت نصب کنید.
  8. درپوش کامپیوتر را عوض کنید و کامپیوتر را روشن کنید. وارد برنامه راه اندازی 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 تنظیم کنند. گزینه را ذخیره کرده و به بوت کردن سیستم ادامه دهید.
  9. اکثر رایانه ها باید کارت را به طور خودکار شناسایی کنند (بسته به سیستم عامل) و به طور خودکار نصب درایورها را تمام کنند.
  10. برای تکمیل نصب کارت در رجیستری (فقط برای ویندوز) و تعیین منابع اختصاص داده شده، PCIfind.exe را اجرا کنید.
  11. یکی از s های ارائه شده را اجرا کنیدampبرنامه‌هایی که برای تست و تأیید نصب شما در فهرست جدید کارت (از CD) کپی شده‌اند.

انتخاب گزینه

چهار گزینه پیکربندی با موقعیت جامپر همانطور که در پاراگراف های زیر توضیح داده شده است تعیین می شوند. مکان جامپرها در شکل 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 یا سیستم عامل به کارت اختصاص داده شده است، استفاده کنید. متناوبا، در ویندوز 95/98/NT می توان از Device Manager استفاده کرد. کارت های فهرست شده در کلاس Data Acquisition. با انتخاب کارت، روی Properties و سپس انتخاب برگه Resources آدرس پایه و IRQ اختصاص داده شده به کارت نشان داده می شود.

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-6

انتخاب آدرس

  • معماری PCI Plug-and-Play است. این بدان معناست که بایوس یا سیستم عامل منابع اختصاص داده شده به کارت های PCI را تعیین می کند، نه اینکه کاربر این منابع را با سوئیچ ها یا جامپرها انتخاب کند. در نتیجه آدرس پایه کارت را نمی توان تغییر داد، فقط می توان آن را تعیین کرد. می توان از مدیر دستگاه Windows95/98/NT برای تعیین منابع سیستم استفاده کرد، اما این روش خارج از محدوده این راهنما است.
  • برای تعیین آدرس پایه ای که به کارت اختصاص داده شده است، برنامه کاربردی PCIFind.EXE ارائه شده را اجرا کنید. این ابزار فهرستی از تمام کارت های شناسایی شده در گذرگاه PCI، آدرس های اختصاص داده شده به هر عملکرد در هر یک از کارت ها، و IRQ و DMA مربوطه (در صورت وجود) اختصاص داده شده را نمایش می دهد.
  • متناوباً، برخی از سیستم‌عامل‌ها (ویندوز 95/98/2000) را می‌توان برای تعیین اینکه کدام منابع اختصاص داده شده است، پرس و جو کرد. در این سیستم عامل ها، می توانید از PCIFind یا ابزار Device Manager از اپلت System Properties کنترل پنل استفاده کنید. این کارت ها در کلاس Data Acquisition از لیست Device Manager نصب می شوند. با انتخاب کارت، روی Properties کلیک کنید، سپس با انتخاب برگه منابع، لیستی از منابع اختصاص داده شده به کارت نمایش داده می شود.
  • گذرگاه PCI حداقل 64K فضای ورودی/خروجی را پشتیبانی می کند، آدرس کارت شما ممکن است در هر نقطه از محدوده 0400 تا FFF8 hex قرار داشته باشد. PCIFind از شناسه فروشنده و شناسه دستگاه برای جستجوی کارت شما استفاده می کند و سپس آدرس پایه و IRQ اختصاص داده شده را می خواند. اگر می خواهید آدرس پایه و IRQ اختصاص داده شده را تعیین کنید، از اطلاعات زیر استفاده کنید:
  • کد شناسه فروشنده برای کارت 494F (ASCII برای "IO") است.
  • کد شناسه دستگاه برای کارت 10C9 است.

برنامه نویسی

Sampبرنامه ها
s وجود داردampبرنامه هایی که با کارت به زبان های C، Pascal، QuickBASIC و چندین زبان ویندوز ارائه می شوند. DOS samples در دایرکتوری DOS و ویندوز s قرار دارندamples در فهرست WIN32 قرار دارد.

برنامه نویسی ویندوز
کارت به عنوان پورت COM در ویندوز نصب می شود. بنابراین می توان از توابع استاندارد API ویندوز استفاده کرد.
به طور خاص:

  • ایجاد کنیدFile() و CloseHandle() برای باز کردن و بستن یک پورت.
  • SetupComm()، SetCommTimeouts()، GetCommState() و SetCommState() برای تنظیم و تغییر تنظیمات پورت.
  • بخوانیدFile() و بنویسیدFile() برای دسترسی به یک پورت.
    برای جزئیات به اسناد زبان انتخابی خود مراجعه کنید.
    تحت DOS، فرآیند بسیار متفاوت است. بقیه این فصل برنامه نویسی DOS را توضیح می دهد

مقداردهی اولیه

  • راه اندازی تراشه مستلزم آگاهی از مجموعه رجیستر UART است. اولین قدم تنظیم مقسوم‌گیرنده نرخ باود است. این کار را ابتدا با تنظیم DLAB (Divisor Latch Bit Access Bit) در بالا انجام می دهید. این بیت در آدرس پایه +7 بیت 3 است. در کد C، تماس به این صورت خواهد بود: outportb(BASEADDR +3,0×80);
  • سپس تقسیم کننده را در آدرس پایه +0 (بایت کم) و آدرس پایه +1 (بایت بالا) بارگذاری می کنید. معادله زیر رابطه بین نرخ باود و مقسوم علیه را تعریف می کند:
  • نرخ باود مطلوب = (فرکانس ساعت UART) ÷ (32 * مقسوم‌کننده)
  • هنگامی که جامپر Baud در موقعیت X1 قرار دارد، فرکانس ساعت UART 1.8432 مگاهرتز است. هنگامی که جامپر در موقعیت X4 قرار دارد، فرکانس ساعت 7.3728 مگاهرتز است. جدول زیر فرکانس های تقسیم بندی محبوب را فهرست می کند. توجه داشته باشید که بسته به موقعیت جامپر Baud باید دو ستون در نظر بگیرید.
    بود امتیاز دهید مقسم 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: مقادیر مقسوم کننده نرخ Baud

در C، کد تنظیم تراشه بر روی 9600 baud این است:
outportb (BASEADDR، 0x0C)؛
outportb(BASEADDR +1,0);

دومین مرحله اولیه تنظیم Line Control Register در Base Address + 3 است. این ثبات طول کلمه، بیت های توقف، برابری و DLAB را تعریف می کند. بیت های 0 و 1 طول کلمه را کنترل می کنند و طول کلمه را از 5 تا 8 بیت مجاز می کنند. تنظیمات بیت با کم کردن 5 از طول کلمه مورد نظر استخراج می شود. بیت 2 تعداد بیت های توقف را تعیین می کند. ممکن است یک یا دو بیت توقف وجود داشته باشد. اگر بیت 2 روی 0 تنظیم شود، یک بیت توقف وجود خواهد داشت. اگر بیت 2 روی 1 تنظیم شود، دو بیت توقف وجود خواهد داشت. بیت های 3 تا 6 برابری را کنترل می کنند و شکستن را فعال می کند. آنها معمولاً برای ارتباطات استفاده نمی شوند و باید روی صفر تنظیم شوند. بیت 7 DLAB است که قبلاً مورد بحث قرار گرفت. پس از بارگیری مقسوم‌کننده باید روی صفر تنظیم شود وگرنه هیچ ارتباطی وجود نخواهد داشت.
دستور C برای تنظیم UART برای یک کلمه 8 بیتی، بدون برابری و یک بیت توقف به این صورت است:
outportb(BASEADDR +3، 0x03)

آخرین مرحله اولیه سازی، شستشوی بافرهای گیرنده است. شما این کار را با دو خواندن از بافر گیرنده در آدرس پایه +0 انجام می دهید. پس از اتمام، UART آماده استفاده است.

پذیرایی
دریافت را می توان به دو صورت انجام داد: نظرسنجی و وقفه محور. هنگام رای گیری، دریافت با خواندن مداوم ثبت وضعیت خط در آدرس پایه +5 انجام می شود. بیت 0 این رجیستر هر زمان که داده ها آماده خواندن از تراشه باشند بالا تنظیم می شود. یک حلقه نظرسنجی ساده باید به طور مداوم این بیت را بررسی کرده و در صورت دسترسی به داده ها آن را بخواند. قطعه کد زیر یک حلقه نظرسنجی را پیاده سازی می کند و از مقدار 13، (ASCII Carriage Return) به عنوان نشانگر پایان انتقال استفاده می کند:

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-9

ارتباطات مبتنی بر وقفه باید تا حد امکان استفاده شود و برای سرعت داده بالا مورد نیاز است. نوشتن یک گیرنده مبتنی بر وقفه بسیار پیچیده تر از نوشتن یک گیرنده نظرسنجی نیست، اما هنگام نصب یا حذف کنترل کننده وقفه باید مراقب بود تا از نوشتن وقفه اشتباه، غیرفعال کردن وقفه اشتباه یا خاموش کردن وقفه ها برای مدت طولانی جلوگیری شود.
کنترل کننده ابتدا ثبت شناسایی وقفه را در آدرس پایه +2 می خواند. اگر وقفه مربوط به داده های دریافتی موجود باشد، کنترل کننده داده ها را می خواند. اگر هیچ وقفه ای معلق نباشد، کنترل از روال خارج می شود. اسample handler که به زبان C نوشته شده است به شرح زیر است:

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-10

انتقال

اجرای انتقال RS485 ساده است. ویژگی AUTO در حالت RS485 هنگامی که داده ها آماده ارسال هستند، فرستنده را به طور خودکار فعال می کند، بنابراین نیازی به فعال کردن نرم افزار نیست. نرم افزار زیرample برای عملکرد غیر خودکار در حالت RS422 است. ابتدا خط RTS باید با نوشتن 1 تا بیت 1 ثبت کنترل مودم در آدرس پایه +4 بالا تنظیم شود. خط RTS برای جابجایی فرستنده گیرنده از حالت دریافت به حالت انتقال و بالعکس استفاده می شود.
پس از انجام موارد فوق، کارت آماده ارسال داده است. برای انتقال یک رشته داده، فرستنده باید ابتدا بیت 5 ثبت وضعیت خط را در آدرس پایه +5 بررسی کند. آن بیت پرچم خالی فرستنده-نگهداری-رجیستر است. اگر زیاد باشد فرستنده داده را ارسال کرده است. فرآیند بررسی بیت تا زمانی که به بالا برود و به دنبال آن یک نوشتن، تکرار می شود تا زمانی که هیچ داده ای باقی نماند. پس از انتقال همه داده ها، بیت RTS باید با نوشتن یک عدد 0 به بیت 1 از ثبت نام کنترل مودم بازنشانی شود.

قطعه کد C زیر این فرآیند را نشان می دهد:

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-11

احتیاط
بیت OUT2 UART باید برای برقراری ارتباط با وقفه مناسب، "TRUE" تنظیم شود. نرم افزار Legacy از این بیت برای گیت وقفه ها استفاده می کند و اگر بیت 3 از ثبات 4 (رجیستر کنترل مودم) تنظیم نشده باشد، ممکن است کارت ارتباط برقرار نکند.

تخصیص پین رابط

کانکتور ساب مینیاتوری محبوب 9 پین D برای اتصال به خطوط ارتباطی استفاده می شود. کانکتور مجهز به 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 پین 2 + Tx
پین Rx 1 پین Tx-3
سیمپلکس، 2 سیم، فقط انتقال، RS422 پین 2 + Tx پین Rx+ 9
پین Tx-3 پین Rx 1
نیمه دوبلکس، 2 سیم، RS485 پین 2 + Tx پین 2 + Tx
پین Tx-3 پین Tx-3
فول دوبلکس، 4 سیم، RS422 پین 2 + Tx پین Rx+ 9
پین Tx-3 پین Rx 1
پین Rx+ 9 پین 2 + Tx
پین Rx 1 پین Tx-3

ضمیمه A: ملاحظات کاربردی

مقدمه

کار با دستگاه های 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 plus را ارائه می دهد که به حداکثر 32 دستگاه امکان می دهد جفت های پیچ خورده یکسانی را به اشتراک بگذارند. یک استثنا در موارد فوق این است که چندین دستگاه RS422 می توانند یک کابل واحد را به اشتراک بگذارند اگر فقط یکی صحبت کند و بقیه همیشه دریافت کنند.

سیگنال های دیفرانسیل متعادل

دلیل اینکه دستگاه‌های RS422 و RS485 می‌توانند خطوط طولانی‌تری را با ایمنی بیشتر نسبت به دستگاه‌های RS232 رانندگی کنند، استفاده از روش درایو دیفرانسیل متعادل است. در یک سیستم دیفرانسیل متعادل، جلدtage تولید شده توسط درایور در یک جفت سیم ظاهر می شود. یک راننده خط متعادل یک حجم دیفرانسیل تولید می کندtage از +2 تا +6 ولت در سرتاسر پایانه های خروجی آن. یک درایور خط متعادل همچنین می‌تواند یک سیگنال «فعال» ورودی داشته باشد که راننده را به پایانه‌های خروجی آن متصل می‌کند. اگر سیگنال "فعال" خاموش باشد، راننده از خط انتقال قطع می شود. این وضعیت قطع یا غیرفعال معمولاً به عنوان وضعیت "تریستات" شناخته می شود و نشان دهنده امپدانس بالا است. درایورهای RS485 باید این قابلیت کنترل را داشته باشند. درایورهای RS422 ممکن است این کنترل را داشته باشند اما همیشه لازم نیست. یک گیرنده خط دیفرانسیل متعادل حجم صدا را حس می کندtagحالت e خط انتقال در دو خط ورودی سیگنال. اگر ورودی دیفرانسیل voltage بزرگتر از +200 میلی ولت باشد، گیرنده یک حالت منطقی خاص را در خروجی خود ارائه می دهد. اگر دیفرانسیل جلدtagورودی e کمتر از -200 میلی ولت است، گیرنده حالت منطقی مخالف را در خروجی خود ارائه می دهد. حداکثر حجم عملیاتیtagمحدوده e از +6V تا -6V است که اجازه می دهد برای voltagتضعیف که می تواند در کابل های انتقال طولانی رخ دهد.

حداکثر حالت رایج جلدtagرتبه e +7V ایمنی خوبی نسبت به نویز از voltagبر روی خطوط جفت پیچ خورده القا می شود. اتصال خط زمین سیگنال برای حفظ حالت مشترک vol ضروری استtage در آن محدوده مدار ممکن است بدون اتصال زمین کار کند اما ممکن است قابل اعتماد نباشد.

پارامتر شرایط حداقل حداکثر
Driver Output Voltage (تخلیه شده)   4V 6V
    -4 ولت -6 ولت
Driver Output Voltage (بارگذاری شده) مدت 2V  
  میپرد داخل -2 ولت  
مقاومت خروجی درایور     50Ω
جریان اتصال کوتاه خروجی درایور     +150 میلی آمپر
زمان افزایش خروجی درایور     فاصله واحد 10 درصد
حساسیت گیرنده     +200 میلی ولت
Receiver Common Mode Voltagمحدوده     + 7 ولت
مقاومت ورودی گیرنده     4KΩ

جدول A-2: خلاصه مشخصات RS422
برای جلوگیری از بازتاب سیگنال در کابل و بهبود دفع نویز در هر دو حالت RS422 و RS485، انتهای گیرنده کابل باید با مقاومتی برابر با امپدانس مشخصه کابل خاتمه یابد.

توجه داشته باشید
هنگام استفاده از کارت، نیازی به افزودن مقاومت ترمیناتور به کابل های خود ندارید. مقاومت های پایانی برای خطوط RX+ و RX- روی کارت ارائه می شوند و هنگام نصب جامپرهای TERM در مدار قرار می گیرند. (بخش انتخاب گزینه این راهنما را ببینید.)

انتقال داده RS485

استاندارد RS485 اجازه می دهد تا یک خط انتقال متعادل در حالت حزبی به اشتراک گذاشته شود. تا 32 جفت راننده/گیرنده می توانند یک شبکه دو سیمه خط حزب را به اشتراک بگذارند. بسیاری از ویژگی های درایورها و گیرنده ها مانند استاندارد RS422 است. یک تفاوت این است که حالت مشترک جلدtagحد e تمدید شده است و +12 ولت تا -7 ولت است. از آنجایی که هر درایوری را می توان از خط جدا کرد (یا تریاستات) کرد، باید در برابر این حالت رایج vol مقاومت کندtagمحدوده e در حالی که در شرایط سه حالته است.

شبکه چند قطره دو سیمه RS485

تصویر زیر یک شبکه معمولی چند قطره یا خط حزب را نشان می دهد. توجه داشته باشید که خط انتقال در دو سر خط خاتمه می یابد اما در نقاط افت در وسط خط خاتمه نمی یابد.

ASSURED-PCI-COM-1S-Supply-a-Range-Of-PCI-Serial-Interfaces-FIG-8

شبکه چهار سیمه چند قطره RS485
یک شبکه RS485 را می توان در حالت چهار سیم نیز متصل کرد. در یک شبکه چهار سیمه لازم است که یک گره یک گره اصلی و بقیه گره ها برده باشند. شبکه به گونه ای متصل است که Master با همه Slave ها و همه Slave ها فقط با Master ارتباط برقرار می کنند. این مزیت داردtages در تجهیزاتی که از ارتباطات پروتکل ترکیبی استفاده می کنند. از آنجایی که گره های برده هرگز به پاسخ slave دیگر به master گوش نمی دهند، یک Slave node نمی تواند به اشتباه پاسخ دهد.

نظرات مشتریان
اگر با این راهنما مشکلی دارید یا فقط می‌خواهید بازخوردی به ما ارائه دهید، لطفاً به ما ایمیل بزنید: manuals@accesio.com.

10623 Roselle Street, San Diego CA 92121 Tel. (858)550-9559 فکس (858)550-7322 www.accesio.com

سیستم های تضمین شده

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 USA

EMEA
sales@assured-systems.com
فروش: +44 (0) 1785 879 050
پشتیبانی: +44 (0) 1785 879 050
واحد A5 داگلاس پارک سنگ بیزینس پارک سنگ 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، رابط ها

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *