थर्मल कैमरा मॉड्यूल यूएआरटी संचार प्रोटोकॉल

विषयसूची

थर्मल कैमरा मॉड्यूल यूएआरटी सीवीबीएस संचार प्रोटोकॉल गाइड

Analog thermal imaging camera for fpv quadcopter drone
एफपीवी क्वाडकॉप्टर ड्रोन के लिए एनालॉग थर्मल इमेजिंग कैमरा

प्रस्तावना

यह मैनुअल HM-TM5X-XRG/C श्रृंखला के थर्मल कैमरा मॉड्यूल पर लागू है, और थर्मल कैमरा मॉड्यूल की इस श्रृंखला के लिए यूएआरटी सीरियल संचार और सीवीबीएस वीडियो संचार प्रोटोकॉल और संबंधित कमांड पेश करता है.

अंतर्वस्तु

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     एफपीजीए प्रोग्राम संस्करण संख्या पढ़ना (केवल पढ़ने के लिए). 6

2.2.3     एफपीजीए प्रोग्राम संकलन समय पढ़ना (केवल पढ़ने के लिए). 7

2.2.4     मॉड्यूल सॉफ़्टवेयर संस्करण संख्या पढ़ना (केवल पढ़ने के लिए). 8

2.2.5     मॉड्यूल सॉफ़्टवेयर संकलन समय पढ़ना (केवल पढ़ने के लिए). 8

2.2.6     कैमरा प्रक्रिया अंशांकन संस्करण समय पढ़ना (केवल पढ़ने के लिए). 9

2.2.7     आईएसपी पैरामीटर संस्करण संख्या पढ़ना (केवल पढ़ने के लिए). 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 संचार प्रोटोकॉल

थर्मल कैमरा मॉड्यूल यूएआरटी सीरियल संचार और सीवीबीएस वीडियो संचार प्रोटोकॉल का समर्थन करते हैं.

यूएआरटी सीरियल संचार

उपयोगकर्ता संबंधित क्रियाओं को करने के लिए मॉड्यूल को नियंत्रित करने के लिए सीरियल पोर्ट के माध्यम से थर्मल कैमरा मॉड्यूल को कमांड भेज सकते हैं, जैसे कि छवि पैरामीटर सेटिंग्स, फ़ंक्शन समायोजन, आदि.

धारावाहिक संचार का डेटा ट्रांसमिशन और रिसेप्शन संचार पैकेट प्रारूप की आवश्यकताओं का पालन करेगा.

सीवीबीएस वीडियो संचार

थर्मल इमेज और वीडियो स्ट्रीम सीवीबीएस वीडियो संचार प्रोटोकॉल का पालन करते हैं. मॉड्यूल चालू होते ही वीडियो डेटा आउटपुट हो जाता है (कोई सक्षम नियंत्रण नहीं).

1.2 तैयारी

उपयोगकर्ता मॉड्यूल को कनेक्ट कर सकते हैं ("डिवाइस" अंत) विकसित किये जाने वाले उपकरण के लिए (“मेज़बान” अंत) सीरियल पोर्ट के माध्यम से.

एक बार मॉड्यूल कनेक्ट हो जाए और चालू हो जाए, यह CVBS प्रोटोकॉल के माध्यम से छवि डेटा होस्ट को भेजेगा. होस्ट प्राप्त डेटा को पार्स करेगा और फिर छवि प्रदर्शित करेगा या अन्य उद्देश्यों के लिए इसका उपयोग करेगा.

मॉड्यूल को नियंत्रित करने के लिए उपयोगकर्ता होस्ट के माध्यम से मॉड्यूल को सीरियल पोर्ट कमांड भेज सकते हैं, जैसे कि छवि पैरामीटर सेट करना.

2 धारावाहिक संचार

2.1 परिचय

मॉड्यूल UART का उपयोग करते हैं (यूनिवर्सल एसिंक्रोनस रिसीवर/ट्रांसमीटर) धारावाहिक संचार. मेजबान (उपयोगकर्ता द्वारा विकसित डिवाइस) सीरियल पोर्ट के माध्यम से मॉड्यूल को कमांड भेज सकते हैं और संबंधित क्रियाएं करने के लिए मॉड्यूल को नियंत्रित कर सकते हैं. संचार आदेशों को निर्दिष्ट पैकेट प्रारूप में भेजने की आवश्यकता है.

2.1.1 सीरियल संचार प्रारूप

मेज़बान के साथ संचार स्थापित करने से पहले, आपको तालिका के अनुसार होस्ट पर संचार पैरामीटर सेट करने की आवश्यकता है 2-1, जो थर्मल कैमरा मॉड्यूल के सीरियल संचार प्रारूप को दर्शाता है.

मदविवरण
बॉड दर115200 बीपी
शुरू1 बिट
डेटा8 बिट्स
अंत1 बिट
जाँच करनाकोई नहीं
2.1.2 डेटा संचारण और प्राप्त करना

डेटा पैकेट संचारण

थर्मल कैमरा मॉड्यूल के सीरियल संचार पैकेट में कई फ़ील्ड शामिल हैं, जैसा कि चित्र में दिखाया गया है 2-1.

मेज़ 2-2 डेटा पैकेट के फ़ील्ड का वर्णन करता है.

मैदानबाइट्सविवरणमूल्यओफ़्सेट
शुरू1कमांड पैकेट प्रारंभ होता है.0xf01
आकार1कमांड पैकेट का दसवां भाग.एन+4 बाइट्स, जैसा कि चित्र में दिखाया गया है 2-1.2
उपकरण
पता
1मॉड्यूल डिवाइस का पता.0x363
कक्षा का पता1आदेश का वर्ग पता.देख आदेश विवरण के लिए.4
उपवर्ग पता1कमांड का उपवर्ग पता.देख आदेश विवरण के लिए.5
आर/डब्ल्यू
झंडा
1होस्ट से पैकेट प्रेषण.ध्वज पढ़ें/लिखेंलिखना: 0x00पढ़ें: 0x016
डिवाइस से पैकेट फीडबैक.सामान्य वापसी.0x03
त्रुटि कोड की वापसी.0X04
डेटाएनहोस्ट से पैकेट प्रेषण.डेटा सामग्री संचारित करें.चूक: 0x00.
देख आदेश विवरण के लिए.
7~ (एन+6)
डिवाइस से पैकेट फीडबैक.सामान्य आदेशों की प्रतिक्रियासफलता: 0x01असफल: कोई वापसी नहीं
असामान्य आदेशों की प्रतिक्रियाकोई आदेश नहीं: 0x00, होस्ट द्वारा भेजा गया कमांड मॉड्यूल के कमांड से संबंधित नहीं है। सीमा पार हो गई है: 0x01
डेटा सामग्रीजब एक रीड कमांड प्राप्त होता है, डेटा सामग्री लौटा दी गई है.
जच1सारांश जांच. फ़ील्ड जोड़ने के बाद: डिवाइस का पता, कक्षा का पता, उपवर्ग पता , आर/डब्ल्यू ध्वज और डेटा, निचला ले लो 8 बिट्स.(एन+7)
अंत1कमांड पैकेट समाप्त होता है. 0एक्सएफएफ(एन+8)

डेटा पैकेट प्राप्त करना

कमांड पैकेट में थर्मल कैमरा मॉड्यूल होस्ट पर वापस आ जाता है, DATA0 उच्च बाइट और DATA है(एन-1) निम्न बाइट है.

मेज़ 2-3 डेटा पैकेट के फ़ील्ड का वर्णन करता है.

