تنفيذ بروتوكولات الاتصالات: (أورت)، (سباي) و2c في مجال المراكب الصغرى
Table of Contents
وتعد بروتوكولات الاتصالات الموازية أساسية بالنسبة للمراقبين المجهريين لتبادل البيانات مع الأجهزة الأخرى، وأكثر البروتوكولات شيوعا هي البروتوكولات الموحدة، واتفاقية الاتصالات السلكية واللاسلكية، واتفاقية استكهولم.() ولكل بروتوكول خاص خصائص فريدة تناسب التطبيقات المختلفة وتشكيلات الأجهزة.
UART (Universal Asynchronous Receiver/Transmitter)
(أ) إنَّ نظام UART بروتوكول بسيط غير متزامن يستخدم خطي بيانات: أحدهما لنقل (TX) والآخر للاستلام (RX) ويستخدم على نطاق واسع في الاتصالات التسلسلية بين الحواسيب وأجهزة التحكم في المايكروي، ولا يتطلب نظام UART إشارات على مدار الساعة، مما يجعل من السهل تنفيذه.
ويمكن تشكيل سرعة وشكل نقل البيانات، حيث تراوحت معدلات البخاخ بين 9600 و600 ميغابايت، ومتوسطة الارتجاعية مناسبة للاتصال والتطبيقات القصيرة الأجل التي يفضل فيها البساطة.
SPI (Serial Peripheral Interface)
وشركة " سبيس " هي بروتوكول متزامن يستخدم هيكلاً للرقاقة الرئيسية، ويتطلب أربعة إشارات رئيسية هي: SCLK (الساعة)، وMSI (Mster Out Slave In)، وMSO (Master In Slave Out)، وS (Slave Select).
وهو مثالي للاتصال بالمجسات وأجهزة الذاكرة والعرض، ويدعم البرنامج الفرعي الاتصالات الكاملة، مما يتيح نقل البيانات واستقبالها في وقت واحد، ويمكن ربط الأجهزة المتعددة باستخدام خطوط منفصلة لاختيار الرقيق.
I2C (Inter-Integrated Circuit)
I2C is a multi-master, multi-slave protocol that uses two bidirectional lines: SDA (data) and SCL ( hour). It is designed for short-distance communication within a tool or system.
ويدعم المركز أجهزة متعددة في نفس الحافلة، وكل منها له عنوان فريد، وهو مناسب لتطبيقات منخفضة السرعة مثل أجهزة الاستشعار، وأجهزة اسطوانات اكسيد النيتروجين، وساعات الوقت الحقيقي، ويبسط البروتوكول الأسلاك ويقلل من عدد الدبوس.
مقارنة البروتوكولات
- UART:] simple, asynchronous, suitable for point-to-point communication.
- SPI:] Fast, full-duplex, supports multiple devices with dedicated lines.
- I2C:] Multi-device, low-speed, minimal wiring.