پروتکل ارتباطی UART ماژول دوربین حرارتی

فهرست مطالب

راهنمای پروتکل ارتباطی UART CVBS ماژول دوربین حرارتی

Analog thermal imaging camera for fpv quadcopter drone
دوربین تصویربرداری حرارتی آنالوگ برای پهپاد کوادکوپتر fpv

مقدمه

این راهنما برای ماژول های دوربین حرارتی سری HM-TM5X-XRG/C قابل اجرا است, و پروتکل های ارتباطی سریال UART و ارتباط تصویری CVBS و دستورات مربوط به این سری از ماژول های دوربین حرارتی را معرفی می کند..

مطالب

1      معرفی. 1

1.1        پروتکل های ارتباطی. 1

1.2        آماده سازی. 1

2      ارتباط سریال. 2

2.1        معرفی. 2

2.1.1     فرمت ارتباط سریال 2

2.1.2     انتقال و دریافت داده ها. 2

2.2        دستورات. 6

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

3      پرسش و پاسخ. 25

1. معرفی

1.1 پروتکل های ارتباطی

ماژول های دوربین حرارتی از ارتباط سریال UART و پروتکل های ارتباطی ویدئویی CVBS پشتیبانی می کنند.

ارتباط سریال UART

کاربران می توانند از طریق پورت سریال دستوراتی را به ماژول های دوربین حرارتی ارسال کنند تا ماژول ها را برای انجام اقدامات مربوطه کنترل کنند., مانند تنظیمات پارامتر تصویر, تنظیم عملکرد, و غیره.

انتقال داده و دریافت ارتباط سریال باید از الزامات قالب بسته ارتباطی پیروی کند.

ارتباط تصویری CVBS

تصاویر حرارتی و جریان های ویدئویی از پروتکل ارتباطی ویدئویی CVBS پیروی می کنند. به محض روشن شدن ماژول، داده های ویدئویی خروجی می شود (بدون کنترل فعال کننده).

1.2 آماده سازی

کاربران می توانند ماژول را متصل کنند (پایان "دستگاه".) به دستگاهی که قرار است توسعه یابد (“میزبان” پایان) از طریق پورت سریال.

وقتی ماژول وصل شد و روشن شد, داده های تصویر را از طریق پروتکل CVBS برای میزبان ارسال می کند. میزبان داده های به دست آمده را تجزیه می کند و سپس تصویر را نمایش می دهد یا از آن برای مقاصد دیگر استفاده می کند.

کاربران می توانند دستورات پورت سریال را از طریق هاست برای کنترل ماژول به ماژول ارسال کنند, مانند تنظیم پارامترهای تصویر.

2 ارتباط سریال

2.1 معرفی

ماژول ها از UART استفاده می کنند (گیرنده/فرستنده ناهمزمان جهانی) ارتباط سریال. میزبان (دستگاه توسعه یافته توسط کاربر) می تواند دستورات را از طریق پورت سریال به ماژول ارسال کند و ماژول را برای انجام اقدامات مربوطه کنترل کند. دستورات ارتباطی باید در قالب بسته مشخص شده ارسال شوند.

2.1.1 فرمت ارتباط سریال

قبل از برقراری ارتباط با میزبان, شما باید پارامترهای ارتباطی روی هاست را مطابق جدول تنظیم کنید 2-1, که فرمت ارتباط سریال ماژول های دوربین حرارتی را نشان می دهد.

موردشرح
نرخ علامت در ثانیه115200 bps
شروع1 ذره
داده ها8 بیت ها
پایان1 ذره
بررسی کردنهیچ یک
2.1.2 انتقال و دریافت داده ها

انتقال بسته داده

بسته ارتباطی سریال ماژول های دوربین حرارتی شامل چندین فیلد است, همانطور که در شکل نشان داده شده است 2-1.

جدول 2-2 فیلدهای بسته داده را توصیف می کند.

مزرعهبایت هاشرحارزشافست
شروع کردن1بسته فرمان شروع می شود.0xf01
اندازه1طول بسته فرمان.N+4 بایت, همانطور که در شکل نشان داده شده است 2-1.2
دستگاه
نشانی
1آدرس دستگاه ماژول.0x363
آدرس کلاس1آدرس کلاس دستور.دیدن دستورات برای جزئیات.4
آدرس زیر کلاس1آدرس زیر کلاس دستور.دیدن دستورات برای جزئیات.5
R/W
پرچم
1ارسال بسته از میزبان.خواندن/نوشتن پرچمبنویسید: 0x00Read: 0x016
بازخورد بسته از دستگاه.بازگشت عادی.0x03
بازگشت کد خطا.0x04
داده هانارسال بسته از میزبان.محتوای داده را انتقال دهید.به طور پیش فرض: 0x00.
دیدن دستورات برای جزئیات.
7~ (N+6)
بازخورد بسته از دستگاه.بازخورد دستورات عادیموفقیت: 0x01 ناموفق بود: بدون بازگشت
بازخورد دستورات غیر عادیبدون دستور: 0x00, دستور ارسال شده توسط میزبان به دستورات ماژول تعلق ندارد. آستانه فراتر رفته است: 0x01
محتوای داده هاوقتی دستور خواندن دریافت می شود, محتوای داده برگردانده می شود.
چاک1چک جمع بندی. پس از افزودن فیلدها: آدرس دستگاه, آدرس کلاس, آدرس زیر کلاس , پرچم R/W و داده, پایین تر شدن 8 بیت ها.(N+7)
پایان1بسته فرمان به پایان می رسد. 0xff(N+8)

دریافت بسته داده

در بسته فرمان، ماژول دوربین حرارتی به میزبان باز می گردد, DATA0 بایت بالا و DATA است(N-1) بایت کم است.

جدول 2-3 فیلدهای بسته داده را توصیف می کند.

