थर्मल इमेजिंग कैमरा तापमान संचार प्रोटोकॉल

कुछ ग्राहक पूछते हैं कि क्या हमारे थर्मल इमेजिंग कैमरे वीडियो में देखी गई वस्तुओं का तापमान प्रदर्शित कर सकते हैं. उत्तर है, हाँ.

निम्नलिखित तस्वीरें उच्चतम दिखाती हैं, सबसे कम, और थर्मल इमेजिंग कैमरे से वीडियो में औसत तापमान.

thermal imaging camera temperature communication protocol Maximum minimum average temperature
thermal imaging camera temperature communication protocol 1
thermal imaging camera temperature communication protocol 2

थर्मल इमेजिंग कैमरा तापमान संचार प्रोटोकॉल डॉकिंग गाइड

संचार पहचान

स्वयं के विकास परिवेश के अनुसार, डिवाइस तक पहुंच पूरी करें और संचार का एहसास करें(यदि योजना में टाइम स्टैम्प को संरेखित करने की आवश्यकता है, हर बार कंप्यूटर चालू होने पर इसे ठीक करने की आवश्यकता होती है, और इसे दिन में कम से कम एक बार ठीक करने की आवश्यकता है);

समय अंशांकन

आंदोलन के एक निश्चित फ्रेम का पूर्ण-स्क्रीन तापमान माप डेटा ढूंढने के लिए, वास्तविक समय प्रदर्शन सुनिश्चित करने के लिए मॉड्यूल पर समय अंशांकन करने के लिए डिवाइस तक पहुंचना आवश्यक है;

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

आंकड़ा अधिग्रहण

मॉड्यूल विभिन्न वीडियो स्ट्रीमिंग और तापमान माप डेटा अधिग्रहण विधियां प्रदान करता है. अपनी अपनी जरूरत के अनुसार, आप संबंधित डेटा प्रकार और प्रक्रिया का चयन कर सकते हैं और इसे होस्ट पर प्रस्तुत कर सकते हैं;

समर्थन

  1. फ़ुल-स्क्रीन तापमान माप वास्तविक समय डेटा;
  2. YUV वास्तविक समय स्ट्रीमिंग डेटा;
  3. पूर्ण-स्क्रीन तापमान माप + YUV वास्तविक समय स्ट्रीमिंग डेटा;

(विवरण के लिए संलग्न पृष्ठ देखें)

तापमान माप अंशांकन

पूरी मशीन में एकीकरण और तैनाती के बाद, तापमान वृद्धि तापमान माप आंदोलन की तापमान माप सटीकता को प्रभावित कर सकती है. ताप इंजन के स्थिर होने के बाद तापमान माप मॉड्यूल को उपकरण में रखना आवश्यक है, और फिर पूरे मशीन उत्पाद की सटीकता सुनिश्चित करने के लिए तापमान माप अंशांकन करें.

[एक-क्लिक अंशांकन]

इलेक्ट्रिक हीटिंग इंजन

उपकरण पूरी मशीन में एकीकृत है. अंशांकन से पहले इलेक्ट्रिक हीटिंग इंजन को स्थिर करने की आवश्यकता होती है. से अधिक लेने की अनुशंसा की जाती है 2 घंटे. एक स्थिर प्रक्रिया वातावरण में, पैकेजिंग ताप स्रोतों से प्रभावित नहीं होगी, हवा, आदि।;

35°C के चार तापमान सेट करने के लिए ब्लैक बॉडी का उपयोग करना आवश्यक है, 60सी, 100सी, और बाद के तापमान माप अंशांकन बिंदुओं के रूप में 200°C;

अंशांकन पैरामीटर सेट करें

आंदोलन के अंशांकन पैरामीटर सेट करें, दूरी, ब्लैकबॉडी उत्सर्जन, अंशांकन बिंदु तापमान

अंशांकन तापमान अधिग्रहण

पूरा उत्पाद लें, निर्धारित दूरी पर, तापमान प्राप्त करने के लिए विभिन्न तापमान बिंदुओं पर थर्मल इमेजिंग स्क्रीन के केंद्र को ब्लैक बॉडी के साथ संरेखित करें, और वापसी पूरी होने तक प्रतीक्षा करें (प्रत्येक तापमान बिंदु के लिए एक बार);

