Thermal Camera Module UART Communication Protocol

Talahanayan ng nilalaman

Thermal Camera Module UART CVBS Communication Protocol Guide

Analog thermal imaging camera for fpv quadcopter drone
Analog thermal imaging camera para sa fpv quadcopter drone

Paunang salita

Ang manu-manong ito ay naaangkop sa mga module ng thermal camera ng serye ng HM-TM5X-XRG/C, at ipinakikilala ang UART Serial Communication at CVBS Video Communication Protocol at mga kaugnay na utos para sa seryeng ito ng mga module ng thermal camera.

Nilalaman

1      Panimula. 1

1.1        Mga Protocol ng Komunikasyon. 1

1.2        Paghahanda. 1

2      Serial komunikasyon. 2

2.1        Panimula. 2

2.1.1     Format ng Serial Communication 2

2.1.2     Data na nagpapadala at tumatanggap. 2

2.2        Utos. 6

2.2.1     Pagbabasa ng modelo ng module (Basahin lamang). 6

2.2.2     Pagbasa ng numero ng bersyon ng programa ng FPGA (Basahin lamang). 6

2.2.3     Pagbasa ng FPGA Program Time Time (Basahin lamang). 7

2.2.4     Pagbasa ng numero ng bersyon ng software ng module (Basahin lamang). 8

2.2.5     Ang pagbabasa ng oras ng compilation ng software ng module (Basahin lamang). 8

2.2.6     Pagbasa ng oras ng pag -calibrate ng proseso ng camera (Basahin lamang). 9

2.2.7     Pagbasa ng numero ng bersyon ng parameter ng ISP (Basahin lamang). 9

2.2.8     Pag -save ng kasalukuyang mga setting (Sumulat lamang). 10

2.2.9     Pag -reset ng pabrika (Sumulat lamang). 10

2.2.10        Manu -manong pag -calibrate ng shutter (Sumulat lamang). 11

2.2.11        Manu -manong pagwawasto sa background (Sumulat lamang). 11

2.2.12        Pagwawasto ng Vignetting (Sumulat lamang). 12

2.2.13        Awtomatikong kontrol ng shutter (Basahin/isulat). 12

2.2.14        Ang pagtatakda ng awtomatikong paglipat ng shutter (Basahin/isulat). 14

2.2.15        Depektibong pagwawasto ng pixel (Sumulat lamang). 15

2.2.16        Setting ng ningning (Basahin/isulat). 17

2.2.17        Setting ng kaibahan (Basahin/isulat). 18

2.2.18        Pagtatakda ng Detalye ng Digital na Pagpapahusay (Basahin/isulat). 18

2.2.19        Pagtatakda ng Static Denoising Level (Basahin/isulat). 19

2.2.20        Pagtatakda ng Dynamic Denoising Level (Basahin/isulat). 20

2.2.21        Palette setting (Basahin/isulat). 21

2.2.22        Pagtatakda ng salamin sa imahe (Basahin/isulat). 22

2.3        Pagbasa ng estado ng pagsisimula (Basahin lamang). 23

2.4        Serial command transmitting at verification. 24

3      FAQ. 25

1. Panimula

1.1 Mga Protocol ng Komunikasyon

Sinusuportahan ng mga module ng thermal camera.

Uart serial komunikasyon

Ang mga gumagamit ay maaaring magpadala ng mga utos sa mga module ng thermal camera sa pamamagitan ng serial port upang makontrol ang mga module upang maisagawa ang mga kaukulang aksyon, tulad ng mga setting ng parameter ng imahe, Pagsasaayos ng Pag -andar, at iba pa.

Ang paghahatid ng data at pagtanggap ng serial na komunikasyon ay dapat sundin ang mga kinakailangan ng format ng packet ng komunikasyon.

Komunikasyon ng video ng CVBS

Ang mga thermal na imahe at mga stream ng video ay sumusunod sa protocol ng komunikasyon ng video ng CVBS. Ang data ng video ay output sa sandaling ang module ay pinapagana sa (Walang pagpapagana ng kontrol).

1.2 Paghahanda

Maaaring ikonekta ng mga gumagamit ang module ("Device" end) sa aparato na bubuo (“host” magtapos) sa pamamagitan ng serial port.

Kapag ang module ay konektado at pinapagana, Ipapadala nito ang data ng imahe sa host sa pamamagitan ng protocol ng CVBS. Ang host ay i -parse ang nakuha na data at pagkatapos ay ipakita ang imahe o gamitin ito para sa iba pang mga layunin.

Ang mga gumagamit ay maaaring magpadala ng mga serial port na utos sa module sa pamamagitan ng host upang makontrol ang module, tulad ng pagtatakda ng mga parameter ng imahe.

2 Serial komunikasyon

2.1 Panimula

Ang mga module ay gumagamit ng UART (Universal Asynchronous Receiver / Transmitter) Komunikasyon ng Serial. Ang host (aparato na binuo ng gumagamit) maaaring magpadala ng mga utos sa module sa pamamagitan ng serial port at kontrolin ang module upang maisagawa ang mga kaukulang pagkilos. Kailangang maipadala ang mga utos sa komunikasyon sa tinukoy na format ng packet.

2.1.1 Format ng Serial Communication

Bago maitaguyod ang komunikasyon sa host, Kailangan mong itakda ang mga parameter ng komunikasyon sa host ayon sa talahanayan 2-1, na nagpapakita ng serial na format ng komunikasyon ng mga module ng thermal camera.

AytemDescription
Baud rate115200 bps
Magsimula1 bit
Datos8 mga bits
Magtapos1 bit
SuriinWALA
2.1.2 Data na nagpapadala at tumatanggap

Pagpapadala ng packet ng data

Ang serial packet ng komunikasyon ng mga module ng thermal camera ay naglalaman ng maraming mga patlang, tulad ng ipinapakita sa figure 2-1.

Talahanayan 2-2 Inilalarawan ang mga patlang ng packet ng data.

