جدول المحتويات
وحدة الكاميرا الحرارية دليل بروتوكول الاتصالات UART CVBS

مقدمة
ينطبق هذا الدليل على وحدات الكاميرا الحرارية من سلسلة HM-TM5X-XRG/C, ويقدم الاتصالات التسلسلية UART وبروتوكولات اتصال الفيديو CVBS والأوامر ذات الصلة لهذه السلسلة من وحدات الكاميرا الحرارية.
محتويات
2.1.1 تنسيق الاتصال التسلسلي 2
2.1.2 إرسال واستقبال البيانات. 2
2.2.1 قراءة نموذج الوحدة (للقراءة فقط). 6
2.2.2 قراءة رقم إصدار برنامج FPGA (للقراءة فقط). 6
2.2.3 قراءة وقت تجميع برنامج FPGA (للقراءة فقط). 7
2.2.4 قراءة رقم إصدار برنامج الوحدة (للقراءة فقط). 8
2.2.5 قراءة وقت تجميع برامج الوحدة (للقراءة فقط). 8
2.2.6 قراءة وقت إصدار معايرة عملية الكاميرا (للقراءة فقط). 9
2.2.7 قراءة رقم إصدار معلمة ISP (للقراءة فقط). 9
2.2.8 حفظ الإعدادات الحالية (للكتابة فقط). 10
2.2.9 إعادة تعيين المصنع (للكتابة فقط). 10
2.2.10 معايرة الغالق اليدوية (للكتابة فقط). 11
2.2.11 تصحيح الخلفية يدويا (للكتابة فقط). 11
2.2.12 تصحيح التظليل (للكتابة فقط). 12
2.2.13 التحكم التلقائي في الغالق (القراءة/الكتابة). 12
2.2.14 ضبط الفاصل الزمني لتبديل الغالق التلقائي (القراءة/الكتابة). 14
2.2.15 تصحيح البكسل المعيب (للكتابة فقط). 15
2.2.16 إعداد السطوع (القراءة/الكتابة). 17
2.2.17 إعداد التباين (القراءة/الكتابة). 18
2.2.18 ضبط التحسين الرقمي لتفاصيل الصورة (القراءة/الكتابة). 18
2.2.19 تحديد مستوى تقليل الضوضاء الثابت (القراءة/الكتابة). 19
2.2.20 ضبط مستوى تقليل الضوضاء الديناميكي (القراءة/الكتابة). 20
2.2.21 إعداد لوحة (القراءة/الكتابة). 21
2.2.22 ضبط انعكاس الصورة (القراءة/الكتابة). 22
2.3 قراءة حالة التهيئة (للقراءة فقط). 23
2.4 نقل الأوامر التسلسلية والتحقق منها. 24
1. المقدمة
1.1 بروتوكولات الاتصال
تدعم وحدات الكاميرا الحرارية الاتصال التسلسلي UART وبروتوكولات اتصال الفيديو CVBS.
UART الاتصالات التسلسلية
يمكن للمستخدمين إرسال أوامر إلى وحدات الكاميرا الحرارية من خلال المنفذ التسلسلي للتحكم في الوحدات لتنفيذ الإجراءات المقابلة, مثل إعدادات معلمات الصورة, تعديل الوظيفة, إلخ.
يجب أن يتبع إرسال البيانات واستقبال الاتصالات التسلسلية متطلبات تنسيق حزمة الاتصالات.
اتصالات الفيديو CVBS
تتبع الصور الحرارية وتدفقات الفيديو بروتوكول اتصال الفيديو CVBS. يتم إخراج بيانات الفيديو بمجرد تشغيل الوحدة (لا يوجد تحكم تمكيني).
1.2 تحضير
يمكن للمستخدمين توصيل الوحدة (نهاية "الجهاز".) للجهاز المراد تطويره (“يستضيف” نهاية) عبر المنفذ التسلسلي.
بمجرد توصيل الوحدة وتشغيلها, سيتم إرسال بيانات الصورة إلى المضيف عبر بروتوكول CVBS. سيقوم المضيف بتحليل البيانات التي تم الحصول عليها ثم عرض الصورة أو استخدامها لأغراض أخرى.
يمكن للمستخدمين إرسال أوامر المنفذ التسلسلي إلى الوحدة من خلال المضيف للتحكم في الوحدة, مثل تحديد معلمات الصورة.
2 الاتصال التسلسلي
2.1 المقدمة
تستخدم الوحدات UART (جهاز استقبال/إرسال عالمي غير متزامن) الاتصال التسلسلي. المضيف (جهاز مطور بواسطة المستخدم) يمكنه إرسال أوامر إلى الوحدة من خلال المنفذ التسلسلي والتحكم في الوحدة لتنفيذ الإجراءات المقابلة. يجب إرسال أوامر الاتصال بتنسيق الحزمة المحدد.
2.1.1 تنسيق الاتصال التسلسلي
قبل إنشاء التواصل مع المضيف, تحتاج إلى ضبط معلمات الاتصال على المضيف وفقًا للجدول 2-1, والذي يوضح تنسيق الاتصال التسلسلي لوحدات الكاميرا الحرارية.
| بند | وصف |
| بالباود | 115200 بت في الثانية |
| يبدأ | 1 قليلا |
| البيانات | 8 بت |
| نهاية | 1 قليلا |
| يفحص | لا أحد |
2.1.2 إرسال واستقبال البيانات
إرسال حزمة البيانات
تحتوي حزمة الاتصال التسلسلي لوحدات الكاميرا الحرارية على حقول متعددة, كما هو مبين في الشكل 2-1.
الطاولة 2-2 يصف حقول حزمة البيانات.
- تعريف نقل حزمة البيانات
| مجال | بايت | وصف | قيمة | إزاحة | |
| يبدأ | 1 | تبدأ حزمة الأوامر. | 0XF0 | 1 | |
| مقاس | 1 | Lenth من حزمة الأوامر. | ن+4 بايت, كما هو مبين في الشكل 2-1. | 2 | |
| جهاز عنوان | 1 | عنوان جهاز الوحدة. | 0x36 | 3 | |
| عنوان الفصل | 1 | عنوان فئة الأمر. | نرى الأوامر للحصول على التفاصيل. | 4 | |
| عنوان الفئة الفرعية | 1 | عنوان الفئة الفرعية للأمر. | نرى الأوامر للحصول على التفاصيل. | 5 | |
| ص / ث علَم | 1 | إرسال الحزمة من المضيف. | قراءة/كتابة العلم | يكتب: 0x00قراءة: 0x01 | 6 |
| ردود الفعل الحزمة من الجهاز. | عودة طبيعية. | 0x03 | |||
| عودة رمز الخطأ. | 0x04 | ||||
| بيانات | ن | إرسال الحزمة من المضيف. | نقل محتوى البيانات. | افتراضي: 0x00. نرى الأوامر للحصول على التفاصيل. | 7~ (ن+6) |
| ردود الفعل الحزمة من الجهاز. | ردود الفعل من الأوامر العادية | نجاح: 0فشل x01: لا عودة | |||
| ردود الفعل على الأوامر غير طبيعية | لا يوجد أمر: 0x00, الأمر الذي أرسله المضيف لا ينتمي إلى أوامر الوحدة. تم تجاوز العتبة: 0x01 | ||||
| محتوى البيانات | عند تلقي أمر القراءة, يتم إرجاع محتوى البيانات. | ||||
| CHK | 1 | فحص الجمع. | بعد إضافة الحقول: عنوان الجهاز, عنوان الفصل, عنوان الفئة الفرعية , علم R/W والبيانات, خذ الأسفل 8 بت. | (n+7) | |
| نهاية | 1 | تنتهي حزمة الأوامر. | 0xff | (ن+8) | |
استقبال حزم البيانات
في حزمة الأوامر، تعود وحدة الكاميرا الحرارية إلى المضيف, DATA0 هو البايت العالي والبيانات(N-1) هو البايت المنخفض.
- تلقي حزمة البيانات الحقول
الطاولة 2-3 يصف حقول حزمة البيانات.
- تعريف الاستلامحزمة البيانات
| مجال | بايت | وصف | قيمة | إزاحة |
| يبدأ | 1 | تبدأ حزمة الأوامر. | 0XF0 | 1 |
| مقاس | 1 | Lenth من حزمة الأوامر. | ن+4 بايت, كما هو مبين في الشكل 2-2. | 2 |
| جهاز عنوان | 1 | عنوان جهاز الوحدة. | 0x36 | 3 |
| عنوان الفصل | 1 | عنوان فئة الأمر. | نرى الأوامر للحصول على التفاصيل. | 4 |
| عنوان الفئة الفرعية | 1 | عنوان الفئة الفرعية للأمر. | نرى الأوامر للحصول على التفاصيل. | 5 |
| علم العودة | 1 | علم العودة. | 0x03 | 6 |
| بيانات | ن | بيانات | نرى الأوامر للحصول على التفاصيل. افتراضي: 0x00 (لا توجد بيانات). | 7~ (ن+6) |
| CHK | 1 | فحص الجمع. | بعد إضافة الحقول: عنوان الجهاز, عنوان الفصل, عنوان الفئة الفرعية , إرجاع العلم والبيانات, خذ الأسفل 8 بت. | (n+7) |
| نهاية | 1 | تنتهي حزمة الأوامر. | 0xff | (ن+8) |
- ملحوظة
- عندما يرسل المضيف أمر الكتابة إلى الوحدة النمطية, ستعيد الوحدة حالة التنفيذ الفعلية للأمر بعد استلامها بالكامل.
- 0x01: يشير إلى أنه تم استلام أمر الكتابة, ولكن لا يعني أنه تم تنفيذ الأمر.
- 0x00: يشير إلى عدم تلقي أمر الكتابة.
- عندما تتلقى الوحدة أمر القراءة, يقرأ محتويات السجل ويعيدها إلى المضيف وفقًا للبروتوكول, ويمكن إحالة تحليل البيانات المحددة إلى الجدول 2-3.
مثال على الاتصال التسلسلي
هذا المثال هو ل “اضبط معلمة السطوع لوحدة الكاميرا الحرارية على 100.”
خطوات
- الاستعلام عن عنوان الجهاز, عنوان الفصل, عنوان الفئة الفرعية وعلامة R/W لأمر إعداد السطوع.
- الاستعلام عن جدول أوامر الاتصال التسلسلي في أوامر الاتصال التسلسلي للحصول على عنوان الجهاز (0x36), عنوان الفصل (0x78), عنوان الفئة الفرعية (0x02) وعلم R/W (يكتب: 0x00) من أمر ضبط السطوع.
- احسب قيم الحقول: مقاس, البيانات وCHK.
- مقاس: ن+4. عدد البايتات لحقل DATA لأمر إعداد السطوع هو N=1, لذلك الحجم 5 (0x05).
- بيانات: القيمة السداسية العشرية المقابلة لسطوع 100 هو 0x64.
- CHK: الجمع 0x(36+78+02+00+64)=0x114, خذ الأسفل 8 بتات لحقل CHK, هذا هو 0x14.
- الجمع بين المعلمات المذكورة أعلاه, يرسل المضيف الأمر 0x F0 05 36 78 02 00 64 14 FF إلى الوحدة.
- أمر إرسال المضيف لضبط السطوع على 100
- الجمع بين المعلمات المذكورة أعلاه, يرسل المضيف الأمر 0x F0 05 36 78 02 00 64 14 FF إلى الوحدة.
| مجال | يبدأ | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK | نهاية |
| إرسال المضيف | 0XF0 | 0x05 | 0x36 | 0x78 | 0x02 | 0x00 | 0x64 | 0×14 | 0xff |
- تقوم الوحدة بتغذية الأمر 0x F0 05 36 78 02 03 01 ب4 ط.
- أمر تعليقات الوحدة النمطية لضبط السطوع على 100
| مجال | يبدأ | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK | نهاية |
| ردود الفعل على الوحدة | 0XF0 | 0x05 | 0x36 | 0x78 | 0x02 | 0x03 | 0x01 | 0xB4 | 0xff |
- مقاس: ن+4. عدد البايتات لحقل DATA لأمر إعداد السطوع هو N=1, لذلك الحجم 5 (0x05).
- بيانات: تتلقى الوحدة أمر إعداد السطوع وترجع 0x01.
- CHK: الجمع 0x(36+78+02+00+01)=0xB4, خذ الأسفل 8 بتات لحقل CHK, هذا هو 0xB4.
- تحقق مما إذا كان سطوع الشاشة يتغير لتحديد ما إذا كان الإعداد ناجحًا, أو يمكنك استخدام أمر استعلام السطوع للتحقق منه.
2.2 الأوامر
يقدم هذا القسم قواعد القراءة والكتابة لكل أمر, يفسر المعلومات التي يتم تغذيتها من الوحدة, وملاحظات للأوامر. للحصول على القائمة الكاملة للأوامر, الرجوع إلى أوامر الاتصال التسلسلي.
2.2.1 قراءة نموذج الوحدة (للقراءة فقط)
يمكن للمضيف قراءة نموذج وحدة الكاميرا الحرارية عبر هذا الأمر. يجب تحويل البيانات السداسية العشرية التي ترجعها الوحدة إلى أحرف ASCII.
الأوامر والمعلمات
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0X74 | 0x02 | 0x01 | لا أحد. 0x00 بشكل افتراضي. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | سيتم تحديده لاحقًا | 0x36 | 0X74 | 0x02 | 0x03 | نموذج الوحدة, يحتاج إلى تحويل إلى أحرف ASCII. | سيتم تحديده لاحقًا |
أوصاف الأوامر
- الرجوع إلى إرسال واستقبال البيانات لتحرير الأوامر أو تفسير بيانات الملاحظات.
- لحساب حقول SIZE وCHK, الرجوع إلى إرسال واستقبال البيانات.
2.2.2 قراءة رقم إصدار برنامج FPGA (للقراءة فقط)
يمكن للمضيف قراءة رقم إصدار برنامج FPGA للوحدة عبر هذا الأمر.
الأوامر والمعلمات
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0X74 | 0x03 | 0x01 | لا أحد. 0x00 بشكل افتراضي. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | سيتم تحديده لاحقًا | 0x36 | 0X74 | 0x03 | 0x03 | رقم إصدار برنامج FPGA للوحدة, مع طول 3 البايتات وMSB هو البايت العالي. | سيتم تحديده لاحقًا |
أوصاف الأوامر
- الرجوع إلى إرسال واستقبال البيانات لتحرير الأوامر أو تفسير بيانات الملاحظات.
- لحساب حقول SIZE وCHK, الرجوع إلى إرسال واستقبال البيانات.
- قيمة حقل DATA هي رقم إصدار برنامج FPGA. الطول هو 3 البايتات وMSB هو البايت العالي, منها مثلا. 0يمثل x050112 5.1.12.
2.2.3 قراءة وقت تجميع برنامج FPGA (للقراءة فقط)
يمكن للمضيف قراءة وقت تجميع برنامج FPGA للوحدة عبر هذا الأمر.
الأوامر والمعلمات
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0X74 | 0x04 | 0x01 | لا أحد. 0x00 بشكل افتراضي. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | سيتم تحديده لاحقًا | 0x36 | 0X74 | 0x04 | 0x03 | وقت تجميع برنامج FPGA. الطول هو 4 البايتات وMSB هو البايت العالي. | سيتم تحديده لاحقًا |
أوصاف الأوامر
- الرجوع إلى إرسال واستقبال البيانات لتحرير الأوامر أو تفسير بيانات الملاحظات.
- لحساب حقول SIZE وCHK, الرجوع إلى إرسال واستقبال البيانات.
- قيمة حقل DATA هي وقت التحويل البرمجي لبرنامج FPGA. الطول هو 4 البايتات وMSB هو البايت العالي, منها مثلا. 0يشير x20140820 إلى أن وقت الترجمة هو 20140820.
2.2.4 قراءة رقم إصدار برنامج الوحدة (للقراءة فقط)
يمكن للمضيف قراءة رقم إصدار البرنامج للوحدة عبر هذا الأمر.
الأوامر والمعلمات
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0X74 | 0x05 | 0x01 | لا أحد. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | سيتم تحديده لاحقًا | 0x36 | 0X74 | 0x05 | 0x03 | رقم إصدار البرنامج للوحدة. الطول هو 3 البايتات وMSB هو البايت العالي. | سيتم تحديده لاحقًا |
أوصاف الأوامر
- الرجوع إلى إرسال واستقبال البيانات لتحرير الأوامر أو تفسير بيانات الملاحظات.
- لحساب حقول SIZE وCHK, الرجوع إلى إرسال واستقبال البيانات.
- قيمة حقل البيانات هي رقم إصدار البرنامج للوحدة. الطول هو 3 البايتات وMSB هو البايت العالي, منها مثلا. 0يمثل x050112 5.1.12.
2.2.5 قراءة وقت تجميع برامج الوحدة (للقراءة فقط)
يمكن للمضيف قراءة وقت تجميع البرنامج للوحدة عبر هذا الأمر.
الأوامر والمعلمات
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0X74 | 0x06 | 0x01 | لا أحد. 0x00 بشكل افتراضي. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | سيتم تحديده لاحقًا | 0x36 | 0X74 | 0x06 | 0x03 | وقت تجميع البرنامج للوحدة. الطول هو 4 البايتات وMSB هو البايت العالي. | سيتم تحديده لاحقًا |
أوصاف الأوامر
- الرجوع إلى إرسال واستقبال البيانات لتحرير الأوامر أو تفسير بيانات الملاحظات.
- لحساب حقول SIZE وCHK, الرجوع إلى إرسال واستقبال البيانات.
- قيمة حقل البيانات هي رقم إصدار البرنامج للوحدة. الطول هو 4 البايتات وMSB هو البايت العالي, منها مثلا. 0يشير x20140820 إلى أن وقت الترجمة هو 20140820.
2.2.6 قراءة وقت إصدار معايرة عملية الكاميرا (للقراءة فقط)
يمكن للمضيف قراءة وقت إصدار معايرة عملية الكاميرا للوحدة عبر هذا الأمر.
الأوامر والمعلمات
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0X74 | 0x0B | 0x01 | لا أحد. 0x00 بشكل افتراضي. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | سيتم تحديده لاحقًا | 0x36 | 0X74 | 0x0B | 0x03 | وقت إصدار معايرة عملية الكاميرا للوحدة. الطول هو 4 البايتات وMSB هو البايت العالي. | سيتم تحديده لاحقًا |
أوصاف الأوامر
- الرجوع إلى إرسال واستقبال البيانات لتحرير الأوامر أو تفسير بيانات الملاحظات.
- لحساب حقول SIZE وCHK, الرجوع إلى إرسال واستقبال البيانات.
- قيمة حقل البيانات هي وقت إصدار معايرة عملية الكاميرا للوحدة. الطول هو 4 البايتات وMSB هو البايت العالي, منها مثلا. 0يشير x20170101 إلى أن الوقت هو شهر يناير 1, 2017.
2.2.7 قراءة رقم إصدار معلمة ISP (للقراءة فقط)
يمكن للمضيف قراءة رقم إصدار معلمة ISP للوحدة عبر هذا الأمر.
الأوامر والمعلمات
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0X74 | 0x0 ج | 0x01 | لا أحد. 0x00 بشكل افتراضي. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | سيتم تحديده لاحقًا | 0x36 | 0X74 | 0x0 ج | 0x03 | 4 بايت صالحة. | سيتم تحديده لاحقًا |
أوصاف الأوامر
- الرجوع إلى إرسال واستقبال البيانات لتحرير الأوامر أو تفسير بيانات الملاحظات.
- لحساب حقول SIZE وCHK, الرجوع إلى إرسال واستقبال البيانات.
- تقوم الوحدة بإرجاع رقم إصدار معلمة ISP. الطول الصالح هو 4 بايت. على سبيل المثال. إذا كان رقم إصدار مزود خدمة الإنترنت هو 5, 0تم إرجاع x00000005.
2.2.8 حفظ الإعدادات الحالية (للكتابة فقط)
احفظ الإعدادات الحالية للوحدة عبر هذا الأمر.
الأوامر والمعلمات
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0X74 | 0X10 | 0x00 | لا أحد. 0x00 بشكل افتراضي. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | 0x05 | 0x36 | 0X74 | 0X10 | 0x03 | 0x01 | سيتم تحديده لاحقًا |
أوصاف الأوامر
- الرجوع إلى إرسال واستقبال البيانات لتحرير الأوامر أو تفسير بيانات الملاحظات.
- لحساب حقول SIZE وCHK, الرجوع إلى إرسال واستقبال البيانات.
2.2.9 إعادة تعيين المصنع (للكتابة فقط)
قم باستعادة الوحدة إلى إعدادات المصنع عبر هذا الأمر.
الأوامر والمعلمات
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0X74 | 0x0F | 0x00 | لا أحد. 0x00 بشكل افتراضي. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | 0x05 | 0x36 | 0X74 | 0x0F | 0x03 | 0x01 | سيتم تحديده لاحقًا |
أوصاف الأوامر
- الرجوع إلى إرسال واستقبال البيانات لتحرير الأوامر أو تفسير بيانات الملاحظات.
- لحساب حقول SIZE وCHK, الرجوع إلى إرسال واستقبال البيانات.
2.2.10 معايرة الغالق اليدوية (للكتابة فقط)
يتم استخدام هذا الأمر لإجراء معايرة الغالق اليدوية للوحدة, المعروفة باسم معايرة الحقل المسطح (FFC), والذي يستخدم لتصحيح عدم تناسق الصورة وتحسين جودتها.
الأوامر والمعلمات
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0x7C | 0x02 | 0x00 | لا أحد. 0x00 بشكل افتراضي. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | 0x05 | 0x36 | 0x7C | 0x02 | 0x03 | 0x01 | سيتم تحديده لاحقًا |
أوصاف الأوامر
- الرجوع إلى إرسال واستقبال البيانات لتحرير الأوامر أو تفسير بيانات الملاحظات.
- لحساب حقول SIZE وCHK, الرجوع إلى إرسال واستقبال البيانات.
2.2.11 تصحيح الخلفية يدويا (للكتابة فقط)
يتم استخدام هذا الأمر لإجراء تصحيح الخلفية للوحدة. يؤدي تصحيح الخلفية إلى تقليل تشويه صورة الخلفية لجعلها تظهر بشكل طبيعي.
الأوامر والمعلمات
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0x7C | 0x03 | 0x00 | لا أحد. 0x00 بشكل افتراضي. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | 0x05 | 0x36 | 0x7C | 0x03 | 0x03 | 0x01 | سيتم تحديده لاحقًا |
أوصاف الأوامر
- الرجوع إلى إرسال واستقبال البيانات لتحرير الأوامر أو تفسير بيانات الملاحظات.
- لحساب حقول SIZE وCHK, الرجوع إلى إرسال واستقبال البيانات.
2.2.12 تصحيح التظليل (للكتابة فقط)
يتيح لك هذا الأمر إجراء تصحيح التظليل يدويًا.
تصحيح التظليل هو تصحيح عدم تجانس الصورة الناتج عن نفاذية عدسة الجهاز والإشعاع الداخلي (خلل في غطاء الوعاء) لجعل الصورة أكثر تجانسا.
عند استخدام هذه الوظيفة, تحتاج إلى توجيه العدسة نحو سطح موحد. وإلا سيتم فرض مشهد العدسة الحالي, والتي سوف تؤثر على عرض الصورة.
الأوامر والمعلمات
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0x7C | 0x0 ج | 0x00 | 0x02: تصحيح التظليل. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | 0x05 | 0x36 | 0x7C | 0x0 ج | 0x03 | 0x01 | سيتم تحديده لاحقًا |
أوصاف الأوامر
- الرجوع إلى إرسال واستقبال البيانات لتحرير الأوامر أو تفسير بيانات الملاحظات.
- لحساب حقول SIZE وCHK, الرجوع إلى إرسال واستقبال البيانات.
2.2.13 التحكم التلقائي في الغالق (القراءة/الكتابة)
يتم استخدام هذا الأمر لتبديل وضع التحكم التلقائي في الغالق للوحدة. 4 الأوضاع قابلة للتحديد: إيقاف التحكم التلقائي, التحكم في التوقيت, التحكم في فرق درجة الحرارة والتحكم الآلي الكامل (الافتراضي, 0x03). يوصى بالحفاظ على الإعداد الافتراضي.
بعد ضبط وضع التبديل (توقيت, التحكم في درجة الحرارة, كامل تلقائي), يتم إغلاق الغالق بشكل دوري وفقًا للظروف المحددة, مما يساعد على تحسين توحيد التصوير الحراري.
الأوامر والمعلمات
كتابة أمر التحكم التلقائي في الغالق.
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0x7C | 0x04 | 0x00 | 0x00: التحكم التلقائي في إيقاف 0x01: التبديل التلقائي, التحكم في التوقيت 0x02: التبديل التلقائي, التحكم في فرق درجة الحرارة 0x03: التحكم الآلي الكامل (افتراضي) | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | 0x05 | 0x36 | 0x7C | 0x04 | 0x03 | 0x01 | سيتم تحديده لاحقًا |
قراءة أمر التحكم التلقائي في الغالق.
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0x7C | 0x04 | 0x01 | لا أحد. 0x00 بشكل افتراضي. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | 0x05 | 0x36 | 0x7C | 0x04 | 0x03 | 0x00: التحكم التلقائي في إيقاف 0x01: التبديل التلقائي, التحكم في التوقيت 0x02: التبديل التلقائي, التحكم في فرق درجة الحرارة 0x03: التحكم الآلي الكامل | سيتم تحديده لاحقًا |
أوصاف الأوامر
- الرجوع إلى إرسال واستقبال البيانات لتحرير الأوامر أو تفسير بيانات الملاحظات.
- لحساب حقول SIZE وCHK, الرجوع إلى إرسال واستقبال البيانات.
- هناك 4 قيم حقل البيانات.
- 0x00: يتم إيقاف تشغيل التحكم التلقائي في الغالق.
- 0x01: تم تمكين التحكم في التوقيت, والفاصل الزمني الافتراضي لتبديل الغالق هو 10 الدقائق, والذي لا ينصح للمستخدمين بتعديله. الرجوع إلى ضبط الفاصل الزمني لتبديل الغالق التلقائي.
- 0x02: يتم تشغيل التحكم في مصراع فرق درجة الحرارة. تتحكم الوحدة تلقائيًا في الغالق وفقًا لاختلاف درجة الحرارة. لا يلزم إعداد مستخدم إضافي.
- 0x03: الإعداد الافتراضي. يتم تشغيل التحكم في التوقيت والتحكم في فرق درجة الحرارة للمصراع في نفس الوقت. الفاصل الزمني الافتراضي لتبديل الغالق هو 10 الدقائق, والذي لا ينصح للمستخدمين بتعديله. الرجوع إلى ضبط الفاصل الزمني لتبديل الغالق التلقائي. يتم التحكم في التحكم في فرق درجة الحرارة بواسطة الوحدة ولا يتطلب إعدادات المستخدم.
2.2.14 ضبط الفاصل الزمني لتبديل الغالق التلقائي (القراءة/الكتابة)
عند ضبط التحكم التلقائي في الغالق على 0x01 أو 0x03 (الرجوع إلى التحكم التلقائي في الغالق), يمكن تعديل الفاصل الزمني لتبديل الغالق التلقائي حسب الحاجة. ستقوم الوحدة بإغلاق الغالق في فترة زمنية محددة, 10 دقائق بشكل افتراضي, ولا ينصح بتعديله.
الأوامر والمعلمات
كتابة أمر الفاصل الزمني لتبديل الغالق التلقائي.
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | سيتم تحديده لاحقًا | 0x36 | 0x7C | 0x0 | 0x00 | {التاريخ0، التاريخ1}: الفاصل الزمني مصراع, في دقائق, صالحة ل 2 بايت. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | 0x05 | 0x36 | 0x7C | 0x05 | 0x03 | 0x01 | سيتم تحديده لاحقًا |
قراءة أمر الفاصل الزمني لتبديل الغالق التلقائي.
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0x7C | 0x05 | 0x01 | لا أحد. 0x00 بشكل افتراضي. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | سيتم تحديده لاحقًا | 0x36 | 0x7C | 0x05 | 0x03 | {التاريخ0، التاريخ1}: الفاصل الزمني مصراع, في دقائق, صالحة ل 2 بايت. | سيتم تحديده لاحقًا |
أوصاف الأوامر
- الرجوع إلى إرسال واستقبال البيانات لتحرير الأوامر أو تفسير بيانات الملاحظات.
- لحساب حقول SIZE وCHK, الرجوع إلى إرسال واستقبال البيانات.
- الفاصل الزمني للغالق هو بالدقائق, و 2 بايت صالحة. الإعداد الافتراضي هو 10 الدقائق (0×00 0أ)
2.2.15 تصحيح البكسل المعيب (للكتابة فقط)
وحدات البكسل المعيبة هي وحدات بكسل موجودة على الكاشف غير حساسة للإشعاع الحراري ولا يمكنها أن تعكس التغيرات في درجة حرارة الهدف المقاس. أثناء دمج الوحدة في المضيف, قد تنشأ وحدات بكسل ميتة جديدة تحتاج إلى تصحيح.
يمكن لهذه الوحدة تصحيح وحدات البكسل المعيبة في برنامج العميل, وكذلك عبر أوامر المنفذ التسلسلي. يوضح ما يلي كيفية تصحيح وحدات البكسل المعيبة باستخدام الأوامر التسلسلية.
خطوات
- قم بتشغيل عرض المؤشر: 0xF0 05 36 78 1ا 00 0ف د7 ف.ف
- حرك المؤشر إلى موضع البكسل المعيب. أوامر حركة المؤشر هي كما يلي:
- المؤشر لأعلى: F0 05 36 78 1ا 00 02 كاليفورنيا FF
- المؤشر لأعلى لـ N بكسل: F0 05 36 78 1ا 00 2ن تشك ف.ف (N هو حجم الخطوة, CHK هو حقل الاختيار)
- المؤشر لأسفل: F0 05 36 78 1ا 00 03 سي بي ط
- المؤشر لأسفل لـ N بكسل: F0 05 36 78 1ا 00 3ن تشك ف.ف (N هو حجم الخطوة, CHK هو حقل الاختيار)
- تحول المؤشر إلى اليسار: F0 05 36 78 1ا 00 04 سي سي إف
- تم إزاحة المؤشر إلى اليسار بمقدار N بكسل: F0 05 36 78 1ا 00 4ن تشك ف.ف (N هو حجم الخطوة, CHK هو حقل الاختيار)
- تحول المؤشر إلى اليمين: F0 05 36 78 1ا 00 05 القرص المضغوط FF
- تم إزاحة المؤشر لليمين بمقدار N بكسل: F0 05 36 78 1ا 00 5ن تشك ف.ف (N هو حجم الخطوة, CHK هو حقل الاختيار)
- المؤشر إلى المركز: F0 05 36 78 1ا 00 06 هذا FF
- تصحيح البكسل المعيب: F0 05 36 78 1ا 00 0د D5 ف.ف
- ملحوظة
عند ظهور بكسل معيب في الصورة, يمكنك استخدام هذا الأمر لإضافة البكسل إلى تسلسل البكسل المعيب وستتم إزالة البكسل من الصورة.
- إلغاء تصحيح البكسل المعيب: F0 05 36 78 1ا 00 0ه د6 ط
- ملحوظة
عندما يتم تصحيح بكسل غير معيب وإزالة البكسل عن طريق الخطأ من الصورة, يمكنك إرسال هذا الأمر لإزالة البكسل من تسلسل البكسل المعيب واستعادته في الصورة.
الأوامر والمعلمات
تشغيل/إيقاف عرض المؤشر.
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0x78 | 0x1A | 0x00 | 0x00: قم بإيقاف تشغيل عرض المؤشر 0x0F: قم بتشغيل عرض المؤشر | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | 0x05 | 0x36 | 0x78 | 0x1A | 0x03 | 0x01 | سيتم تحديده لاحقًا |
حرك المؤشر.
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0x78 | 0x1A | 0x00 | 0x02: المؤشر لأعلى 0x03: المؤشر لأسفل 0x04: تحول المؤشر إلى اليسار 0x05: تحول المؤشر إلى اليمين 0x06: المؤشر إلى المركز 0x2N: المؤشر لأعلى لـ N بكسل (ن: 0×1~0xF) 0×3ن: المؤشر لأسفل لـ N بكسل (ن: 0×1~0xF) 0x4N: تم إزاحة المؤشر إلى اليسار بمقدار N بكسل (ن: 0×1~0xF) 0x5N: تم إزاحة المؤشر لليمين بمقدار N بكسل (ن: 0×1~0xF) | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | 0x05 | 0x36 | 0x78 | 0x1A | 0x03 | 0x01 | سيتم تحديده لاحقًا |
إضافة/إزالة بكسل معيب.
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0x78 | 0x1A | 0x00 | 0x0 د: قم بإضافة البكسل إلى جدول البكسلات المعيب. 0x0E: قم بإزالة البكسل من جدول البكسلات المعيب. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | 0x05 | 0x36 | 0x78 | 0x1A | 0x03 | 0x01 | سيتم تحديده لاحقًا |
أوصاف الأوامر
- الرجوع إلى إرسال واستقبال البيانات لتحرير الأوامر أو تفسير بيانات الملاحظات.
- لحساب حقول SIZE وCHK, الرجوع إلى إرسال واستقبال البيانات.
2.2.16 إعداد السطوع (القراءة/الكتابة)
يستخدم هذا الأمر لضبط سطوع الصورة, والتي يمكن ضبطها في نطاق 0 ~ 100 (عشري), والقيمة الافتراضية هي 50 (0x32).
الأوامر والمعلمات
كتابة أمر إعداد السطوع.
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0x78 | 0x02 | 0x00 | 0~100, الافتراضي 50 (عشري). يجب تحويلها إلى قيمة ست عشرية. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | 0x05 | 0x36 | 0x78 | 0x02 | 0x03 | 0x01 | سيتم تحديده لاحقًا |
قراءة أمر إعداد السطوع.
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0x78 | 0x02 | 0x01 | لا أحد. 0x00 بشكل افتراضي. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | 0x05 | 0x36 | 0x78 | 0x02 | 0x03 | 0~100 (عشري). يجب تحويلها إلى قيمة ست عشرية. | سيتم تحديده لاحقًا |
أوصاف الأوامر
- الرجوع إلى إرسال واستقبال البيانات لتحرير الأوامر أو تفسير بيانات الملاحظات.
- لحساب حقول SIZE وCHK, الرجوع إلى إرسال واستقبال البيانات.
- قيمة حقل البيانات هي معلمة السطوع التي يجب ضبطها أو قراءتها, إذا كانت المعلمة 100 (عشري), قيمة حقل البيانات هي 0x64.
2.2.17 إعداد التباين (القراءة/الكتابة)
اضبط تباين صورة الوحدة أو اقرأ معلمة التباين الحالية للوحدة.
الأوامر والمعلمات
كتابة أمر إعداد التباين.
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | سيتم تحديده لاحقًا | 0x36 | 0x78 | 0x03 | 0x00 | 0~100, الافتراضي 50 (عشري). يجب تحويلها إلى قيمة ست عشرية. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | 0x05 | 0x36 | 0x78 | 0x03 | 0x03 | 0x01 | سيتم تحديده لاحقًا |
قراءة أمر إعداد التباين.
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0x78 | 0x03 | 0x01 | لا أحد. 0x00 بشكل افتراضي. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | سيتم تحديده لاحقًا | 0x36 | 0x78 | 0x03 | 0x03 | 0~100 (عشري). يجب تحويلها إلى قيمة ست عشرية. | سيتم تحديده لاحقًا |
أوصاف الأوامر
- الرجوع إلى إرسال واستقبال البيانات لتحرير الأوامر أو تفسير بيانات الملاحظات.
- لحساب حقول SIZE وCHK, الرجوع إلى إرسال واستقبال البيانات.
- قيمة حقل البيانات هي معلمة التباين التي يجب ضبطها أو قراءتها, إذا كانت المعلمة 65 (عشري), قيمة حقل البيانات هي 0x41.
2.2.18 ضبط التحسين الرقمي لتفاصيل الصورة (القراءة/الكتابة)
يُستخدم هذا الأمر لضبط مستوى التحسين الرقمي لتفاصيل الصورة. كلما ارتفع مستوى التعزيز, كلما كانت التفاصيل أفضل, ولكن في نفس الوقت سيكون ضجيج الصورة أكثر وضوحًا.
الأوامر والمعلمات
كتابة أمر إعداد التحسين الرقمي.
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | سيتم تحديده لاحقًا | 0x36 | 0x78 | 0X10 | 0x00 | 0~100, الافتراضي 50 (عشري). يجب تحويلها إلى قيمة ست عشرية. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | 0x05 | 0x36 | 0x78 | 0X10 | 0x03 | 0x01 | سيتم تحديده لاحقًا |
قراءة أمر إعداد التحسين الرقمي.
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0x78 | 0X10 | 0x00 | لا أحد. 0x00 بشكل افتراضي. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | سيتم تحديده لاحقًا | 0x36 | 0x78 | 0X10 | 0x03 | 0~100 (عشري). يجب تحويلها إلى قيمة ست عشرية. | سيتم تحديده لاحقًا |
أوصاف الأوامر
- الرجوع إلى إرسال واستقبال البيانات لتحرير الأوامر أو تفسير بيانات الملاحظات.
- لحساب حقول SIZE وCHK, الرجوع إلى إرسال واستقبال البيانات.
- قيمة حقل البيانات هي معلمة التحسين الرقمي التي يجب ضبطها أو قراءتها, إذا كانت المعلمة 65 (عشري), قيمة حقل البيانات هي 0x41.
2.2.19 تحديد مستوى تقليل الضوضاء الثابت (القراءة/الكتابة)
يُستخدم هذا الأمر لضبط مستوى تقليل الضوضاء الثابت للصورة, والتي يمكن أن تقلل من ضوضاء الصورة عندما يزيد مستوى تقليل التشويش, ولكنه يقلل أيضًا من حدة الصورة, والتي تحتاج إلى تعديل وفقًا لتأثير الصورة الفعلي.
الأوامر والمعلمات
كتابة أمر تحديد مستوى تقليل الضوضاء.
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | سيتم تحديده لاحقًا | 0x36 | 0x78 | 0×15 | 0x00 | 0~100, الافتراضي 50 (عشري). يجب تحويلها إلى قيمة ست عشرية. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | 0x05 | 0x36 | 0x78 | 0×15 | 0x03 | 0x01 | سيتم تحديده لاحقًا |
قراءة أمر تحديد مستوى تقليل الضوضاء.
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0x78 | 0×15 | 0x01 | لا أحد. 0x00 بشكل افتراضي. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | سيتم تحديده لاحقًا | 0x36 | 0x78 | 0×15 | 0x03 | 0~100 (عشري). يجب تحويلها إلى قيمة ست عشرية. | سيتم تحديده لاحقًا |
أوصاف الأوامر
- الرجوع إلى إرسال واستقبال البيانات لتحرير الأوامر أو تفسير بيانات الملاحظات.
- لحساب حقول SIZE وCHK, الرجوع إلى إرسال واستقبال البيانات.
- قيمة حقل DATA هي مستوى تقليل الضوضاء الذي يجب ضبطه أو قراءته, إذا كانت المعلمة 65 (عشري), قيمة حقل البيانات هي 0x41.
2.2.20 ضبط مستوى تقليل الضوضاء الديناميكي (القراءة/الكتابة)
يُستخدم هذا الأمر لضبط مستوى تقليل الضوضاء الديناميكي للصورة, والتي يمكن أن تقلل من ضوضاء الصورة عندما يزيد مستوى تقليل التشويش, ولكنه يقلل أيضًا من حدة الصورة, والتي تحتاج إلى تعديل وفقًا لتأثير الصورة الفعلي.
الأوامر والمعلمات
كتابة أمر تحديد مستوى تقليل الضوضاء.
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | سيتم تحديده لاحقًا | 0x36 | 0x78 | 0×16 | 0x00 | 0~100, الافتراضي 50 (عشري). يجب تحويلها إلى قيمة ست عشرية. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | 0x05 | 0x36 | 0x78 | 0×16 | 0x03 | 0x01 | سيتم تحديده لاحقًا |
قراءة أمر تحديد مستوى تقليل الضوضاء.
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0x78 | 0×16 | 0x01 | لا أحد. 0x00 بشكل افتراضي. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | سيتم تحديده لاحقًا | 0x36 | 0x78 | 0×16 | 0x03 | 0~100 (عشري). يجب تحويلها إلى قيمة ست عشرية. | سيتم تحديده لاحقًا |
أوصاف الأوامر
- الرجوع إلى إرسال واستقبال البيانات لتحرير الأوامر أو تفسير بيانات الملاحظات.
- لحساب حقول SIZE وCHK, الرجوع إلى إرسال واستقبال البيانات.
- قيمة حقل DATA هي مستوى تقليل الضوضاء الذي يجب ضبطه أو قراءته, إذا كانت المعلمة 65 (عشري), قيمة حقل البيانات هي 0x41.
2.2.21 إعداد لوحة (القراءة/الكتابة)
تعتمد الصور الحرارية على شدة الأشعة تحت الحمراء ولا تحتوي على معلومات ملونة. تقوم خوارزميات الصور بتعيين مجموعة من الألوان بناءً على قيم التدرج الرمادي, المعروفة باسم اللوحات. تدعم الوحدة مجموعة متنوعة من اللوحات ليختارها المستخدمون. الأبيض الساخن (0x00) تم تعيينه بشكل افتراضي.
الأوامر والمعلمات
كتابة أمر إعداد لوحة الألوان.
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | سيتم تحديده لاحقًا | 0x36 | 0x78 | 0x20 | 0x00 | 0x00: الأبيض الساخن 0x01: أسود حار 0x02: الانصهار 1 0x03: قوس قزح 0x04: الانصهار 2 0x05: الحديد الأحمر 1 0x06: الحديد الأحمر 2 0x07: بني غامق 0x08: اللون 1 0x09: اللون 2 0x0A: نار الجليد 0x0B: المطر 0x0C: الأخضر الساخن 0x0D: الأحمر الساخن 0x0E: ديب بلو | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | 0x05 | 0x36 | 0x78 | 0x20 | 0x03 | 0x01 | سيتم تحديده لاحقًا |
قراءة أمر إعداد اللوحة.
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0x78 | 0x20 | 0x01 | لا أحد. 0x00 بشكل افتراضي. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | سيتم تحديده لاحقًا | 0x36 | 0x78 | 0x20 | 0x03 | 0x00: الأبيض الساخن 0x01: أسود حار 0x02: الانصهار 1 0x03: قوس قزح 0x04: الانصهار 2 0x05: الحديد الأحمر 1 0x06: الحديد الأحمر 2 0x07: بني غامق 0x08: اللون 1 0x09: اللون 2 0x0A: نار الجليد 0x0B: المطر 0x0C: الأخضر الساخن 0x0D: الأحمر الساخن 0x0E: ديب بلو | سيتم تحديده لاحقًا |
أوصاف الأوامر
- الرجوع إلى إرسال واستقبال البيانات لتحرير الأوامر أو تفسير بيانات الملاحظات.
- لحساب حقول SIZE وCHK, الرجوع إلى إرسال واستقبال البيانات.
- الأبيض الساخن (0x00) تم تعيينه بشكل افتراضي.
- سيستغرق تبديل اللوحة بعض الوقت. عليك الانتظار بعد إرسال الأمر للتحقق من نتيجة التبديل.
2.2.22 ضبط انعكاس الصورة (القراءة/الكتابة)
اضبط وضع النسخ المتطابق للصورة, أو قراءة حالة النسخ المتطابق الحالية للوحدة.
الأوامر والمعلمات
كتابة أمر إعداد انعكاس الصورة.
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0x70 | 0x11 | 0x00 | 0x00: لا النسخ المتطابق. 0x01: النسخ المتطابق المركزي. 0x02: النسخ المتطابق لليسار واليمين. 0x03: انعكاس لأعلى ولأسفل. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | 0x05 | 0x36 | 0x70 | 0x11 | 0x03 | 0x01 | سيتم تحديده لاحقًا |
قراءة أمر إعداد انعكاس الصورة.
| مجال | مقاس | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | CHK |
| إرسال المضيف | 0x05 | 0x36 | 0x70 | 0x11 | 0x01 | لا أحد. 0x00 بشكل افتراضي. | سيتم تحديده لاحقًا |
| ردود الفعل على الوحدة | 0x05 | 0x36 | 0x70 | 0x11 | 0x03 | 0x00: لا النسخ المتطابق. 0x01: النسخ المتطابق المركزي. 0x02: النسخ المتطابق لليسار واليمين. 0x03: انعكاس لأعلى ولأسفل. | سيتم تحديده لاحقًا |
أوصاف الأوامر
- الرجوع إلى إرسال واستقبال البيانات لتحرير الأوامر أو تفسير بيانات الملاحظات.
- لحساب حقول SIZE وCHK, الرجوع إلى إرسال واستقبال البيانات.
- لا النسخ المتطابق (0x00) تم تعيينه بشكل افتراضي.
2.3 قراءة حالة التهيئة (للقراءة فقط)
يستخدم المضيف هذا الأمر لقراءة حالة تهيئة الوحدة.
عندما تكون الوحدة في حالة التهيئة, يتم تحميل دفق الفيديو. عند اكتمال التهيئة, سيتم إخراج تدفقات الفيديو.
الأوامر والمعلمات
كتابة أمر إعداد انعكاس الصورة.
| مجال | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | ملاحظات |
| إرسال المضيف | 0x7C | 0×14 | 0x00 | 0x00 | |
| ردود الفعل على الوحدة | 0x7D | 0x06 | 0x03 | 0x00: تحميل 0x01: إخراج الفيديو |
- ملحوظة
إذا تم تنفيذ الأمر بنجاح, وحقل علم ردود الفعل على الوحدة هو “عودة طبيعية (0x03)”, وحقل البيانات هو “0x00” (حالة التحميل) أو “0x01” (حالة إخراج الفيديو).
2.4 نقل الأوامر التسلسلية والتحقق منها
لهذه الوحدة, عادة بعد إرسال الأمر, تشير البيانات التي يتم إرجاعها بواسطة الوحدة فقط إلى ما إذا كان الأمر قد تم استلامه أم لا, ولكن ليس ما إذا كان قد دخل حيز التنفيذ.
لبعض أوامر إعداد الصورة, يمكنك التحقق مما إذا كانت الأوامر نافذة المفعول من خلال تغييرات الصورة. للأوامر الأخرى, تحتاج إلى إرسال أمر القراءة للوظيفة المقابلة للاستعلام عن حالة الجهاز.
الإجراء هو على النحو التالي.
خطوات
- إرسال أمر الكتابة.
- انتظر حتى يقوم الجهاز بتنفيذ الأمر. يختلف وقت الانتظار باختلاف الأوامر.
- أرسل أمر القراءة للوظيفة المقابلة.
- تحقق من البيانات التي أرجعتها الوحدة وتحقق مما إذا تم تعديل المعلمات.
- انتظر حتى يقوم الجهاز بتنفيذ الأمر. يختلف وقت الانتظار باختلاف الأوامر.
- ملحوظة
لا ترسل أوامر الكتابة إلى الوحدة بشكل متكرر, لأنه سوف يتجمد عند تجاوز قدرة المعالجة.
3 التعليمات
الأسئلة المتداولة حول الجهاز.
لماذا لا يمكن توصيل الوحدة بأداة التطوير أو لا يمكن تعيين معلمات الوحدة؟?
- يرجى التحقق مما إذا كان المنفذ التسلسلي متصلاً بالوحدة بشكل صحيح.
- يرجى التحقق من تحديد معدل الباود ومنفذ COM للوحدة المتصلة بشكل صحيح, ومنفذ COM المقابل متاح أيضًا على جهاز الكمبيوتر.
- إذا كنت تستخدم USB إلى المنفذ التسلسلي, يرجى التأكد من تثبيت برنامج تشغيل المنفذ التسلسلي USB.
كيفية ترقية الوحدة?
بمجرد توصيل الوحدة بأداة التطوير, استخدم وظيفة الترقية لترقية الوحدة.
- أوامر الاتصال التسلسلي
- أوامر الاستعلام عن المعلومات
| يأمر | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | ملاحظات |
| قراءة نموذج الوحدة | 0x36 | 0X74 | 0x02 | 0x01 | لا أحد | 5 بايت صالحة. إرجاع نموذج الوحدة. |
| قراءة رقم إصدار برنامج FPGA | 0x36 | 0X74 | 0x03 | 0x01 | لا أحد | على سبيل المثال. 0يشير x050112 5.1.12. 5 هو الإصدار الرئيسي, وهو 3ثالثا بايت; 1 هي النسخة الثانوية, وهو 2اختصار الثاني بايت, 12 هي النسخة المقسمة, وهو 1شارع بايت. 3 بايت صالحة, MSB هو البايت العالي. |
| قراءة وقت تجميع برنامج FPGA | 0x36 | 0X74 | 0x04 | 0x01 | لا أحد | 4 بايت صالحة, MSB هو البايت العالي. على سبيل المثال. 0x20140820 يعني 20140820. |
| قراءة رقم إصدار برنامج الوحدة | 0x36 | 0X74 | 0x05 | 0x01 | لا أحد | الرجوع إلى قراءة رقم إصدار برنامج FPGA في الاعلى. |
| قراءة وقت تجميع برامج الوحدة | 0x36 | 0X74 | 0x06 | 0x01 | لا أحد | الرجوع إلى قراءة وقت تجميع برنامج FPGA في الاعلى. |
| قراءة وقت إصدار معايرة عملية الكاميرا | 0x36 | 0X74 | 0x0B | 0x01 | لا أحد | 4 بايت صالحة, MSB هو البايت العالي. على سبيل المثال. 0x20170101 يعني 20170101. |
| قراءة رقم إصدار معلمة ISP | 0x36 | 0X74 | 0x0 ج | 0x01 | لا أحد | 4 بايت صالحة. على سبيل المثال. إذا كان رقم إصدار مزود خدمة الإنترنت هو 5, 0سيتم إرجاع x00000005. |
- أوامر ضبط الوظائف
| يأمر | جهاز عنوان | صف دراسي عنوان | فئة فرعية عنوان | علَم | بيانات | افتراضي |
| معايرة الغالق اليدوية | 0x36 | 0x7C | 0x02 | 0x00 | للكتابة فقط | |
| تصحيح الخلفية يدويا | 0x36 | 0x7C | 0x03 | 0x00 | للكتابة فقط | |
| التحكم التلقائي في الغالق | 0x36 | 0x7C | 0x04 | 0x00 | 0x00: التحكم التلقائي في إيقاف 0x01: التبديل التلقائي, التحكم في التوقيت 0x02: التبديل التلقائي, التحكم في فرق درجة الحرارة 0x03: التحكم الآلي الكامل | 0x03 |
| ضبط الفاصل الزمني لتبديل الغالق التلقائي | 0x36 | 0x7C | 0x05 | 0x00 | الفاصل الزمني للغالق هو بالدقائق, و 2 بايت صالحة. الإعداد الافتراضي هو 10 الدقائق (0×00 0أ) | 0×00 0أ |
| تصحيح التظليل | 0x36 | 0x7C | 0x0 ج | 0x00 | 0x02: تصحيح التظليل | |
| إعداد السطوع | 0x36 | 0x78 | 0x02 | 0x00 | 1 بايت صالح. نطاق القيمة: 0~100, الافتراضي 50 (عشري). | 0x32 |
| إعداد التباين | 0x36 | 0x78 | 0x03 | 0x00 | 1 بايت صالح. نطاق القيمة: 0~100, الافتراضي 50 (عشري). | 0x32 |
| ضبط التحسين الرقمي لتفاصيل الصورة | 0x36 | 0x78 | 0X10 | 0x00 | 1 بايت صالح. نطاق القيمة: 0~100, الافتراضي 50 (عشري). | 0x32 |
| تحديد مستوى تقليل الضوضاء الثابت | 0x36 | 0x78 | 0×15 | 0x00 | 1 بايت صالح. نطاق القيمة: 0~100, الافتراضي 50 (عشري). | 0x32 |
| ضبط مستوى تقليل الضوضاء الديناميكي | 0x36 | 0x78 | 0×16 | 0x00 | 1 بايت صالح. نطاق القيمة: 0~100, الافتراضي 50 (عشري). | 0x32 |
| تصحيح البكسل المعيب | 0x36 | 0x78 | 0x1A | 0x00 | 0x00: قم بإيقاف تشغيل عرض المؤشر 0x0F: قم بتشغيل عرض المؤشر 0x02: المؤشر لأعلى 0x03: المؤشر لأسفل 0x04: تحول المؤشر إلى اليسار 0x05: تحول المؤشر إلى اليمين 0x06: المؤشر إلى المركز 0x0D: قم بإضافة البكسل إلى جدول البكسلات المعيب. 0x0E: قم بإزالة البكسل من جدول البكسلات المعيب. 0x2N: المؤشر لأعلى لـ N بكسل (ن: 0×1~0xF) 0×3ن: المؤشر لأسفل لـ N بكسل (ن: 0×1~0xF) 0x4N: تم إزاحة المؤشر إلى اليسار بمقدار N بكسل (ن: 0×1~0xF) 0x5N: تم إزاحة المؤشر لليمين بمقدار N بكسل (ن: 0×1~0xF) | 0x00 |
| إعداد لوحة | 0x36 | 0x78 | 0x20 | 0x00 | 0x00: الأبيض الساخن 0x01: أسود حار 0x02: الانصهار 1 0x03: قوس قزح 0x04: الانصهار 2 0x05: الحديد الأحمر 1 0x06: الحديد الأحمر 2 0x07: بني غامق 0x08: اللون 1 0x09: اللون 2 0x0A: نار الجليد 0x0B: المطر 0x0C: الأخضر الساخن 0x0D: الأحمر الساخن 0x0E: ديب بلو | 0x00 |
| إعادة تعيين المصنع | 0x36 | 0X74 | 0x0F | 0x00 | للكتابة فقط | |
| حفظ الإعدادات الحالية | 0x36 | 0X74 | 0X10 | 0x00 | احفظ المعلمات المعدلة للوحدة. | |
| ضبط انعكاس الصورة | 0x36 | 0x70 | 0x11 | 0x00 | 0x00: لا النسخ المتطابق. 0x01: النسخ المتطابق المركزي. 0x02: النسخ المتطابق لليسار واليمين. 0x03: انعكاس لأعلى ولأسفل. | 0x00 |
- تحديث التاريخ
| تاريخ | التغييرات |
| فبراير 27, 2024 | الطبعة الأولى. |

طرح سؤال
شكرًا لردكم ✨