मैदानबाइट्सविवरणमूल्यओफ़्सेट
शुरू1कमांड पैकेट प्रारंभ होता है.0xf01
आकार1कमांड पैकेट का दसवां भाग.एन+4 बाइट्स, जैसा कि चित्र में दिखाया गया है 2-2.2
उपकरण
पता
1मॉड्यूल डिवाइस का पता.0x363
कक्षा का पता1आदेश का वर्ग पता.देख आदेश विवरण के लिए.4
उपवर्ग पता1कमांड का उपवर्ग पता.देख आदेश विवरण के लिए.5
वापसी झंडा1वापसी झंडा.0x036
डेटाएनडेटादेख आदेश विवरण के लिए. चूक: 0x00 (कोई डेटा नहीं).7~ (एन+6)
जच1सारांश जांच.फ़ील्ड जोड़ने के बाद: डिवाइस का पता, कक्षा का पता, उपवर्ग पता , वापसी ध्वज और डेटा, निचला ले लो 8 बिट्स.(एन+7)
अंत1कमांड पैकेट समाप्त होता है.0एक्सएफएफ(एन+8)
  • ध्यान दें
  • जब होस्ट मॉड्यूल को राइट कमांड भेजता है, मॉड्यूल कमांड को पूरी तरह से प्राप्त करने के बाद उसकी वास्तविक निष्पादन स्थिति लौटा देगा.
  • 0x01: इंगित करता है कि एक लिखने का आदेश प्राप्त हो गया है, लेकिन इसका मतलब यह नहीं है कि आदेश निष्पादित कर दिया गया है.
  • 0x00: इंगित करता है कि लिखने का आदेश प्राप्त नहीं हुआ था.
  • जब मॉड्यूल को रीड कमांड प्राप्त होता है, यह रजिस्टर में मौजूद सामग्री को पढ़ता है और प्रोटोकॉल के अनुसार इसे होस्ट को लौटा देता है, और विशिष्ट डेटा विश्लेषण को तालिका में देखा जा सकता है 2-3.

सीरियल संचार का उदाहरण

यह उदाहरण है “थर्मल कैमरा मॉड्यूल के ब्राइटनेस पैरामीटर को 100 पर सेट करें।”

कदम

  1. डिवाइस का पता पूछें, कक्षा का पता, चमक सेटिंग कमांड का उपवर्ग पता और आर/डब्ल्यू ध्वज.
  2. सीरियल कम्युनिकेशन कमांड टेबल को क्वेरी करें सीरियल संचार कमांड डिवाइस पता प्राप्त करने के लिए (0x36), कक्षा का पता (0x78), उपवर्ग पता (0x02) और आर/डब्ल्यू ध्वज (लिखना: 0x00) चमक सेटिंग कमांड का.
    1. फ़ील्ड मानों की गणना करें: आकार, डेटा और CHK.
  3. आकार: एन+4. ब्राइटनेस सेटिंग कमांड के डेटा फ़ील्ड के लिए बाइट्स की संख्या N=1 है, तो आकार है 5 (0x05).
  4. डेटा: की चमक के अनुरूप हेक्साडेसिमल मान 100 0x64 है.
  5. जच: योग 0x(36+78+02+00+64)=0x114, निचला ले लो 8 सीएचके फ़ील्ड के लिए बिट्स, वह 0x14 है.
    1. उपरोक्त मापदंडों का संयोजन, होस्ट 0x F0 कमांड भेजता है 05 36 78 02 00 64 14 मॉड्यूल के लिए एफएफ.
      1. ब्राइटनेस सेट करने के लिए होस्ट ट्रांसमिटिंग कमांड 100
मैदानशुरूआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजचअंत
मेजबान संचारण0xf00x050x360x780x020x000640x140एक्सएफएफ
  • मॉड्यूल 0x F0 कमांड को वापस फीड करता है 05 36 78 02 03 01 बी4 एफएफ.
    • चमक को सेट करने के लिए मॉड्यूल फीडबैक कमांड 100
मैदानशुरूआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजचअंत
मॉड्यूल फीडबैक0xf00x050x360x780x020x030x010xB40एक्सएफएफ
  • आकार: एन+4. ब्राइटनेस सेटिंग कमांड के डेटा फ़ील्ड के लिए बाइट्स की संख्या N=1 है, तो आकार है 5 (0x05).
  • डेटा: मॉड्यूल ब्राइटनेस सेटिंग कमांड प्राप्त करता है और 0x01 लौटाता है.
  • जच: योग 0x(36+78+02+00+01)=0xB4, निचला ले लो 8 सीएचके फ़ील्ड के लिए बिट्स, वह 0xB4 है.
    • सेटिंग सफल है या नहीं यह निर्धारित करने के लिए जांचें कि स्क्रीन की चमक बदलती है या नहीं, या आप इसे जांचने के लिए ब्राइटनेस क्वेरी कमांड का उपयोग कर सकते हैं.

2.2 आदेश

यह अनुभाग प्रत्येक कमांड के लिए पढ़ने और लिखने के नियमों का परिचय देता है, मॉड्यूल से प्राप्त जानकारी की व्याख्या करता है, और आदेशों के लिए नोट्स. आदेशों की पूरी सूची के लिए, को देखें सीरियल संचार कमांड.

2.2.1 मॉड्यूल का मॉडल पढ़ना (केवल पढ़ने के लिए)

होस्ट इस कमांड के जरिए थर्मल कैमरा मॉड्यूल के मॉडल को पढ़ सकता है. मॉड्यूल द्वारा लौटाए गए हेक्साडेसिमल डेटा को ASCII वर्णों में परिवर्तित करने की आवश्यकता है.

आदेश और पैरामीटर

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x740x020x01कोई नहीं. 0डिफ़ॉल्ट रूप से x00.टीबीडी
मॉड्यूल फीडबैकटीबीडी0x360x740x020x03मॉड्यूल का मॉडल, ASCII वर्णों में परिवर्तित करने की आवश्यकता है.टीबीडी

आदेश विवरण

  • को देखें डेटा संचारण और प्राप्त करना आदेशों को संपादित करने या फीडबैक डेटा की व्याख्या करने के लिए.
  • आकार और सीएचके फ़ील्ड की गणना के लिए, को देखें डेटा संचारण और प्राप्त करना.
2.2.2 एफपीजीए प्रोग्राम संस्करण संख्या पढ़ना (केवल पढ़ने के लिए)

होस्ट इस कमांड के माध्यम से मॉड्यूल के FPGA प्रोग्राम संस्करण संख्या को पढ़ सकता है.

आदेश और पैरामीटर

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x740x030x01कोई नहीं. 0डिफ़ॉल्ट रूप से x00.टीबीडी
मॉड्यूल फीडबैकटीबीडी0x360x740x030x03मॉड्यूल का FPGA प्रोग्राम संस्करण संख्या, की लम्बाई के साथ 3 बाइट्स और MSB उच्च बाइट है.टीबीडी

आदेश विवरण

  • को देखें डेटा संचारण और प्राप्त करना आदेशों को संपादित करने या फीडबैक डेटा की व्याख्या करने के लिए.
  • आकार और सीएचके फ़ील्ड की गणना के लिए, को देखें डेटा संचारण और प्राप्त करना.
  • डेटा फ़ील्ड का मान FPGA प्रोग्राम की संस्करण संख्या है. लम्बाई है 3 बाइट्स और MSB उच्च बाइट है, उदाहरण के लिए:. 0x050112 दर्शाता है 5.1.12.
