الحصول على نص: RS232 مفصل، RS485، RS422، بروتوكول المسلسل (تماما تجف)

RS232، RS485 RS422 وأساسيات

A، RS232 أساسيات

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

في الاتصالات التسلسلية، ومتطلبات الاتصالات من واجهة قياسية تستخدم على حد سواء، بحيث أجهزة مختلفة يمكن بسهولة مرتبطة معا للاتصال. واجهة RS-232-C (المعروف أيضا باسم EIA RS-232-C) هو الأكثر شيوعا باعتباره واجهة الاتصالات التسلسلية.

RS-232-C هو المسلسل البدني واجهة قياسية الأمريكية صناعة الإلكترونيات جمعية EIA (رابطة الصناعة الالكترونية) لتطوير. RS هو اختصار الانجليزية "أوصى معيار" رقم تعريف 232، C يمثل عدد من التعديلات، RS232 يمثل أحدث حلقة في تعديل (1969)، وقبل ذلك، هناك RS232B، RS232A. كان عليه في عام 1970 من قبل الجمعية الأمريكية صناعة الإلكترونيات (EIA) جرس النظام المشتركة، الشركات المصنعة للمودم ومحطات الكمبيوتر المصنعين وضعت بالاشتراك معيارا لالاتصالات التسلسلية. اسمها الكامل هو "المسلسل ثنائي واجهة تبادل البيانات بين معايير البيانات الطرفية المعدات التقنية (DTE) ومعدات الاتصالات البيانات (DCE)."

1، والخصائص الكهربائية

، يتم إجراء EIA-RS-232C على الخصائص الكهربائية مستويات منطق مختلف وظيفة محددة سلفا من خطوط إشارة.

على TXD RXD و: المنطق 1 (MARK) = - 3V ~ -15V، وهو منطق 0 (SPACE) = + 3 ~ + 15V في RTS، CTS، DSR، DTR وDCD غيرها من خط التحكم: إشارة النشطة (ON، ON الدولة، الجهد الايجابي) = + 3V ~ + 15V إشارة غير نشط (OFF، دولة OFF، الجهد السلبي) = - 3V ~ -15V

اعتمادا على امدادات الطاقة جهاز + - 5 + - + 10 - 12 و -15 + مستوى هذا غير ممكن.

2، وخصائص الميكانيكية للموصل

منذ RS-232C لا تحديد الخصائص الفيزيائية للموصل، وبالتالي، يبدو DB-25، وأنواع DB-15 و DB-9 الموصل، تلك الدبابيس التي هي أيضا مختلفة. في الآونة الأخيرة، 8 دبوس RJ-45 موصل أصبحت أكثر شيوعا، على الرغم من مهام دبوس لها تختلف اختلافا كبيرا. EIA / TIA 561 يحدد معيار طريقة التعيين من الدبابيس، ويستخدم على نطاق واسع في يونكس أجهزة الحاسوب يوست سلسلة الأسلاك قياسي ( "يوست جهاز المسلسل أسلاك ستاندرد") ديف يوست الاختراع والعديد من الأجهزة الأخرى لم نستخدم أي من المعايير الأسلاك المذكورة أعلاه. يسرد الجدول التالي إشارات وRS-232 وأكثر تستخدم مهام دبوس في:

وسم إشارة من زاوية رحيل إشارات DTE، TD، DTR وRTS يتم إنشاؤها من قبل DTE، RD، DSR، CTS، يتم إنشاء DCD وRI إشارات من قبل DCE.

RS-232 PC في منفذ لمنفذ الأساسية إبرة 9. بعض RS-232 واجهة مع جهاز كمبيوتر متصلة إلى الجهاز، لأن ينتقل أي إشارة التحكم إلى أخرى ثلاثة خطوط واجهة، واحدة، أي "البيانات الإرسال TXD"، "تلقى RXD البيانات" و "إشارة إلى GND".

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

3، والكابلات الكهربائية

سلفا RS-232-C القياسية معدل نقل البيانات 50 و 75 ثانية، 100،150،300،600،1200،2400،4800،9600،19200 بوتر، ويسمح محرك تحميل بالسعة 2500pF، والمسافة الاتصالات ستكون خاضعة ل تحد هذه السعة.