एक-क्लिक सुधार

अंशांकन बिंदु प्राप्त करने के बाद, एक-क्लिक सुधार ऑपरेशन निष्पादित करें;

सटीकता निरीक्षण

सुधार पूरा करने के बाद, यह देखने के लिए प्रत्येक अंशांकन तापमान बिंदु का निरीक्षण करें कि माप सटीकता ±1.5°C या रीडिंग के ±1.5% के भीतर है या नहीं (जो भी बड़ा मूल्य हो). यदि यह सीमा से बाहर है, चरण दोहराएँ ③, ④, और ⑤.

थर्मल इमेजिंग कैमरा तापमान एकीकरण संचार प्रोटोकॉल चयन

यूवीसी प्रोटोकॉल पूरक

1. फ़ुल-स्क्रीन तापमान माप वास्तविक समय डेटा

ओफ़्सेटमैदानआकार(बाइट)मूल्यविवरणटिप्पणी
0u32MagicNo4फ़्रेम अनुक्रम संख्या,वास्तविक समय में अपलोड की गई फ़्रेम अनुक्रम संख्या लगातार बढ़ती हुई सम संख्या है।10001002, 1004, 10060x70827773 “एफआरएमआई”ofasclcode*/
4u32HeaderSize4 सिर की लंबाई*/
8u32स्ट्रीम प्रकार4 डेटा प्रकारRTData:देखेंSTREAM_TYPE_E*/
12u32StreamLen4 डेटा लंबाई(जिसमें फ्रंट4बाइट भी शामिल है) */           
16u32RTDataType4 1-14बिटनेकेड डेटा; 2-पूर्ण स्क्रीन तापमान माप परिणाम डेटा; 3-YUVडेटा*/
20u32FrmNum4 समर्थित नहीं के रूप में प्रदर्शित किया गया 0
24u32StdStamp4 डीएसपीसापेक्ष टाइमस्टैम्प*/समर्थित नहीं है के रूप में प्रदर्शित किया गया 0
28वर्ष2 वर्ष*/समर्थित नहीं के रूप में प्रदर्शित किया गया 0
30महीना2 चंद्रमा*/समर्थित नहीं के रूप में प्रदर्शित किया गया 0
32सप्ताह का दिन2 0:रविवार~6:शनिवारसमर्थित नहीं के रूप में प्रदर्शित किया गया 0
34दिन2 दिन*/समर्थित नहीं के रूप में प्रदर्शित किया गया 0
36घंटा2 घंटा*/
38मिनट2 मिनट*/
40दूसरा2 दूसरा*/
42मिलीसेकंड2 मिलीसेकंड*/
44u32चौड़ाई4 कच्चे डेटा की चौड़ाई
48u32ऊंचाई4 उच्च नग्न डेटा
52u32लेन498304चैनल नंबर तय हो गया 0
56u32Fps425वास्तविक समय अपलोड फ़्रेम दर-वर्तमान में निश्चित25
60u32चान40चैनल संख्या, तय 0
64u32TmDataMode4104बाइट्स के लिए, 12बाइट के लिए*/
68u32Tmस्केल4 तापमान माप स्केलिंग अनुपात
72u32Tmऑफ़सेट40तापमान माप ऑफसेट, वर्तमान में तय किया गया है 0
76bylsFreezedata4 चाहे वह जमे हुए डेटा हो, 1-जमाना, 0जमे हुए नहीं
124आर ई[12]  480आरक्षित बाइट्स
128u32CrcVal4 संरचना जांच कोड संरचना के सामने डेटा को सत्यापित करता है

2. YUV वास्तविक समय स्ट्रीमिंग डेटा