مزرعهبایت هاشرحارزشافست
شروع کردن1بسته فرمان شروع می شود.0xf01
اندازه1طول بسته فرمان.N+4 بایت, همانطور که در شکل نشان داده شده است 2-2.2
دستگاه
نشانی
1آدرس دستگاه ماژول.0x363
آدرس کلاس1آدرس کلاس دستور.دیدن دستورات برای جزئیات.4
آدرس زیر کلاس1آدرس زیر کلاس دستور.دیدن دستورات برای جزئیات.5
پرچم بازگشت1پرچم بازگشت.0x036
داده هانداده هادیدن دستورات برای جزئیات. به طور پیش فرض: 0x00 (بدون داده).7~ (N+6)
چاک1چک جمع بندی.پس از افزودن فیلدها: آدرس دستگاه, آدرس کلاس, آدرس زیر کلاس , پرچم و داده را برگردانید, پایین تر شدن 8 بیت ها.(N+7)
پایان1بسته فرمان به پایان می رسد.0xff(N+8)
  • توجه داشته باشید
  • وقتی هاست دستور نوشتن را به ماژول ارسال می کند, ماژول پس از دریافت کامل دستور، وضعیت اجرای واقعی آن را برمی گرداند.
  • 0x01: نشان می دهد که دستور نوشتن دریافت شده است, اما به این معنی نیست که دستور اجرا شده است.
  • 0x00: نشان می دهد که دستور نوشتن دریافت نشده است.
  • هنگامی که ماژول دستور خواندن را دریافت می کند, محتویات رجیستر را می خواند و طبق پروتکل به هاست برمی گرداند, و تجزیه و تحلیل داده های خاص را می توان به جدول ارجاع داد 2-3.

نمونه ای از ارتباط سریال

این مثال به “پارامتر روشنایی ماژول دوربین حرارتی را روی 100 تنظیم کنید.”

مراحل

  1. آدرس دستگاه را استعلام کنید, آدرس کلاس, زیر کلاس آدرس و پرچم R/W فرمان تنظیم روشنایی.
  2. جدول فرمان ارتباط سریال را در پرس و جو کنید دستورات ارتباط سریال برای به دست آوردن آدرس دستگاه (0x36), آدرس کلاس (0x78), آدرس زیر کلاس (0x02) و پرچم R/W (نوشتن: 0x00) از دستور تنظیم روشنایی.
    1. مقادیر فیلد را محاسبه کنید: اندازه, DATA و CHK.
  3. اندازه: N+4. تعداد بایت های فیلد DATA دستور تنظیم روشنایی N=1 است, بنابراین SIZE است 5 (0x05).
  4. داده ها: مقدار هگزادسیمال مربوط به روشنایی 100 0x64 است.
  5. چاک: جمع 0x(36+78+02+00+64)=0x114, پایین تر شدن 8 بیت برای فیلد CHK, یعنی 0x14.
    1. ترکیب پارامترهای فوق, میزبان دستور 0x F0 را ارسال می کند 05 36 78 02 00 64 14 FF به ماژول.
      1. فرمان انتقال میزبان برای تنظیم روشنایی 100
مزرعهشروع کردناندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاکپایان
انتقال میزبان0xf00x050x360x780x020x000x640x140xff
  • ماژول دستور 0x F0 را بازخورد می دهد 05 36 78 02 03 01 B4 i.
    • فرمان بازخورد ماژول برای تنظیم روشنایی 100
مزرعهشروع کردناندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاکپایان
بازخورد ماژول0xf00x050x360x780x020x030x010xB40xff
  • اندازه: N+4. تعداد بایت های فیلد DATA دستور تنظیم روشنایی N=1 است, بنابراین SIZE است 5 (0x05).
  • داده ها: ماژول دستور تنظیم روشنایی را دریافت می کند و 0x01 را برمی گرداند.
  • چاک: جمع 0x(36+78+02+00+01)=0xB4, پایین تر شدن 8 بیت برای فیلد CHK, که 0xB4 است.
    • بررسی کنید که آیا روشنایی صفحه تغییر می کند تا تعیین کنید که آیا تنظیم موفقیت آمیز است یا خیر, یا می توانید از دستور پرس و جو روشنایی برای بررسی آن استفاده کنید.

2.2 دستورات

در این بخش قوانین خواندن و نوشتن برای هر دستور معرفی می شود, اطلاعات بازخورد شده از ماژول را تفسیر می کند, و یادداشت هایی برای دستورات. برای لیست کامل دستورات, رجوع شود دستورات ارتباط سریال.

2.2.1 خواندن مدل ماژول (فقط خواندنی)

میزبان می تواند مدل ماژول دوربین حرارتی را از طریق این دستور بخواند. داده های هگزادسیمال بازگردانده شده توسط ماژول باید به کاراکترهای ASCII تبدیل شوند.

دستورات و پارامترها

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x740x020x01هیچ یک. 0x00 به صورت پیش فرض.TBD
بازخورد ماژولTBD0x360x740x020x03مدل ماژول, باید به کاراکترهای ASCII تبدیل شود.TBD

توضیحات فرمان

  • رجوع شود به انتقال و دریافت داده ها برای ویرایش دستورات یا تفسیر داده های بازخورد.
  • برای محاسبه فیلدهای SIZE و CHK, رجوع شود انتقال و دریافت داده ها.
2.2.2 خواندن شماره نسخه برنامه FPGA (فقط خواندنی)

میزبان می تواند شماره نسخه برنامه FPGA ماژول را از طریق این دستور بخواند.

دستورات و پارامترها

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x740x030x01هیچ یک. 0x00 به صورت پیش فرض.TBD
بازخورد ماژولTBD0x360x740x030x03شماره نسخه برنامه FPGA ماژول, با طول 3 بایت و MSB بایت بالایی است.TBD

توضیحات فرمان

  • رجوع شود به انتقال و دریافت داده ها برای ویرایش دستورات یا تفسیر داده های بازخورد.
  • برای محاسبه فیلدهای SIZE و CHK, رجوع شود انتقال و دریافت داده ها.
  • مقدار فیلد DATA شماره نسخه برنامه FPGA است. طول است 3 بایت و MSB بایت بالایی است, به عنوان مثال،. 0x050112 نشان دهنده 5.1.12.
2.2.3 خواندن زمان تدوین برنامه FPGA (فقط خواندنی)

میزبان می تواند زمان کامپایل برنامه FPGA ماژول را از طریق این دستور بخواند.

دستورات و پارامترها

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x740x040x01هیچ یک. 0x00 به صورت پیش فرض.TBD
بازخورد ماژولTBD0x360x740x040x03زمان تدوین برنامه FPGA. طول است 4 بایت و MSB بایت بالایی است.TBD

