BASIC4MCU | 질문게시판 | 디지털 인풋회로 설계 관련 질문
페이지 정보
작성자 master 작성일2018-08-08 14:57 조회9,004회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=2690
본문
아래와 회로를 참고하여 디지털인풋회로를 만들었습니다.측정결과 0V 입력신호에 대해 출력 5V, 24V 입력신호에 대해 출력 0V로 잘 동작 합니다.
문제는, 규격상 0~5V신호까지를 Low 신호로 인식해야 하는데,위 회로로는 입력이 2V정도만 되도 Optocoupler가 연결이 되서 출력이 0V가 나옵니다.중간에 비교기를 써서 5V 이하 입력신호에 대해서는 0V로 Optocoupler에 전달 되도록 하려 했으나,이 비교기 동작시키는 것도 입력의 0V, 24V 신호에서 전력을 끌어다 써야 하기 때문에0~5V의 입력전압에서는 제대로 동작하지 않습니다.정리하면, 위 회로는 0V, 24V의 신호에는 잘 동작을 하나,사용자가 Low 신호로 2~5V의 애매한 신호를 쏘게 될 경우 이를 출력에서 High 신호인 것으로 감지를 합니다.위 회로를 5V의 입력신호까지도 Low로 인식하도록 하려면 어떤 회로를 추가 해야 할까요?고수분들의 조언을 기다립니다. 감사합니다 ㅜㅠ//5~11V의 중간인 8V를 기준으로 HIGH/LOW를 구분한다면위 회로에서는 1/3 분압해서 입력받으므로비교기 레퍼런스 입력은 2.6667V가 됩니다.가변저항은 멀티턴 타입을 사용해서 정밀 조정하시고2.6667V가 되도록 조정하세요DC-DC 컨버터는 종류가 많이 있습니다.신뢰성있는 제품을 골라서 사용해야지 나중에 A/S 문제가 덜 생깁니다.//isolation amplifier를 사용해서 아나로그 값을 mcu로 넘길 수도 있습니다.1차측 전원은 DC-DC 컨버터를 사용하면 됩니다.
댓글 0
조회수 9,004등록된 댓글이 없습니다.