2.2.3 एफपीजीए प्रोग्राम संकलन समय पढ़ना (केवल पढ़ने के लिए)

होस्ट इस कमांड के माध्यम से मॉड्यूल के FPGA प्रोग्राम संकलन समय को पढ़ सकता है.

आदेश और पैरामीटर

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x740X040x01कोई नहीं. 0डिफ़ॉल्ट रूप से x00.टीबीडी
मॉड्यूल फीडबैकटीबीडी0x360x740X040x03एफपीजीए कार्यक्रम का संकलन समय. लम्बाई है 4 बाइट्स और MSB उच्च बाइट है.टीबीडी

आदेश विवरण

  • को देखें डेटा संचारण और प्राप्त करना आदेशों को संपादित करने या फीडबैक डेटा की व्याख्या करने के लिए.
  • आकार और सीएचके फ़ील्ड की गणना के लिए, को देखें डेटा संचारण और प्राप्त करना.
  • डेटा फ़ील्ड का मान FPGA प्रोग्राम का संकलन समय है. लम्बाई है 4 बाइट्स और MSB उच्च बाइट है, उदाहरण के लिए:. 0x20140820 इंगित करता है कि संकलन समय है 20140820.
2.2.4 मॉड्यूल सॉफ़्टवेयर संस्करण संख्या पढ़ना (केवल पढ़ने के लिए)

होस्ट इस कमांड के माध्यम से मॉड्यूल के सॉफ़्टवेयर संस्करण संख्या को पढ़ सकता है.

आदेश और पैरामीटर

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x740x050x01कोई नहीं.टीबीडी
मॉड्यूल फीडबैकटीबीडी0x360x740x050x03मॉड्यूल का सॉफ़्टवेयर संस्करण संख्या. लम्बाई है 3 बाइट्स और MSB उच्च बाइट है.टीबीडी

आदेश विवरण

  • को देखें डेटा संचारण और प्राप्त करना आदेशों को संपादित करने या फीडबैक डेटा की व्याख्या करने के लिए.
  • आकार और सीएचके फ़ील्ड की गणना के लिए, को देखें डेटा संचारण और प्राप्त करना.
  • डेटा फ़ील्ड का मान मॉड्यूल का सॉफ़्टवेयर संस्करण संख्या है. लम्बाई है 3 बाइट्स और MSB उच्च बाइट है, उदाहरण के लिए:. 0x050112 दर्शाता है 5.1.12.
2.2.5 मॉड्यूल सॉफ़्टवेयर संकलन समय पढ़ना (केवल पढ़ने के लिए)

होस्ट इस कमांड के माध्यम से मॉड्यूल के सॉफ्टवेयर प्रोग्राम संकलन समय को पढ़ सकता है.

आदेश और पैरामीटर

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x740x060x01कोई नहीं. 0डिफ़ॉल्ट रूप से x00.टीबीडी
मॉड्यूल फीडबैकटीबीडी0x360x740x060x03मॉड्यूल का सॉफ़्टवेयर संकलन समय. लम्बाई है 4 बाइट्स और MSB उच्च बाइट है.टीबीडी

आदेश विवरण

  • को देखें डेटा संचारण और प्राप्त करना आदेशों को संपादित करने या फीडबैक डेटा की व्याख्या करने के लिए.
  • आकार और सीएचके फ़ील्ड की गणना के लिए, को देखें डेटा संचारण और प्राप्त करना.
  • डेटा फ़ील्ड का मान मॉड्यूल का सॉफ़्टवेयर संस्करण संख्या है. लम्बाई है 4 बाइट्स और MSB उच्च बाइट है, उदाहरण के लिए:. 0x20140820 इंगित करता है कि संकलन समय है 20140820.
2.2.6 कैमरा प्रक्रिया अंशांकन संस्करण समय पढ़ना (केवल पढ़ने के लिए)

होस्ट इस कमांड के माध्यम से मॉड्यूल के कैमरा प्रक्रिया अंशांकन संस्करण समय को पढ़ सकता है.

आदेश और पैरामीटर

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x740X0B0x01कोई नहीं. 0डिफ़ॉल्ट रूप से x00.टीबीडी
मॉड्यूल फीडबैकटीबीडी0x360x740X0B0x03मॉड्यूल का कैमरा प्रक्रिया अंशांकन संस्करण समय. लम्बाई है 4 बाइट्स और MSB उच्च बाइट है.टीबीडी

आदेश विवरण

  • को देखें डेटा संचारण और प्राप्त करना आदेशों को संपादित करने या फीडबैक डेटा की व्याख्या करने के लिए.
  • आकार और सीएचके फ़ील्ड की गणना के लिए, को देखें डेटा संचारण और प्राप्त करना.
  • डेटा फ़ील्ड का मान मॉड्यूल का कैमरा प्रक्रिया अंशांकन संस्करण समय है. लम्बाई है 4 बाइट्स और MSB उच्च बाइट है, उदाहरण के लिए:. 0x20170101 इंगित करता है कि समय जनवरी है 1, 2017.
2.2.7 आईएसपी पैरामीटर संस्करण संख्या पढ़ना (केवल पढ़ने के लिए)

होस्ट इस कमांड के माध्यम से मॉड्यूल के आईएसपी पैरामीटर संस्करण संख्या को पढ़ सकता है.

आदेश और पैरामीटर

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x740X0C0x01कोई नहीं. 0डिफ़ॉल्ट रूप से x00.टीबीडी
मॉड्यूल फीडबैकटीबीडी0x360x740X0C0x034 बाइट्स मान्य हैं.टीबीडी

आदेश विवरण

  • को देखें डेटा संचारण और प्राप्त करना आदेशों को संपादित करने या फीडबैक डेटा की व्याख्या करने के लिए.
  • आकार और सीएचके फ़ील्ड की गणना के लिए, को देखें डेटा संचारण और प्राप्त करना.
  • मॉड्यूल आईएसपी पैरामीटर संस्करण संख्या लौटाता है. वैध लंबाई है 4 बाइट्स. उदाहरण के लिए:. यदि ISP संस्करण संख्या है 5, 0x00000005 लौटाया गया है.
2.2.8 वर्तमान सेटिंग्स सहेजा जा रहा है (राइट-केवल)

इस कमांड के माध्यम से मॉड्यूल की वर्तमान सेटिंग्स को सहेजें.

आदेश और पैरामीटर

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x740X100x00कोई नहीं. 0डिफ़ॉल्ट रूप से x00.टीबीडी
मॉड्यूल फीडबैक0x050x360x740X100x030x01टीबीडी

आदेश विवरण

  • को देखें डेटा संचारण और प्राप्त करना आदेशों को संपादित करने या फीडबैक डेटा की व्याख्या करने के लिए.
  • आकार और सीएचके फ़ील्ड की गणना के लिए, को देखें डेटा संचारण और प्राप्त करना.
2.2.9 नए यंत्र जैसी सेटिंग (राइट-केवल)

इस कमांड के माध्यम से मॉड्यूल को फ़ैक्टरी सेटिंग्स पर पुनर्स्थापित करें.

आदेश और पैरामीटर

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x740X0F0x00कोई नहीं. 0डिफ़ॉल्ट रूप से x00.टीबीडी
मॉड्यूल फीडबैक0x050x360x740X0F0x030x01टीबीडी

आदेश विवरण

  • को देखें डेटा संचारण और प्राप्त करना आदेशों को संपादित करने या फीडबैक डेटा की व्याख्या करने के लिए.
  • आकार और सीएचके फ़ील्ड की गणना के लिए, को देखें डेटा संचारण और प्राप्त करना.
