وحدة التحكّم في Android 13

توضّح هذه الصفحة كيفية تجميع نظام التشغيل Android 13 التي تتحكم في حركة جهاز اختبار التكامل مع المستشعر والإضاءة لتكنولوجيا المعلومات الداخلية. يُعدّ اختبار دمج المستشعرات جزءًا من مجموعة اختبارات الصور من الكاميرا (Camera ITS) في مجموعة اختبارات التوافق (CTS). يتيح جهاز التحكّم في Android 13 التشغيل الآلي من خلال التحكّم في إضاءة الحامل ومحرك التوجيه لاختبار المشاهد التي تتطلّب التدوير والتحكّم في الإضاءة.

نظرة عامة على وحدة التحكّم في Android 13

توفّر حزمة ITS-in-a-box بيئة اختبار متّسقة على مسافة ثابتة بين الجهاز اللوحي الاختبار والهاتف الاختبار، بالإضافة إلى إضاءة متّسقة بدون مصدر ضوء خارجي. يوفّر عنصر التحكّم في Android 13 إمكانية التحكّم في محركات الأقراص الدوّارة والإضاءة بشكل آلي، ويزيل الحاجة إلى تدوير الجهاز الذي يتم اختباره يدويًا لإجراء اختبارات مَشاهد دمج المستشعرات وإلى تفعيل الأضواء وإيقافها يدويًا لإجراء الاختبارات التي يتم التحكّم فيها بالضوء.

التحكّم في محركات الأقراص الصلبة والإضاءة في أنظمة الاختبار

توفّر منصة اختبار دمج المستشعرات حركة ثابتة للهاتف لإجراء اختبارات متكررة . تم تدوير الهاتف أمام هدف رقعة الشطرنج للسماح بعرض الصورة التقاطه باستخدام الهاتف في مواضع مختلفة. بالنسبة إلى test_sensor_fusion، يدير المشغِّل الآلي الهاتف حول محور الكاميرا بزاوية 90 درجة والعكس، ويكرّر ذلك في غضون ثانيتين تقريبًا. بالنسبة إلى test_video_stabilization، يدير المشغّل الآلي الهاتف حول محور كاميرا 10 درجات والعكس بشكل متكرّر لمحاكاة حركة الهاتف عند تصوير فيديو أثناء المشي. يعرض الشكل 1 هاتفَين يتحركان في جهاز اختبار دمج قياسات المستشعرات. يظهر في الشكل 2 هاتفًا واحدًا يتحرّك في جهاز اختبار التكامل مع المستشعر.

حركة الهاتف في جهاز الاختبار

الشكل 1: حركة الهاتف في جهاز الاختبار لاختبار test_sensor_fusion

حركة الهاتف في جهاز الاختبار

الشكل 2. حركة الهاتف في جهاز الاختبار لاختبار test_video_stabilization

التحكّم في محرّك الأقراص الدوّارة

محركات التوجيه التناظرية في جهاز الاختبار هي محركات توجيه موضعية يتم التحكّم فيها باستخدام التضمين بعرض النبضة (PWM). يظهر مثال نموذجي للتحكم في الموضع في الشكل 3. وتبلغ مدة إشارة التحكّم 20 ملي ثانية. تغيير النبض العرض إلى الحد الأدنى للعرض يؤدي إلى نقل المحرك إلى الموضع المحايد وتغيير يؤدي عرض النبض إلى أقصى عرض إلى تحريك المحرك 180 درجة في اتجاه عقارب الساعة.

وصف عنصر التحكّم في العرض

الشكل 3: وصف التحكّم في مشغل الملفات العادي

التحكّم في الإضاءة

للتحكّم في حركة المحرّك التزييني والأضواء باستخدام جهاز كمبيوتر مضيف، يتطلّب جهاز اختبار دمج إشارة المستشعرين اتصالاً عبر USB. تستخدم وحدة تحكّم Android 13 لوحة Arduino UNO R3 متصلة بمنفذ USB مع لوحة توجيه مخصّصة (أو درع) مثبتة في الأعلى. يمكن لوحدة التحكّم في Android 13 التحكّم في ما يصل إلى ثلاثة محركات دورانية لتركيبات دمج الاستشعار وما يصل إلى ثلاثة أنظمة الإضاءة ITS- in-a-box أو تركيبة واحدة لدمج الاستشعار من كمبيوتر مضيف واحد.