على سبيل المثال، عند استخدام 150pF / متر كابل الاتصالات، وأقصى مسافة التواصل من 15M، وإذا تم تخفيض السعة كابل للمتر الواحد، على مسافة الاتصالات يمكن زيادة. وهناك سبب آخر لنقل لمسافات قصيرة هو RS-232 هو نقل إشارة واحدة العضوية، وجود ضوضاء شارك في الأرض والمشاكل المشتركة وضع يمكن أن تدخل لا أن تقمع، ويستخدم عموما للاتصال داخل 20M.

والحالة التي يكون فيها تشويه عنصر القياسي RS-232C أقل من 4، وينبغي أن يكون انتقال طول الكابل 50 قدما، في الواقع، 4 من تشويه عنصر محافظة جدا، في التطبيقات العملية، حوالي 99 من المستخدمين رمز تشويه من قبل مجموعة من 10-20 من العمل، فإن الاستخدام الفعلي للمسافة أقصاها أن يكون أكثر بكثير من 50 قدما، كانت الشركة الأمريكية الأحكام التي تسمح رمز تشويه ديسمبر هو 10 النتائج المستمدة أدناه. حيث الكابل هو كابل محمية 1، نموذج DECP.NO.9107723 الداخلي ثلاثة أزواج الملتوية، كل زوج يتألف من 22 AWG #، مغطاة التدريع الخارجي. 2 كابل كابل مع عدم وجود الدرع. نموذج DECP.NO.9105856-0422 # AWG هو كبل رباعي النواة.

4، طبقة وصلة في RS-232 القياسية، والحرف على شكل سلسلة من البتات لنقل واحد تلو الآخر. A أطول شكل الترميز هو غير متزامن غير متزامن شكل بداية وقفة وبدء وقف، والذي يستخدم بداية بت تليها بت 7 أو 8 البيانات، وهذا قد يكون التكافؤ بت تليها اثنين بتات التوقف. ولذلك، فإن الحاجة إلى إرسال حرف 10 بت، وجلبت لها تأثير جيد على ذلك أن كل معدل انتقال، فإن معدل انتقال إشارة 10 إلى التقسيم.

الاتصال إعدادات البرنامج احتياجات المسلسل الذي يتعين القيام به في عدد من الإعدادات، وتشمل الإعدادات الأكثر شيوعا بالباود، التماثل، وبت توقف. فإنه يشير إلى بالباود المرسلة من جهاز إلى جهاز آخر بالباود، أي، كم بت بت في الثانية (بت / ثانية) في الثانية الواحدة. معدل سرعة نقل البيانات عادة 300،1200،2400،9600،19200 أخرى بت / ثانية. عادة يجب أن يكون كلا الجهازين نفس بالباود الاتصالات، ولكن قد وفرت بعض أجهزة للكشف تلقائيا بالباود.

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

ينتقل بت توقف بعد كل عملية تحويل بايت، والذي يستخدم لمساعدة إشارة أجهزة الاستقبال حزب المزامنة.

في المسلسل برامج الاتصالات وضع D / P / S هي التدوين التقليدي. 8 / N / 1 (شائع جدا) أظهرت بيانات 8bit، أي عنوان التكافؤ، ووقف 1bit. يمكن تعيين بتات البيانات إلى 7 أو 8 أو 9، يمكن تعيين بت التماثل إلى لا (N)، الغريب (O) أو حتى (E)، ويمكن استخدام البيانات بت التماثل، فمن 8 / E / 1 يعني أن ما مجموعه ثمانية بتات البيانات، تعادل واحد بت تستخدم للقيام به. قد يكون بت توقف 1، (ويستخدم معدل بود 1.5 على 60wpm المبرقة) 1.5 أو 2-بت.

 5، عندما تم تعيين الاحتياجات من البيانات التحكم في الإرسال لنقل المصافحة إشارات أو الحاجة لفحص سلامة إضافية. الجمهور جنبا إلى جنب مع RTS / CTS، DTR / DSR أو XON / XOFF (لا تستخدم في دبابيس موصل الفعلية إدراجها طابع خاص في دفق البيانات).

المتلقي وXON / XOFF إشارات إلى المرسل عندما يرسل المرسل إلى بيانات التحكم، والإشارة إلى اتجاه الإرسال المعاكس لنقل البيانات. XON إشارة يحكي مرسل المتلقي هو على استعداد لقبول المزيد من البيانات، إشارة XOFF لقول مرسل لوقف إرسال البيانات حتى تعرف المتلقي على استعداد مرة أخرى. انتقدت XON / XOFF العام، وأوصت لاستخدام وسائل منع تدفق RTS / CTS لتحل محلها.

