كيف يعمل ناقل LIN
يتكون ناقل LIN من عقدة رئيسية وعقد تابع واحد أو أكثر. تحتوي جميع العقد على مهمة اتصال تابعة تتحلل إلى مهام إرسال واستقبال ، بينما تحتوي العقدة المضيفة أيضًا على مهمة إرسال مضيف إضافية. في الوقت الحقيقي LIN ، يتم دائمًا بدء الاتصال بواسطة المهمة المضيفة.
لا تستخدم العقد في شبكة LIN أي معلومات حول إعدادات النظام بخلاف تسمية العقدة المضيفة. يمكننا إضافة عقد إلى LIN دون الحاجة إلى عقد تابعة أخرى لتغيير الأجهزة والبرامج.
ترسل عقدة المضيف عنوان رسالة يحتوي على مقاطعة المزامنة ومزامنة البايت ومعرف الرسالة. يتم تنشيط المهمة التابعة بعد استلام كود التعريف وتصفيته ويبدأ في إرسال استجابة الرسالة. تحتوي الاستجابة على اثنين أو أربعة أو ثمانية بايت بيانات وبايت المجموع الاختباري. يشكل جزء الرأس والاستجابة إطار رسالة. يتم بدء جميع الاتصالات على ناقل LIN بواسطة المهمة المضيفة في العقدة المضيفة. تحدد المهمة المضيفة محتوى الاتصال الحالي وفقًا للجدول ، وترسل رأس الإطار المقابل ، وتخصص قنوات الإطار لإطارات الرسائل. بعد أن تستقبل العقدة التابعة على الناقل رأس الإطار ، فإنها تفسر المعرف لتحديد ما إذا كانت الاستجابة يجب أن تستجيب للاتصال الحالي ونوعها. بناءً على طريقة تصفية الرسائل هذه ، يمكن لـ LIN تنفيذ أوضاع متعددة لنقل البيانات ، ويمكن استقبال إطار رسالة واستخدامه بواسطة عقد متعددة في نفس الوقت. تعتمد الطبقة المادية لناقل LIN على اتصال أحادي السلك ، وتبلغ أقصى مسافة نقل بين وحدتي التحكم الإلكتروني 40 مترًا. تخضع مواصفات سائقي الحافلات وأجهزة الاستقبال الخاصة بها لمعيار السلك الفردي ISO 9141 المعدل. استنادًا إلى بروتوكول SCI / UART (اتصال تسلسلي عالمي غير متزامن / واجهة استقبال / ناقل تسلسلي واحد) ؛ واجهة SCI / UART موجودة على جميع شرائح الميكروكونترولر تقريبًا. معدل نقل منخفض ، أقل من 20 كيلو بايت / ثانية ، باستخدام تشفير NRZ.