BukidByteDescriptionHalagaOffset
Magsimula1Nagsisimula ang Command Packet.0XF01
Laki1Lenth ng command packet.N+4 byte, tulad ng ipinapakita sa figure 2-1.2
Aparato
Tirahan
1Address ng aparato ng module.0x363
Address ng klase1Address ng klase ng utos.Tingnan sa Utos Para sa mga detalye.4
Address ng subclass1Subclass address ng utos.Tingnan sa Utos Para sa mga detalye.5
R/w
Bandila
1Ang pagpapadala ng packet mula sa host.Basahin/isulat ang watawatIsulat ang: 0x00read: 0x016
Feedback ng packet mula sa aparato.Normal na pagbabalik.0x03
Pagbabalik ng error code.0x04
DATOSNAng pagpapadala ng packet mula sa host.Ipadala ang nilalaman ng data.Default na: 0x00.
Tingnan sa Utos Para sa mga detalye.
7~ (N+6)
Feedback ng packet mula sa aparato.Puna ng mga normal na utosTagumpay: 0x01failed: Walang pagbabalik
Feedback ng mga hindi normal na utosWalang utos: 0x00, ang utos na ipinadala ng host ay hindi kabilang sa mga utos ng module.Threshold lumampas: 0x01
Nilalaman ng dataKapag natanggap ang isang utos na basahin, Ibinabalik ang nilalaman ng data.
Chk1Pagsusuri sa Pag -iimbak. Matapos idagdag ang mga patlang: Address ng aparato, Address ng klase, Address ng subclass , R/W Bandila at Data, Kunin ang mas mababa 8 mga bits.(N+7)
Magtapos1Nagtatapos ang Command Packet. 0XFF(N+8)

Pagtanggap ng data packet

Sa command packet ang module ng thermal camera ay bumalik sa host, Ang data0 ay ang mataas na byte at data(N-1) ay ang mababang byte.

Talahanayan 2-3 Inilalarawan ang mga patlang ng packet ng data.

BukidByteDescriptionHalagaOffset
Magsimula1Nagsisimula ang Command Packet.0XF01
Laki1Lenth ng command packet.N+4 byte, tulad ng ipinapakita sa figure 2-2.2
Aparato
Tirahan
1Address ng aparato ng module.0x363
Address ng klase1Address ng klase ng utos.Tingnan sa Utos Para sa mga detalye.4
Address ng subclass1Subclass address ng utos.Tingnan sa Utos Para sa mga detalye.5
Ibalik ang watawat1Ibalik ang watawat.0x036
DATOSNDATOSTingnan sa Utos Para sa mga detalye. Default na: 0x00 (Walang data).7~ (N+6)
Chk1Pagsusuri sa Pag -iimbak.Matapos idagdag ang mga patlang: Address ng aparato, Address ng klase, Address ng subclass , Ibalik ang watawat at data, Kunin ang mas mababa 8 mga bits.(N+7)
Magtapos1Nagtatapos ang Command Packet.0XFF(N+8)
  • Tala
  • Kapag ang host ay nagpapadala ng isang utos ng pagsulat sa module, Ibabalik ng module ang aktwal na estado ng pagpapatupad ng utos pagkatapos ng ganap na pagtanggap nito.
  • 0x01: ay nagpapahiwatig na ang isang utos ng pagsulat ay natanggap, ngunit hindi nangangahulugang ang utos ay naisakatuparan.
  • 0x00: ay nagpapahiwatig na ang utos ng pagsulat ay hindi natanggap.
  • Kapag ang module ay tumatanggap ng isang utos na basahin, Nabasa nito ang mga nilalaman sa rehistro at ibabalik ito sa host ayon sa protocol, at ang tukoy na pagsusuri ng data ay maaaring ma -refer sa talahanayan 2-3.

Halimbawa ng Serial Communication

Ang halimbawang ito ay “Itakda ang parameter ng ningning ng module ng thermal camera sa 100.”

Mga Hakbang

  1. Query ang address ng aparato, Address ng klase, Subclass Address at R/W Flag ng utos ng Setting ng Liwanag.
  2. Query ang Serial Communication Command Table In Mga Serial na Mga Utos sa Komunikasyon Upang makuha ang address ng aparato (0x36), Address ng klase (0x78), Address ng subclass (0x02) at watawat ng R/W. (sumulat: 0x00) ng utos ng setting ng ningning.
    1. Kalkulahin ang mga halaga ng patlang: Laki, Data at CHK.
  3. Laki: N+4. Ang bilang ng mga byte para sa patlang ng data ng utos ng setting ng ningning ay n = 1, Kaya ang laki ay 5 (0x05).
  4. DATOS: Ang hexadecimal na halaga na naaayon sa ningning ng 100 ay 0x64.
  5. Chk: Ang pagbubuod 0x(36+78+02+00+64)= 0x114, Kunin ang mas mababa 8 Mga bit para sa patlang ng CHK, Iyon ay 0x14.
    1. Pagsasama -sama ng mga parameter sa itaas, Ang host ay nagpapadala ng utos 0x F0 05 36 78 02 00 64 14 FF sa module.
      1. Host na nagpapadala ng utos upang magtakda ng ningning sa 100
BukidMagsimulaLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChkMagtapos
Paglilipat ng host0XF00x050x360x780x020x000x640x140XFF
  • Ang module ay pinapakain ang utos 0x F0 05 36 78 02 03 01 B4 i.
    • Module ng feedback na utos upang itakda ang ningning sa 100
BukidMagsimulaLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChkMagtapos
Feedback ng module0XF00x050x360x780x020x030x010XB40XFF
  • Laki: N+4. Ang bilang ng mga byte para sa patlang ng data ng utos ng setting ng ningning ay n = 1, Kaya ang laki ay 5 (0x05).
  • DATOS: Natatanggap ng module ang utos ng setting ng ningning at bumalik 0x01.
  • Chk: Ang pagbubuod 0x(36+78+02+00+01)= 0xb4, Kunin ang mas mababa 8 Mga bit para sa patlang ng CHK, Iyon ay 0xB4.
    • Suriin kung nagbabago ang ningning ng screen upang matukoy kung matagumpay ba ang setting, o maaari mong gamitin ang utos ng query ng ilaw upang suriin ito.

2.2 Utos

Ipinakikilala ng seksyong ito ang mga patakaran sa pagbabasa at pagsulat para sa bawat utos, binibigyang kahulugan ang impormasyong pinapakain mula sa module, at mga tala para sa mga utos. Para sa kumpletong listahan ng mga utos, sumangguni sa Mga Serial na Mga Utos sa Komunikasyon.

2.2.1 Pagbabasa ng modelo ng module (Basahin lamang)

Maaaring basahin ng host ang modelo ng module ng thermal camera sa pamamagitan ng utos na ito. Ang data ng hexadecimal na ibinalik ng module ay kailangang ma -convert sa mga character na ASCII.

Mga Utos at Parameter

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x740x020x01Wala. 0x00 bilang default.TBD
Feedback ng moduleTBD0x360x740x020x03Ang modelo ng module, kailangang ma -convert sa mga character na ASCII.TBD

Mga paglalarawan ng utos

  • Sumangguni sa Data na nagpapadala at tumatanggap Upang mai -edit ang mga utos o bigyang kahulugan ang data ng feedback.
  • Para sa pagkalkula ng laki at mga patlang ng CHK, sumangguni sa Data na nagpapadala at tumatanggap.