क्रममैदानआकारमान प्रकारविवरणटिप्पणी
0YUV_डेटा_मैजिक_हेड4संख्यासिर पर जादुई शब्द 0x050508e7 के रूप में निर्दिष्ट है
1हेडरलेन4संख्याहेडर डेटा की लंबाई, बाइट्स में, अधिकतम गणना के लिए निश्चित
2टोटलडेटालेन4संख्यासभी डेटा लंबाई, हेडर डेटा सहित, बाइट्स में हैं और अधिकतम गणना के लिए निश्चित हैं.
3चैनल नंबर तय हो गया 01संख्याचैनल संख्या, तय 0
4आरक्षित30आरक्षित3बाइट्स
5वर्ष20वर्षसमर्थित नहीं, के रूप में प्रदर्शित किया गया 0
6महीना20चंद्रमा 1-12समर्थित नहीं, के रूप में प्रदर्शित किया गया 0
7सप्ताह का दिन20सप्ताह का दिनसमर्थित नहीं, के रूप में प्रदर्शित किया गया 0
0-रविवार 1-सोमवारसमर्थित नहीं, के रूप में प्रदर्शित किया गया 0
2-मंगलवार 3-बुधवारसमर्थित नहीं, के रूप में प्रदर्शित किया गया 0
4-गुरुवार 5-शुक्रवारसमर्थित नहीं, के रूप में प्रदर्शित किया गया 0
6-शनिवारसमर्थित नहीं, के रूप में प्रदर्शित किया गया 0
8दिन20दिन 1-31समर्थित नहीं, के रूप में प्रदर्शित किया गया 0
9घंटा20घंटा 0-23
10मिनट20मिनट 0-59
11दूसरा20दूसरा 0-59
12मिलीसेकंड20मिलीसेकंड 0-999
13टीएमइन्फोपोजीशन1बूलतापमान माप सूचना प्रदर्शन स्थान:
0-नियमों का पालन(डिफ़ॉल्ट मान)
1-ऊपरी बाएँ कोने में प्रदर्शित करें
14bShowMaxTemp1बूलउच्चतम तापमान प्रदर्शित करना है या नहीं: 0-नहीं दिखाते(डिफ़ॉल्ट मान),1-दिखाओ
15bShowMinTemp1बूलन्यूनतम तापमान प्रदर्शित करना है या नहीं: 0-नहीं दिखाते(डिफ़ॉल्ट मान),1-दिखाओ
16bShowAvgTemp1बूल0 डिग्री सेल्सियस (चूक)
17tempUnit1संख्यातापमान इकाई
अस्थायी मोड
1-फ़ारेनहाइट
2-केल्विन
18अस्थायी मोड1संख्यातापमान माप मोड:0-विशेषज्ञ तापमान माप,1-सामान्य तापमान माप
तापमान माप क्षेत्रों की संख्या
19बिंदुTmpNum1संख्यातापमान माप बिंदुओं की संख्या, अधिकतम.10
20बॉक्सTmpNum1संख्याफ़्रेम तापमान माप की संख्या, अधिकतम.10
21लाइनTmpNum1संख्यालाइन तापमान माप लाइनों की संख्या, अधिकतम 1 पट्टी
22कुल1संख्याउपरोक्त तीनों का योग वर्तमान में बाद के विस्तार के लिए सबसे अधिक21 का समर्थन करता है, इस संख्या की सीमा को सीमित न करें.
23आरक्षित118संख्याआरक्षित18बाइट्स
तापमान माप क्षेत्र परिणामों की सूची एक लूप में दिखाई देती है. वर्तमान में, तक सपोर्ट करता है 21, और संख्या उपरोक्त कुल से निर्धारित होती है.
24क्षेत्र आईडी1संख्यातापमान माप क्षेत्र परिणामों की सूची एक लूप में दिखाई देती है. वर्तमान में, तक सपोर्ट करता है 21, जो उपरोक्त योग से निर्धारित होता है.
25क्षेत्र सक्षम1बूलज़ोन सक्षम करें
0-बंद
1-चालू करो
26क्षेत्र प्रकार1संख्याक्षेत्र का प्रकार
0-कोई ज़ोन प्रकार नहीं
1-बहुभुज क्षेत्र प्रकार
2-रैखिक क्षेत्र प्रकार
3-बिंदु क्षेत्र प्रकार
27बिंदु_संख्या1संख्यावैध शीर्षों की संख्या, मान्य शीर्षों के सर्वाधिक समर्थित10 निर्देशांक
 एकल तापमान माप नियम के अंतर्गत, तापमान माप नियम के शीर्ष निर्देशांक, यहां उपरोक्तPoint_Num के अनुसार निर्धारित करें कि कितने शीर्ष निर्देशांक भेजने हैं
