8051 마이크로 컨트롤러를 사용한 온도 제어 DC 팬

문제를 제거하기 위해 도구를 사용해보십시오





오늘날 인류는 신기술 수동 조작을 자동 제어 장치로 대체합니다. 더운 날씨에 사람들의 기본 요구 사항 중 하나는 냉각 팬입니다. 그러나 팬의 속도는 수동 스위치, 즉 팬 조절기 또는 조광기를 사용하여 수동으로 제어 할 수 있습니다. 조광기를 돌려 팬 속도를 변경할 수 있습니다. 밤에는 기온이 급격히 떨어지지 만 아침에는 기온이 높은 곳 등 일부 장소에서 볼 수 있습니다. 사용자는 온도 차이를 이해하지 못합니다. 따라서 여기에서 팬의 속도를 극복하기 위해 온도에 따라 달라지는 솔루션이 있습니다. 이 개념은 특히 낮과 밤에 온도가 급격히 변하는 지역에 적용됩니다. 이 프로젝트는 수동 팬을 자동 팬으로 변환합니다. 자동 팬은 실내 온도에 따라 속도를 변경합니다. 이 기사에서는 각 블록 및 속성에 대해 작업하는 온도 제어 팬 블록 다이어그램에 대해 설명합니다.

마이크로 컨트롤러를 사용하는 온도 제어 DC 팬

제안 된 마이크로 컨트롤러를 이용한 시스템 온도 제어 팬은 온도에 따라 팬의 속도를 제어하고 디스플레이에 온도를 지정하는 데 사용됩니다. 필요한 구성 요소는 마이크로 컨트롤러입니다. 온도 센서 , 모터 7 세그먼트 디스플레이, ADC, 전원 공급 장치, 연산 증폭기.




온도 제어 DC 팬

온도 제어 DC 팬

마이크로 컨트롤러를 사용하는 온도 제어 팬의 블록 다이어그램이 위 그림에 나와 있습니다. 블록 다이어그램에는 전원 공급 장치, RST 회로, 8051 마이크로 컨트롤러 , LM35 온도 센서, 8 비트 ADC, L293D 모터 드라이버 , DC 모터, 7 세그먼트 디스플레이, i / p 스위치.



온도 센서

그만큼 사용되는 온도 센서 제안 된 시스템은 LM35입니다. 이 온도 센서의 o / p는 섭씨 눈금에 선형 적으로 비례합니다. 이 IC는 정확도를 제공하기 위해 외부 교정이 필요하지 않습니다. 제안 된 시스템에서 온도 센서의 주요 기능은 팬의 외부 환경 온도를 감지하는 것입니다.

온도 센서

온도 센서

8051 마이크로 컨트롤러 (AT89C51)

8 비트 마이크로 컨트롤러 AT89C51은 8051 제품군에 속합니다. 128 바이트 RAM, 16 비트 주소, 16 비트 타이머 / 카운터 -2, 6 인터럽트 ROM-4k 바이트로 구성됩니다. 제안 된 시스템에서 마이크로 컨트롤러의 주요 기능은 온도 센서가 감지하는 온도를 분석하는 것입니다. 온도에 따라 마이크로 컨트롤러는 팬의 속도를 변경해야합니다.

AT89C51 Microocntroller

AT89C51 마이크로 컨트롤러

ADC (0808)

ADC (아날로그-디지털 변환기) 될 필요가있다 8051 마이크로 컨트롤러와 인터페이스 데이터 처리를위한 아날로그 i / p를 허용합니다. 여기서 직렬 I / O 포트는 컨트롤러와 다른 장치 간의 데이터 흐름을 만드는 데 사용됩니다. 여기에서는 8 비트 병렬 ADC0808 IC가 사용되었습니다. + 5V에서 작동하며 8 비트 해상도를 가지고 있습니다. 이 ADC는 기준 전압을 사용하여 입력 아날로그 신호를 동등한 디지털 신호로 변환합니다.


ADC0808

ADC0808

7 세그먼트 디스플레이

7 세그먼트 디스플레이 십진수를 표시하는 데 사용되는 전자 디스플레이의 한 종류입니다. 이러한 디스플레이의 응용 분야에는 주로 전자 계량기, 디지털 시계 및 정보를 숫자 형식으로 표시하는 다양한 전자 장치가 포함됩니다. 그러나 이러한 디스플레이는 영숫자 코드를 표시하기 위해 16 진수 코드를 사용합니다.