2.2.2 Pagbasa ng numero ng bersyon ng programa ng FPGA (Basahin lamang)

Maaaring basahin ng host ang numero ng bersyon ng programa ng FPGA ng module sa pamamagitan ng utos na ito.

Mga Utos at Parameter

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x740x030x01Wala. 0x00 bilang default.TBD
Feedback ng moduleTBD0x360x740x030x03Ang numero ng bersyon ng programa ng FPGA ng module, na may haba ng 3 Ang mga byte at ang MSB ay ang mataas na byte.TBD

Mga paglalarawan ng utos

  • Sumangguni sa Data na nagpapadala at tumatanggap Upang mai -edit ang mga utos o bigyang kahulugan ang data ng feedback.
  • Para sa pagkalkula ng laki at mga patlang ng CHK, sumangguni sa Data na nagpapadala at tumatanggap.
  • Ang halaga ng patlang ng data ay ang bilang ng bersyon ng FPGA Program. Ang haba ay 3 Ang mga byte at ang MSB ay ang mataas na byte, e.g. 0Ang X050112 ay kumakatawan 5.1.12.
2.2.3 Pagbasa ng FPGA Program Time Time (Basahin lamang)

Maaaring basahin ng host ang oras ng compilation ng programa ng FPGA ng module sa pamamagitan ng utos na ito.

Mga Utos at Parameter

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x740x040x01Wala. 0x00 bilang default.TBD
Feedback ng moduleTBD0x360x740x040x03Ang oras ng pagsasama ng programa ng FPGA. Ang haba ay 4 Ang mga byte at ang MSB ay ang mataas na byte.TBD

Mga paglalarawan ng utos

  • Sumangguni sa Data na nagpapadala at tumatanggap Upang mai -edit ang mga utos o bigyang kahulugan ang data ng feedback.
  • Para sa pagkalkula ng laki at mga patlang ng CHK, sumangguni sa Data na nagpapadala at tumatanggap.
  • Ang halaga ng patlang ng data ay ang oras ng pagsasama ng programa ng FPGA. Ang haba ay 4 Ang mga byte at ang MSB ay ang mataas na byte, e.g. 0Ang x20140820 ay nagpapahiwatig na ang oras ng pagsasama ay 20140820.
2.2.4 Pagbasa ng numero ng bersyon ng software ng module (Basahin lamang)

Maaaring basahin ng host ang numero ng bersyon ng software ng module sa pamamagitan ng utos na ito.

Mga Utos at Parameter

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x740x050x01Wala.TBD
Feedback ng moduleTBD0x360x740x050x03Ang numero ng bersyon ng software ng module. Ang haba ay 3 Ang mga byte at ang MSB ay ang mataas na byte.TBD

Mga paglalarawan ng utos

  • Sumangguni sa Data na nagpapadala at tumatanggap Upang mai -edit ang mga utos o bigyang kahulugan ang data ng feedback.
  • Para sa pagkalkula ng laki at mga patlang ng CHK, sumangguni sa Data na nagpapadala at tumatanggap.
  • Ang halaga ng patlang ng data ay ang numero ng bersyon ng software ng module. Ang haba ay 3 Ang mga byte at ang MSB ay ang mataas na byte, e.g. 0Ang X050112 ay kumakatawan 5.1.12.
2.2.5 Ang pagbabasa ng oras ng compilation ng software ng module (Basahin lamang)

Maaaring basahin ng host ang oras ng pagsasama ng software ng oras ng module sa pamamagitan ng utos na ito.

Mga Utos at Parameter

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x740x060x01Wala. 0x00 bilang default.TBD
Feedback ng moduleTBD0x360x740x060x03Ang oras ng compilation ng software ng module. Ang haba ay 4 Ang mga byte at ang MSB ay ang mataas na byte.TBD

Mga paglalarawan ng utos

  • Sumangguni sa Data na nagpapadala at tumatanggap Upang mai -edit ang mga utos o bigyang kahulugan ang data ng feedback.
  • Para sa pagkalkula ng laki at mga patlang ng CHK, sumangguni sa Data na nagpapadala at tumatanggap.
  • Ang halaga ng patlang ng data ay ang numero ng bersyon ng software ng module. Ang haba ay 4 Ang mga byte at ang MSB ay ang mataas na byte, e.g. 0Ang x20140820 ay nagpapahiwatig na ang oras ng pagsasama ay 20140820.
2.2.6 Pagbasa ng oras ng pag -calibrate ng proseso ng camera (Basahin lamang)

Maaaring basahin ng host ang oras ng pag -calibrate ng proseso ng camera ng module sa pamamagitan ng utos na ito.

Mga Utos at Parameter

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x740X0B0x01Wala. 0x00 bilang default.TBD
Feedback ng moduleTBD0x360x740X0B0x03Ang oras ng pag -calibrate ng proseso ng camera ng module. Ang haba ay 4 Ang mga byte at ang MSB ay ang mataas na byte.TBD

Mga paglalarawan ng utos

  • Sumangguni sa Data na nagpapadala at tumatanggap Upang mai -edit ang mga utos o bigyang kahulugan ang data ng feedback.
  • Para sa pagkalkula ng laki at mga patlang ng CHK, sumangguni sa Data na nagpapadala at tumatanggap.
  • Ang halaga ng patlang ng data ay ang oras ng pag -calibrate ng proseso ng camera ng module. Ang haba ay 4 Ang mga byte at ang MSB ay ang mataas na byte, e.g. 0Ang x20170101 ay nagpapahiwatig ng oras ay Enero 1, 2017.
2.2.7 Pagbasa ng numero ng bersyon ng parameter ng ISP (Basahin lamang)

Maaaring basahin ng host ang numero ng bersyon ng parameter ng ISP ng module sa pamamagitan ng utos na ito.

Mga Utos at Parameter

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x740x0C0x01Wala. 0x00 bilang default.TBD
Feedback ng moduleTBD0x360x740x0C0x034 Ang mga byte ay may bisa.TBD

Mga paglalarawan ng utos

  • Sumangguni sa Data na nagpapadala at tumatanggap Upang mai -edit ang mga utos o bigyang kahulugan ang data ng feedback.
  • Para sa pagkalkula ng laki at mga patlang ng CHK, sumangguni sa Data na nagpapadala at tumatanggap.
  • Ibinabalik ng module ang numero ng bersyon ng parameter ng ISP. Ang wastong haba ay 4 mga byte. E.g. Kung ang numero ng bersyon ng ISP ay 5, 0Ang X00000005 ay ibinalik.
