열화상 카메라 온도 통신 프로토콜

일부 고객은 열 화상 카메라가 비디오에서 관찰 된 물체의 온도를 표시 할 수 있는지 묻습니다.. 대답은 예입니다.

다음 사진은 가장 높습니다, 가장 낮습니다, 열 화상 카메라의 비디오의 평균 온도.

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의 4 가지 온도를 설정하려면 흑체를 사용해야합니다., 60기음, 100기음, 후속 온도 측정 교정 지점으로서 200 ° C;

교정 매개 변수를 설정합니다

이동의 교정 매개 변수를 설정하십시오, 거리, 흑체 방사성, 교정 지점 온도

교정 온도 획득

완전한 제품을 가져 가십시오, 정해진 거리에서, 온도를 얻기 위해 온도를 다른 온도에서 흑체와 함께 열 영상 스크린의 중심을 정렬합니다., 그리고 돌아올 때까지 기다리십시오 (각 온도 점마다 한 번);

원 클릭 수정

교정 지점을 얻은 후, 원 클릭 수정 작업을 수행하십시오;

정확도 검사

수정을 완료 한 후, 각 교정 온도 지점을 점검하여 측정 정확도가 ± 1.5 ° C 이내 또는 판독의 ± 1.5%인지 확인하십시오. (어느 쪽이든 더 큰 값). 범위를 벗어난 경우, 반복 단계 ③, ④, 그리고 ⑤.

열 이미징 카메라 온도 통합 통신 프로토콜 선택

UVC 프로토콜 보충제

1. 전체 화면 온도 측정 실시간 데이터

오프셋필드크기(바이트)기술
0U32Magicno4프레임 시퀀스 번호,실시간으로 업로드 된 프레임 시퀀스 번호는 지속적으로 짝수 숫자입니다 .10001002, 1004, 10060x70827773 “FRMI”ofascllcode*/
4U32headersize4 헤드 길이*/
8U32StreamType4 데이터 typertdata:seeastream_type_e*/
12U32Streamlen4 Datalgtth(Front4Byte 포함) */           
16U32RTDATATYPE4 1-14물린 데이터; 2-전체 스크린 온도 측정 결과 데이터; 3-Yuvdata*/
20u32frmnum4 지원되지 않음으로 표시됩니다 0
24U32StdStamp4 dsprelative timestamp*/지원되지 않음 0
28년도2 년도*/지원되지 않음으로 표시됩니다 0
302 달*/지원되지 않음으로 표시됩니다 0
32주간2 0:일요일 ~ 6:토요일지원되지 않음으로 표시됩니다 0
342 낮*/지원되지 않음으로 표시됩니다 0
36시간2 시간*/
382 분*/
402 두번째*/
42밀리 초2 밀리 초*/
44U32width4 원시 데이터 폭
48U32 Height4 높은 알몸 데이터
52U32len498304채널 번호 고정 0
56U32fps425실시간 업로드 프레임 속도가 전환 고정 25
60U32CHAN40채널 번호, 결정된 0
64U32TMDATAMODE410for4byte, 1for2byte*/
68U32tmsCale4 온도 측정 스케일링 비율
72u32tmoffset40온도 측정 오프셋, 현재 고정되었습니다 0
76bylsfreezedata4 데이터가 얼어 붙은 데이터인지 여부, 1-꼭 매달리게 하다, 0얼어 붙지 않습니다
124해안[12]  480바이트 예약
128u32crcval4 구조 확인 코드는 구조 앞의 데이터를 확인합니다.

2. YUV 실시간 스트리밍 데이터