توضیحات فرمان

  • رجوع شود به انتقال و دریافت داده ها برای ویرایش دستورات یا تفسیر داده های بازخورد.
  • برای محاسبه فیلدهای SIZE و CHK, رجوع شود انتقال و دریافت داده ها.
  • مقدار فیلد DATA زمان کامپایل برنامه FPGA است. طول است 4 بایت و MSB بایت بالایی است, به عنوان مثال،. 0x20140820 نشان می دهد که زمان تدوین است 20140820.
2.2.4 خواندن شماره نسخه نرم افزار ماژول (فقط خواندنی)

میزبان می تواند شماره نسخه نرم افزار ماژول را از طریق این دستور بخواند.

دستورات و پارامترها

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x740x050x01هیچ یک.TBD
بازخورد ماژولTBD0x360x740x050x03شماره نسخه نرم افزار ماژول. طول است 3 بایت و MSB بایت بالایی است.TBD

توضیحات فرمان

  • رجوع شود به انتقال و دریافت داده ها برای ویرایش دستورات یا تفسیر داده های بازخورد.
  • برای محاسبه فیلدهای SIZE و CHK, رجوع شود انتقال و دریافت داده ها.
  • مقدار فیلد DATA شماره نسخه نرم افزار ماژول است. طول است 3 بایت و MSB بایت بالایی است, به عنوان مثال،. 0x050112 نشان دهنده 5.1.12.
2.2.5 خواندن زمان تدوین نرم افزار ماژول (فقط خواندنی)

میزبان می تواند زمان کامپایل برنامه نرم افزاری ماژول را از طریق این دستور بخواند.

دستورات و پارامترها

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x740x060x01هیچ یک. 0x00 به صورت پیش فرض.TBD
بازخورد ماژولTBD0x360x740x060x03زمان کامپایل نرم افزار ماژول. طول است 4 بایت و MSB بایت بالایی است.TBD

توضیحات فرمان

  • رجوع شود به انتقال و دریافت داده ها برای ویرایش دستورات یا تفسیر داده های بازخورد.
  • برای محاسبه فیلدهای SIZE و CHK, رجوع شود انتقال و دریافت داده ها.
  • مقدار فیلد DATA شماره نسخه نرم افزار ماژول است. طول است 4 بایت و MSB بایت بالایی است, به عنوان مثال،. 0x20140820 نشان می دهد که زمان تدوین است 20140820.
2.2.6 خواندن زمان نسخه کالیبراسیون فرآیند دوربین (فقط خواندنی)

میزبان می تواند زمان نسخه کالیبراسیون فرآیند دوربین ماژول را از طریق این دستور بخواند.

دستورات و پارامترها

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x740x0B0x01هیچ یک. 0x00 به صورت پیش فرض.TBD
بازخورد ماژولTBD0x360x740x0B0x03زمان نسخه کالیبراسیون فرآیند دوربین ماژول. طول است 4 بایت و MSB بایت بالایی است.TBD

توضیحات فرمان

  • رجوع شود به انتقال و دریافت داده ها برای ویرایش دستورات یا تفسیر داده های بازخورد.
  • برای محاسبه فیلدهای SIZE و CHK, رجوع شود انتقال و دریافت داده ها.
  • مقدار فیلد DATA، زمان نسخه کالیبراسیون فرآیند دوربین ماژول است. طول است 4 بایت و MSB بایت بالایی است, به عنوان مثال،. 0x20170101 نشان می دهد که زمان ژانویه است 1, 2017.
2.2.7 خواندن پارامتر ISP شماره نسخه (فقط خواندنی)

میزبان می تواند شماره نسخه نسخه پارامتر ISP ماژول را از طریق این دستور بخواند.

دستورات و پارامترها

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x740x0C0x01هیچ یک. 0x00 به صورت پیش فرض.TBD
بازخورد ماژولTBD0x360x740x0C0x034 بایت ها معتبر هستند.TBD

توضیحات فرمان

  • رجوع شود به انتقال و دریافت داده ها برای ویرایش دستورات یا تفسیر داده های بازخورد.
  • برای محاسبه فیلدهای SIZE و CHK, رجوع شود انتقال و دریافت داده ها.
  • ماژول شماره نسخه پارامتر ISP را برمی گرداند. طول معتبر است 4 بایت. به عنوان مثال. اگر شماره نسخه ISP باشد 5, 0x00000005 برگردانده می شود.
2.2.8 ذخیره تنظیمات فعلی (فقط نوشتن)

تنظیمات فعلی ماژول را از طریق این دستور ذخیره کنید.

دستورات و پارامترها

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x740x100x00هیچ یک. 0x00 به صورت پیش فرض.TBD
بازخورد ماژول0x050x360x740x100x030x01TBD

توضیحات فرمان

  • رجوع شود به انتقال و دریافت داده ها برای ویرایش دستورات یا تفسیر داده های بازخورد.
  • برای محاسبه فیلدهای SIZE و CHK, رجوع شود انتقال و دریافت داده ها.
2.2.9 تنظیم مجدد کارخانه (فقط نوشتن)

با این دستور ماژول را به تنظیمات کارخانه برگردانید.

دستورات و پارامترها

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x740x0F0x00هیچ یک. 0x00 به صورت پیش فرض.TBD
بازخورد ماژول0x050x360x740x0F0x030x01TBD

توضیحات فرمان

  • رجوع شود به انتقال و دریافت داده ها برای ویرایش دستورات یا تفسیر داده های بازخورد.
  • برای محاسبه فیلدهای SIZE و CHK, رجوع شود انتقال و دریافت داده ها.
2.2.10 کالیبراسیون شاتر دستی (فقط نوشتن)

این دستور برای انجام کالیبراسیون شاتر دستی برای ماژول استفاده می شود, به عنوان کالیبراسیون میدان مسطح شناخته می شود (FFC), که برای اصلاح غیر یکنواختی تصویر و بهبود کیفیت تصویر استفاده می شود.

دستورات و پارامترها

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x7C0x020x00هیچ یک. 0x00 به صورت پیش فرض.TBD
بازخورد ماژول0x050x360x7C0x020x030x01TBD