2.2.8 Pag -save ng kasalukuyang mga setting (Sumulat lamang)

I -save ang kasalukuyang mga setting ng module sa pamamagitan ng utos na ito.

Mga Utos at Parameter

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x740X100x00Wala. 0x00 bilang default.TBD
Feedback ng module0x050x360x740X100x030x01TBD

Mga paglalarawan ng utos

  • Sumangguni sa Data na nagpapadala at tumatanggap Upang mai -edit ang mga utos o bigyang kahulugan ang data ng feedback.
  • Para sa pagkalkula ng laki at mga patlang ng CHK, sumangguni sa Data na nagpapadala at tumatanggap.
2.2.9 Pag -reset ng pabrika (Sumulat lamang)

Ibalik ang module sa mga setting ng pabrika sa pamamagitan ng utos na ito.

Mga Utos at Parameter

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x740x0F0x00Wala. 0x00 bilang default.TBD
Feedback ng module0x050x360x740x0F0x030x01TBD

Mga paglalarawan ng utos

  • Sumangguni sa Data na nagpapadala at tumatanggap Upang mai -edit ang mga utos o bigyang kahulugan ang data ng feedback.
  • Para sa pagkalkula ng laki at mga patlang ng CHK, sumangguni sa Data na nagpapadala at tumatanggap.
2.2.10 Manu -manong pag -calibrate ng shutter (Sumulat lamang)

Ang utos na ito ay ginagamit upang magsagawa ng isang manu -manong pag -calibrate ng shutter para sa modyul, kilala bilang flat field calibration (FFC), na ginagamit upang iwasto ang hindi pagkakapareho ng imahe at pagbutihin ang kalidad ng imahe.

Mga Utos at Parameter

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x7c0x020x00Wala. 0x00 bilang default.TBD
Feedback ng module0x050x360x7c0x020x030x01TBD

Mga paglalarawan ng utos

  • Sumangguni sa Data na nagpapadala at tumatanggap Upang mai -edit ang mga utos o bigyang kahulugan ang data ng feedback.
  • Para sa pagkalkula ng laki at mga patlang ng CHK, sumangguni sa Data na nagpapadala at tumatanggap.
2.2.11 Manu -manong pagwawasto sa background (Sumulat lamang)

Ang utos na ito ay ginagamit upang magsagawa ng isang pagwawasto sa background para sa module. Ang pagwawasto sa background ay binabawasan ang pagbaluktot ng imahe ng background upang maipakita ito nang normal.

Mga Utos at Parameter

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x7c0x030x00Wala. 0x00 bilang default.TBD
Feedback ng module0x050x360x7c0x030x030x01TBD

Mga paglalarawan ng utos

  • Sumangguni sa Data na nagpapadala at tumatanggap Upang mai -edit ang mga utos o bigyang kahulugan ang data ng feedback.
  • Para sa pagkalkula ng laki at mga patlang ng CHK, sumangguni sa Data na nagpapadala at tumatanggap.
2.2.12 Pagwawasto ng Vignetting (Sumulat lamang)

Pinapayagan ka ng utos na ito na manu -manong magsagawa ng pagwawasto ng vignetting.

Ang pagwawasto ng Vignetting ay upang iwasto ang hindi pagkakapareho ng imahe na dulot ng pagpapadala ng lens ng aparato at panloob na radiation (Kakulangan ng takip ng palayok) Upang gawing mas uniporme ang imahe.

Kapag ginagamit ang pagpapaandar na ito, kailangan mong harapin ang lens patungo sa isang pantay na ibabaw. Kung hindi man ang kasalukuyang eksena ng lens ay superimposed, na makakaapekto sa pagpapakita ng imahe.

Mga Utos at Parameter

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x7c0x0C0x000x02: Pagwawasto ng Vignetting.TBD
Feedback ng module0x050x360x7c0x0C0x030x01TBD

Mga paglalarawan ng utos

  • Sumangguni sa Data na nagpapadala at tumatanggap Upang mai -edit ang mga utos o bigyang kahulugan ang data ng feedback.
  • Para sa pagkalkula ng laki at mga patlang ng CHK, sumangguni sa Data na nagpapadala at tumatanggap.
2.2.13 Awtomatikong kontrol ng shutter (Basahin/isulat)

Ang utos na ito ay ginagamit upang ilipat ang awtomatikong mode ng control ng shutter ng module. 4 Ang mga mode ay maaaring mapili: awtomatikong kontrol, kontrol sa tiyempo, kontrol ng pagkakaiba sa temperatura at kontrol ng buong-awtomatiko (default, 0x03). Inirerekomenda na panatilihin ang default na setting.

Matapos itakda ang mode ng paglipat (tiyempo, kontrol ng temperatura, buong-awtomatiko), Ang shutter ay pana -panahong sarado ayon sa mga itinakdang kondisyon, na tumutulong upang mapagbuti ang pagkakapareho ng thermal imaging.

Mga Utos at Parameter

Sumulat ng utos ng awtomatikong control ng shutter.

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x7c0x040x000x00: Awtomatikong kontrol sa 0x01: Awtomatikong paglipat, Kontrol ng Timing 0x02: Awtomatikong paglipat, Kontrol ng pagkakaiba sa temperatura 0x03: Full-Automatic Control (Default na)TBD
Feedback ng module0x050x360x7c0x040x030x01TBD

Basahin ang utos ng awtomatikong control ng shutter.

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x7c0x040x01Wala. 0x00 bilang default.TBD
Feedback ng module0x050x360x7c0x040x030x00: Awtomatikong kontrol sa 0x01: Awtomatikong paglipat, Kontrol ng Timing 0x02: Awtomatikong paglipat, Kontrol ng pagkakaiba sa temperatura 0x03: Full-Automatic ControlTBD

Mga paglalarawan ng utos

  • Sumangguni sa Data na nagpapadala at tumatanggap Upang mai -edit ang mga utos o bigyang kahulugan ang data ng feedback.
  • Para sa pagkalkula ng laki at mga patlang ng CHK, sumangguni sa Data na nagpapadala at tumatanggap.
  • Mayroong 4 mga halaga para sa patlang ng data.
  • 0x00: Ang awtomatikong control ng shutter ay naka -off.
  • 0x01: Pinagana ang control ng tiyempo, at ang default na paglipat ng shutter ay 10 minuto, na hindi inirerekomenda para mabago ng mga gumagamit. Sumangguni sa Ang pagtatakda ng awtomatikong paglipat ng shutter.
  • 0x02: Ang control ng pagkakaiba -iba ng temperatura ay naka -on. Awtomatikong kinokontrol ng module ang shutter ayon sa pagkakaiba sa temperatura. Hindi kinakailangan ang karagdagang pag -setup ng gumagamit.
  • 0x03: Setting ng default. Ang control control at control ng pagkakaiba sa temperatura para sa shutter ay nakabukas nang sabay. Ang default na paglipat ng shutter ay 10 minuto, na hindi inirerekomenda para mabago ng mga gumagamit. Sumangguni sa Ang pagtatakda ng awtomatikong paglipat ng shutter. Ang control ng pagkakaiba sa temperatura ay kinokontrol ng module at hindi nangangailangan ng mga setting ng gumagamit.