2.2.10 मैनुअल शटर अंशांकन (राइट-केवल)

इस कमांड का उपयोग मॉड्यूल के लिए मैन्युअल शटर अंशांकन करने के लिए किया जाता है, फ्लैट फील्ड कैलिब्रेशन के रूप में जाना जाता है (एफएफसी), जिसका उपयोग छवि की गैर-एकरूपता को ठीक करने और छवि गुणवत्ता में सुधार करने के लिए किया जाता है.

आदेश और पैरामीटर

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x7C0x020x00कोई नहीं. 0डिफ़ॉल्ट रूप से x00.टीबीडी
मॉड्यूल फीडबैक0x050x360x7C0x020x030x01टीबीडी

आदेश विवरण

  • को देखें डेटा संचारण और प्राप्त करना आदेशों को संपादित करने या फीडबैक डेटा की व्याख्या करने के लिए.
  • आकार और सीएचके फ़ील्ड की गणना के लिए, को देखें डेटा संचारण और प्राप्त करना.
2.2.11 मैन्युअल पृष्ठभूमि सुधार (राइट-केवल)

इस कमांड का उपयोग मॉड्यूल के लिए पृष्ठभूमि सुधार करने के लिए किया जाता है. पृष्ठभूमि सुधार पृष्ठभूमि छवि की विकृति को कम करके इसे सामान्य रूप से प्रदर्शित करता है.

आदेश और पैरामीटर

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x7C0x030x00कोई नहीं. 0डिफ़ॉल्ट रूप से x00.टीबीडी
मॉड्यूल फीडबैक0x050x360x7C0x030x030x01टीबीडी

आदेश विवरण

  • को देखें डेटा संचारण और प्राप्त करना आदेशों को संपादित करने या फीडबैक डेटा की व्याख्या करने के लिए.
  • आकार और सीएचके फ़ील्ड की गणना के लिए, को देखें डेटा संचारण और प्राप्त करना.
2.2.12 विग्नेटिंग सुधार (राइट-केवल)

यह कमांड आपको मैन्युअल रूप से विग्नेटिंग सुधार करने की अनुमति देता है.

विग्नेटिंग सुधार डिवाइस के लेंस और आंतरिक विकिरण के संप्रेषण के कारण होने वाली छवि गैर-एकरूपता को ठीक करने के लिए है (बर्तन के ढक्कन का दोष) छवि को और अधिक एक समान बनाने के लिए.

इस फ़ंक्शन का उपयोग करते समय, आपको लेंस का मुख एक समान सतह की ओर करना होगा. अन्यथा वर्तमान लेंस दृश्य आरोपित हो जाएगा, जो छवि प्रदर्शन को प्रभावित करेगा.

आदेश और पैरामीटर

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x7C0X0C0x000x02: विग्नेटिंग सुधार.टीबीडी
मॉड्यूल फीडबैक0x050x360x7C0X0C0x030x01टीबीडी

आदेश विवरण

  • को देखें डेटा संचारण और प्राप्त करना आदेशों को संपादित करने या फीडबैक डेटा की व्याख्या करने के लिए.
  • आकार और सीएचके फ़ील्ड की गणना के लिए, को देखें डेटा संचारण और प्राप्त करना.
2.2.13 स्वचालित शटर नियंत्रण (पढ़ें/लिखें)

इस कमांड का उपयोग मॉड्यूल के स्वचालित शटर नियंत्रण मोड को स्विच करने के लिए किया जाता है. 4 मोड चयन योग्य हैं: स्वचालित नियंत्रण बंद, समय नियंत्रण, तापमान अंतर नियंत्रण और पूर्ण-स्वचालित नियंत्रण (चूक, 0x03). डिफ़ॉल्ट सेटिंग रखने की अनुशंसा की जाती है.

स्विचिंग मोड सेट करने के बाद (समय, तापमान नियंत्रण, पूर्ण स्वत:), शटर को निर्धारित शर्तों के अनुसार समय-समय पर बंद किया जाता है, जो थर्मल इमेजिंग की एकरूपता में सुधार करने में मदद करता है.

आदेश और पैरामीटर

स्वचालित शटर नियंत्रण का आदेश लिखें.

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x7C0X040x000x00: 0x01 से स्वचालित नियंत्रण: स्वचालित स्विचिंग, समय नियंत्रण 0x02: स्वचालित स्विचिंग, तापमान अंतर नियंत्रण 0x03: पूर्ण-स्वचालित नियंत्रण (चूक)टीबीडी
मॉड्यूल फीडबैक0x050x360x7C0X040x030x01टीबीडी

स्वचालित शटर नियंत्रण का आदेश पढ़ें.

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x7C0X040x01कोई नहीं. 0डिफ़ॉल्ट रूप से x00.टीबीडी
मॉड्यूल फीडबैक0x050x360x7C0X040x030x00: 0x01 से स्वचालित नियंत्रण: स्वचालित स्विचिंग, समय नियंत्रण 0x02: स्वचालित स्विचिंग, तापमान अंतर नियंत्रण 0x03: पूर्ण-स्वचालित नियंत्रणटीबीडी

आदेश विवरण

  • को देखें डेटा संचारण और प्राप्त करना आदेशों को संपादित करने या फीडबैक डेटा की व्याख्या करने के लिए.
  • आकार और सीएचके फ़ील्ड की गणना के लिए, को देखें डेटा संचारण और प्राप्त करना.
  • वहां 4 डेटा फ़ील्ड के लिए मान.
  • 0x00: स्वचालित शटर नियंत्रण बंद है.
  • 0x01: समय नियंत्रण सक्षम है, और डिफ़ॉल्ट शटर स्विचिंग अंतराल है 10 मिनट, जिसे उपयोगकर्ताओं को संशोधित करने की अनुशंसा नहीं की जाती है. को देखें स्वचालित शटर स्विचिंग अंतराल सेट करना.
  • 0x02: तापमान अंतर शटर नियंत्रण चालू है. तापमान अंतर के अनुसार मॉड्यूल स्वचालित रूप से शटर को नियंत्रित करता है. किसी अतिरिक्त उपयोगकर्ता सेटअप की आवश्यकता नहीं है.
  • 0x03: डिफ़ॉल्ट सेटिंग. शटर के लिए समय नियंत्रण और तापमान अंतर नियंत्रण एक ही समय में चालू होते हैं. डिफ़ॉल्ट शटर स्विचिंग अंतराल है 10 मिनट, जिसे उपयोगकर्ताओं को संशोधित करने की अनुशंसा नहीं की जाती है. को देखें स्वचालित शटर स्विचिंग अंतराल सेट करना. तापमान अंतर नियंत्रण मॉड्यूल द्वारा नियंत्रित किया जाता है और इसके लिए उपयोगकर्ता सेटिंग्स की आवश्यकता नहीं होती है.
2.2.14 स्वचालित शटर स्विचिंग अंतराल सेट करना (पढ़ें/लिखें)

जब स्वचालित शटर नियंत्रण 0x01 या 0x03 पर सेट हो (को देखें स्वचालित शटर नियंत्रण), स्वचालित शटर स्विचिंग अंतराल को आवश्यकतानुसार समायोजित किया जा सकता है. मॉड्यूल एक निर्धारित अंतराल पर शटर बंद कर देगा, 10 डिफ़ॉल्ट रूप से मिनट, और इसे संशोधित करने की अनुशंसा नहीं की जाती है.

आदेश और पैरामीटर