توضیحات فرمان

  • رجوع شود به انتقال و دریافت داده ها برای ویرایش دستورات یا تفسیر داده های بازخورد.
  • برای محاسبه فیلدهای SIZE و CHK, رجوع شود انتقال و دریافت داده ها.
2.2.11 تصحیح پس زمینه دستی (فقط نوشتن)

این دستور برای انجام تصحیح پس‌زمینه ماژول استفاده می‌شود. تصحیح پس‌زمینه اعوجاج تصویر پس‌زمینه را کاهش می‌دهد تا آن را به طور عادی نمایش دهد.

دستورات و پارامترها

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x7C0x030x00هیچ یک. 0x00 به صورت پیش فرض.TBD
بازخورد ماژول0x050x360x7C0x030x030x01TBD

توضیحات فرمان

  • رجوع شود به انتقال و دریافت داده ها برای ویرایش دستورات یا تفسیر داده های بازخورد.
  • برای محاسبه فیلدهای SIZE و CHK, رجوع شود انتقال و دریافت داده ها.
2.2.12 تصحیح وینیتینگ (فقط نوشتن)

این دستور به شما این امکان را می دهد که به صورت دستی تصحیح وینیتینگ را انجام دهید.

تصحیح وینیت برای تصحیح عدم یکنواختی تصویر ناشی از عبور عدسی و تشعشعات داخلی دستگاه است. (نقص درب قابلمه) تا تصویر یکنواخت تر شود.

هنگام استفاده از این تابع, شما باید لنز را به سمت یک سطح یکنواخت قرار دهید. در غیر این صورت صحنه لنز فعلی روی هم قرار می گیرد, که بر نمایش تصویر تاثیر می گذارد.

دستورات و پارامترها

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x7C0x0C0x000x02: تصحیح وینیتینگ.TBD
بازخورد ماژول0x050x360x7C0x0C0x030x01TBD

توضیحات فرمان

  • رجوع شود به انتقال و دریافت داده ها برای ویرایش دستورات یا تفسیر داده های بازخورد.
  • برای محاسبه فیلدهای SIZE و CHK, رجوع شود انتقال و دریافت داده ها.
2.2.13 کنترل خودکار شاتر (بخوان / بنویس)

این دستور برای تغییر حالت کنترل خودکار شاتر ماژول استفاده می شود. 4 حالت ها قابل انتخاب هستند: کنترل خودکار خاموش, کنترل زمان, کنترل اختلاف دما و کنترل تمام اتوماتیک (به طور پیش فرض, 0x03). توصیه می شود تنظیمات پیش فرض را حفظ کنید.

پس از تنظیم حالت سوئیچینگ (زمان بندی, کنترل دما, تمام اتوماتیک), شاتر به صورت دوره ای با توجه به شرایط تنظیم شده بسته می شود, که به بهبود یکنواختی تصویربرداری حرارتی کمک می کند.

دستورات و پارامترها

دستور کنترل خودکار شاتر را بنویسید.

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x7C0x040x000x00: کنترل خودکار خاموش 0x01: سوئیچینگ خودکار, کنترل زمان 0x02: سوئیچینگ خودکار, کنترل اختلاف دما 0x03: کنترل تمام اتوماتیک (به طور پیش فرض)TBD
بازخورد ماژول0x050x360x7C0x040x030x01TBD

فرمان کنترل خودکار شاتر را بخوانید.

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x7C0x040x01هیچ یک. 0x00 به صورت پیش فرض.TBD
بازخورد ماژول0x050x360x7C0x040x030x00: کنترل خودکار خاموش 0x01: سوئیچینگ خودکار, کنترل زمان 0x02: سوئیچینگ خودکار, کنترل اختلاف دما 0x03: کنترل تمام اتوماتیکTBD

توضیحات فرمان

  • رجوع شود به انتقال و دریافت داده ها برای ویرایش دستورات یا تفسیر داده های بازخورد.
  • برای محاسبه فیلدهای SIZE و CHK, رجوع شود انتقال و دریافت داده ها.
  • وجود دارد 4 مقادیر برای فیلد DATA.
  • 0x00: کنترل خودکار شاتر خاموش است.
  • 0x01: کنترل زمان فعال است, و فاصله سوئیچینگ شاتر پیش فرض است 10 دقایق, که اصلاح آن به کاربران توصیه نمی شود. رجوع شود به تنظیم فاصله تعویض خودکار شاتر.
  • 0x02: کنترل شاتر اختلاف دما روشن است. ماژول به طور خودکار شاتر را با توجه به اختلاف دما کنترل می کند. هیچ راه اندازی کاربر اضافی مورد نیاز نیست.
  • 0x03: تنظیم پیش فرض. کنترل زمان و کنترل اختلاف دما برای شاتر به طور همزمان روشن می شوند. فاصله سوئیچینگ شاتر پیش فرض است 10 دقایق, که اصلاح آن به کاربران توصیه نمی شود. رجوع شود به تنظیم فاصله تعویض خودکار شاتر. کنترل اختلاف دما توسط ماژول کنترل می شود و نیازی به تنظیمات کاربر ندارد.
2.2.14 تنظیم فاصله تعویض خودکار شاتر (بخوان / بنویس)

هنگامی که کنترل خودکار شاتر روی 0x01 یا 0x03 تنظیم شده است (رجوع شود کنترل خودکار شاتر), فاصله تعویض خودکار شاتر را می توان در صورت نیاز تنظیم کرد. ماژول شاتر را در یک فاصله زمانی تعیین شده می بندد, 10 دقیقه به صورت پیش فرض, و اصلاح آن توصیه نمی شود.

دستورات و پارامترها

دستور بازه تعویض شاتر خودکار را بنویسید.

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبانTBD0x360x7C0x00x00{DATE0، DATE1}: فاصله شاتر, در دقیقه, معتبر برای 2 بایت.TBD
بازخورد ماژول0x050x360x7C0x050x030x01TBD

دستور بازه تعویض خودکار شاتر را بخوانید.

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x7C0x050x01هیچ یک. 0x00 به صورت پیش فرض.TBD
بازخورد ماژولTBD0x360x7C0x050x03{DATE0، DATE1}: فاصله شاتر, در دقیقه, معتبر برای 2 بایت.TBD

