وضع بروتوكولات الاتصالات بين السفن: الاعتبارات العملية والحسابات
Table of Contents
(أ) نظام " Universal Asynchronous Receiver/Transmitter " (Universal Asynchronous Receiver/Transmitter) هو بروتوكول اتصال واسع الاستخدام لتبادل البيانات المتسلسلة بين الأجهزة، ويضمن التصميم السليم لبروتوكولات UART نقل البيانات الموثوق بها، ويقلل من الأخطاء، ويحقق الأداء الأمثل، وتناقش هذه المادة الاعتبارات الرئيسية والحسابات التي تنطوي عليها تصميم نظم فعالة للاتصال باستخدام اليورانيوم المميتر.
اختيار البطولة
ويحدد معدل الازدهار سرعة نقل البيانات، ويشمل اختيار معدل مناسب للخشخم تحقيق التوازن بين سرعة نقل البيانات ووحدة الإشارة، وتشمل معدلات الازدهار المشتركة 9600 و 115200 وسرعات أعلى، حسب الطلب.
ويشمل حساب معدل العصيان فهم تواتر تواتر وحدة خفض الانبعاثات الناجمة عن إزالة الذخائر غير المرتجلة ووضعات الديفيس، والصيغة العامة هي:
Baud Rate = Clock Frequency/ (Divisor)]
التوقيت وطول المدة
التوقيت الدقيق ضروري للتزامن، ومدة كل جزء هي متبادلة مع معدل السود:
Bit Duration = 1 / Bud Rate]
على سبيل المثال، في 9600 باود، كل جزء يدوم تقريبا 104 ثواني دقيقة ضمان معدل أخذ العينات للمستقبل يتوافق مع هذا التوقيت يمنع أخطاء البيانات
هيكل إطار البيانات
وتتكون أطر بيانات UART عادة من فترة بدء، وقطع البيانات، وقطع التكافؤ الاختياري، وقطع التوقف عن العمل، وتؤثر التشكيلة على سلامة البيانات وكشف الأخطاء.
- Start bit:] signals the beginning of data transmission (usually 1 bit).
- Data bits:] Usually 8 bits, but can vary.
- Parity bit:] Optional for error check.
- أوقفوا العمل: ] Usually 1 or 2 bits indicating the end of the frame.
الاعتبارات العملية
ويتطلب تصميم بروتوكولات " يوارت " الاهتمام بجودة الإشارة وطول الكابلات وحصانة الضوضاء، ويقلل استخدام الدرع السليم وإنهاء الخدمة من الأخطاء، وبالإضافة إلى ذلك، فإن اختيار معدلات العصيان المتوافقة وهياكل الإطار يكفل الاتصال السلس بين الأجهزة.