2.2.14 Ang pagtatakda ng awtomatikong paglipat ng shutter (Basahin/isulat)

Kapag ang awtomatikong control ng shutter ay nakatakda sa 0x01 o 0x03 (sumangguni sa Awtomatikong kontrol ng shutter), Ang awtomatikong agwat ng paglipat ng shutter ay maaaring maiakma kung kinakailangan. Isasara ng module ang shutter sa isang itinakdang agwat, 10 minuto bilang default, at hindi inirerekomenda na baguhin ito.

Mga Utos at Parameter

Sumulat ng utos ng awtomatikong paglipat ng shutter.

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng hostTBD0x360x7c0X00x00{Date0, date1}: agwat ng shutter, sa ilang minuto, wasto para sa 2 mga byte.TBD
Feedback ng module0x050x360x7c0x050x030x01TBD

Basahin ang utos ng awtomatikong paglipat ng shutter.

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x7c0x050x01Wala. 0x00 bilang default.TBD
Feedback ng moduleTBD0x360x7c0x050x03{Date0, date1}: agwat ng shutter, sa ilang minuto, wasto para sa 2 mga byte.TBD

Mga paglalarawan ng utos

  • Sumangguni sa Data na nagpapadala at tumatanggap Upang mai -edit ang mga utos o bigyang kahulugan ang data ng feedback.
  • Para sa pagkalkula ng laki at mga patlang ng CHK, sumangguni sa Data na nagpapadala at tumatanggap.
  • Ang agwat ng shutter ay ilang minuto, at 2 Ang mga byte ay may bisa. Ang default na setting ay 10 minuto (0x00 0a)
2.2.15 Depektibong pagwawasto ng pixel (Sumulat lamang)

Ang mga depekto na pixel ay mga pixel sa detektor na hindi mapaniniwalaan sa thermal radiation at hindi maipakita ang mga pagbabago sa temperatura ng sinusukat na target. Sa panahon ng pagsasama ng module sa host, Ang mga bagong patay na pixel ay maaaring lumitaw na kailangang itama.

Ang module na ito ay maaaring iwasto ang mga may sira na mga pixel sa software ng kliyente, pati na rin sa pamamagitan ng mga serial port command. Ang sumusunod ay naglalarawan kung paano iwasto ang mga may sira na mga piksel sa pamamagitan ng paggamit ng mga serial na utos.

Mga Hakbang

  1. I -on ang display ng cursor: 0XF0 05 36 78 1A 00 0F d7 ff
    1. Ilipat ang cursor sa may sira na posisyon ng pixel. Ang mga utos ng paggalaw ng cursor ay ang mga sumusunod:
  2. Cursor up: F0 05 36 78 1A 00 02 Ca ff
  3. Cursor up para sa N pixels: F0 05 36 78 1A 00 2N chk ff (N ang laki ng hakbang, Ang CHK ay ang patlang ng tseke)
  4. Cursor pababa: F0 05 36 78 1A 00 03 CB i
  5. Cursor down para sa N pixels: F0 05 36 78 1A 00 3N chk ff (N ang laki ng hakbang, Ang CHK ay ang patlang ng tseke)
  6. Lumipat si Cursor sa kaliwa: F0 05 36 78 1A 00 04 Cc ff
  7. Si Cursor ay lumipat sa kaliwa para sa mga N pixel: F0 05 36 78 1A 00 4N chk ff (N ang laki ng hakbang, Ang CHK ay ang patlang ng tseke)
  8. Si Cursor ay lumipat ng tama: F0 05 36 78 1A 00 05 CD ff
  9. Si Cursor ay lumipat ng tama para sa N pixels: F0 05 36 78 1A 00 5N chk ff (N ang laki ng hakbang, Ang CHK ay ang patlang ng tseke)
  10. Cursor sa gitna: F0 05 36 78 1A 00 06 Ito ff
    1. Depektibong pagwawasto ng pixel: F0 05 36 78 1A 00 0D D5 ff
  • Tala

Kapag ang isang may sira na pixel ay lilitaw sa imahe, Maaari mong gamitin ang utos na ito upang idagdag ang pixel sa may sira na pagkakasunud -sunod ng pixel at ang pixel ay aalisin sa imahe.

  • Kanselahin ang Defective Pixel Correction: F0 05 36 78 1A 00 0E d6 i
  • Tala

Kapag ang isang hindi defective pixel ay naitama at ang pixel ay nagkakamali na tinanggal mula sa imahe, Maaari mong ipadala ang utos na ito upang alisin ang pixel mula sa may sira na pagkakasunud -sunod ng pixel at ibalik ito sa imahe.

Mga Utos at Parameter

I -on/i -off ang display ng cursor.

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x780x1a0x000x00: Patayin ang display ng cursor 0x0f: I -on ang display ng cursorTBD
Feedback ng module0x050x360x780x1a0x030x01TBD

Ilipat ang cursor.

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x780x1a0x000x02: Cursor Up 0x03: Cursor down 0x04: Inilipat ni Cursor ang kaliwa 0x05: Si Cursor ay lumipat ng kanan 0x06: Cursor sa sentro 0x2n: Cursor up para sa N pixels (N: 0x1 ~ 0xf) 0x3n: Cursor down para sa N pixels (N: 0x1 ~ 0xf) 0x4n: Si Cursor ay lumipat sa kaliwa para sa mga N pixel (N: 0x1 ~ 0xf) 0x5n: Si Cursor ay lumipat ng tama para sa N pixels (N: 0x1 ~ 0xf)TBD
Feedback ng module0x050x360x780x1a0x030x01TBD

Magdagdag/alisin ang isang may sira na pixel.

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x780x1a0x000x0D: Idagdag ang pixel sa may sira na talahanayan ng pixel. 0x0E: Alisin ang pixel mula sa may sira na talahanayan ng pixel.TBD
Feedback ng module0x050x360x780x1a0x030x01TBD

Mga paglalarawan ng utos

  • Sumangguni sa Data na nagpapadala at tumatanggap Upang mai -edit ang mga utos o bigyang kahulugan ang data ng feedback.
  • Para sa pagkalkula ng laki at mga patlang ng CHK, sumangguni sa Data na nagpapadala at tumatanggap.
