الاختبار الشامل والتحقق من حساس دواسة الوقود مع منطق الأمان باستخدام Model-Based Design (MBD)!
1- تطوير نموذج حساس دواسة الوقود:
تم بناء نموذج لمحاكاة الحساس في Simulink، ثم اختباره باستخدام Model-in-the-Loop (MIL) & Software-in-the-Loop (SIL).
الحساسات تعمل في نطاق 0.5V إلى 4.5V، وبالتالي يجب أن يكون مجموع إشارات الخرج دائمًا 5V عند التشغيل السليم.
رغم أن الحساسين يختلفان في التكوين وخصائص الإشارة، قمنا بتطوير الكود وإجراء الاختبارات على الحساس الأول فقط حتى الآن.
تحققنا من دقة النموذج بمقارنة إشارات الخرج بين النموذج الأساسي ونموذج SIL، وكانت النتائج مطابقة تمامًا!
2- تنفيذ واختبار منطق الأمان:
أضفنا آلية للتحقق من صحة البيانات، بحيث إذا انحرف مجموع قراءات الحساسات عن 5V، يتم تفعيل كشف الخطأ.
استخدمنا Signal Editor لمحاكاة سيناريوهات مختلفة، بما في ذلك القيم غير الصحيحة، لمراقبة استجابة النظام.
تم تمكين كشف الفشل عبر Sequence Viewer، وأظهر النظام استجابة صحيحة كما هو متوقع!
3- توليد الكود:
بعد التحقق من صحة النماذج، تم توليد كود تلقائي لكل من النموذج الأساسي ونموذج SIL، مما يتيح تنفيذه في الأنظمة الواقعية وإجراء اختبارات التكامل.