تتيح وحدة تحكّم الإصدار 3.0 Android 13 للمستخدمين إيقاف إعادة الضبط التلقائي عند فتح منفذ Arduino التسلسلي عبر USB. يتم تفعيل دالة الصعق الكهربي التلقائي عند توصيل وحدة التحكّم بمضيف آخر أو استخدامها لحالات اختبار أخرى. يمكن للمستخدمين تفعيل ميزة "إعادة الضبط التلقائي" أو إيقافها باستخدام مفتاح تبديل على وحدة التحكّم.

يمكن استخدام وحدة التحكم Android 13 مع كاميرا ITS في علبة. يمكن استخدام وحدة التحكم Android 13 بتوصيل أي كاميرا في علبة (RFoV أو WFoV أو معياري) أو جهاز استشعار Fusion لإجراء اختبارات التحكم في الإضاءة. جميع الاختبارات التي يتم التحكّم فيها بالإضاءة بدءًا من Android 15 مضمّنة في scene_flash ويمكن تشغيلها باستخدام أداة الاستشعار المدمجة مع المحتوى باستثناء scene_low_light، والذي يتطلب جهازًا لوحيًا لعرض المخطط ويجب تشغيله باستخدام كاميرا ITS في علبة.

بالنسبة إلى الاختبارات في scene_flash وscene_low_light، يجب أن تكون هناك بيئة مظلمة مع إطفاء الأضواء لتنشيط ميزة فلاش التصوير التلقائي على الهواتف الاختبارية. يعرض الشكل 4 مصابيح ITS-in-a-box التي يتم إيقافها وتشغيلها بواسطة وحدة تحكّم Android 13.

التحكّم في الإضاءة داخل علبةها

الشكل 4: تم إطفاء الأضواء وتشغيلها لاختبار test_auto_flash

سجلّ النُّسخ السابقة

يوضّح الجدول التالي سجلّ النُسخ السابقة لنظام Android 13. ويتضمن روابط تنزيل لكل إصدار من إصدارات الإنتاج الملفات.

التاريخ المراجعة تنزيل ملف الإنتاج سجلّ التغيير
أغسطس 2024 3
  • إضافة تجاوز إعادة الضبط التلقائي بحيث لا يتم إيقاف تشغيل المصابيح أثناء الاتصال مع DUT
كانون الأول (ديسمبر) 2022 2.2
  • تمت إضافة خيار لطلب لوحة PCB مضمّنة من EasyEDA.
  • تمت إزالة التأخيرات الزائفة بعد نقل المؤازرة في رمز Arduino المصغَّر.
  • تم تغيير الدعامات من معدن إلى نايلون
  • تم تغيير ترانزستورات MOSFET ذات الفتحة من خلال إلى ترانزستورات MOSFET مثبّتة على السطح
  • تم تغيير المكثف الكهربائي من 10 فهرنهايت إلى 1000 فهرنهايت
آذار (مارس) 2022 1
  • تتوفّر إمكانية التحكّم في الإضاءة.
  • تم تغيير 6 عناصر تحكّم في محركات الأقراص إلى 3 عناصر تحكّم في الإضاءة و3 عناصر تحكّم في محركات الأقراص

إعداد وحدة التحكّم في نظام التشغيل Android 13

يوضِّح هذا القسم طريقة إعداد وحدة تحكّم في نظام التشغيل Android 13.

المكوّنات المطلوبة

يمكنك شراء وحدة التحكم Android 13 من خلال المورّدون المؤهّلون أو يمكنك إنشاء وحدة التحكم بنفسك. يتألّف ملف الإنتاج من ملف Gerber للوحة الدوائر المطبوعة وقائمة مواد لوحة الدوائر المطبوعة ومعلومات موضع لوحة الدوائر المطبوعة وملف STEP للحاويات. لتنزيل ملف الإصدار، اطّلِع على الجدول في سجلّ النُسخ السابقة.

إذا كنت بصدد إنشاء جهاز التحكّم الخاص بك، يجب أن يكون لديك لوحة Arduino UNO R3 . في حال شراء وحدة التحكّم من خلال مورّد مؤهَّل، يتم تضمين Arduino .