توضیحات فرمان

  • رجوع شود به انتقال و دریافت داده ها برای ویرایش دستورات یا تفسیر داده های بازخورد.
  • برای محاسبه فیلدهای SIZE و CHK, رجوع شود انتقال و دریافت داده ها.
  • فاصله شاتر بر حسب دقیقه است, و 2 بایت ها معتبر هستند. تنظیمات پیش فرض است 10 دقایق (0x00 0A)
2.2.15 تصحیح پیکسل معیوب (فقط نوشتن)

پیکسل های معیوب، پیکسل هایی روی آشکارساز هستند که به تشعشعات حرارتی حساس نیستند و نمی توانند تغییرات دمایی هدف اندازه گیری شده را منعکس کنند.. در طول ادغام ماژول در هاست, ممکن است پیکسل‌های مرده جدیدی ظاهر شوند که باید اصلاح شوند.

این ماژول می تواند پیکسل های معیوب را در نرم افزار مشتری تصحیح کند, و همچنین از طریق دستورات پورت سریال. در ادامه نحوه تصحیح پیکسل های معیوب با استفاده از دستورات سریال توضیح داده شده است.

مراحل

  1. نمایشگر مکان نما را روشن کنید: 0xF0 05 36 78 1آ 00 0F D7 FF
    1. مکان نما را به موقعیت پیکسل معیوب ببرید. دستورات حرکت مکان نما به شرح زیر است:
  2. مکان نما را بالا ببرید: f0 05 36 78 1آ 00 02 CA FF
  3. مکان نما را برای N پیکسل بالا ببرید: f0 05 36 78 1آ 00 2N CHK FF (N اندازه گام است, CHK فیلد بررسی است)
  4. مکان نما را پایین بیاورید: f0 05 36 78 1آ 00 03 Cb i
  5. مکان نما را برای N پیکسل پایین بیاورید: f0 05 36 78 1آ 00 3N CHK FF (N اندازه گام است, CHK فیلد بررسی است)
  6. مکان نما به چپ منتقل شد: f0 05 36 78 1آ 00 04 CC FF
  7. مکان نما برای N پیکسل به چپ منتقل شد: f0 05 36 78 1آ 00 4N CHK FF (N اندازه گام است, CHK فیلد بررسی است)
  8. مکان نما به سمت راست جابه جا شد: f0 05 36 78 1آ 00 05 سی دی اف اف
  9. مکان نما برای N پیکسل به سمت راست جابه جا شد: f0 05 36 78 1آ 00 5N CHK FF (N اندازه گام است, CHK فیلد بررسی است)
  10. مکان نما به مرکز: f0 05 36 78 1آ 00 06 این FF
    1. تصحیح پیکسل معیوب: f0 05 36 78 1آ 00 0D D5 FF
  • توجه داشته باشید

هنگامی که یک پیکسل معیوب در تصویر ظاهر می شود, می توانید از این دستور برای اضافه کردن پیکسل به دنباله پیکسل معیوب استفاده کنید و پیکسل در تصویر حذف می شود..

  • لغو تصحیح پیکسل معیوب: f0 05 36 78 1آ 00 0E d6 i
  • توجه داشته باشید

هنگامی که یک پیکسل غیر معیوب اصلاح می شود و پیکسل به اشتباه از تصویر حذف می شود, می توانید با ارسال این دستور، پیکسل را از دنباله پیکسل معیوب حذف کرده و آن را در تصویر بازیابی کنید.

دستورات و پارامترها

صفحه نمایش مکان نما را روشن/خاموش کنید.

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x780x1A0x000x00: نمایش مکان نما را 0x0F خاموش کنید: نمایشگر مکان نما را روشن کنیدTBD
بازخورد ماژول0x050x360x780x1A0x030x01TBD

مکان نما را حرکت دهید.

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x780x1A0x000x02: مکان نما به بالا 0x03: مکان نما را 0x04 پایین بیاورید: مکان نما به سمت چپ 0x05 جابه جا شد: مکان نما به سمت راست 0x06 جابه جا شد: مکان نما به مرکز 0x2N: مکان نما را برای N پیکسل بالا ببرید (ن: 0x1~0xF) 0x3N: مکان نما را برای N پیکسل پایین بیاورید (ن: 0x1~0xF) 0x4N: مکان نما برای N پیکسل به چپ منتقل شد (ن: 0x1~0xF) 0x5N: مکان نما برای N پیکسل به سمت راست جابه جا شد (ن: 0x1~0xF)TBD
بازخورد ماژول0x050x360x780x1A0x030x01TBD

افزودن/حذف پیکسل معیوب.

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x780x1A0x000x0D: پیکسل را به جدول پیکسل معیوب اضافه کنید. 0x0E: پیکسل را از جدول پیکسل معیوب حذف کنید.TBD
بازخورد ماژول0x050x360x780x1A0x030x01TBD

توضیحات فرمان

  • رجوع شود به انتقال و دریافت داده ها برای ویرایش دستورات یا تفسیر داده های بازخورد.
  • برای محاسبه فیلدهای SIZE و CHK, رجوع شود انتقال و دریافت داده ها.
2.2.16 تنظیم روشنایی (بخوان / بنویس)

این دستور برای تنظیم روشنایی تصویر استفاده می شود, که می تواند در محدوده 0 تا 100 تنظیم شود (اعشاری), و مقدار پیش فرض است 50 (0x32).

دستورات و پارامترها

دستور تنظیم روشنایی را بنویسید.

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x780x020x000~ 100, به طور پیش فرض 50 (اعشاری). باید به مقدار هگزادسیمال تبدیل شود.TBD
بازخورد ماژول0x050x360x780x020x030x01TBD

دستور تنظیم روشنایی را بخوانید.

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x780x020x01هیچ یک. 0x00 به صورت پیش فرض.TBD
بازخورد ماژول0x050x360x780x020x030~ 100 (اعشاری). باید به مقدار هگزادسیمال تبدیل شود.TBD