7 세그먼트 디스플레이

7 세그먼트 디스플레이

온도 제어 DC 팬 작동

위의 블록 다이어그램에서 사용 된 모든 모듈이 통합되었습니다. 팬 속도는 온도 변화로 모니터링 할 수 있습니다. 이 프로젝트의 기본 개념은 온도를 얻고, 온도를 표시하고, 온도 변화를 팬 속도에 따라 반영하는 것입니다. 여기서 프로젝트에 사용 된 온도 센서는 LM35이며이 센서의 O / p는 아날로그-디지털 변환기에 제공됩니다. 완전한 작업이 허용되는지 여부는 외부 인터럽트에 의해 결정될 수 있습니다.

온도 제어 DC 팬 블록 다이어그램

온도 제어 DC 팬 블록 다이어그램

온도 센서 LM35는 온도 센서가 온도를 전압으로 변경하기 때문에 8051 마이크로 컨트롤러의 아날로그 핀과 인터페이스됩니다. 여기서 온도 센서는 정확한 판독 값을 얻기 위해 마이크로 컨트롤러에 올바르게 인터페이스되어야합니다. 팬의 속도는 마이크로 컨트롤러가 검사 한 온도에 의해 결정될 수 있습니다.

마이크로 컨트롤러는 IC L293D 모터 제어를 사용하여 DC 팬을 제어합니다. 이 IC L293D는 이중 H 브리지입니다. DC 모터의 속도와 방향을 제어하는 ​​데 사용되는 모터 드라이버. 또한 마이크로 컨트롤러와 모터 간의 절연을 제공합니다. 모터 속도는 다음을 사용하여 제어 할 수 있습니다. 펄스 폭 변조 (PWM) 기술.

제안 된 시스템은 또한 사용자가 팬의 속도를 제어 할 수있는 옵션을 제공하는 자동 또는 수동 스위치와 함께 제공됩니다. 버튼을 누르면 속도를 수동으로 제어 할 수 있으므로 사용자가 팬 속도를 수동으로 제어 할 수 있습니다. RC1에 LED를 연결하여 자동 또는 수동 스위치의 상태를 보여줄 수도 있습니다. 발광하는 경우 다이오드 가 깜박이면 팬 제어가 수동임을 의미합니다.

그래서 마지막으로 우리는 전원 공급 전체 회로에 주어지면 마이크로 컨트롤러가 팬의 주변 온도를 읽습니다. 온도의 아날로그 값은 센서에 의해 제공되며 마이크로 컨트롤러의 ADC 핀에 적용됩니다. 아날로그 값은 내부적으로 마이크로 컨트롤러에 의해 디지털로 변경됩니다. 온도가 임계 값보다 높으면 마이크로 컨트롤러가 컨트롤러에 신호를 보내 모터를 켭니다. 따라서 팬이 회전하기 시작합니다.

온도 제어 팬의 속성

온도 조절 팬의 특성은 주로 다음과 같습니다.

  • 온도가 35 ℃를 초과하면 팬이 최대 속도로 작동해야합니다.
  • 온도가 15 ° C 아래로 떨어지면 팬은 최소 속도 여야합니다.
  • 팬 속도는 15 ° C에서 35 ° C까지의 온도 범위에 따라 변경되어야합니다.
  • 사용자가 수동 또는 자동으로 팬의 속도를 자유롭게 제어 할 수 있도록 자동 수동 스위치가 내장되어야합니다.

온도 제어 팬의 응용 분야에는 프로세서를 냉각하기 위해 컴퓨터에서 기업, 기관, 조직, 가전 제품과 같이 전력 소비를 제어해야하는 경우가 포함됩니다. 또한이 프로젝트는 에어컨과의 인터페이스를 통해 향상 될 수 있습니다.

따라서 이것은 마이크로 컨트롤러를 사용하는 온도 제어 팬에 관한 것입니다. 이 개념을 더 잘 이해 하셨기를 바랍니다. 또한이 개념 또는 마이크로 컨트롤러 기반 프로젝트 , 아래 댓글 섹션에 댓글을 달아 의견을 보내주세요. 7 세그먼트 디스플레이의 기능은 무엇입니까?

사진 크레딧 :