2.2.16 Setting ng ningning (Basahin/isulat)

Ang utos na ito ay ginagamit upang itakda ang ningning ng imahe, na maaaring itakda sa saklaw ng 0 ~ 100 (desimal), at ang default na halaga ay 50 (0X32).

Mga Utos at Parameter

Sumulat ng utos ng setting ng ningning.

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x780x020x000~ 100, default 50 (desimal). Kailangang ma -convert sa hexadecimal na halaga.TBD
Feedback ng module0x050x360x780x020x030x01TBD

Basahin ang utos ng setting ng ningning.

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x780x020x01Wala. 0x00 bilang default.TBD
Feedback ng module0x050x360x780x020x030~ 100 (desimal). Kailangang ma -convert sa hexadecimal na halaga.TBD

Mga paglalarawan ng utos

  • Sumangguni sa Data na nagpapadala at tumatanggap Upang mai -edit ang mga utos o bigyang kahulugan ang data ng feedback.
  • Para sa pagkalkula ng laki at mga patlang ng CHK, sumangguni sa Data na nagpapadala at tumatanggap.
  • Ang halaga ng patlang ng data ay ang parameter ng ningning na kailangang itakda o basahin, Kung ang parameter ay 100 (desimal), Ang halaga ng patlang ng data ay 0x64.
2.2.17 Setting ng kaibahan (Basahin/isulat)

Ayusin ang kaibahan ng imahe ng module o basahin ang kasalukuyang parameter ng kaibahan ng module.

Mga Utos at Parameter

Sumulat ng utos ng setting ng kaibahan.

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng hostTBD0x360x780x030x000~ 100, default 50 (desimal). Kailangang ma -convert sa hexadecimal na halaga.TBD
Feedback ng module0x050x360x780x030x030x01TBD

Basahin ang utos ng setting ng kaibahan.

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x780x030x01Wala. 0x00 bilang default.TBD
Feedback ng moduleTBD0x360x780x030x030~ 100 (desimal). Kailangang ma -convert sa hexadecimal na halaga.TBD

Mga paglalarawan ng utos

  • Sumangguni sa Data na nagpapadala at tumatanggap Upang mai -edit ang mga utos o bigyang kahulugan ang data ng feedback.
  • Para sa pagkalkula ng laki at mga patlang ng CHK, sumangguni sa Data na nagpapadala at tumatanggap.
  • Ang halaga ng patlang ng data ay ang parameter ng kaibahan na kailangang itakda o basahin, Kung ang parameter ay 65 (desimal), Ang halaga ng patlang ng data ay 0x41.
2.2.18 Pagtatakda ng Detalye ng Digital na Pagpapahusay (Basahin/isulat)

Ang utos na ito ay ginagamit upang itakda ang antas ng digital na pagpapahusay ng mga detalye ng imahe. Mas mataas ang antas ng pagpapahusay, Ang mas mahusay na detalye, Ngunit sa parehong oras ang ingay ng imahe ay mas malinaw.

Mga Utos at Parameter

Sumulat ng utos ng setting ng digital na pagpapahusay.

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng hostTBD0x360x780X100x000~ 100, default 50 (desimal). Kailangang ma -convert sa hexadecimal na halaga.TBD
Feedback ng module0x050x360x780X100x030x01TBD

Basahin ang utos ng setting ng digital na pagpapahusay.

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x780X100x00Wala. 0x00 bilang default.TBD
Feedback ng moduleTBD0x360x780X100x030~ 100 (desimal). Kailangang ma -convert sa hexadecimal na halaga.TBD

Mga paglalarawan ng utos

  • Sumangguni sa Data na nagpapadala at tumatanggap Upang mai -edit ang mga utos o bigyang kahulugan ang data ng feedback.
  • Para sa pagkalkula ng laki at mga patlang ng CHK, sumangguni sa Data na nagpapadala at tumatanggap.
  • Ang halaga ng patlang ng data ay ang digital na parameter ng pagpapahusay na kailangang itakda o basahin, Kung ang parameter ay 65 (desimal), Ang halaga ng patlang ng data ay 0x41.
2.2.19 Pagtatakda ng Static Denoising Level (Basahin/isulat)

Ang utos na ito ay ginagamit upang itakda ang static na antas ng denoising ng imahe, na maaaring mabawasan ang ingay ng imahe kapag tumataas ang antas ng denoising, Ngunit binabawasan din nito ang pagiging matalas ng imahe, na kailangang ayusin ayon sa aktwal na epekto ng imahe.

Mga Utos at Parameter

Sumulat ng utos ng setting ng antas ng denoising.

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng hostTBD0x360x780x150x000~ 100, default 50 (desimal). Kailangang ma -convert sa hexadecimal na halaga.TBD
Feedback ng module0x050x360x780x150x030x01TBD

Basahin ang utos ng setting ng antas ng denoising.

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x780x150x01Wala. 0x00 bilang default.TBD
Feedback ng moduleTBD0x360x780x150x030~ 100 (desimal). Kailangang ma -convert sa hexadecimal na halaga.TBD

Mga paglalarawan ng utos

  • Sumangguni sa Data na nagpapadala at tumatanggap Upang mai -edit ang mga utos o bigyang kahulugan ang data ng feedback.
  • Para sa pagkalkula ng laki at mga patlang ng CHK, sumangguni sa Data na nagpapadala at tumatanggap.
  • Ang halaga ng patlang ng data ay ang antas ng denoising na kailangang itakda o basahin, Kung ang parameter ay 65 (desimal), Ang halaga ng patlang ng data ay 0x41.
2.2.20 Pagtatakda ng Dynamic Denoising Level (Basahin/isulat)

Ang utos na ito ay ginagamit upang itakda ang dynamic na antas ng denoising ng imahe, na maaaring mabawasan ang ingay ng imahe kapag tumataas ang antas ng denoising, Ngunit binabawasan din nito ang pagiging matalas ng imahe, na kailangang ayusin ayon sa aktwal na epekto ng imahe.

Mga Utos at Parameter

Sumulat ng utos ng setting ng antas ng denoising.

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng hostTBD0x360x780x160x000~ 100, default 50 (desimal). Kailangang ma -convert sa hexadecimal na halaga.TBD
Feedback ng module0x050x360x780x160x030x01TBD

Basahin ang utos ng setting ng antas ng denoising.

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x780x160x01Wala. 0x00 bilang default.TBD
Feedback ng moduleTBD0x360x780x160x030~ 100 (desimal). Kailangang ma -convert sa hexadecimal na halaga.TBD

