تعديل بذور تشفير وحدة تشويش الفيديو التناظرية FPV

تعديل بذور تشفير وحدة تشويش الفيديو التناظرية FPV

ركز مشروع تكامل العملاء الأخير على جهاز تشويش الفيديو التناظري FPV & وحدة فك التشفير, تم تكوينه عبر مساعد تخليط CVBS, أثار العديد من الأسئلة الفنية التفصيلية. يهدف العميل إلى تعديل ومزامنة بذرة التشفير (تسلسل التدافع) من وحدة التحكم المدمجة الخاصة بهم, دون استخدام جهاز كمبيوتر أو برنامج المساعد القياسي.

نحن نقوم بدمج جهاز تشويش الفيديو التناظري FPV الخاص بك & وحدة فك التشفير (الذي تم تكوينه عبر "CVBS Scrambling Assistant") في نظامنا الخاص ونحتاج إلى توضيح بعض التفاصيل الفنية حول واجهة التكوين.

من الوصف على موقع الويب الخاص بك, يمكننا أن نرى ذلك:

  1. يتم تكوين الوحدة عبر USB-Serial (CH340);
  2. تمت قراءة برنامجك / كتابة أوامر لقراءة معلمات الجهاز وكتابة القيم (تسلسل التدافع/التفكيك).

يرجى تأكيد ما يلي:

  1. هل تحتوي الوحدة في الواقع على UART (TTL) الواجهة التي من خلالها يتبادل برنامجك الأوامر مع الوحدة?
  2. ما هي معلمات UART الدقيقة (بالباود, بتات البيانات, التكافؤ, توقف البتات)?
  3. هل بروتوكول الاتصال مفتوح? نحتاج إلى إرسال نفس الأوامر التي يرسلها برنامجك, ولكن ليس من جهاز كمبيوتر شخصي، بل من جهاز خارجي خاص بنا (وحدة التحكم/البرامج).
  4. ما هو هيكل الحزمة لكتابة البذور:
    الخدمة/بايت الرأس(الصورة),
    بايت الأمر,
    طول البيانات,
    الحقل مع البذور / تسلسل التدافع نفسه,
    نوع المجموع الاختباري (CRC, XOR أو غيرها).
  5. هل من الممكن كتابة البذرة في وضع العمل (عندما تكون الوحدة متصلة بالفعل بالفيديو), أو يمكن أن يتم ذلك فقط في وضع التكوين?
  6. هل أمر الكتابة هو نفسه بالنسبة للوحدة النمطية في وضع Scrambler وفي وضع Descrambler, أم أن هناك أمرًا مختلفًا لوحدة RX?
    ما هو الحد الأقصى لطول البذرة/التسلسل وما هو التنسيق المسموح به (أرقام فقط, عرافة, ASCII)?
  7. إذا كان البروتوكول غير عام حاليًا, هل يمكنك أن ترسل لنا وصفًا نصيًا/ملف PDF قصيرًا للأوامر أو مثالًا لسجل برنامج الكمبيوتر الخاص بك الذي يتصل بالوحدة؟ (حتى نتمكن من إعادة إنتاجه في أجهزتنا)?

مهمتنا هي كتابة/تحديث مفتاح التشفير (بذرة) دون استخدام جهاز كمبيوتر, فقط من أجهزتنا عبر UART, حتى نتمكن من ضبط نفس البذرة على كل من وحدات الإرسال والاستقبال في نفس الوقت.

وسنكون ممتنين لو أمكنك تقديمها:
وصف الأمر;
مثال على حزمة "بذرة الكتابة".;

هدفهم الرئيسي هو أتمتة عملية كتابة البذور على UART, ضبط نفس مفتاح التشفير لكلا الإرسالين (TX) والاستلام (RX) وحدات في وقت واحد.

غطى الاستفسار المواضيع الفنية التالية:

  1. واجهة الاتصالات UART - ما إذا كانت الوحدة تحتوي على واجهة UART على مستوى TTL تتواصل عبر USB-Serial (CH340) محول.
  2. معلمات UART - الإعدادات التسلسلية المطلوبة مثل معدل الباود, بتات البيانات, التكافؤ, ووقف بت.
  3. فتح الوصول إلى البروتوكول – ما إذا كان من الممكن إرسال أوامر القراءة/الكتابة مباشرةً من وحدة تحكم دقيقة خارجية بدلاً من برنامج الكمبيوتر.
  4. تنسيق الحزمة لكتابة أمر البذور - بايت الرأس, نوع الأمر, طول البيانات, حقل البذور, والمجموع الاختباري (اتفاقية حقوق الطفل أو XOR).
  5. التكوين مقابل. نمط العمل – ما إذا كان من الممكن تحديث البذرة أثناء إرسال الفيديو.
  6. مزامنة TX/RX – ما إذا كان Scrambler وDescrambler يشتركان في نفس أمر كتابة البذور وتنسيق البذور المسموح به (رقمي, ASCII, عرافة).
  7. توثيق البروتوكول – طلب مرجع قصير للأوامر أو سجل الاتصالات لأغراض النسخ المتماثل.