주문필드크기가치 유형기술
0yuv_data_magic_head4번호헤드의 마법 단어는 AS0X050508E7로 지정됩니다
1헤더 렌4번호헤더 데이터 길이, 바이트로, 최대 계산에 수정되었습니다
2Totaldatalen4번호모든 데이터 길이, 헤더 데이터를 포함하여, 바이트이고 최대 계산에 고정되어 있습니다..
3채널 번호 고정 01번호채널 번호, 결정된 0
4예약된30Reserved3bytes
520지원되지 않음, 로 표시됩니다 0
620달 1-12지원되지 않음, 로 표시됩니다 0
7요일20요일지원되지 않음, 로 표시됩니다 0
0-일요일 1 월 1 일지원되지 않음, 로 표시됩니다 0
2-화요일 3-Wednesday지원되지 않음, 로 표시됩니다 0
4-목요일 5 ~ 금요일지원되지 않음, 로 표시됩니다 0
6-토요일지원되지 않음, 로 표시됩니다 0
820낮 1-31지원되지 않음, 로 표시됩니다 0
9시간20시간 0-23
1020분 0-59
1120초 0-59
12밀리 초20밀리 초 0-999
13dminfo 위치1온도 측정 정보 표시 위치:
0-규칙을 따르십시오(기본값)
1-왼쪽 상단에 표시됩니다
14bshowmaxtemp1가장 높은 온도를 표시할지 여부: 0-표시하지 마십시오(기본값),1-보여주다
15bshowmintemp1최저 온도를 표시할지 여부: 0-표시하지 마십시오(기본값),1-보여주다
16Bshowavgtemp10 섭씨 온도 (태만)
17트릭1번호온도 단위
임시 모드
1-화씨
2-켈빈
18온도1번호온도 측정 모드:0-전문가 온도 측정,1-일반 온도 측정
온도 측정 영역 수
19pointtmpnum1번호온도 측정 지점 수, 최대 10
20boxtmpnum1번호프레임 온도 측정 수, 최대 10
21linetmpnum1번호라인 온도 측정 라인 수, Max.1strip
221번호위의 3 개 합계는 현재 후속 확장을 위해 최대 21을 지원합니다., 이 숫자의 범위를 제한하지 마십시오.
23예약 118번호Reserved18bytes
온도 측정 영역 결과 목록은 루프에 나타납니다.. 현재, 그것은 최대 지원을합니다 21, 숫자는 위의 총계에 의해 결정됩니다.
24지역 ID1번호온도 측정 영역 결과 목록은 루프에 나타납니다.. 현재, 그것은 최대 지원을합니다 21, 위의 총계에 의해 결정됩니다.
25지역 가능1영역 활성화
0-폐쇄
1-켜십시오
26지역 유형1번호지역 유형
0-영역 유형 없음
1-다각형 영역 유형
2-선형 영역 유형
3-포인트 영역 유형
27Point_num1번호유효한 정점 수, 유효한 정점의 대부분의 지원되는 10 개의 좌표
 단일 온도 측정 규칙 내에서, 온도 측정 규칙의 정점 좌표, 여기에서 위의 점에 따라
