제품 카테고리
- 전기 퓨즈 14
- 열 회로 차단기 20
- 퓨즈 박스 홀더 36
- 온도 센서 67
- 열 스위치 64
- 자동차 퓨즈 19
- 퓨즈를 볼트로 낮추십시오 7
- 온도 퓨즈 32
- 표면 마운트 퓨즈 12
- 서미스터 22
- PCB 마운트 퓨즈 홀더 27
- 배선 하니스 6
- 블레이드 퓨즈 홀더 17
- 온도 조절기 46
제품 태그
디지털 DS18B20 온도 센서 케이블 어셈블리
디지털 온도 센서는 방수 설계를 채택합니다, 고품질 스테인레스 스틸 튜브 포장, 수분 방지 및 녹 방지, 다양한 좁은 우주 장비 디지털 온도 측정 및 제어장에 적합합니다.. 방수 DS18B20 호환 1 와이어 온도 센서 3m (10 피트) 케이블 및 온도 범위 -55 – +125℃ (케이블 최대. 온도 85 ° C).
맞춤형 방수 다중 디스플레이 ESP32 LCD 브레드 보드, Arduino Mega Nano DS18B20 센서 케이블 어셈블리 데이터 시트.
DS18B20은 광범위한 애플리케이션이있는 디지털 온도 센서입니다.. 디지털 신호를 출력하고 작은 크기의 특성을 가지고 있습니다., 낮은 하드웨어 자원 소비, 강력한 간섭 방지 능력과 높은 정밀도.
DS18B20 온도 센서 기능
1. 단일 와이어 인터페이스 방법을 채택하십시오: DS18B20 온도 센서는 마이크로 프로세서와의 양방향 통신을 달성하기 위해 하나의 와이어 만 있으면됩니다..
2. 온도 측정 범위: DS18B20 온도 센서 케이블 어셈블리의 온도 측정 범위는 -55 ℃ ~+125 ℃에 도달 할 수 있습니다., 그리고 오차는 -10 ℃에서 +85 ℃ 범위에서 ± 0.4 °입니다..
3. 멀티 포인트 네트워킹 기능을 지원합니다: 다중 DS18B20 온도 센서는 데이터 라인에서 병렬로 연결할 수 있습니다., 최대 8 다중 점 온도 측정을 달성하기 위해 병렬로 연결할 수 있습니다..
4. 작업 전원 공급 장치: 3.0~ 5.5V/DC. DS18B20 온도 센서는 외부 독립 전원 공급 장치 또는 데이터 라인 기생충 전원 공급 장치로 전원을 공급할 수 있습니다..
5. DS18B20 온도 센서는 적용하는 동안 외부 구성 요소가 필요하지 않습니다..
6. DS18B20 온도 센서로 측정 된 온도는 연속적으로 전송됩니다. 9 12 비트 디지털 형식으로.
7. 전원장 보호 기능, DS18B20 온도 센서에는 내부에 EEPROM이 포함되어 있습니다. 디지털 변환 정확도 및 경보 온도는 구성 레지스터를 통해 설정할 수 있습니다.. DS18B20 온도 센서가 끄면 해상도 및 경보 온도 설정은 여전히 저장 될 수 있습니다..
8. DS18B20 온도 센서는이 순간에 감지 된 온도 값을 나타내는 16 비트 이진수를 반환합니다., 그리고 높은 5 자리는 양수와 부정적인 것을 나타냅니다. 높은 5 비트가 전부라면 1, 반환 된 온도 값이 음수임을 의미합니다.. 높은 5 비트가 전부라면 0, 반환 된 온도 값이 양수 값임을 의미합니다.. 다음 11 데이터의 비트는 온도의 절대 값을 나타냅니다.. 소수점 값으로 변환 한 후, 곱하십시오 0.0625 현재 온도 값을 얻습니다.
온도 센서의 제어 방법 DS18B20
DS18B20에는 6 개의 제어 명령이 있습니다, 표에 표시된대로 4.1:
테이블 4.1 DS18B20에 대한 6 개의 제어 명령이 있습니다
지침 계약 코드 작동 지침:
온도 변환 44H: 온도 변환을 위해 DS18B20을 시작하십시오;
임시 레지스터를 읽으십시오: 임시 레지스터 9 바이트 이진 번호를 읽으십시오;
임시 레지스터 4EH를 작성하십시오: 임시 레지스터의 TH 및 TL 바이트에 데이터 작성;
임시 레지스터 48h를 복사하십시오: E2PROM에 임시 레지스터의 TH 및 TL 바이트를 작성하십시오.;
E2PROM B8H를 다시 부드럽게합니다: E2PROM의 TH 및 TL 바이트를 임시 레지스터 TH 및 TL 바이트에 작성하십시오.;
전원 공급 장치 모드 B4H를 읽으십시오: DS18B20을 시작하여 전원 공급 장치 모드 신호를 기본 CPU로 보냅니다.;
온도 센서의 초기화 DS18B20
(1) 먼저 데이터 라인을 높은 레벨“1”로 설정합니다..
(2) 지연 (시간 요구 사항은 그다지 엄격하지 않습니다, 그러나 가능한 한 짧아야합니다)
(3) 데이터 라인은 낮은 레벨 "0"으로 끌어 올립니다..
(4) 지연 750 마이크로초 (시간 범위는 480 에게 960 마이크로초).
(5) 데이터 라인은 높은 수준의 "1"으로 끌어옵니다..
(6) 대기 지연: 초기화가 성공한 경우, DS18B20에 의해 반환 된 낮은 레벨“0”은 내에서 생성됩니다. 15 에게 60 마이크로초. 그것의 존재는이 상태에 따라 결정될 수 있습니다, 그러나 무기한 기다리지 않도록주의해야합니다, 그렇지 않으면 프로그램이 무한 루프로 들어갑니다, 따라서 시간 초과 제어가 필요합니다.
(7) CPU가 데이터 라인에서 낮은 레벨 "0"을 읽는 경우, 여전히 지연해야합니다. 지연 시간은 적어도입니다 480 높은 수준의 마이크로 초 (단계에서 (5)).
(8) 데이터 라인을 높은 레벨“1”로 다시 당기고 끝납니다..
온도 센서 DS18B20의 작업을 작성하십시오
(1) 데이터 라인은 먼저 낮은 레벨 "0"으로 설정됩니다..
(2) 지연 시간은 결정됩니다 15 마이크로초.
(3) 낮은 비트에서 높은 비트로 순서대로 바이트 보내기 (한 번에 한 번만 전송됩니다).
(4) 지연 시간은입니다 45 마이크로초.
(5) 데이터 라인을 높은 레벨로 끌어 당깁니다.
(6) 작업을 반복하십시오 (1) 에게 (6) 모든 바이트가 전송 될 때까지.
(7) 마지막으로, 데이터 라인을 높이 끌어 당깁니다.
온도 센서 DS18B20의 작동을 읽으십시오
(1) 데이터 라인을 "1"로 끌어 당기십시오..
(2) 지연 2 마이크로초.
(3) 데이터 라인을 "0"으로 낮추십시오..
(4) 지연 3 마이크로초.
(5) 데이터 라인을 "1"로 끌어 당기십시오..
(6) 지연 5 마이크로초.
(7) 데이터 라인의 상태를 읽으십시오 1 상태 비트, 데이터 처리를 수행합니다.
(8) 지연 60 마이크로초.
DS18B20 온도 센서 기생충 전원 공급 장치 모드
DS18B20 온도 센서의 기생 전원 공급 모드는 아래 그림에 나와 있습니다.. 기생 전원 공급 모드에서, DS18B20 온도 센서는 신호 라인에서 전원을 뽑습니다.. 신호 라인이 높을 때, 전기 에너지는 내부 커패시터에 저장됩니다. 신호 라인이 낮은 레벨에있을 때, 커패시터의 전원이 소비됩니다, 그리고 커패시터 (기생 전원 공급 장치) 신호 라인이 높은 수준에 도달 할 때까지 충전됩니다..
기생충 전원 공급 장치의 장점:
1. 로컬 전원 공급 장치가 필요하지 않습니다, 원격 온도 측정을 달성 할 수 있습니다.
2. 하나의 신호 라인만으로 온도 측정을 달성 할 수 있습니다., 회로를 더 간단하게 만듭니다.
기생충 전원 공급 장치의 단점:
DS18B20 온도 센서가 정확한 온도 변환을 수행하려면, 신호 라인은 온도 변환 중에 충분한 에너지가 제공되도록해야합니다.. 그러나 다중 DS18B20 온도 센서가 동일한 신호 라인에 매달려있을 때, 풀업 저항 단독은 충분한 전력을 제공 할 수 없습니다, DS18B20 온도 센서가 온도를 측정 할 수 없거나 큰 오류가 발생합니다..
그러므로, 기생충 전원 공급 방법은 단일 DS18B20 온도 센서로 온도를 측정 할 때만 사용하기에만 적합합니다..
DS18B20 온도 센서 기생충 전원 공급 강력한 풀업 전원 공급 장치 모드
DS18B20 온도 센서 기생충 전원 공급 장치의 강력한 풀업 전원 공급 장치 모드는 아래 그림에 나와 있습니다.. DS18B20 온도 센서가 온도 측정 공정 동안 충분한 전원 공급 장치를 얻기 위해, MOSFET을 사용하여 신호 라인을 VCC로 직접 가져 오면 충분한 전력을 제공 할 수 있습니다. (사본 또는 시작 온도 변환 명령이 관련된 경우, 최대 내에 완료해야합니다 10 μs. 신호 라인은 강력한 풀업 상태로 전환됩니다) 전원 공급 장치가 불충분 한 문제를 해결합니다. DS18B20 온도 센서의 강력한 풀업 전원 공급 모드 기생충 전원 공급 장치는 다중 점 온도 측정 응용에 적합합니다., 그러나 강력한 풀업 스위칭을 위해서는 하나 더 I/O 라인이 필요합니다..
DS18B20 온도 센서의 외부 전원 공급 모드
외부 전원 공급 모드에서, DS18B20 온도 센서의 작동 전원 공급 장치는 VDD 핀에 연결되어 있습니다.. 전원 공급 장치가 충분하지 않은 문제는 없으며 변환 정확도를 보장 할 수 있습니다.. 동시에, 다중 DS18B20 온도 센서는 버스에 연결하여 멀티 포인트 온도 측정 시스템을 형성 할 수 있습니다.. 외부 전원 공급 장치 방법은 DS18B20 온도 센서에 가장 적합한 전원 공급 장치 방법입니다.: 그것은 안정적이고 안정적으로 작동합니다, 강력한 간섭 능력이 있습니다, 그리고 회로는 비교적 간단합니다.
DS18B20 온도 센서의 내부 구조
DS18B20 온도 센서의 내부는 64 비트 ROM으로 구성됩니다., 캐시 메모리, CRC 생성기, 온도 민감한 장치, 고온 트리거 및 구성 레지스터.
1. 64-DS18B20 온도 센서의 비트 ROM
DS18B20 온도 센서 내부에는 64 비트 ROM이 있습니다., ROM 경화에는 특정 내용이 있습니다. 더 낮은 8 비트 (28h에 고정되었습니다) 제품 유형 식별 번호입니다, 다음 48 비트는 일련 번호입니다, 그리고 상위 8 비트는 이전입니다 56 순환 중복성 체크 코드의 비트.
2. DS18B20 온도 센서의 메모리 매핑
DS18B20 온도 센서에는 9 바이트 캐시 메모리 장치가 있습니다., 아래 그림과 같이.
3. DS18B20 온도 센서의 구성 레지스터
DS18B20 온도 센서의 구성 레지스터 바이트의 최고 비트 비트 7은 테스트 모드 비트입니다.. 그것은 0 공장에서 배송되고 사용자가 변경할 필요가 없으면. 비트 6 및 비트 5는 DS18B20 온도 센서의 변환 해상도를 설정하는 데 사용됩니다.. 네 가지 해상도 옵션이 있습니다: 9, 10, 11 그리고 12 비트. 해당 변환 시간은 다음과 같습니다: 93.73ms, 187.5ms, 375MS 및 750ms 각각. 나머지 5 낮은 비트는 예약 된 비트입니다 (모두 1).
DS18B20 온도 센서의 기본 R0 및 R1 설정은 다음과 같습니다. 11. 그것은 12 비트 해상도입니다, 그건, 1 비트를 나타냅니다 0.0625 섭씨 온도.
DS18B20 온도 센서의 읽기 및 쓰기
지침
DS18B20 온도 센서로 변환 된 온도 값은 고속 임시 저장 메모리의 0 번째 및 1 번째 바이트에 2 바이트 보체 형태로 저장됩니다.. 그래서 우리가 단순히 온도 값을 읽고 싶을 때, 임시 레지스터에서 0과 1 바이트 만 읽으면됩니다..
온도 값을 읽는 간단한 단계는 다음과 같습니다.:
1. ROM 작동을 건너 뛰십시오.
2. 온도 변환 명령을 보내십시오.
3. ROM 작동을 건너 뛰십시오.
4. 읽기 온도 명령을 보내십시오.
5. 온도 값을 읽으십시오.
DS18B20 온도 센서의 초기화
마스터 장치는 먼저 저수준 펄스를 보냅니다 480-960 마이크로초, 그런 다음 버스를 높은 수준으로 방출합니다, 후속 내에서 버스를 감지합니다 480 마이크로초. 낮은 수준이있는 경우, 버스에 응답 한 DS18B20 온도 센서가 있음을 의미합니다.. 낮은 수준이없는 경우, 그것은 버스의 DS18B20 온도 센서의 응답이 없음을 의미합니다..
슬레이브 장치로, DS18B20 온도 센서는 낮은 수준이 있는지 감지하고 있습니다. 480-960 전원 켜지 자마자 버스에서 마이크로 초. 그렇다면, 기다리다 15-60 버스가 높아진 후 마이크로 초, 그런 다음 버스 수준을 낮추십시오 60-240 펄스로 반응하기 위해 마이크로 초, 호스트에게 장치가 준비되었다고 말합니다. 감지되지 않은 경우, 계속 확인하고 기다릴 것입니다.
문의하기
이메일을 기다리는 중, 이내에 답변해 드리겠습니다. 12 필요한 귀중한 정보를 몇 시간 동안.