स्वचालित शटर स्विचिंग अंतराल का आदेश लिखें.

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारणटीबीडी0x360x7C0X 00x00{दिनांक0, दिनांक1}: शटर अंतराल, मिनटों में, के लिए मान्य 2 बाइट्स.टीबीडी
मॉड्यूल फीडबैक0x050x360x7C0x050x030x01टीबीडी

स्वचालित शटर स्विचिंग अंतराल का आदेश पढ़ें.

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x7C0x050x01कोई नहीं. 0डिफ़ॉल्ट रूप से x00.टीबीडी
मॉड्यूल फीडबैकटीबीडी0x360x7C0x050x03{दिनांक0, दिनांक1}: शटर अंतराल, मिनटों में, के लिए मान्य 2 बाइट्स.टीबीडी

आदेश विवरण

  • को देखें डेटा संचारण और प्राप्त करना आदेशों को संपादित करने या फीडबैक डेटा की व्याख्या करने के लिए.
  • आकार और सीएचके फ़ील्ड की गणना के लिए, को देखें डेटा संचारण और प्राप्त करना.
  • शटर अंतराल मिनटों में है, तथा 2 बाइट्स मान्य हैं. डिफ़ॉल्ट सेटिंग है 10 मिनट (0x00 0A)
2.2.15 दोषपूर्ण पिक्सेल सुधार (राइट-केवल)

दोषपूर्ण पिक्सेल डिटेक्टर पर पिक्सेल होते हैं जो थर्मल विकिरण के प्रति असंवेदनशील होते हैं और मापे गए लक्ष्य के तापमान परिवर्तन को प्रतिबिंबित नहीं कर सकते हैं. होस्ट में मॉड्यूल के एकीकरण के दौरान, नए मृत पिक्सेल उत्पन्न हो सकते हैं जिन्हें ठीक करने की आवश्यकता है.

यह मॉड्यूल क्लाइंट सॉफ़्टवेयर पर दोषपूर्ण पिक्सेल को ठीक कर सकता है, साथ ही सीरियल पोर्ट कमांड के माध्यम से. निम्नलिखित वर्णन करता है कि सीरियल कमांड का उपयोग करके दोषपूर्ण पिक्सेल को कैसे ठीक किया जाए.

कदम

  1. कर्सर डिस्प्ले चालू करें: 0xF0 05 36 78 1ए 00 0एफ डी7 एफएफ
    1. कर्सर को दोषपूर्ण पिक्सेल स्थिति पर ले जाएँ. कर्सर मूवमेंट कमांड इस प्रकार हैं:
  2. कर्सर ऊपर: एफ 0 05 36 78 1ए 00 02 सीए एफएफ
  3. N पिक्सेल के लिए कर्सर ऊपर: एफ 0 05 36 78 1ए 00 2एन सीएचके एफएफ (N चरण आकार है, सीएचके चेक फ़ील्ड है)
  4. कर्सर नीचे: एफ 0 05 36 78 1ए 00 03 सीबी एफएफ
  5. N पिक्सेल के लिए कर्सर नीचे: एफ 0 05 36 78 1ए 00 3एन सीएचके एफएफ (N चरण आकार है, सीएचके चेक फ़ील्ड है)
  6. कर्सर बाईं ओर स्थानांतरित हो गया: एफ 0 05 36 78 1ए 00 04 सीसी एफएफ
  7. N पिक्सेल के लिए कर्सर बाईं ओर स्थानांतरित हो गया: एफ 0 05 36 78 1ए 00 4एन सीएचके एफएफ (N चरण आकार है, सीएचके चेक फ़ील्ड है)
  8. कर्सर दाईं ओर स्थानांतरित हो गया: एफ 0 05 36 78 1ए 00 05 सीडी एफएफ
  9. N पिक्सेल के लिए कर्सर दाईं ओर स्थानांतरित हो गया: एफ 0 05 36 78 1ए 00 5एन सीएचके एफएफ (N चरण आकार है, सीएचके चेक फ़ील्ड है)
  10. केंद्र की ओर कर्सर: एफ 0 05 36 78 1ए 00 06 यह एफ.एफ
    1. दोषपूर्ण पिक्सेल सुधार: एफ 0 05 36 78 1ए 00 0डी डी5 एफएफ
  • ध्यान दें

जब छवि में कोई दोषपूर्ण पिक्सेल दिखाई देता है, आप दोषपूर्ण पिक्सेल अनुक्रम में पिक्सेल जोड़ने के लिए इस कमांड का उपयोग कर सकते हैं और छवि में पिक्सेल हटा दिया जाएगा.

  • दोषपूर्ण पिक्सेल सुधार रद्द करें: एफ 0 05 36 78 1ए 00 0ई डी6 एफएफ
  • ध्यान दें

जब एक गैर-दोषपूर्ण पिक्सेल को ठीक किया जाता है और पिक्सेल को गलती से छवि से हटा दिया जाता है, आप दोषपूर्ण पिक्सेल अनुक्रम से पिक्सेल को हटाने और छवि में इसे पुनर्स्थापित करने के लिए यह आदेश भेज सकते हैं.

आदेश और पैरामीटर

कर्सर डिस्प्ले चालू/बंद करें.

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x780X1a0x000x00: कर्सर डिस्प्ले 0x0F बंद करें: कर्सर डिस्प्ले चालू करेंटीबीडी
मॉड्यूल फीडबैक0x050x360x780X1a0x030x01टीबीडी

कर्सर ले जाएँ.

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x780X1a0x000x02: कर्सर 0x03 ऊपर: कर्सर नीचे 0x04: कर्सर बाईं ओर 0x05 स्थानांतरित हो गया: कर्सर दाएँ 0x06 पर स्थानांतरित हो गया: केंद्र में कर्सर 0x2N: N पिक्सेल के लिए कर्सर ऊपर (एन: 0x1~0xF) 0x3N: N पिक्सेल के लिए कर्सर नीचे (एन: 0x1~0xF) 0x4N: N पिक्सेल के लिए कर्सर बाईं ओर स्थानांतरित हो गया (एन: 0x1~0xF) 0x5N: N पिक्सेल के लिए कर्सर दाईं ओर स्थानांतरित हो गया (एन: 0x1~0xF)टीबीडी
मॉड्यूल फीडबैक0x050x360x780X1a0x030x01टीबीडी

दोषपूर्ण पिक्सेल जोड़ें/निकालें.

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x780X1a0x000X0D: पिक्सेल को दोषपूर्ण पिक्सेल तालिका में जोड़ें. 0X0E: दोषपूर्ण पिक्सेल तालिका से पिक्सेल निकालें.टीबीडी
मॉड्यूल फीडबैक0x050x360x780X1a0x030x01टीबीडी

आदेश विवरण

  • को देखें डेटा संचारण और प्राप्त करना आदेशों को संपादित करने या फीडबैक डेटा की व्याख्या करने के लिए.
  • आकार और सीएचके फ़ील्ड की गणना के लिए, को देखें डेटा संचारण और प्राप्त करना.
2.2.16 चमक सेटिंग (पढ़ें/लिखें)

इस कमांड का उपयोग इमेज ब्राइटनेस सेट करने के लिए किया जाता है, जिसे 0~100 की रेंज में सेट किया जा सकता है (दशमलव), और डिफ़ॉल्ट मान है 50 (0x32).

आदेश और पैरामीटर

ब्राइटनेस सेटिंग का कमांड लिखें.

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x780x020x000~100, चूक 50 (दशमलव). हेक्साडेसिमल मान में परिवर्तित करने की आवश्यकता है.टीबीडी
मॉड्यूल फीडबैक0x050x360x780x020x030x01टीबीडी