Mga paglalarawan ng utos

  • Sumangguni sa Data na nagpapadala at tumatanggap Upang mai -edit ang mga utos o bigyang kahulugan ang data ng feedback.
  • Para sa pagkalkula ng laki at mga patlang ng CHK, sumangguni sa Data na nagpapadala at tumatanggap.
  • Ang halaga ng patlang ng data ay ang antas ng denoising na kailangang itakda o basahin, Kung ang parameter ay 65 (desimal), Ang halaga ng patlang ng data ay 0x41.
2.2.21 Palette setting (Basahin/isulat)

Ang mga thermal na imahe ay batay sa intensity ng infrared radiation at walang impormasyon sa kulay. Ang mapa ng mga algorithm ng imahe ng isang hanay ng mga kulay batay sa mga halaga ng grayscale, Kilala bilang mga palette. Sinusuportahan ng module ang iba't ibang mga palette na pipiliin ng mga gumagamit. Puti na mainit (0x00) ay nakatakda sa pamamagitan ng default.

Mga Utos at Parameter

Sumulat ng utos ng setting ng palette.

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng hostTBD0x360x780x200x000x00: Puting mainit 0x01: Itim na mainit 0x02: Pagsasanib 1 0x03: Rainbow 0x04: Pagsasanib 2 0x05: Iron Red 1 0x06: Iron Red 2 0x07: Madilim na kayumanggi 0x08: Kulay 1 0x09: Kulay 2 0x0a: Ice Fire 0x0b: Ulan 0x0c: Green Hot 0x0d: Red Hot 0x0e: Malalim na asulTBD
Feedback ng module0x050x360x780x200x030x01TBD

Basahin ang utos ng setting ng palette.

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x780x200x01Wala. 0x00 bilang default.TBD
Feedback ng moduleTBD0x360x780x200x030x00: Puting mainit 0x01: Itim na mainit 0x02: Pagsasanib 1 0x03: Rainbow 0x04: Pagsasanib 2 0x05: Iron Red 1 0x06: Iron Red 2 0x07: Madilim na kayumanggi 0x08: Kulay 1 0x09: Kulay 2 0x0a: Ice Fire 0x0b: Ulan 0x0c: Green Hot 0x0d: Red Hot 0x0e: Malalim na asulTBD

Mga paglalarawan ng utos

  • Sumangguni sa Data na nagpapadala at tumatanggap Upang mai -edit ang mga utos o bigyang kahulugan ang data ng feedback.
  • Para sa pagkalkula ng laki at mga patlang ng CHK, sumangguni sa Data na nagpapadala at tumatanggap.
  • Puti na mainit (0x00) ay nakatakda sa pamamagitan ng default.
  • Ang paglipat ng palette ay magtatagal. Kailangan mong maghintay pagkatapos ipadala ang utos upang suriin ang resulta ng paglipat.
2.2.22 Pagtatakda ng salamin sa imahe (Basahin/isulat)

Itakda ang mode ng salamin ng imahe, o basahin ang kasalukuyang katayuan ng salamin ng module.

Mga Utos at Parameter

Sumulat ng utos ng setting ng salamin ng imahe.

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x700x110x000x00: Walang salamin. 0x01: Central Mirroring. 0x02: Kaliwa at kanang salamin. 0x03: Pataas at pababa ng salamin.TBD
Feedback ng module0x050x360x700x110x030x01TBD

Basahin ang utos ng setting ng salamin ng imahe.

BukidLakiAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSChk
Paglilipat ng host0x050x360x700x110x01Wala. 0x00 bilang default.TBD
Feedback ng module0x050x360x700x110x030x00: Walang salamin. 0x01: Central Mirroring. 0x02: Kaliwa at kanang salamin. 0x03: Pataas at pababa ng salamin.TBD

Mga paglalarawan ng utos

  • Sumangguni sa Data na nagpapadala at tumatanggap Upang mai -edit ang mga utos o bigyang kahulugan ang data ng feedback.
  • Para sa pagkalkula ng laki at mga patlang ng CHK, sumangguni sa Data na nagpapadala at tumatanggap.
  • Walang salamin (0x00) ay nakatakda sa pamamagitan ng default.

2.3 Pagbasa ng estado ng pagsisimula (Basahin lamang)

Ang utos na ito ay ginagamit ng host upang mabasa ang pagsisimula ng estado ng modyul.

Kapag ang module ay nasa pagsisimula ng estado, Naglo -load ito ng mga stream ng video. Kapag nakumpleto ang pagsisimula, Ang mga stream ng video ay magiging output.

Mga Utos at Parameter

Sumulat ng utos ng setting ng salamin ng imahe.

BukidKlase
Tirahan
Subclass
Tirahan
BandilaDATOSPananalita
Paglilipat ng host0x7c0x140x000x00 
Feedback ng module0x7d0x060x030x00: Naglo -load ng 0x01: Video output 
  • Tala

Kung ang utos ay matagumpay na naisakatuparan, at ang patlang ng flag ng feedback ng module ay “Normal na pagbabalik (0x03)”, at patlang ng data ay “0x00” (Paglo -load ng Estado) o “0x01” (estado ng output ng video).

2.4 Serial command transmitting at verification

Para sa modyul na ito, Karaniwan pagkatapos magpadala ng isang utos, Ang data na ibinalik ng module ay nagpapahiwatig lamang kung natanggap ang utos, Ngunit hindi kung ito ay naganap.

Para sa ilang mga utos sa setting ng imahe, Maaari mong suriin kung ang mga utos ay magkakabisa sa pamamagitan ng mga pagbabago sa imahe. Para sa iba pang mga utos, kailangan mong ipadala ang basahin na utos ng kaukulang pag -andar upang mag -query sa katayuan ng aparato.

Ang pamamaraan ay ang mga sumusunod.

Mga Hakbang

  1. Magpadala ng isang utos ng pagsulat.
    1. Maghintay para sa aparato na isagawa ang utos. Ang oras ng paghihintay ay nag -iiba ayon sa iba't ibang mga utos.
      1. Ipadala ang utos na Basahin para sa kaukulang pag -andar.
      1. Suriin ang data na ibinalik ng module at suriin kung nabago ang mga parameter.
  • Tala

Huwag magpadala ng mga utos ng pagsulat sa module nang madalas, dahil mag -freeze ito kapag lumampas sa kapasidad ng pagproseso.

3 FAQ

Madalas na nagtanong tungkol sa aparato.