إنّ غطاء وحدة التحكّم في Android 13 هو مكوّن اختياري، ولكنه يُنصح به، ويحمي وحدة التحكّم ويحظر منافذ USB غير المستخدَمة لمنع حدوث أخطاء في عملية الإعداد. للحصول على تفاصيل حول الأسعار والخيارات المتاحة لمسؤول التحكّم بالبيانات، يُرجى التواصل مع فريق الدعم. كبائع مؤهل.

إجراءات الإعداد

لإعداد وحدة التحكّم التي تعمل بنظام التشغيل Android 13، عليك اتّباع الخطوات التالية:

  1. وصِّل محوّلات 12 فولت (للإضاءة) و5 فولت (للسيرفو) بالمحوّل المناسب مقابس الطاقة (الشكل 5).

    مكان محوِّل الطاقة

    الشكل 5: مكان محوّل الطاقة

  2. توصيل مصابيح وحدة استشعار النظام داخل العلبة أو وحدة استشعار Fusion بإحدى وحدات الإضاءة مقابس مخرجات القنوات (الشكل 6). حسب أسطوانة طاقة الإضاءة واستخدامه، فاستخدم محوّلاً على النحو المطلوب (الشكل 7).

    موقع مصدر الإضاءة

    الشكل 6. الموقع الجغرافي لقنوات الإضاءة

    مقبس ذكر مقاس 3.5 × 1.35 ملم إلى مقبس أنثى 5.5 ملم × 2.1 ملم

    الشكل 7. محوِّل توصيل طاقة الإضاءة بوحدة التحكم

  3. لإعداد مشاهد sensor_fusion، اربط مشغل السيرفو بأحد رؤوس اتصال قناة مشغل السيرفو.

    موقع ربط قناة Servo

    الشكل 8. موقع اتصال مشغل التحكّم

    بالنسبة إلى وحدات التحكّم في الإصدار 3.0، عند ربط وحدة التحكّم بمضيف جديد، يجب ضبط مفتاح إعادة الضبط التلقائي على Enable.

    في المراجعة 3.0، يتضمّن جهاز التحكّم مفتاح إعادة ضبط تلقائي يمكن تفعيله أو إيقافه. عند إجراء الاختبار، ننصحك بضبط التبديل الخاص بإعادة الضبط التلقائي على Disable لمنع إطفاء جميع الأضواء بشكل مؤقت في بداية كل اختبار عندما يُجري its_base_test عملية اتصال بوحدة تحكّم Arduino. هذا أمر مهم عند إجراء اختبار موازٍ (يتم فيه تنفيذ ITS بالتزامن مع نظام إضاءة منصة الاختبار المتصل بوحدة التحكّم نفسها).

    إعادة ضبط الموقع الجغرافي تلقائيًا

    الشكل 9: مفتاح إعادة الضبط التلقائي

  4. وصِّل وحدة التحكّم بالمضيف باستخدام كابل USB-A.

    موقع USB-A

    الشكل 10: منفذ اتصال USB-A بالمضيف

يوضح الشكل 11 مثالاً لإعداد وحدة التحكم في Android 13 المكتمل نظام إضاءة واحد وجهاز واحد.

موقع USB-A

الشكل 11. اكتمال عملية إعداد جهاز التحكّم في Android 13

التحكّم في البرامج من المضيف

يمكن تنزيل الرمز المصغر إلى لوحة UNO لتحديد دبابيس PWM لإشارة المحرك وتحديد نطاقات عرض النبضة للزوايا المختلفة. الرمز المصغَّر يتم تضمين التحكم في دوران المؤامرة للمحركات الستة HS-755 ميغابايت في مراجع أخرى. يتضمن هذا القسم أيضًا رابطًا إلى برنامج بسيط يسمى rotator.py، والذي يتناوب العروض.

استخدام وحدة التحكُّم في نظام التشغيل Android 13

استخدام تكنولوجيا المعلومات في الكاميرا:

python tools/run_all_tests.py device=device_id camera=0 rot_rig=arduino:1 scenes=sensor_fusion

مع البرنامج النصي للاختبار:

python rotator.py --ch 1 --dir ON --debug

عمليات تنزيل عناصر التحكم في البرامج