ब्राइटनेस सेटिंग का कमांड पढ़ें.

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x780x020x01कोई नहीं. 0डिफ़ॉल्ट रूप से x00.टीबीडी
मॉड्यूल फीडबैक0x050x360x780x020x030~100 (दशमलव). हेक्साडेसिमल मान में परिवर्तित करने की आवश्यकता है.टीबीडी

आदेश विवरण

  • को देखें डेटा संचारण और प्राप्त करना आदेशों को संपादित करने या फीडबैक डेटा की व्याख्या करने के लिए.
  • आकार और सीएचके फ़ील्ड की गणना के लिए, को देखें डेटा संचारण और प्राप्त करना.
  • डेटा फ़ील्ड का मान चमक पैरामीटर है जिसे सेट करने या पढ़ने की आवश्यकता है, यदि पैरामीटर है 100 (दशमलव), डेटा फ़ील्ड का मान 0x64 है.
2.2.17 कंट्रास्ट सेटिंग (पढ़ें/लिखें)

मॉड्यूल छवि के कंट्रास्ट को समायोजित करें या मॉड्यूल के वर्तमान कंट्रास्ट पैरामीटर को पढ़ें.

आदेश और पैरामीटर

कंट्रास्ट सेटिंग का कमांड लिखें.

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारणटीबीडी0x360x780x030x000~100, चूक 50 (दशमलव). हेक्साडेसिमल मान में परिवर्तित करने की आवश्यकता है.टीबीडी
मॉड्यूल फीडबैक0x050x360x780x030x030x01टीबीडी

कंट्रास्ट सेटिंग का कमांड पढ़ें.

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x780x030x01कोई नहीं. 0डिफ़ॉल्ट रूप से x00.टीबीडी
मॉड्यूल फीडबैकटीबीडी0x360x780x030x030~100 (दशमलव). हेक्साडेसिमल मान में परिवर्तित करने की आवश्यकता है.टीबीडी

आदेश विवरण

  • को देखें डेटा संचारण और प्राप्त करना आदेशों को संपादित करने या फीडबैक डेटा की व्याख्या करने के लिए.
  • आकार और सीएचके फ़ील्ड की गणना के लिए, को देखें डेटा संचारण और प्राप्त करना.
  • डेटा फ़ील्ड का मान कंट्रास्ट पैरामीटर है जिसे सेट करने या पढ़ने की आवश्यकता है, यदि पैरामीटर है 65 (दशमलव), डेटा फ़ील्ड का मान 0x41 है.
2.2.18 छवि विवरण डिजिटल संवर्द्धन सेट करना (पढ़ें/लिखें)

इस कमांड का उपयोग छवि विवरण के डिजिटल एन्हांसमेंट स्तर को सेट करने के लिए किया जाता है. संवर्द्धन स्तर जितना अधिक होगा, विवरण उतना ही बेहतर होगा, लेकिन साथ ही छवि शोर अधिक स्पष्ट होगा.

आदेश और पैरामीटर

डिजिटल एन्हांसमेंट सेटिंग का कमांड लिखें.

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारणटीबीडी0x360x780X100x000~100, चूक 50 (दशमलव). हेक्साडेसिमल मान में परिवर्तित करने की आवश्यकता है.टीबीडी
मॉड्यूल फीडबैक0x050x360x780X100x030x01टीबीडी

डिजिटल एन्हांसमेंट सेटिंग का कमांड पढ़ें.

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x780X100x00कोई नहीं. 0डिफ़ॉल्ट रूप से x00.टीबीडी
मॉड्यूल फीडबैकटीबीडी0x360x780X100x030~100 (दशमलव). हेक्साडेसिमल मान में परिवर्तित करने की आवश्यकता है.टीबीडी

आदेश विवरण

  • को देखें डेटा संचारण और प्राप्त करना आदेशों को संपादित करने या फीडबैक डेटा की व्याख्या करने के लिए.
  • आकार और सीएचके फ़ील्ड की गणना के लिए, को देखें डेटा संचारण और प्राप्त करना.
  • डेटा फ़ील्ड का मान डिजिटल एन्हांसमेंट पैरामीटर है जिसे सेट करने या पढ़ने की आवश्यकता है, यदि पैरामीटर है 65 (दशमलव), डेटा फ़ील्ड का मान 0x41 है.
2.2.19 स्टेटिक डीनोइज़िंग लेवल सेट करना (पढ़ें/लिखें)

इस कमांड का उपयोग छवि के स्थिर डीनोइज़िंग स्तर को सेट करने के लिए किया जाता है, जो डीनोइज़िंग स्तर बढ़ने पर छवि शोर को कम कर सकता है, लेकिन यह छवि की तीक्ष्णता को भी कम कर देता है, जिसे वास्तविक छवि प्रभाव के अनुसार समायोजित करने की आवश्यकता है.

आदेश और पैरामीटर

डीनोइज़िंग लेवल सेटिंग का कमांड लिखें.

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारणटीबीडी0x360x780x150x000~100, चूक 50 (दशमलव). हेक्साडेसिमल मान में परिवर्तित करने की आवश्यकता है.टीबीडी
मॉड्यूल फीडबैक0x050x360x780x150x030x01टीबीडी

डीनोइज़िंग लेवल सेटिंग का आदेश पढ़ें.

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x780x150x01कोई नहीं. 0डिफ़ॉल्ट रूप से x00.टीबीडी
मॉड्यूल फीडबैकटीबीडी0x360x780x150x030~100 (दशमलव). हेक्साडेसिमल मान में परिवर्तित करने की आवश्यकता है.टीबीडी

आदेश विवरण

  • को देखें डेटा संचारण और प्राप्त करना आदेशों को संपादित करने या फीडबैक डेटा की व्याख्या करने के लिए.
  • आकार और सीएचके फ़ील्ड की गणना के लिए, को देखें डेटा संचारण और प्राप्त करना.
  • डेटा फ़ील्ड का मान डीनोइज़िंग स्तर है जिसे सेट करने या पढ़ने की आवश्यकता है, यदि पैरामीटर है 65 (दशमलव), डेटा फ़ील्ड का मान 0x41 है.
2.2.20 डायनामिक डीनोइज़िंग लेवल सेट करना (पढ़ें/लिखें)

इस कमांड का उपयोग छवि के डायनामिक डीनोइज़िंग स्तर को सेट करने के लिए किया जाता है, जो डीनोइज़िंग स्तर बढ़ने पर छवि शोर को कम कर सकता है, लेकिन यह छवि की तीक्ष्णता को भी कम कर देता है, जिसे वास्तविक छवि प्रभाव के अनुसार समायोजित करने की आवश्यकता है.

आदेश और पैरामीटर

डीनोइज़िंग लेवल सेटिंग का कमांड लिखें.

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारणटीबीडी0x360x780X 160x000~100, चूक 50 (दशमलव). हेक्साडेसिमल मान में परिवर्तित करने की आवश्यकता है.टीबीडी
मॉड्यूल फीडबैक0x050x360x780X 160x030x01टीबीडी

डीनोइज़िंग लेवल सेटिंग का आदेश पढ़ें.

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x780X 160x01कोई नहीं. 0डिफ़ॉल्ट रूप से x00.टीबीडी
मॉड्यूल फीडबैकटीबीडी0x360x780X 160x030~100 (दशमलव). हेक्साडेसिमल मान में परिवर्तित करने की आवश्यकता है.टीबीडी