XON / XOFF هو أسلوب العمل في النطاق بين المحطات، ولكن يجب أن يدعم هذا البروتوكول عند كلا الطرفين، وسوف يكون هناك التباس عند بدء فجأة ممكن.

XON / XOFF يمكن أن تعمل في واجهات 3 أسلاك. RTS / CTS مصممة أصلا للاتصالات المبرقة والتعاون مودم نصف المزدوجة، أنها ليست سوى واحدة من كل البيانات ينقل المودم. محطة يجب الانتظار حتى إشارة طلب انتقال هو ثم واضحة لإرسال إشارة استجابة المودم. على الرغم من أن يتم التوصل إلى الأجهزة RTS / CTS من خلال المصافحة، ولكن مزاياه الخاصة.

6، RS-232 معيار وتحسين لسنوات عديدة أقل من أجهزة RS-232 وتكنولوجيا الاتصالات، وقد زادت RS-232 الاتصالات عن بعد إلى حد كبير. منذ معيار واجهة RS-232 ظهرت في وقت سابق، من أوجه القصور التي لا مفر منها، لا سيما في النقاط الأربع التالية:

(1) مستوى أعلى إشارة واجهة، على حلبة رقاقة واجهة وتلف بسهولة، ولكن أيضا لأنها لا تتوافق مع مستوى TTL هو مطلوب منها من أجل استخدام الحلبة تحويل مستوى متصلة الدائرة TTL.

(2) معدل نقل منخفضة في نقل غير متزامن، ومعدل الباود هو 20Kbps. الآن بفضل رقاقة جديدة 16C550 UART، الخ، لتحقيق بالباود 115.2Kbps.

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

(4) مسافة انتقال محدودة، والمسافة القصوى نقل 50 م القيمة القياسية، في الواقع، يمكن أن تستخدم إلا في حوالي 15 مترا.

اثنين، RS485 أساسيات

قيود لمعيار التسلسلي RS-232، واقترح أيضا RS-422، RS-485 واجهة قياسية. RS-485/422 واسطة نقل متوازن استقبال التفاضلية للاتصال: إشارة المنفذ التسلسلي مستوى TTL نهاية الإرسال إلى إشارات التفاضلية A، B اثنين من النواتج، بعد كابل نقل في الطرف المتلقي لاستعادة إشارة الفرق TTL إشارة المستوى. منذ الملتوية المستخدمة عادة خط نقل هو انتقال الفرق، بل هو أيضا مقاومة قوية جدا لوضع قدرة التدخل المشتركة، وارتفاع حساسية حافلة جهاز الإرسال والاستقبال، يمكن الكشف عن ما يصل الى 200mV الجهد. ولذلك، فإن انتقال الاشارات قابلة للاسترداد بعيدا كيلومتر.

1، RS-485 يمكن أن تدفع الخصائص الكهربائية لإخراج وضع الجهد المشترك من 7V

استقبال المدخلات المقاوم RIN12k

عندما الجانب مدخلات مكثف في العقد 50pF 32، تكوين المقاوم محطة 120، (يتم استخدام المعلمات المتعلقة حجم المقاوم محطة مع ملتوية زوج) الجهد الناتج من العلبة سائق على الأقل 1.5V نهاية الإرسال: منطق "1 "في فرق الجهد بين الخطين + (2-6) يمثل V، منطق" الفارق الزمني 0 "الجهد بين الخطين - (2-6) V FIG. حساسية المدخلات من المتلقي إلى 200mV (أي (V +) - (V-) 0.2V، إشارة تشير إلى "0"؛ (V +) - (V-) -0.2V، إشارة تشير إلى "1")

2، والمسافة معدل انتقال ونقل البيانات RS-485 الحد الأقصى لمعدل نقل من 10Mbps، وأقصى مسافة التواصل حوالي 1219 م، وبعد انتقال تتناسب عكسيا مع معدل نقل، في 10KB / S معدل نقل، فإنه يمكن تحقيق أقصى مسافة التواصل .

ومع ذلك، منذ غالبا التواصل وRS-485 RS-232 ميناء مع PC، لذلك في الواقع عادة ما يصل 115.2Kbps. أيضا، لأن مرتفعة جدا بمعدل RS-485 بعد انتقال سيتم تخفيض، لأنها غالبا ما تكون حول 9600bps أو أقل.