توضیحات فرمان

  • رجوع شود به انتقال و دریافت داده ها برای ویرایش دستورات یا تفسیر داده های بازخورد.
  • برای محاسبه فیلدهای SIZE و CHK, رجوع شود انتقال و دریافت داده ها.
  • مقدار فیلد DATA پارامتر روشنایی است که باید تنظیم یا خوانده شود, اگر پارامتر باشد 100 (اعشاری), مقدار فیلد DATA 0x64 است.
2.2.17 تنظیم کنتراست (بخوان / بنویس)

کنتراست تصویر ماژول را تنظیم کنید یا پارامتر کنتراست فعلی ماژول را بخوانید.

دستورات و پارامترها

دستور تنظیم کنتراست را بنویسید.

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبانTBD0x360x780x030x000~ 100, به طور پیش فرض 50 (اعشاری). باید به مقدار هگزادسیمال تبدیل شود.TBD
بازخورد ماژول0x050x360x780x030x030x01TBD

دستور تنظیم کنتراست را بخوانید.

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x780x030x01هیچ یک. 0x00 به صورت پیش فرض.TBD
بازخورد ماژولTBD0x360x780x030x030~ 100 (اعشاری). باید به مقدار هگزادسیمال تبدیل شود.TBD

توضیحات فرمان

  • رجوع شود به انتقال و دریافت داده ها برای ویرایش دستورات یا تفسیر داده های بازخورد.
  • برای محاسبه فیلدهای SIZE و CHK, رجوع شود انتقال و دریافت داده ها.
  • مقدار فیلد DATA پارامتر کنتراست است که باید تنظیم یا خوانده شود, اگر پارامتر باشد 65 (اعشاری), مقدار فیلد DATA 0x41 است.
2.2.18 تنظیم بهبود دیجیتال جزئیات تصویر (بخوان / بنویس)

این دستور برای تنظیم سطح بهبود دیجیتال جزئیات تصویر استفاده می شود. هر چه سطح ارتقاء بالاتر باشد, جزئیات بهتر, اما در عین حال نویز تصویر بیشتر خواهد بود.

دستورات و پارامترها

دستور تنظیمات بهبود دیجیتال را بنویسید.

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبانTBD0x360x780x100x000~ 100, به طور پیش فرض 50 (اعشاری). باید به مقدار هگزادسیمال تبدیل شود.TBD
بازخورد ماژول0x050x360x780x100x030x01TBD

دستور تنظیمات بهبود دیجیتال را بخوانید.

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x780x100x00هیچ یک. 0x00 به صورت پیش فرض.TBD
بازخورد ماژولTBD0x360x780x100x030~ 100 (اعشاری). باید به مقدار هگزادسیمال تبدیل شود.TBD

توضیحات فرمان

  • رجوع شود به انتقال و دریافت داده ها برای ویرایش دستورات یا تفسیر داده های بازخورد.
  • برای محاسبه فیلدهای SIZE و CHK, رجوع شود انتقال و دریافت داده ها.
  • مقدار فیلد DATA پارامتر بهبود دیجیتالی است که باید تنظیم یا خوانده شود, اگر پارامتر باشد 65 (اعشاری), مقدار فیلد DATA 0x41 است.
2.2.19 تنظیم سطح حذف نویز استاتیک (بخوان / بنویس)

این دستور برای تنظیم سطح حذف نویز استاتیک تصویر استفاده می شود, که می تواند نویز تصویر را در صورت افزایش سطح حذف نویز کاهش دهد, اما وضوح تصویر را نیز کاهش می دهد, که باید با توجه به افکت تصویر واقعی تنظیم شود.

دستورات و پارامترها

دستور تنظیم سطح حذف نویز را بنویسید.

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبانTBD0x360x780x150x000~ 100, به طور پیش فرض 50 (اعشاری). باید به مقدار هگزادسیمال تبدیل شود.TBD
بازخورد ماژول0x050x360x780x150x030x01TBD

دستور تنظیم سطح حذف نویز را بخوانید.

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x780x150x01هیچ یک. 0x00 به صورت پیش فرض.TBD
بازخورد ماژولTBD0x360x780x150x030~ 100 (اعشاری). باید به مقدار هگزادسیمال تبدیل شود.TBD

توضیحات فرمان

  • رجوع شود به انتقال و دریافت داده ها برای ویرایش دستورات یا تفسیر داده های بازخورد.
  • برای محاسبه فیلدهای SIZE و CHK, رجوع شود انتقال و دریافت داده ها.
  • مقدار فیلد DATA سطح حذف نویز است که باید تنظیم یا خوانده شود, اگر پارامتر باشد 65 (اعشاری), مقدار فیلد DATA 0x41 است.
2.2.20 تنظیم سطح نویز زدایی پویا (بخوان / بنویس)

از این دستور برای تنظیم سطح حذف دینامیک تصویر استفاده می شود, که می تواند نویز تصویر را در صورت افزایش سطح حذف نویز کاهش دهد, اما وضوح تصویر را نیز کاهش می دهد, که باید با توجه به افکت تصویر واقعی تنظیم شود.

دستورات و پارامترها

دستور تنظیم سطح حذف نویز را بنویسید.

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبانTBD0x360x780x160x000~ 100, به طور پیش فرض 50 (اعشاری). باید به مقدار هگزادسیمال تبدیل شود.TBD
بازخورد ماژول0x050x360x780x160x030x01TBD

دستور تنظیم سطح حذف نویز را بخوانید.

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x780x160x01هیچ یک. 0x00 به صورت پیش فرض.TBD
بازخورد ماژولTBD0x360x780x160x030~ 100 (اعشاری). باید به مقدار هگزادسیمال تبدیل شود.TBD

توضیحات فرمان

  • رجوع شود به انتقال و دریافت داده ها برای ویرایش دستورات یا تفسیر داده های بازخورد.
  • برای محاسبه فیلدهای SIZE و CHK, رجوع شود انتقال و دریافت داده ها.
  • مقدار فیلد DATA سطح حذف نویز است که باید تنظیم یا خوانده شود, اگر پارامتر باشد 65 (اعشاری), مقدار فیلد DATA 0x41 است.
2.2.21 تنظیم پالت (بخوان / بنویس)