आदेश विवरण

  • को देखें डेटा संचारण और प्राप्त करना आदेशों को संपादित करने या फीडबैक डेटा की व्याख्या करने के लिए.
  • आकार और सीएचके फ़ील्ड की गणना के लिए, को देखें डेटा संचारण और प्राप्त करना.
  • डेटा फ़ील्ड का मान डीनोइज़िंग स्तर है जिसे सेट करने या पढ़ने की आवश्यकता है, यदि पैरामीटर है 65 (दशमलव), डेटा फ़ील्ड का मान 0x41 है.
2.2.21 पैलेट सेटिंग (पढ़ें/लिखें)

थर्मल छवियां अवरक्त विकिरण की तीव्रता पर आधारित होती हैं और इनमें रंग की कोई जानकारी नहीं होती है. छवि एल्गोरिदम ग्रेस्केल मानों के आधार पर रंगों का एक सेट मैप करता है, पैलेट्स के रूप में जाना जाता है. मॉड्यूल उपयोगकर्ताओं के चयन के लिए विभिन्न प्रकार के पैलेट का समर्थन करता है. सफेद गर्म (0x00) डिफ़ॉल्ट रूप से सेट है.

आदेश और पैरामीटर

पैलेट सेटिंग का कमांड लिखें.

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारणटीबीडी0x360x780x200x000x00: व्हाइट हॉट 0x01: ब्लैक हॉट 0x02: विलय 1 0x03: इंद्रधनुष 0x04: विलय 2 0x05: लौह लाल 1 0x06: लौह लाल 2 0x07: गहरा भूरा 0x08: रंग 1 0x09: रंग 2 0X0A: बर्फ की आग 0x0B: वर्षा 0x0C: ग्रीन हॉट 0x0D: रेड हॉट 0x0E: गहरा नीलाटीबीडी
मॉड्यूल फीडबैक0x050x360x780x200x030x01टीबीडी

पैलेट सेटिंग का कमांड पढ़ें.

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x780x200x01कोई नहीं. 0डिफ़ॉल्ट रूप से x00.टीबीडी
मॉड्यूल फीडबैकटीबीडी0x360x780x200x030x00: व्हाइट हॉट 0x01: ब्लैक हॉट 0x02: विलय 1 0x03: इंद्रधनुष 0x04: विलय 2 0x05: लौह लाल 1 0x06: लौह लाल 2 0x07: गहरा भूरा 0x08: रंग 1 0x09: रंग 2 0X0A: बर्फ की आग 0x0B: वर्षा 0x0C: ग्रीन हॉट 0x0D: रेड हॉट 0x0E: गहरा नीलाटीबीडी

आदेश विवरण

  • को देखें डेटा संचारण और प्राप्त करना आदेशों को संपादित करने या फीडबैक डेटा की व्याख्या करने के लिए.
  • आकार और सीएचके फ़ील्ड की गणना के लिए, को देखें डेटा संचारण और प्राप्त करना.
  • सफेद गर्म (0x00) डिफ़ॉल्ट रूप से सेट है.
  • पैलेट स्विचिंग में कुछ समय लगेगा. स्विचिंग परिणाम की जांच करने के लिए आपको कमांड भेजने के बाद इंतजार करना होगा.
2.2.22 इमेज मिररिंग सेट करना (पढ़ें/लिखें)

छवि का मिररिंग मोड सेट करें, या मॉड्यूल की वर्तमान मिररिंग स्थिति पढ़ें.

आदेश और पैरामीटर

इमेज मिररिंग सेटिंग का कमांड लिखें.

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x700x110x000x00: कोई प्रतिबिम्ब नहीं. 0x01: सेंट्रल मिररिंग. 0x02: बाएँ और दाएँ प्रतिबिम्बन. 0x03: ऊपर और नीचे प्रतिबिम्बन.टीबीडी
मॉड्यूल फीडबैक0x050x360x700x110x030x01टीबीडी

इमेज मिररिंग सेटिंग का कमांड पढ़ें.

मैदानआकारउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाजच
मेजबान संचारण0x050x360x700x110x01कोई नहीं. 0डिफ़ॉल्ट रूप से x00.टीबीडी
मॉड्यूल फीडबैक0x050x360x700x110x030x00: कोई प्रतिबिम्ब नहीं. 0x01: सेंट्रल मिररिंग. 0x02: बाएँ और दाएँ प्रतिबिम्बन. 0x03: ऊपर और नीचे प्रतिबिम्बन.टीबीडी

आदेश विवरण

  • को देखें डेटा संचारण और प्राप्त करना आदेशों को संपादित करने या फीडबैक डेटा की व्याख्या करने के लिए.
  • आकार और सीएचके फ़ील्ड की गणना के लिए, को देखें डेटा संचारण और प्राप्त करना.
  • कोई प्रतिबिम्ब नहीं (0x00) डिफ़ॉल्ट रूप से सेट है.

2.3 प्रारंभिक अवस्था पढ़ना (केवल पढ़ने के लिए)

इस कमांड का उपयोग होस्ट द्वारा मॉड्यूल की आरंभीकरण स्थिति को पढ़ने के लिए किया जाता है.

जब मॉड्यूल प्रारंभिक अवस्था में हो, यह वीडियो स्ट्रीम लोड कर रहा है. जब आरंभीकरण पूरा हो जाता है, वीडियो स्ट्रीम आउटपुट होंगी.

आदेश और पैरामीटर

इमेज मिररिंग सेटिंग का कमांड लिखें.

मैदानकक्षा
पता
उपवर्ग
पता
झंडाडेटाटिप्पणियों
मेजबान संचारण0x7C0x140x000x00 
मॉड्यूल फीडबैक0x7D0x060x030x00: लोड हो रहा है 0x01: वीडियो आउटपुट 
  • ध्यान दें

यदि कमांड सफलतापूर्वक निष्पादित हो गई है, और मॉड्यूल फीडबैक फ़्लैग फ़ील्ड है “सामान्य वापसी (0x03)”, और डेटा फ़ील्ड है “0x00” (लोडिंग स्थिति) या “0x01” (वीडियो आउटपुट स्थिति).

2.4 सीरियल कमांड ट्रांसमिटिंग और सत्यापन

इस मॉड्यूल के लिए, आमतौर पर एक आदेश भेजने के बाद, मॉड्यूल द्वारा लौटाया गया डेटा केवल यह बताता है कि कमांड प्राप्त हुआ है या नहीं, लेकिन यह नहीं कि इसका असर हुआ या नहीं.

कुछ छवि सेटिंग आदेशों के लिए, आप छवि परिवर्तनों के माध्यम से जाँच सकते हैं कि आदेश प्रभावी होते हैं या नहीं. अन्य आदेशों के लिए, आपको डिवाइस की स्थिति पूछने के लिए संबंधित फ़ंक्शन का रीड कमांड भेजना होगा.

प्रक्रिया निम्नलिखित है.

कदम

  1. एक लेखन आदेश भेजें.
    1. डिवाइस द्वारा कमांड निष्पादित करने की प्रतीक्षा करें. प्रतीक्षा समय अलग-अलग आदेशों के अनुसार अलग-अलग होता है.
      1. संबंधित फ़ंक्शन के लिए रीड कमांड भेजें.
      1. मॉड्यूल द्वारा लौटाए गए डेटा की जांच करें और जांचें कि क्या पैरामीटर संशोधित किए गए हैं.
  • ध्यान दें

मॉड्यूल को बार-बार राइट कमांड न भेजें, क्योंकि प्रसंस्करण क्षमता से अधिक होने पर यह जम जाएगा.