28Point_X4번호현재 Vertex Level X Axis 좌표, 0-1000에 정규화
29Point_y4번호현재 정점은 y 수직 및 축 좌표입니다, 0-1000에 정규화
30배출률4번호방사성—-부동 소수점 번호:[0.00, 1.00]
31거리4번호거리
0.3-3엠
프로토콜은 센티미터로 전송됩니다, 그리고 사용자는 센티미터로 해석합니다.
32반사 분위기4번호반사 온도:
-100.0~ 1000.0 0 (소수점 1 비트에 정확합니다, 전송시(실제 값+100)*10음성 정수로 변환하십시오
33최소 TMP4번호최저 온도: [-40.0, 1000.0], 유닛 섭씨
34mintmp_x4번호최소 온도 레벨 락시스 좌표, 0-1000에 정규화
35mintmp_y4번호최저 온도 수직 및 조정, 0-1000에 정규화
36맥스 TMP4번호최대 온도: [-40.0, 1000.0], 유닛 섭씨
37maxtmp_x4번호최대 온도 레벨 락스 좌표, 0-1000에 정규화
38maxtmp_y4번호최대 온도 수직 산맥 좌표, 0-1000에 정규화
39AVRTMP4번호평온: [-40.0, 1000.0], 유닛 섭씨

3.전체 화면 온도 측정 + YUV 실시간 스트리밍 데이터

 필드크기(바이트)기술
 U32Magicno4 0x70827773 “FRMI”ofascllcode*/
 U32headersize4 헤드 길이*/
 U32StreamType4 데이터 typertdata:SEESTREAM_TYPE_E
 U32Streamlen4 Datalgtth(Front4Byte 포함) */        
 bifryuv4 haruyyuvpicture*/
stream_fs_supple_info_temp
실시간 온도 데이터 추가 정보 구조
U32TMDATAMODE410for4byte, 1for2byte*/
U32tmsCale4 온도 측정 스케일링 비율
u32tmoffset40온도 측정 오프셋,현재 고정되었습니다
bylsfreezedata4 데이터가 얼어 붙은 데이터인지 여부, 1-꼭 매달리게 하다, 0얼어 붙지 않습니다
stream_rt_data_info_s
실시간 온도 데이터 출력 구조
U32RTDATATYPE4 1-14물린 데이터; 2-전체 스크린 온도 측정 결과 데이터; 3-Yuvdata*/
u32frmnum4 프레임 시퀀스 번호,실시간으로 업로드 된 프레임 시퀀스 번호는 지속적으로 짝수 숫자입니다 .10001002, 1004, 1006
U32StdStamp40dsprelative timestamp*/지원되지 않음 AS0
년도20년도*/지원되지 않음 AS0
20달*/지원되지 않음 AS0
주간200:일요일 ~ 6:토요일지원되지 않음 AS0
20낮*/지원되지 않음 AS0
시간20시간*/
20분*/
20두번째*/
밀리 초20밀리 초*/
U32width4 원시 데이터 폭*/
U32 Height4 높은 알몸 데이터*/
U32len498304실시간 온도 측정 매트릭스의 길이,바이트로,plus4bytes,Like4Bytesfloatthermometry matrix: 256*192*2
U32fps425실시간 업로드 프레임 속도가 전환 고정 25
U32CHAN41채널 번호, 고정 1
rt_yuv_data_info_s
실시간 출력 구조
u32frmnum4 프레임 시퀀스 번호,실시간으로 업로드 된 프레임 시퀀스 번호는 지속적으로 짝수 숫자가 증가합니다 .1000, 1002, 1004, 1006
U32width4 이우 다타 너비
U32 Height4 Yuvhigh 데이터
U32len4 이우 다타 길이(데이터 2)
U32StdStamp40dsprelative timestamp*/지원되지 않음 AS0
년도20년도*/지원되지 않음 AS0
20달*/지원되지 않음 AS0
주간200:일요일 ~ 6:토요일지원되지 않음 AS0
20낮*/지원되지 않음 AS0
시간20시간*/
20분*/
20두번째*/
밀리 초20밀리 초*/
ifr_realtime_tm_outcome_upload_info실시간 온도 측정 정보의 출력 구조트릭4 온도 단위,기본 섭씨,주로 업로드에 사용됩니다
참조 템프키1 반사 온도 스위치
해안[3]3 예약하다
f32distance4 거리를 측정하십시오
Reftemp4 반사 온도,반사 온도를 기준으로 스위치
배출량4 방사성, [0.00, 1.0]
ENVTEMP4 주변 온도,온도 감각이 없을 때, 온도 측정 알고리즘 라이브러리에서 얻습니다.
Mintmp4 전체 화면 최소 온도
maxtmp4 전체 화면 최대 온도
AVRTMP4 전체 화면 평균 온도
ifr_point*3(테스트 결과에서 최고 및 최저 온도 좌표를 저장,표준화 된 배열 첨자: 0-최대 온도, 1-최저 온도, 2-평온)
엑스4  
4  
u32tempmode4 0:전문가 온도 측정, 1:일반 온도 측정
resv[5]20 예약하다
Pointnum4 온도 측정 지점 수,최대 10IDIVUAL
Boxnum4 프레임 온도 측정 수,최대 10IDIVUAL
리닌4 라인 온도 측정 라인 수,Most1strip
4 세 당사자의 합
예약된[8]32 예약하다
ifr_outcome_info*21(온도 측정 결과)
~할 수 있게 하다1 //<활성화 여부: 0-아니,1-예
지역1 //<지역 ID
예약된[2]   2 //<예약 된 필드
Reftemp4                                    
ReservedEx[20]1 //<예약 된 필드
f32distance4 //<거리
u8res1 //<예약 된 필드
u8maxtmpstat1 //최대 온도 STATETM_TEMP_STAT_E를 참조하십시오
u8mintmpstat1 //최저 온도 통계를 참조하십시오
u8avgtmpstat1 //평균 온도 온도 상태 SEETM_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(테스트 결과에서 최고 및 최저 온도 좌표를 저장,표준화 된 배열 첨자:0-최대 온도, 1-최저 온도)
엑스4  
4  
Pointnum4 다각형의 실제 정점 수 (다각형 지역)
ifr_point*12(다각형 지역) 좌표
엑스4  
4  
 업로드 타입11실시간 데이터 업로드 타입 전액 스크린 온도 측정 실시간 업로드 데이터 유형 0-JPEG;1-생산하다
 해안[11]440예약된
 u32crcval4 구조 확인 코드는 구조 앞의 데이터를 확인합니다.

열 이미징 카메라도 이제 드론에도 사용됩니다.
그들은 밤에 숨겨진 목표를 발견합니다, 잔디에서, 또는 숲에서.
픽셀에는 세 가지 주요 유형이 있습니다: 256 엑스 192, 384 엑스 288, 과 640 엑스 512.
감지 거리는입니다 150 미터 및 300 미터.
Thermal Imaging Camera에는 일반 비디오 출력 인터페이스와 USB 출력 인터페이스도 있습니다..
일반적으로 매개 변수를 조정하기 위해 카메라에 명령을 전송하기위한 직렬 포트 인터페이스도 있습니다.. 축소와 같은, 축소, 그리고 비디오 색상.
크기가 작고 일반적인 가시 광선 카메라를 대체 할 수 있습니다..

파일 VF-202401에서 게시합니다

질문하기

← 뒤로

응답해 주셔서 감사합니다. ✨