الشرح الفني ودليل التكامل

جهاز تشويش الفيديو التناظري FPV & تتميز وحدة Descrambler بوجود وحدة داخلية واجهة تكوين UART يمكن الوصول إليها عبر USB-Serial (CH340) كوبري. يمكن أيضًا الوصول إلى نفس قناة الاتصال التي يستخدمها برنامج مساعد الكمبيوتر الشخصي من خلال نظام خارجي مدمج لتحقيق التكامل المتقدم.

معلمات UART النموذجية:

  • بالباود: 115200 بت في الثانية
  • بتات البيانات: 8
  • التكافؤ: لا أحد
  • نقطة التوقف: 1

بروتوكول التكوين ثنائي ومُحسّن لكتابة وقراءة معلمات التشفير. بينما لا يتم توزيع بروتوكول الأمر الكامل بشكل علني, المتكاملون المعتمدون يجوز لهم الحصول على ملخص الأمر أو سجل الاتصال النموذجي بموجب اتفاقية عدم الإفشاء.

فيما يتعلق بأوضاع التشغيل:

  • وضع التكوين – الوضع الموصى به لكتابة أو تحديث بذرة التشفير قبل بدء نقل الفيديو.
  • نمط العمل - في بعض إصدارات البرامج الثابتة, من الممكن تعديل البذور في الوقت الحقيقي, اعتمادًا على طريقة المزامنة بين TX وRX.

كلا جهاز تشويش إذاعي (TX) وجهاز فك التشفير (RX) مشاركة نفس الشيء تنسيق أمر كتابة البذور, ضمان فك التشفير المتسق عبر الوحدات المقترنة. تدعم البذور ما يصل إلى 16 الشخصيات, عادةً ما يكون بتنسيق ASCII أو رقمي اعتمادًا على تكوين البرنامج الثابت.

للمطورين الذين يرغبون في التحكم في الوحدة عبر MCU, باستخدام أ محلل المنطق UART لتسجيل تسلسل الأوامر من برنامج CVBS Scrambling Assistant يوفر مسارًا عمليًا لتكرار نفس البروتوكول في نظامهم الخاص.


التطبيقات العملية

تُستخدم هذه الميزة على نطاق واسع في الطائرات بدون طيار نقل الفيديو التناظرية, المراقبة اللاسلكية, و أنظمة اتصالات تكتيكية آمنة, حيث يعد التشفير المتزامن بين المرسل والمستقبل أمرًا بالغ الأهمية.

من خلال السماح بالتحكم المعتمد على UART في مفتاح التشفير, يمكن لمصممي النظام دمج منطق التخليط بسهولة وحدات تحكم مخصصة, تحقيق الأتمتة الكاملة والتزامن السلس عبر رابط الفيديو.


الأسئلة المتداولة (التعليمات)

Q1: هل يمكنني تغيير بذور جهاز التشويش دون استخدام جهاز كمبيوتر؟?

نعم فعلا. بمجرد فهم بروتوكول UART, يمكن كتابة البذرة مباشرة عبر جهاز خارجي أو MCU من خلال واجهة UART.

Q2: كيف أتأكد من مشاركة وحدات TX وRX في نفس المفتاح?

كلاهما يستخدم نفس أمر write-seed. إن إرسال بيانات أولية متطابقة إلى كليهما يضمن التشفير وفك التشفير المتزامنين.

Q3: هل يمكن تعديل البذرة أثناء نقل الفيديو?

في معظم الحالات, يجب أن يتم تحديثه في وضع التكوين. تدعم بعض إصدارات البرامج الثابتة التحديثات المباشرة تحت رقابة صارمة على التوقيت.

Q4: هل وثائق البروتوكول متاحة؟?

يمكن توفير مرجع أمر مختصر أو نموذج سجل للشركاء المؤهلين بموجب اتفاقية عدم الإفشاء (NDA) لتحقيق تكامل آمن للنظام.

طرح سؤال

← رجوع

شكرًا لردكم ✨