3 सामान्य प्रश्न

डिवाइस के बारे में अक्सर पूछे जाने वाले प्रश्न.

मॉड्यूल को डेवलपमेंट टूल से कनेक्ट क्यों नहीं किया जा सकता या मॉड्यूल के पैरामीटर सेट क्यों नहीं किए जा सकते??

  • कृपया जांचें कि सीरियल पोर्ट मॉड्यूल के साथ ठीक से जुड़ा हुआ है या नहीं.
  • कृपया जांचें कि कनेक्टेड मॉड्यूल का बॉड रेट और COM पोर्ट सही ढंग से चुने गए हैं या नहीं, और संबंधित COM पोर्ट पीसी पर भी उपलब्ध है.
  • यदि आप सीरियल पोर्ट के लिए यूएसबी का उपयोग करते हैं, कृपया पुष्टि करें कि USB से सीरियल पोर्ट ड्राइवर स्थापित है या नहीं.

मॉड्यूल को अपग्रेड कैसे करें?

एक बार मॉड्यूल डेवलपमेंट टूल से कनेक्ट हो गया, मॉड्यूल को अपग्रेड करने के लिए अपग्रेड फ़ंक्शन का उपयोग करें.

  1. सीरियल संचार कमांड
    1. सूचना क्वेरी आदेश
आज्ञाउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाटिप्पणियों
मॉड्यूल का मॉडल पढ़ना0x360x740x020x01कोई नहीं5 बाइट्स वैध. मॉड्यूल का मॉडल लौटाएँ.
एफपीजीए प्रोग्राम संस्करण संख्या पढ़ना0x360x740x030x01कोई नहींउदाहरण के लिए:. 0x050112 इंगित करता है 5.1.12. 5 प्रमुख संस्करण है, वह कौन सा है 3तृतीय बाइट; 1 is the minor version, वह कौन सा है 2रा बाइट, 12 is the subdivided version, वह कौन सा है 1अनुसूचित जनजाति बाइट. 3 बाइट्स वैध, MSB is the high byte.
एफपीजीए प्रोग्राम संकलन समय पढ़ना0x360x740X040x01कोई नहीं4 बाइट्स वैध, MSB is the high byte. उदाहरण के लिए:. 0x20140820 means 20140820.
मॉड्यूल सॉफ़्टवेयर संस्करण संख्या पढ़ना0x360x740x050x01कोई नहींको देखें एफपीजीए प्रोग्राम संस्करण संख्या पढ़ना ऊपर.
मॉड्यूल सॉफ़्टवेयर संकलन समय पढ़ना0x360x740x060x01कोई नहींको देखें एफपीजीए प्रोग्राम संकलन समय पढ़ना ऊपर.
कैमरा प्रक्रिया अंशांकन संस्करण समय पढ़ना0x360x740X0B0x01कोई नहीं4 बाइट्स वैध, MSB is the high byte. उदाहरण के लिए:. 0x20170101 means 20170101.
आईएसपी पैरामीटर संस्करण संख्या पढ़ना0x360x740X0C0x01कोई नहीं4 बाइट्स वैध. उदाहरण के लिए:. यदि ISP संस्करण संख्या है 5, 0x00000005 will be returned.
  • Function Setting Commands
आज्ञाउपकरण
पता
कक्षा
पता
उपवर्ग
पता
झंडाडेटाचूक
मैनुअल शटर अंशांकन0x360x7C0x020x00राइट-केवल 
मैन्युअल पृष्ठभूमि सुधार0x360x7C0x030x00राइट-केवल 
स्वचालित शटर नियंत्रण0x360x7C0X040x000x00: 0x01 से स्वचालित नियंत्रण: स्वचालित स्विचिंग, समय नियंत्रण 0x02: स्वचालित स्विचिंग, तापमान अंतर नियंत्रण 0x03: पूर्ण-स्वचालित नियंत्रण0x03
स्वचालित शटर स्विचिंग अंतराल सेट करना0x360x7C0x050x00शटर अंतराल मिनटों में है, तथा 2 बाइट्स मान्य हैं. डिफ़ॉल्ट सेटिंग है 10 मिनट (0x00 0A)0x00 0A
विग्नेटिंग सुधार0x360x7C0X0C0x000x02: विग्नेटिंग सुधार 
चमक सेटिंग0x360x780x020x001 byte valid. Value range: 0~100, चूक 50 (दशमलव).0x32
कंट्रास्ट सेटिंग0x360x780x030x001 byte valid. Value range: 0~100, चूक 50 (दशमलव).0x32
छवि विवरण डिजिटल संवर्द्धन सेट करना0x360x780X100x001 byte valid. Value range: 0~100, चूक 50 (दशमलव).0x32
स्टेटिक डीनोइज़िंग लेवल सेट करना0x360x780x150x001 byte valid. Value range: 0~100, चूक 50 (दशमलव).0x32
डायनामिक डीनोइज़िंग लेवल सेट करना0x360x780X 160x001 byte valid. Value range: 0~100, चूक 50 (दशमलव).0x32
दोषपूर्ण पिक्सेल सुधार0x360x780X1a0x000x00: कर्सर डिस्प्ले 0x0F बंद करें: Turn on the cursor display 0x02: कर्सर 0x03 ऊपर: कर्सर नीचे 0x04: कर्सर बाईं ओर 0x05 स्थानांतरित हो गया: कर्सर दाएँ 0x06 पर स्थानांतरित हो गया: Cursor to the center 0x0D: पिक्सेल को दोषपूर्ण पिक्सेल तालिका में जोड़ें. 0X0E: दोषपूर्ण पिक्सेल तालिका से पिक्सेल निकालें. 0x2N: N पिक्सेल के लिए कर्सर ऊपर (एन: 0x1~0xF) 0x3N: N पिक्सेल के लिए कर्सर नीचे (एन: 0x1~0xF) 0x4N: N पिक्सेल के लिए कर्सर बाईं ओर स्थानांतरित हो गया (एन: 0x1~0xF) 0x5N: N पिक्सेल के लिए कर्सर दाईं ओर स्थानांतरित हो गया (एन: 0x1~0xF)0x00
पैलेट सेटिंग0x360x780x200x000x00: व्हाइट हॉट 0x01: ब्लैक हॉट 0x02: विलय 1 0x03: इंद्रधनुष 0x04: विलय 2 0x05: लौह लाल 1 0x06: लौह लाल 2 0x07: गहरा भूरा 0x08: रंग 1 0x09: रंग 2 0X0A: बर्फ की आग 0x0B: वर्षा 0x0C: ग्रीन हॉट 0x0D: रेड हॉट 0x0E: गहरा नीला0x00
नए यंत्र जैसी सेटिंग0x360x740X0F0x00राइट-केवल 
Save Current Settings0x360x740X100x00Save the modified parameters of the module. 
इमेज मिररिंग सेट करना0x360x700x110x000x00: कोई प्रतिबिम्ब नहीं. 0x01: सेंट्रल मिररिंग. 0x02: बाएँ और दाएँ प्रतिबिम्बन. 0x03: ऊपर और नीचे प्रतिबिम्बन.0x00
  1. Update History
तारीखChanges
Feburary 27, 2024First Edition.

पीडीएफ डाउनलोड करें

मूल्य सीमा: $280.00 के माध्यम से $1,169.00
मूल्य सीमा: $228.00 के माध्यम से $342.00

प्रश्न पूछें

← वापस

आपका संदेश भेज दिया गया है