28प्वाइंट_एक्स4संख्यावर्तमान शीर्ष स्तर X अक्ष निर्देशांक, सामान्यीकृत to0-1000
29बिंदु_Y4संख्यावर्तमान शीर्ष Y ऊर्ध्वाधर और अक्ष निर्देशांक है, सामान्यीकृत to0-1000
30उत्सर्जन दर4संख्याउत्सर्जन—-दशमलव संख्याएं:[0.00, 1.00]
31दूरी4संख्यादूरी
0.3-3मीटर
प्रोटोकॉल सेंटीमीटर में प्रसारित होता है, और उपयोगकर्ता इसकी व्याख्या सेंटीमीटर में करते हैं.
32परावर्तक तापमान4संख्यापरावर्तित तापमान:
-100.0~1000.0℃ (दशमलव बिंदु1बिट तक सटीक, संचारित करते समय(वास्तविक मूल्य+100)*10गैर-ऋणात्मक पूर्णांक में कनवर्ट करें
33न्यूनतम टीएमपी4संख्यान्यूनतम तापमान: [-40.0, 1000.0], यूनिट सेल्सियस
34minTmp_X4संख्यान्यूनतम तापमान स्तरXअक्ष निर्देशांक, सामान्यीकृत to0-1000
35minTmp_Y4संख्यान्यूनतम तापमान लंबवतANDAxis निर्देशांक, सामान्यीकृत to0-1000
36अधिकतम टीएमपी4संख्याअधिकतम तापमान: [-40.0, 1000.0], यूनिट सेल्सियस
37maxTmp_X4संख्याअधिकतम तापमान स्तरXअक्ष निर्देशांक, सामान्यीकृत to0-1000
38maxTmp_Y4संख्याअधिकतम तापमान लंबवतANDAxis निर्देशांक, सामान्यीकृत to0-1000
39avrTmp4संख्याऔसत तापमान: [-40.0, 1000.0], यूनिट सेल्सियस

3.पूर्ण-स्क्रीन तापमान माप + YUV वास्तविक समय स्ट्रीमिंग डेटा

 मैदानआकार(बाइट)मूल्यविवरणटिप्पणी
 u32MagicNo4 0x70827773 “एफआरएमआई”ofasclcode*/
 u32HeaderSize4 सिर की लंबाई*/
 u32स्ट्रीम प्रकार4 डेटा प्रकारRTData:STREAM_TYPE_E देखें
 u32StreamLen4 डेटा लंबाई(जिसमें फ्रंट4बाइट भी शामिल है) */        
 bIFRYuv4 YUVचित्र ले जाना है या नहीं*/
STREAM_FS_SUPPLE_INFO_TEMP
वास्तविक समय तापमान डेटा अतिरिक्त सूचना संरचना
u32TmDataMode4104बाइट्स के लिए, 12बाइट के लिए*/
u32Tmस्केल4 तापमान माप स्केलिंग अनुपात
u32Tmऑफ़सेट40तापमान माप ऑफसेट,वर्तमान में 0 तय किया गया है
bylsFreezedata4 चाहे वह जमे हुए डेटा हो, 1-जमाना, 0जमे हुए नहीं
STREAM_RT_DATA_INFO_S
वास्तविक समय तापमान डेटा आउटपुट संरचना
u32RTDataType4 1-14बिटनेकेड डेटा; 2-पूर्ण स्क्रीन तापमान माप परिणाम डेटा; 3-YUVडेटा*/
u32FrmNum4 फ़्रेम अनुक्रम संख्या,वास्तविक समय में अपलोड की गई फ़्रेम अनुक्रम संख्या लगातार बढ़ती हुई सम संख्या है।10001002, 1004, 1006
u32StdStamp40डीएसपीसापेक्ष टाइमस्टैम्प*/समर्थित नहीं है0 के रूप में प्रदर्शित किया गया
वर्ष20वर्ष*/समर्थित नहीं है0 के रूप में प्रदर्शित किया गया
महीना20चंद्रमा*/समर्थित नहीं है0 के रूप में प्रदर्शित किया गया
सप्ताह का दिन200:रविवार~6:शनिवारसमर्थित नहीं है0 के रूप में प्रदर्शित किया गया
दिन20दिन*/समर्थित नहीं है0 के रूप में प्रदर्शित किया गया
घंटा20घंटा*/
मिनट20मिनट*/
दूसरा20दूसरा*/
मिलीसेकंड20मिलीसेकंड*/
u32चौड़ाई4 कच्चे डेटा की चौड़ाई*/
u32ऊंचाई4 उच्च नग्न डेटा*/
u32लेन498304वास्तविक समय तापमान माप मैट्रिक्स की लंबाई,बाइट्स में,प्लस4बाइट्स,लाइक4बाइट्सफ्लोटथर्मोमेट्री मैट्रिक्स: 256*192*2
u32Fps425वास्तविक समय अपलोड फ़्रेम दर-वर्तमान में निश्चित25
u32चान41चैनल संख्या, निश्चित1
RT_YUV_DATA_INFO_S
वास्तविक समयYUVकी आउटपुट संरचना
u32FrmNum4 फ़्रेम अनुक्रम संख्या,वास्तविक समय में अपलोड की गई फ़्रेम अनुक्रम संख्या लगातार बढ़ती हुई सम संख्या 1000 है, 1002, 1004, 1006
u32चौड़ाई4 YUVडेटा चौड़ाई
u32ऊंचाई4 YUVहाई डेटा
u32लेन4 YUVडेटा लंबाई(डेटा2)
u32StdStamp40डीएसपीसापेक्ष टाइमस्टैम्प*/समर्थित नहीं है0 के रूप में प्रदर्शित किया गया
वर्ष20वर्ष*/समर्थित नहीं है0 के रूप में प्रदर्शित किया गया
महीना20चंद्रमा*/समर्थित नहीं है0 के रूप में प्रदर्शित किया गया
सप्ताह का दिन200:रविवार~6:शनिवारसमर्थित नहीं है0 के रूप में प्रदर्शित किया गया
दिन20दिन*/समर्थित नहीं है0 के रूप में प्रदर्शित किया गया
घंटा20घंटा*/
मिनट20मिनट*/
दूसरा20दूसरा*/
मिलीसेकंड20मिलीसेकंड*/
IFR_REALTIME_TM_OUTCOME_UPLOAD_INFOवास्तविक समय तापमान माप जानकारी की आउटपुट संरचनाtempUnit4 तापमान इकाई,डिफ़ॉल्ट सेल्सियस,मुख्य रूप से अपलोड करने के लिए उपयोग किया जाता है
RefTempkey1 परावर्तक तापमान स्विच
आर ई[3]3 संरक्षित
f32दूरी4 दूरी नापें
RefTemp4 परावर्तित तापमान,प्रतिबिंबित तापमान के आधार पर स्विच करें
उत्सर्जन दर4 उत्सर्जन, [0.00, 1.0]
envTemp4 परिवेश का तापमान,जब तापमान का कोई एहसास न हो, इसे तापमान माप एल्गोरिदम लाइब्रेरी से प्राप्त किया गया है.
minTmp4 पूर्ण स्क्रीन न्यूनतम तापमान
maxTmp4 पूर्ण स्क्रीन अधिकतम तापमान
avrTmp4 पूर्ण स्क्रीन औसत तापमान
IFR_POINT*3(परीक्षण परिणामों में उच्चतम और न्यूनतम तापमान निर्देशांक सहेजें,सामान्यीकृत to0-1000, सारणी सबस्क्रिप्ट: 0-अधिकतम तापमान, 1-सबसे कम तापमान, 2-औसत तापमान)
एक्स4  
तथा4  
u32TempMode4 0:विशेषज्ञ तापमान माप, 1:सामान्य तापमान माप
resv[5]20 संरक्षित
बिंदु संख्या4 तापमान माप बिंदुओं की संख्या,अधिकतम10व्यक्तिगत
बॉक्स संख्या4 फ़्रेम तापमान माप की संख्या,अधिकतम10व्यक्तिगत
पंक्ति संख्या4 लाइन तापमान माप लाइनों की संख्या,मोस्ट1स्ट्रिप
कुल4 तीनो पार्टियों का योग
आरक्षित[8]32 संरक्षित
IFR_OUTCOME_INFO*21(तापमान माप परिणाम)
सक्षम1 //<सक्षम करना है या नहीं: 0-नहीं,1-हाँ
क्षेत्रीय1 //<areaID
आरक्षित[2]   2 //<आरक्षित फ़ील्ड
पुनः प्रयास करें4                                    
आरक्षित[20]1 //<आरक्षित फ़ील्ड
f32दूरी4 //<दूरी
u8res1 //<आरक्षित फ़ील्ड
u8maxTmpStat1 //अधिकतम तापमान स्थितिTM_TEMP_STAT_E देखें
u8minTmpStat1 //न्यूनतम तापमान स्थिति देखेंTM_TEMP_STAT_E
u8avgTmpStat1 //औसत तापमान तापमान स्थिति देखेंTM_TEMP_STAT_E
क्षेत्र प्रकार4 क्षेत्र का प्रकार
नाम[32] 32 क्षेत्र का नाम
उत्सर्जन दर  //<उत्सर्जन: [0.00, 1.00]                
minTmp  //<न्यूनतम तापमान: [-40.0, 1000.0],यूनिट सेल्सियस
maxTmp  //<अधिकतम तापमान: [-40.0, 1000.0],यूनिट सेल्सियस
avrTmp  //<औसत तापमान: [-40.0, 1000.0],यूनिट सेल्सियस
diffTmp  //<तापमान अंतराल: [0.0, 1040.0],यूनिट सेल्सियस
IFR_POINT*2(परीक्षण परिणामों में उच्चतम और न्यूनतम तापमान निर्देशांक सहेजें,सामान्यीकृत to0-1000, सारणी सबस्क्रिप्ट:0-अधिकतम तापमान, 1-सबसे कम तापमान)
एक्स4  
तथा4  
बिंदु संख्या4 बहुभुज के शीर्षों की वास्तविक संख्या (बहुभुज क्षेत्र)
IFR_POINT*12(बहुभुज क्षेत्र) COORDINATES
एक्स4  
तथा4  
 अपलोड प्रकार11वास्तविक समय डेटा अपलोड प्रकार-पूर्ण-स्क्रीन तापमान माप वास्तविक समय अपलोड डेटा प्रकार 0-जेपीईजी;1-युवा
 आर ई[11]440आरक्षित
 u32CrcVal4 संरचना जांच कोड संरचना के सामने डेटा को सत्यापित करता है

थर्मल इमेजिंग कैमरे का उपयोग अब ड्रोन पर भी किया जाता है.
वे रात में छिपे हुए लक्ष्यों को ढूंढते हैं, घास में, या जंगल में.
पिक्सेल मुख्यतः तीन प्रकार के होते हैं: 256 एक्स 192, 384 एक्स 288, तथा 640 एक्स 512.
पता लगाने की दूरी है 150 मीटर और 300 मीटर की दूरी पर.
थर्मल इमेजिंग कैमरे में एक सामान्य वीडियो आउटपुट इंटरफ़ेस और एक यूएसबी आउटपुट इंटरफ़ेस भी होता है.
पैरामीटर्स को समायोजित करने के लिए कैमरे को कमांड भेजने के लिए आमतौर पर एक सीरियल पोर्ट इंटरफ़ेस भी होता है. जैसे ज़ूम इन करना, ज़ूम आउट, और वीडियो रंग.
यह आकार में छोटा है और सामान्य दृश्यमान प्रकाश कैमरों की जगह ले सकता है.

फ़ाइल VF-202401 से पोस्ट करें

प्रश्न पूछें

← वापस

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