تصاویر حرارتی بر اساس شدت تابش مادون قرمز هستند و هیچ اطلاعات رنگی ندارند. الگوریتم های تصویر مجموعه ای از رنگ ها را بر اساس مقادیر خاکستری ترسیم می کنند, به عنوان پالت شناخته می شود. این ماژول از انواع پالت ها برای انتخاب کاربران پشتیبانی می کند. سفید داغ (0x00) به صورت پیش فرض تنظیم شده است.

دستورات و پارامترها

دستور تنظیم پالت را بنویسید.

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبانTBD0x360x780x200x000x00: سفید داغ 0x01: Black Hot 0x02: فیوژن 1 0x03: رنگین کمان 0x04: فیوژن 2 0x05: قرمز آهنی 1 0x06: قرمز آهنی 2 0x07: قهوه ای تیره 0x08: رنگ 1 0x09: رنگ 2 0x0A: آتش یخ 0x0B: باران 0x0C: Green Hot 0x0D: Red Hot 0x0E: آبی عمیقTBD
بازخورد ماژول0x050x360x780x200x030x01TBD

دستور تنظیم پالت را بخوانید.

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x780x200x01هیچ یک. 0x00 به صورت پیش فرض.TBD
بازخورد ماژولTBD0x360x780x200x030x00: سفید داغ 0x01: Black Hot 0x02: فیوژن 1 0x03: رنگین کمان 0x04: فیوژن 2 0x05: قرمز آهنی 1 0x06: قرمز آهنی 2 0x07: قهوه ای تیره 0x08: رنگ 1 0x09: رنگ 2 0x0A: آتش یخ 0x0B: باران 0x0C: Green Hot 0x0D: Red Hot 0x0E: آبی عمیقTBD

توضیحات فرمان

  • رجوع شود به انتقال و دریافت داده ها برای ویرایش دستورات یا تفسیر داده های بازخورد.
  • برای محاسبه فیلدهای SIZE و CHK, رجوع شود انتقال و دریافت داده ها.
  • سفید داغ (0x00) به صورت پیش فرض تنظیم شده است.
  • تعویض پالت کمی طول می کشد. پس از ارسال فرمان باید منتظر بمانید تا نتیجه تعویض را بررسی کنید.
2.2.22 تنظیم تصویر آینه (بخوان / بنویس)

حالت آینه کاری تصویر را تنظیم کنید, یا وضعیت انعکاسی فعلی ماژول را بخوانید.

دستورات و پارامترها

دستور تنظیمات انعکاس تصویر را بنویسید.

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x700x110x000x00: بدون آینه. 0x01: آینه مرکزی. 0x02: آینه چپ و راست. 0x03: آینه کاری بالا و پایین.TBD
بازخورد ماژول0x050x360x700x110x030x01TBD

دستور تنظیمات انعکاس تصویر را بخوانید.

مزرعهاندازهدستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاچاک
انتقال میزبان0x050x360x700x110x01هیچ یک. 0x00 به صورت پیش فرض.TBD
بازخورد ماژول0x050x360x700x110x030x00: بدون آینه. 0x01: آینه مرکزی. 0x02: آینه چپ و راست. 0x03: آینه کاری بالا و پایین.TBD

توضیحات فرمان

  • رجوع شود به انتقال و دریافت داده ها برای ویرایش دستورات یا تفسیر داده های بازخورد.
  • برای محاسبه فیلدهای SIZE و CHK, رجوع شود انتقال و دریافت داده ها.
  • بدون آینه (0x00) به صورت پیش فرض تنظیم شده است.

2.3 خواندن حالت اولیه (فقط خواندنی)

این دستور توسط میزبان برای خواندن وضعیت اولیه ماژول استفاده می شود.

زمانی که ماژول در حالت اولیه است, در حال بارگیری جریان های ویدیویی است. هنگامی که مقداردهی اولیه به پایان رسید, جریان های ویدئویی خروجی خواهد شد.

دستورات و پارامترها

دستور تنظیمات انعکاس تصویر را بنویسید.

مزرعهکلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاملاحظات
انتقال میزبان0x7C0x140x000x00 
بازخورد ماژول0x7D0x060x030x00: در حال بارگیری 0x01: خروجی تصویری 
  • توجه داشته باشید

اگر دستور با موفقیت اجرا شود, و فیلد پرچم بازخورد ماژول است “بازگشت عادی (0x03)”, و فیلد DATA است “0x00” (وضعیت بارگذاری) یا “0x01” (وضعیت خروجی ویدیو).

2.4 انتقال و تأیید دستور سریال

برای این ماژول, معمولا بعد از ارسال دستور, داده های برگردانده شده توسط ماژول فقط نشان می دهد که آیا دستور دریافت شده است یا خیر, اما نه اینکه آیا اثر گذاشته است یا خیر.

برای برخی از دستورات تنظیم تصویر, می توانید بررسی کنید که آیا دستورات از طریق تغییرات تصویر اعمال می شوند یا خیر. برای دستورات دیگر, برای بررسی وضعیت دستگاه باید دستور خواندن تابع مربوطه را ارسال کنید.

روال به شرح زیر است.

مراحل

  1. یک دستور نوشتن بفرستید.
    1. منتظر بمانید تا دستگاه دستور را اجرا کند. زمان انتظار با توجه به دستورات مختلف متفاوت است.
      1. دستور خواندن را برای تابع مربوطه ارسال کنید.
      1. داده های برگردانده شده توسط ماژول را بررسی کنید و بررسی کنید که آیا پارامترها اصلاح شده اند یا خیر.
  • توجه داشته باشید

دستورات نوشتن را مرتباً به ماژول ارسال نکنید, زیرا زمانی که از ظرفیت پردازش فراتر رود منجمد می شود.

3 پرسش و پاسخ

سوالات متداول در مورد دستگاه.

چرا نمی توان ماژول را به ابزار توسعه وصل کرد یا نمی توان پارامترهای ماژول را تنظیم کرد?

  • لطفا بررسی کنید که آیا پورت سریال به درستی به ماژول متصل است یا خیر.
  • لطفاً بررسی کنید که آیا نرخ باود و درگاه COM ماژول متصل به درستی انتخاب شده اند یا خیر, و پورت COM مربوطه نیز در رایانه شخصی موجود است.
  • اگر از پورت USB به سریال استفاده می کنید, لطفاً تأیید کنید که آیا درایور پورت USB به سریال نصب شده است یا خیر.