3، طوبولوجيا الشبكة

RS-485 واجهة هو استخدام سائق التفاضلية متوازنة والجمع بين المتلقي، وتعزيز قدرة وضع مكافحة مشترك، أي جيدة الحصانة الضوضاء. RS-485 نصف المزدوجة واسطة، متعددة نقطة دعم نقل البيانات.

عموما استخدام الشبكات طوبولوجيا الباص RS-485 هيكل الحافلة من إنهاء. أي حافلة باستخدام العقد منهما في سلسلة متصلة، لا تدعم شبكة عصابة أو نجوم. إذا كنت بحاجة إلى استخدام هيكل نجم، يجب استخدام 485 أو 485 مراكز مكرر يمكن. RS-485/422 يدعم حافلة بحد أقصى 32 العقد عادة، إذا رقاقة خاص يمكن أن تصل إلى 485128 أو 256 العقد، يمكن دعم ما يصل إلى حد أقصى قدره 400 العقد.

4، وموصل RS485 المعايير الدولية ولا يحتاج الى موصل واجهة RS485 القياسية، وبالتالي فإن استخدام المحطات أو DB-9، DB-25 موصل ومثل يمكن استخدامها.

ثلاثة، RS422 أساسيات

الأداء الكهربائي من RS-422 و RS-485 هو تقريبا نفس. والفرق الرئيسي هو أن:

(1) RS-485 واثنين من خطوط إشارة: الإرسال والاستقبال على حد سواء A و B. منذ 485 RS يتم العائد من القواسم المشتركة مع هذين الخطين، فإنه ليس من الممكن الحصول على والإرسال في نفس الوقت (نصف المزدوجة).

(2) RS-422 لديها أربعة خطوط إشارة: اثنان الإرسال (Y، Z)، واثنين من المتلقي (A، B). منذ العائد من RS-422 هو منفصل عن الشعر، والشعر يمكن أن تصل في وقت واحد (ثنائي الاتجاه).

يمكن تحويله (3) وآلة متعددة الاتصالات Y-A تكون مدارة قصيرة كما RS-485، A، من RS-422 Z-B كما التقليل من RS-485 B يدعم 422 RS-لمثل بسيط RS-485.

