타이머 회로가있는 맞춤형 유량 컨트롤러

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





이 기사는 타이머가있는 맞춤형 수류 컨트롤러 회로에 대해 설명합니다. 그는 Daljeet Singh Sokhey 씨가 아이디어를 요청했습니다.

기술 사양

지금은 다른 프로젝트를 진행 중이며 귀하의 도움을 원합니다. 2 개의 입력이 있으며 하나의 단일 출력이 하이 (AND 스위치)가 되려면 둘 다 30 초 동안 하이 상태를 유지해야합니다.



둘 중 하나가 실패하면 타이머도 중지했다가 재설정 된 다음 두 입력이 다시 높을 때 다시 시작해야합니다. 이는 기본적으로 파이프를 통해 흐르는 물의 가용성을 확인하기위한 것입니다.

솔레노이드 밸브를 사용하여 물의 개폐를 제어하고 흐름 스위치를 사용하여 물이 흐르는 지 확인합니다.



이 스위치와 솔레노이드는 물이 제대로 흐르고 있는지 확인하기 위해 30 초 동안 계속 켜져 있어야합니다. 이 조건이 충족되면 다른 작업을 트리거하는 데 사용할 수있는 높은 출력을 제공해야합니다.

수류 확인 회로 등 원하는대로 이름을 지정할 수 있으며 타이머는 솔레노이드 만 ON 상태로 유지합니다.

유량 스위치를 켜는 것은 솔레노이드에 의존하여 물이 성공적으로 흐르도록합니다.

그러면 유량 스위치에서 전압이 높아집니다. 그리고 솔레노이드가 ON (30 초)되는 동안 흐름 스위치의 높은 전압을 유지해야합니다. 해당 시간 동안 유량 스위치의 전압이 LOW로 떨어지면 타이머가 재설정되어 솔레노이드가 꺼집니다.

아마도 여기에 다른 타이머 회로를 추가하여 3 분 정도 후에 다시 시도 할 수 있습니다 (조정 가능).

솔레노이드와 흐름 스위치가 30 초 동안 켜져 있으면 릴레이에 연결하여 다른 회로를 켤 수있는 높은 출력을 제공해야합니다.

솔레노이드는 30 초 후에 꺼야합니다. 솔레노이드와 스위치는 모두 12V dc입니다.

디자인

제안 된 물 흐름 컨트롤러 회로에서 IC 555는 단 안정 모드를 통해 30 초 타이머로 구성됩니다.

전원이 켜지면 IC의 핀 # 2에있는 0.1uF 커패시터가이 핀에 순간 로직 제로를 제공하여 IC 출력을 하이로 트리거하고 IC는 이것이 발생하는 즉시 카운트를 시작합니다.

IC의 3 번 핀에서 전달되는 위의 높은 값은 트랜지스터와 연결된 솔레노이드를 작동시킵니다.

솔레노이드는 물이 흐르도록 게이트를 열며, 이는 유량 스위치와 스위치 ON으로 감지됩니다.

위의 작업은 아마도 너무 빨리 발생하고 두 장치에서 상대적으로 동시에 포지티브 트리거가 'NAND'게이트를 형성하도록 배열 된 두 NPN 트랜지스터의베이스에 도달합니다.

두 트랜지스터가 모두 켜진 상태에서 상부 트랜지스터의 컬렉터에 제로 로직이 적용되어 회로의 올바른 상태와 두 장치가 모두 올바르게 작동 함을 나타냅니다.

그 동안 IC는 30 초 동안 카운트하고, 그 후 핀 # 3은 회로의 표시된 OUT 단자에서 하이를 분명히 렌더링하는 두 장치 모두를 로우 스위치 OFF로 되돌려 의도 된 '30 초 경과 '신호를 다음에 제공합니다. 시스템의 무대.

장치가 오작동하는 경우 각 NAND 트랜지스터는 출력에서 ​​하이를 트리거하는 기본 트리거가 없습니다.

위의 조건에서 맨 왼쪽에있는 상단 트랜지스터는 회로의 OUT 단자에서 기본 트리거를 수신하고 켜집니다. 그러나 IC 555는 핀 # 3이 높을 때 실 카운팅이므로 핀 # 3의 전압이 통과 할 수 있습니다. 이 트랜지스터를 통해 특정 지연 후 핀 # 2를 접지하여 555 IC 작업을 재설정하고 다시 시작하는 하단 트랜지스터의베이스로.

그런 다음 작업이 반복됩니다.

지연은 10uF 커패시터의 값을 조정하여 변경할 수 있습니다.

회로도

수정 제안에 따라 위의 회로가 아래와 같이 수정되었습니다. 자세한 내용은 주석을 참조하십시오.




Previous : 지연으로 LED 깜박임 – Arduino 기본 사항 Next : 스위치 상태 모니터링 (디지털 읽기 직렬) – Arduino 기본 사항