Bakit hindi makakonekta ang module sa tool ng pag -unlad o hindi maaaring magtakda ng mga parameter ng modyul?

  • Mangyaring suriin kung ang serial port ay maayos na konektado sa module.
  • Mangyaring suriin kung ang rate ng baud at com port ng konektadong module ay napili nang tama, At ang kaukulang com port ay magagamit din sa PC.
  • Kung gumagamit ka ng USB sa serial port, Mangyaring kumpirmahin kung naka -install ang USB sa serial port driver.

Paano i -upgrade ang module?

Kapag ang module ay konektado sa tool ng pag -unlad, Gamitin ang pag -andar ng pag -upgrade upang i -upgrade ang module.

  1. Mga Serial na Mga Utos sa Komunikasyon
    1. Mga Utos sa Query ng Impormasyon
UtosAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSPananalita
Pagbabasa ng modelo ng module0x360x740x020x01Wala5 byte wasto. Ibalik ang modelo ng module.
Pagbasa ng numero ng bersyon ng programa ng FPGA0x360x740x030x01WalaE.g. 0Ipinapahiwatig ng X050112 5.1.12. 5 ay ang pangunahing bersyon, Alin ang 3Th byte pang; 1 ay ang menor de edad na bersyon, Alin ang 2nd po ba byte pang, 12 ay ang subdivided na bersyon, Alin ang 1st byte pang. 3 byte wasto, Ang MSB ay ang mataas na byte.
Pagbasa ng FPGA Program Time Time0x360x740x040x01Wala4 byte wasto, Ang MSB ay ang mataas na byte. E.g. 0Ang x20140820 ay nangangahulugang 20140820.
Pagbasa ng numero ng bersyon ng software ng module0x360x740x050x01WalaSumangguni sa Pagbasa ng numero ng bersyon ng programa ng FPGA sa itaas.
Ang pagbabasa ng oras ng compilation ng software ng module0x360x740x060x01WalaSumangguni sa Pagbasa ng FPGA Program Time Time sa itaas.
Pagbasa ng oras ng pag -calibrate ng proseso ng camera0x360x740X0B0x01Wala4 byte wasto, Ang MSB ay ang mataas na byte. E.g. 0Ang x20170101 ay nangangahulugang 20170101.
Pagbasa ng numero ng bersyon ng parameter ng ISP0x360x740x0C0x01Wala4 byte wasto. E.g. Kung ang numero ng bersyon ng ISP ay 5, 0Ang x00000005 ay ibabalik.
  • Mga utos sa setting ng pag -andar
UtosAparato
Tirahan
Klase
Tirahan
Subclass
Tirahan
BandilaDATOSDefault na
Manu -manong pag -calibrate ng shutter0x360x7c0x020x00Sumulat lamang 
Manu -manong pagwawasto sa background0x360x7c0x030x00Sumulat lamang 
Awtomatikong kontrol ng shutter0x360x7c0x040x000x00: Awtomatikong kontrol sa 0x01: Awtomatikong paglipat, Kontrol ng Timing 0x02: Awtomatikong paglipat, Kontrol ng pagkakaiba sa temperatura 0x03: Full-Automatic Control0x03
Ang pagtatakda ng awtomatikong paglipat ng shutter0x360x7c0x050x00Ang agwat ng shutter ay ilang minuto, at 2 Ang mga byte ay may bisa. Ang default na setting ay 10 minuto (0x00 0a)0x00 0a
Pagwawasto ng Vignetting0x360x7c0x0C0x000x02: Pagwawasto ng Vignetting 
Setting ng ningning0x360x780x020x001 byte wasto. Saklaw ng halaga: 0~ 100, default 50 (desimal).0X32
Setting ng kaibahan0x360x780x030x001 byte wasto. Saklaw ng halaga: 0~ 100, default 50 (desimal).0X32
Pagtatakda ng Detalye ng Digital na Pagpapahusay0x360x780X100x001 byte wasto. Saklaw ng halaga: 0~ 100, default 50 (desimal).0X32
Pagtatakda ng Static Denoising Level0x360x780x150x001 byte wasto. Saklaw ng halaga: 0~ 100, default 50 (desimal).0X32
Pagtatakda ng Dynamic Denoising Level0x360x780x160x001 byte wasto. Saklaw ng halaga: 0~ 100, default 50 (desimal).0X32
Depektibong pagwawasto ng pixel0x360x780x1a0x000x00: Patayin ang display ng cursor 0x0f: I -on ang display ng cursor 0x02: Cursor Up 0x03: Cursor down 0x04: Inilipat ni Cursor ang kaliwa 0x05: Si Cursor ay lumipat ng kanan 0x06: Cursor sa sentro 0x0d: Idagdag ang pixel sa may sira na talahanayan ng pixel. 0x0E: Alisin ang pixel mula sa may sira na talahanayan ng pixel. 0x2n: Cursor up para sa N pixels (N: 0x1 ~ 0xf) 0x3n: Cursor down para sa N pixels (N: 0x1 ~ 0xf) 0x4n: Si Cursor ay lumipat sa kaliwa para sa mga N pixel (N: 0x1 ~ 0xf) 0x5n: Si Cursor ay lumipat ng tama para sa N pixels (N: 0x1 ~ 0xf)0x00
Palette setting0x360x780x200x000x00: Puting mainit 0x01: Itim na mainit 0x02: Pagsasanib 1 0x03: Rainbow 0x04: Pagsasanib 2 0x05: Iron Red 1 0x06: Iron Red 2 0x07: Madilim na kayumanggi 0x08: Kulay 1 0x09: Kulay 2 0x0a: Ice Fire 0x0b: Ulan 0x0c: Green Hot 0x0d: Red Hot 0x0e: Malalim na asul0x00
Pag -reset ng pabrika0x360x740x0F0x00Sumulat lamang 
I -save ang kasalukuyang mga setting0x360x740X100x00I -save ang binagong mga parameter ng module. 
Pagtatakda ng salamin sa imahe0x360x700x110x000x00: Walang salamin. 0x01: Central Mirroring. 0x02: Kaliwa at kanang salamin. 0x03: Pataas at pababa ng salamin.0x00
  1. I -update ang kasaysayan
PetsaMga pagbabago
Feburary 27, 2024Unang edisyon.

Pag -download ng pdf

Saklaw ng presyo: $253.00 sa pamamagitan ng $580.00
Saklaw ng presyo: $188.00 sa pamamagitan ng $1,082.00
Saklaw ng presyo: $280.00 sa pamamagitan ng $1,169.00
Saklaw ng presyo: $228.00 sa pamamagitan ng $342.00
Orihinal na presyo ay: $60.00.Ang kasalukuyang presyo ay: $39.00.
Saklaw ng presyo: $450.00 sa pamamagitan ng $999.00

Magtanong ng isang katanungan

← Bumalik

Ipinadala ang iyong mensahe