كثير من الناس غالبا ما تكون خاطئة لRS-422 واجهة تسلسلية ثنائية الاتجاه هو المسلسل إصدار واجهة RS-485، في الواقع، هناك العديد من الاختلافات في الخصائص الكهربائية، ووضع شيوعا مجموعة من الجهد المقاومة دخل المستقبل بحيث مختلفة ينطبق هذا المعيار على اثنين من التطبيقات المختلفة. ، فإنه لا يمكن أن تنشأ يمكن استخدامها سائق واجهة تسلسلية في تطبيقات RS-422 واجهة تسلسلية، لأن واجهة تسلسلية RS-485 لتلبية جميع التسلسلية معايير الأداء واجهة RS-422 RS-485 على خلاف ذلك. للسائق RS-485 واجهة تسلسلية، ومجموعة انتاج التيار الكهربائي شيوعا الوضع ما بين -7V و+ 12V، RS-422 برنامج تشغيل واجهة تسلسلية، ومؤشر الأداء هو فقط 7V. واجهة المسلسل استقبال الحد الأدنى مدخلات مقاومة RS-422 هو 4 K [أوميغا، والحد الأدنى مدخلات مقاومة RS-485 واجهة تسلسلية المتلقي هو 12K.

مصافحة التسلسلية مع أساسيات

أولا، أساسيات المنفذ التسلسلي

الكمبيوتر هو بروتوكول المسلسل جدا (وليس الناقل التسلسلي العالمي USB أو الناقل التسلسلي العالمي الارتباك) معدات الاتصالات بشكل عام. وتشمل معظم جهازي المنفذ التسلسلي RS232 القائم. معدات القياس التسلسلية هي أيضا بروتوكول الاتصال المشترك؛ الكثير من الأجهزة يمكن GPIB متوافق مع RS-232 ميناء. وفي الوقت نفسه، بروتوكولات الاتصال التسلسلي يمكن أن تستخدم أيضا للحصول على بيانات من جهاز اكتساب بعيد.

مفهوم بسيط جدا للاتصال المسلسل، المسلسل أحادي المعامل (بت) تنتقل وتلقى بايت. وعلى الرغم من أنه قد يحصل على خط البيانات التسلسلية من وحدات البايت الأخرى (بايت)، في حين تواصل بالتوازي البطيء باستخدام خط نقل البيانات. انها بسيطة ويمكن تحقيق التواصل لمسافات طويلة. مثل يحدد IEEE488 حالة المرور مواز، معدات خط محدد مسبقا في كثير من الأحيان ليس مجموع أكثر من 20 مترا، وطول بين أي جهازين لا يمكن أن يكون أكثر من 2 متر، والمنفذ التسلسلي، وطول يصل إلى 1200 متر.

عادة، المنفذ التسلسلي لنقل أحرف ASCII. اكتمال الاتصالات 3-سلك: (1) الأرض، (2) نقل (3) الواردة. منذ الاتصال التسلسلي غير المتزامن، يمكن للميناء إرسال البيانات أثناء تلقي البيانات على سطر واحد في الخط الآخر. وتستخدم خطوط أخرى لمصافحة، ولكن ليس المطلوب. الأكثر أهمية هو المعلمة مسلسل الاتصالات معدل الباود، بتات البيانات، بتات التوقف، والتماثل. لتم قبول الميناءين، يجب أن تتطابق مع هذه المعايير:

بالباود

هذه المعلمة هي مقياس لسرعة الاتصال. ويبين عدد من الشيء المنقولة في الثانية الواحدة. على سبيل المثال، أعرب 300 انتقال الباود في 300 بت. عندما نشير إلى دورة على مدار الساعة، على سبيل المثال، إذا كان لنا أن يشير إلى بالباود 4800 يتطلب بروتوكول الباود، ثم على مدار الساعة هو 4800Hz. وهذا يعني أن خط الاتصال التسلسلي في بيانات معدل أخذ العينات من 4800Hz. بالباود عادة ما يكون خط الهاتف ل14400، 28800 و36600. قد يكون معدل سرعة نقل البيانات أكبر بكثير من هذه القيم، ولكن معدل الباود ويتناسب عكسيا مع المسافة. غالبا ما يتم وضع بالباود عالية للاتصال بين مثال نموذجي صك وثيقة GPIB جهاز اتصال.

2، وبتات البيانات

هذه المعلمة هي مقياس للاتصال البيانات الفعلية بت. عندما يرسل الكمبيوتر حزمة، وليس البيانات الفعلي هو 8 بت، وقيمة من مستوى 5 و 7 و 8. كيفية مجموعة يعتمد على المعلومات التي تريد نقلها. على سبيل المثال، رمز ASCII القياسية 0-127 (7). رموز ASCII الموسعة 0-255 (8 بت). إذا كانت البيانات باستخدام نص بسيط (رموز ASCII القياسية)، كل حزمة بيانات 7 بت. كل حزمة هو بايت، بما في ذلك بدء / بتات التوقف، بتات البيانات وبت التكافؤ. منذ بتات البيانات الفعلية تعتمد على بروتوكول الاتصال المحدد، مصطلح "حزمة" يشير إلى أي حالة الاتصال.

3، بتات التوقف

يتم استخدامه لتمثيل حزمة واحدة الماضية. القيم النموذجية هي 1.5 و 2. منذ توقيت خط نقل البيانات، ولكل جهاز على مدار الساعة الخاصة به، وربما في الاتصال بين جهازين ليس تزامن قاصر. وهكذا ليس فقط وقف بت تشير إلى نهاية الإرسال، وتوفير فرص لتصحيح تزامن ساعة الكمبيوتر. وينطبق ذلك أكثر من بت بت توقف، وزيادة التسامح تزامن ساعة مختلفة، ولكن معدل نقل البيانات هو أيضا أبطأ. 4، والبت المكافئ

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

الثانية، أساسيات المصافحة

RS-232 اتصال مرور يسمح لثلاثة خطوط بسيطة: تكساس، آر إكس، والأرض. ولكن لنقل البيانات، يجب أن كلا الطرفين استخدام نفس قطع مسافة السباق معدل بود البيانات. في حين أن هذا النهج هو كاف بالنسبة لمعظم التطبيقات، ولكن في حالة الحمل الزائد يقتصر المتلقي من هذا الاستخدام. هذا هو المكان التسلسلية وظيفة المصافحة. في هذا القسم، نناقش الأشكال الثلاثة الأكثر شيوعا من المصافحة مع RS-232: المصافحة البرمجيات، ومصافحة الأجهزة، وإكس مودم. 1، المصافحة البرمجيات

المصافحة الأولى ونحن نتحدث عن المصافحة البرمجيات. وهي تستخدم عادة في البيانات الفعلية للأحرف التحكم، مشابهة لطريقة سلسلة الأوامر باستخدام GPIB. يجب أن يكون لا يزال ثلاثة خطوط: تكساس، آر إكس والأرض، لأنه لا يوجد فرق في خط التحكم في الإرسال حرف وشخصيات عادية، وظيفة SetXModem يسمح للمستخدم لتمكين أو تعطيل المستخدم مع اثنين من أحرف التحكم XON وOXFF. وترسل هذه الشخصيات من قبل المتلقي في البلاغ، تعليق الجانب الإرسال.

على سبيل المثال: لنفترض أن الجانب انتقال ينقل البيانات بمعدل الباود عالية. في نقل ووجد المتلقي أن وحدة المعالجة المركزية مشغولة مع الأعمال الأخرى، مخزن الإدخال المؤقت ممتلئ. من أجل وقف مؤقت للانتقال، والمتلقي يرسل XOFF، قيمة نموذجية هي 19 عشري، 13 عرافة أي حتى مخزن الإدخال المؤقت فارغ. وبمجرد أن المتلقي هو على استعداد لاستقبال، يرسل XON، قيمة نموذجية هي 17 عشري، 11 عرافة أي مواصلة الاتصالات. عندما مخزن الإدخال المؤقت نصف ممتلئ، LabWindows إرسال XOFF. وعلاوة على ذلك، إذا تمت مقاطعة نقل XOFF، LabWindows تصل إلى 75 و 90 عند عازلة انتقال XOFF. من الواضح، يجب على المرسل متابعة هذا القانون لضمان انتقال لا يزال مستمرا. 2، مصافحة الأجهزة

والثاني هو استخدام خط الأجهزة المصافحة. والإرسال والاستقبال خطوط، مثل، RTS / CTS والعمل DTR / DSR معا، كما يبلغ حجم انتاجها، كما الإدخال الأخرى. المجموعة الأولى من خطوط RTS (طلب لإرسال) وCTS (مسح لإرسال). عندما المتلقي هو على استعداد لاستقبال البيانات، وسوف يؤكدون على خط RTS مشيرا إلى أنها مستعدة، إذا كان المرسل هو أيضا على استعداد، وسوف تأكيد CTS، مشيرا إلى أنه على وشك إرسال البيانات. مجموعة أخرى من خطوط غير DTR (البيانات الطرفية جاهزة) وDSR (مجموعة البيانات جاهزة). هذه هي الآن بلاغ المودم. مودم الاتصال التسلسلي وذلك وضعهم. على سبيل المثال: عندما مودم مستعدة لاستقبال البيانات من جهاز الكمبيوتر، فإنه سيتم تأكيد خط DTR تشير إلى أنه تم تأسيس اتصال خط الهاتف. مجموعة عالية خط DSR للقراءة، ويبدأ PC لبيانات الإرسال. وهناك قاعدة بسيطة هي DTR / DSR على استعداد لتمثيل نظام الاتصالات، وRTS / CTS لنقل حزمة واحدة.

في LabWindows، وSetCTSMode وظيفة تمكين أو تعطيل استخدام مصافحة الأجهزة. إذا تم تمكين وضع CTS، LabWindows باستخدام القواعد التالية: نقل البيانات إلى RS-232 مكتبة يجب الكشف عن خط CTS عالية: عندما يرسل PC البيانات. عندما يتلقى PC البيانات: إذا كان المنفذ مفتوحا، وقائمة الانتظار الإدخال المتاحة لاستقبال البيانات، تثير المكتبة RTS و DTR. إذا كانت قائمة انتظار الإدخال هو 90 الكامل، وRTS يخفض المكتبة، DTR عالية ولكن ذلك. إذا كان طابور ميناء فارغ تقريبا، تثير المكتبة RTS، ولكن يحافظ على مستوى عال أن DRT. إذا تم إغلاق الميناء ويخفض مكتبة RTS و DTR. 3، إكس مودم المصافحة

وأخيرا دعا مصافحة إكس مودم بروتوكول نقل الملفات. هذا البروتوكول هو تنوعا جدا في مجال الاتصالات المودم. على الرغم من أنه يستخدم عادة في الاتصالات مودم، بروتوكول إكس مودم يمكن استخدامها مباشرة من الجهاز وسيلة اتصال أخرى اتبع هذا البروتوكول. في LabWindows، يتم إخفاء التنفيذ الفعلي للإكس مودم من المستخدم. طالما أن أجهزة الكمبيوتر الشخصية والأجهزة الأخرى التي تستخدم بروتوكول إكس مودم، ونقل الملفات على استخدام وظائف LabWindows إكس مودم. هي وظيفة XModemConfig، XModemSend وXModemReceive.

بروتوكول إكس مودم المستخدمة بين المعلمات التالية: start_of_data، end_of_data، neg_ack، wait_delay، start_delay، max_tries، packet_size. هذه المعلمات بحاجة إلى تحديد التواصل الأطراف، وتعرف هناك معيار إكس مودم قياسي: ومع ذلك، قد يتم تعديلها من قبل وظيفة XModemConfig، لتلبية الاحتياجات المحددة. يتم تحديد الطابع neg_ack استخدام هذه المعلمات المرسلة من قبل المتلقي. هذا بإعلام المرسل أنها مستعدة لاستقبال البيانات. انها ستحاول مرة أخرى، وهناك معلمة مهلة مع start_delay، مهلة عندما تتجاوز محاولات ينقل الجانب max_ties تردد أو تتلقى start_of_data، المرسل توقف تحاول. إذا start_of_data وردت من المرسل، المتلقي سوف قراءة حزمة من المعلومات. عدد الحزم الواردة في الحزمة، وعدد من الخطأ حزمة كود الشيك كأداة مكملة، وpacket_size حزم البيانات حجم بايت الفعلية، والتحقق من الخطأ، والمزيد من القيمة الاختباري. بعد قراءة البيانات، ويدعو المتلقي wait_delay، ثم المرسل ترغب في إرسال استجابة. إذا لا يتلقى المرسل ردا على ذلك، فإنه سيتم إعادة إرسال حزم البيانات، حتى يتم تلقي استجابة أو الحد الأقصى لعدد عمليات إعادة إرسال يتجاوز max_tries. إذا تلقي أي رد، فشل المرسل لإعلام المستخدم لنقل البيانات. منذ يجب أن تنتقل البيانات في رزم من pack_size بايت، عندما يتم إرسال الحزمة الأخيرة، إذا لم يتم ملء البيانات مع حزمة، يتم تعبئة رمز ASCII مع NULL (0) بايت. هذا يؤدي إلى الحصول على مزيد من البيانات من البيانات الأصلية. أبدا استخدام القضية XON / XOFF في إكس مودم، لأن المرسل يرسل من المرجح أن زيادة عدد الحزم XON / OFF قيمة سيطرة الطابع، مما أدى إلى فشل الاتصالات إكس مودم.

"تسعة بالمائة" "الأخبار" 190316 "زهرة الشباب الطريق" مسؤول "بداية"! مجموعة رغوة الحليب لعرض مجموعة روح غريب كيكي

بعد انقطاع دام 28 عاما، "أيام من وايلد" سيزور البر الرئيسى للمرة الأولى على الشاشة الكبيرة

سكين حلقة عرف: الحديث اللاعبين بالأسى مؤخرا وفرق!

فتح محرك الأقراص، إشارة ترتد أداة! أربعة العاكس حل مشكلة التداخل

تانيا تشان الحبوب "لإنشاء 101"، والموسيقى من الشباب تجمعوا في ممن لهم القهوة المفضلة لديك أحمر ومهرجان الأزرق

190316 تساى شو Kunping آن وصل الى نيويورك تحولت حتى صغيرتي كواي فخور قال ثلاث مرات "لا اقول لكم".

فيلم جديد آنغ لي "الجوزاء القاتل" تصوير والبيئة الاستوديو لا توصف

الألعاب رصد، يجب عليك داخليا وخارجيا: تجربة AGON الحب هجوم AG251FG

نفى نيتياس كوالا البضائع التي تنطوي همية: تباع إستي لودر كما حقيقية، وتساءل تقارير رابطة المستهلكين خطأ | التيتانيوم الأخبار

برج ذاتية الشطرنج الدليل المتقدم: كيف نظام ضبط النفس الكاهن العفريت قاتل (المواد المحارب)

1،1.5،2.5،4،6 الأسلاك مربع يمكن تحميل العديد واط؟ كم الحالية

رسالة حب