نحوه ارتقاء ماژول?

هنگامی که ماژول به ابزار توسعه متصل شد, از تابع ارتقا برای ارتقاء ماژول استفاده کنید.

  1. دستورات ارتباط سریال
    1. دستورات پرس و جو اطلاعات
فرماندستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هاملاحظات
خواندن مدل ماژول0x360x740x020x01هیچ یک5 بایت معتبر است. مدل ماژول را برگردانید.
خواندن شماره نسخه برنامه FPGA0x360x740x030x01هیچ یکبه عنوان مثال. 0x050112 نشان می دهد 5.1.12. 5 نسخه اصلی است, که است 3rd بایت; 1 نسخه مینور است, که است 2nd بایت, 12 نسخه تقسیم شده است, که است 1خیابان بایت. 3 بایت معتبر است, MSB بایت بالایی است.
خواندن زمان تدوین برنامه FPGA0x360x740x040x01هیچ یک4 بایت معتبر است, MSB بایت بالایی است. به عنوان مثال. 0x20140820 یعنی 20140820.
خواندن شماره نسخه نرم افزار ماژول0x360x740x050x01هیچ یکرجوع شود به خواندن شماره نسخه برنامه FPGA در بالا.
خواندن زمان تدوین نرم افزار ماژول0x360x740x060x01هیچ یکرجوع شود به خواندن زمان تدوین برنامه FPGA در بالا.
خواندن زمان نسخه کالیبراسیون فرآیند دوربین0x360x740x0B0x01هیچ یک4 بایت معتبر است, MSB بایت بالایی است. به عنوان مثال. 0x20170101 یعنی 20170101.
خواندن پارامتر ISP شماره نسخه0x360x740x0C0x01هیچ یک4 بایت معتبر است. به عنوان مثال. اگر شماره نسخه ISP باشد 5, 0x00000005 برگردانده خواهد شد.
  • دستورات تنظیم عملکرد
فرماندستگاه
نشانی
کلاس
نشانی
زیر کلاس
نشانی
پرچمداده هابه طور پیش فرض
کالیبراسیون شاتر دستی0x360x7C0x020x00فقط نوشتن 
تصحیح پس زمینه دستی0x360x7C0x030x00فقط نوشتن 
کنترل خودکار شاتر0x360x7C0x040x000x00: کنترل خودکار خاموش 0x01: سوئیچینگ خودکار, کنترل زمان 0x02: سوئیچینگ خودکار, کنترل اختلاف دما 0x03: کنترل تمام اتوماتیک0x03
تنظیم فاصله تعویض خودکار شاتر0x360x7C0x050x00فاصله شاتر بر حسب دقیقه است, و 2 بایت ها معتبر هستند. تنظیمات پیش فرض است 10 دقایق (0x00 0A)0x00 0A
تصحیح وینیتینگ0x360x7C0x0C0x000x02: تصحیح وینیتینگ 
تنظیم روشنایی0x360x780x020x001 بایت معتبر است. محدوده ارزش: 0~ 100, به طور پیش فرض 50 (اعشاری).0x32
تنظیم کنتراست0x360x780x030x001 بایت معتبر است. محدوده ارزش: 0~ 100, به طور پیش فرض 50 (اعشاری).0x32
تنظیم بهبود دیجیتال جزئیات تصویر0x360x780x100x001 بایت معتبر است. محدوده ارزش: 0~ 100, به طور پیش فرض 50 (اعشاری).0x32
تنظیم سطح حذف نویز استاتیک0x360x780x150x001 بایت معتبر است. محدوده ارزش: 0~ 100, به طور پیش فرض 50 (اعشاری).0x32
تنظیم سطح نویز زدایی پویا0x360x780x160x001 بایت معتبر است. محدوده ارزش: 0~ 100, به طور پیش فرض 50 (اعشاری).0x32
تصحیح پیکسل معیوب0x360x780x1A0x000x00: نمایش مکان نما را 0x0F خاموش کنید: نمایشگر مکان نما را 0x02 روشن کنید: مکان نما به بالا 0x03: مکان نما را 0x04 پایین بیاورید: مکان نما به سمت چپ 0x05 جابه جا شد: مکان نما به سمت راست 0x06 جابه جا شد: مکان نما به مرکز 0x0D: پیکسل را به جدول پیکسل معیوب اضافه کنید. 0x0E: پیکسل را از جدول پیکسل معیوب حذف کنید. 0x2N: مکان نما را برای N پیکسل بالا ببرید (ن: 0x1~0xF) 0x3N: مکان نما را برای N پیکسل پایین بیاورید (ن: 0x1~0xF) 0x4N: مکان نما برای N پیکسل به چپ منتقل شد (ن: 0x1~0xF) 0x5N: مکان نما برای N پیکسل به سمت راست جابه جا شد (ن: 0x1~0xF)0x00
تنظیم پالت0x360x780x200x000x00: سفید داغ 0x01: Black Hot 0x02: فیوژن 1 0x03: رنگین کمان 0x04: فیوژن 2 0x05: قرمز آهنی 1 0x06: قرمز آهنی 2 0x07: قهوه ای تیره 0x08: رنگ 1 0x09: رنگ 2 0x0A: آتش یخ 0x0B: باران 0x0C: Green Hot 0x0D: Red Hot 0x0E: آبی عمیق0x00
تنظیم مجدد کارخانه0x360x740x0F0x00فقط نوشتن 
تنظیمات فعلی را ذخیره کنید0x360x740x100x00پارامترهای اصلاح شده ماژول را ذخیره کنید. 
تنظیم تصویر آینه0x360x700x110x000x00: بدون آینه. 0x01: آینه مرکزی. 0x02: آینه چپ و راست. 0x03: آینه کاری بالا و پایین.0x00
  1. تاریخچه را به روز کنید
تاریختغییرات
فوریه 27, 2024چاپ اول.

PDF دانلود

دامنه قیمت: $280.00 از طریق $1,169.00
دامنه قیمت: $228.00 از طریق $342.00
قیمت اصلی بود: $60.00.قیمت فعلی است: $39.00.
دامنه قیمت: $450.00 از طریق $999.00

سوال بپرسید

← برگشت

از پاسخ شما سپاسگزاریم. ✨