- 이메일
- 전화
-
주소
용화구 동환일로 양기빌딩 A구역 501
Shenzhen Hongruitai Electronics Co., Ltd
용화구 동환일로 양기빌딩 A구역 501
초음파 산소 농도 센서개요
OCS-3F100P는초음파 산소 농도 센서나온 산소 농도의 센서입니다.초음파원을 사용했어요PSA 산소 농도 유량을 검사한다.
초음파 산소 농도 센서특징
◆ 높은 정밀도
◆ 방해 방지 능력
◆ 빠른 반응
◆ 장기적 안정성이 좋다
◆ 정기적인 튜닝 불필요
◆ 긴 수명
◆ 대기압 보상
OCS-3F100P는초음파 산소 농도 센서대형 산소 제조기 및 입자 카운터용 UART 디지털 출력측정 결과를 전송합니다.
기술 지표

폼 팩터 크기


통신 프로토콜
전송률:9600bps문자 길이:1 비트 시작 비트,8 자릿수 근거리,1 비트 정지 비트, 체크섬 없음통신 지침1. 본 계약 데이터는16 진수부호 없음8 비트 데이터.와'46'10진수의[70]2. 프로토콜 체크섬 포함0x16 0x09 0x01와CS는비트,CS=0x00 합[0:10]. 즉,합계[0:11]낮은8 비트0x00。합계[0:11]대표 종속 데이터0 데이터11 의12 바이트 합계.3. 센서 데이터 전송 방식: 기본 모드에서 전원을 켜고 조회 명령을 받으면 자동으로 응답 모드로 전환합니다.4S는쿼리 명령을 받지 못했습니다. 기본 모드로 자동 전환3.1 기본 모드:1 초 에스컬레이션2 보조 데이터.3.2 응답 모드: 마더보드를 따라 데이터를 조회하고 조회 지령을 받으면 즉시 회답합니다.4. 이 센서의 기본 트래픽 출력은 표준 트래픽입니다. 작업 상황 트래픽이 필요하면 명령을 통해 전환해야 합니다. 작업 상황 표준 트래픽 차이는 주로 고원에 영향을 미칩니다. 참고 예시 프로그램을 자세히 설명합니다.5. 센서 데이터 형식:0x16 0x09 0x01/0x02 0xoH 0xoL 0xfH 0xfL 0xtH 0xtL 0xpH 0xpL 0xcs데이터 헤더3 바이트 농도2 바이트 트래픽2 바이트 온도2 바이트 기압2 바이트 검사1 바이트6. 마더보드 쿼리 명령:2 명령은 필요에 따라 고객이 직접 설정합니다.0x11 0x01 0x01 0xED고정 비트2 바이트 상태 명령1 바이트 검사1 바이트0x11 0x01 0x02 0xEC고정 비트2 바이트 작업 상황1 바이트 검사1 바이트7, 표준 작업 상황 설명7.1 상태 플래그가 전송된 후 센서는 상태 플래그 트래픽 에스컬레이션 모드에 있으며 나중에 더 이상 명령을 보내지 않더라도 기본 모드로 상태 플래그 트래픽 데이터를 에스컬레이션합니다.7.2 작업 상황 명령이 발송된 후, 센서는 줄곧 작업 상황 유량 에스컬레이션 모드에 있으며, 이후에 더 이상 명령을 발송하지 않더라도 센서는 기본 모드에 따라 작업 상황 유량 데이터를 에스컬레이션한다7.3 지령은 한 번에 효력이 발생하고 후속적으로 유효하며 필요한 경우 지령으로 처리한 다음 데이터로 되돌아오는 데이터 헤더를 통해 판단하며 상세한 판단은 아래 예시 프로그램 설명을 참고한다샘플 프로그램:(마더보드는 데이터 해결을 위해 센서로부터 데이터를 전송받았습니다.)temp_u8=0;// 8비트 부호 없는 데이터여야 하며 마더보드 직렬 2가 센서 데이터 수신 for (i=0; i<12; i++) temp_u8 += USART2_RXbuffer[i]를 수행한다고 가정하고 먼저 0을 선택해야 합니다.if((temp_u8==0)&&(USART2_RXbuffer[0]==0x16)&&(USART2_RXbuffer[1]==0x09)&&((USART2_RXbuffer[2]==0x01)||(USART2_RXbuffer[2]==0x02)))// 패킷 헤더가 올바르고 누적 및 0입니다. 참고 USART2_RXbuffer[2]=0x01은 표준 트래픽, 0x02는 작업 트래픽 {o2_concent = USART2_RXbuffer[3]*256 + USART2_RXbuffer[4]; /산소 농도(o2_concent/10) USART2_RXbufferXffer[256 +// 산소 유량(o2_flow/10) L/min, USART2_RXbuffer[2]를 통해 상태 확인 필요o2_temp = USART2_RXbuffer[7]*256 + USART2_RXbuffer[8];// 산소 온도 (o2_temp/10) ℃, o2_press = USART2_RXbuffer[9]*256 + USART2_RXbuffer[10];// 환경 기압 (o2_press/10) kpa, 전원 켜기 10초 안에만 감지}(마더보드가 센서에 전송됨질의 명령) 1, 명령1: 반환되는 산소 유량은 표준 유량입니다 (기본 모드).USART2_TX 버퍼[0] = 0x11; // USART2_TXbuffer[1] = 0x01; // USART2_TXbuffer[2] = 0x01; //