마이크로 컨트롤러 ATmega16L을 사용하여 전기 기기의 켜짐 / 꺼짐 상태를 감지하기 위해 옵토 커플러 ( MOC3021 )를 사용하고 있습니다. 이 작업은 어떻게합니까? 내 전원 공급 장치 사양은 230V, 50Hz입니다. 주변 회로를 설계하고 저항과 같은 구성 요소 값을 어떻게 선택합니까?
편집을 할 2012년 6월 13일에 참고 :이 내가 이런 회로를 해결하고있어 이번이 처음이다. 유용한 의견을 보내 주시기 바랍니다. (내가 잘못한 것 또는 개선을 포함하여)
위의 회로도를 참조하십시오. 이 회로를 사용하여 부하가 켜져 있는지 꺼져 있는지 확인하는 것이 좋습니다. 옵토 커플러 의 출력 핀은 사용중인 마이크로 컨트롤러의 외부 인터럽트 (ATmega16L)에 연결됩니다. 인터럽트는 로드 상태를 모니터링 합니다. 모니터링 후 동일한 마이크로 컨트롤러에 연결된 릴레이 (릴레이는 제어 메커니즘으로 작동)를 사용하여로드 상태를 토글 할 수 있습니다 .
이제 R1, R2 및 Rc에 대한 저항 값을 계산해 보았습니다. 마이크로 컨트롤러의 VIL (max) = 0.2xVcc = 660mV 및 VIH (min) = 0.6xVcc = 1.98V 및 VIH (max) = Vcc + 0.5 = 3.8V입니다.
Rc를 계산하는 것은 매우 쉽습니다. 트랜지스터가 전도하지 않을 때는 출력 이 높습니다 (3.3V에서). 트랜지스터가 작동하면 출력 이 낮아집니다. 따라서 마이크로 컨트롤러의 관점에서 볼 때 출력 높음은로드가 꺼 졌음을 의미하고 출력 낮음은로드가 켜졌 음을 의미합니다.
IF = 1mA에서 34 % 최소 CTR을 사용하여 SFH621A-3에 대한 데이터 시트를 살펴보십시오. 따라서 1mA 입력에서 출력은 340uA가됩니다. 마이크로 컨트롤러가 광 커플러 의 출력 에서 저전압을 감지하기 위해 1Kohm의 저항 값을 사용할 수 있습니까? 되도록 출력 광 커플러로부터는 340mV의 전압을 가질 것이다 (이하 VIL을 (최대) )
이것에 대해서는 나중에 더 긴 하루였습니다.
편집을 할 2012년 6월 15일에
참고 : 전력선 (R1 및 R2)에서 저항을 해결합니다. 내 계산과 적절한 피드백을 확인하십시오.
목표 : 목표는 10mS 반주기 (20mS 전체주기 50Hz)에서 최대 시간 동안 LED를 * ON ** 상태로 유지하는 것입니다. LED가 90 %의 시간 동안 켜져 야한다고하자. 즉, LED가 절반 기간 동안 90 %의 시간 동안 최소 1mA의 전류를 필요로한다는 의미이다. 이는 LED가 10mS 반주기 동안 9mS 동안 활성화됨을 의미한다. 따라서 9mS / 10mS = 0.9 * 180 ( 반주기 ) = 162 도입니다. 이것은 전류가 9deg와 171deg 사이에서 1mA (0deg에서 9deg 및 171deg에서 180deg 사이의 1mA 미만 ) 임을 나타냅니다 . 정수로 작업하는 것이 깔끔하고 5 % 가이 응용 프로그램에서 적어도 차이가 없기 때문에 ON 시간을 95 %로 생각하지 않았습니다.
Vpeak-peak = 230V x sqrt (2) = 325V입니다. 공차 고려. 최소 공차는 6 %입니다. 325 x 0.94 ( 100-6 ) x sin (9) = 47.8V
따라서 R1 ≤ (47.8V-1.65V) / 1mA = 46.1 ms 46.1 ms (39 Koh) (e12 시리즈)보다 작은 값을 선택하십시오. 계산 된 것과 비교하여 더 작은 값의 저항이 선택되었으므로 다이오드를 통한 전류가 1mA보다 클 것입니다.
새로운 전류 계산 : ((325V x 110 %)-1.25V) / 39 Kohms = 9.1mA (다이오드의 최대 If에 너무 가까움). 잠시 후이 문제로 돌아 오기 [Label-1x]
먼저 저항의 정격 전력을 계산하십시오 (39 Kohm 고려) ((230 + 10 %) ^ 2) / 39K = 1.64 Watts (너무 높음).
계산으로 돌아 가기 [Label-1x] 22 개의 Kohm 저항을 선택할 수 있습니다. 함께 그들은 최대 44 Kohm을 더합니다. 이것은 46.1 Kohm에 가깝습니다 (위에서 계산).
두 저항의 전력 정격 확인 : ((230 + 10 %) ^ 2) / (2 x 22) Kohm = 1.45W. 정격 전력이 각각 1W 인 22 개의 Kohm 저항을 선택하십시오.
이제이 모든 초기 CTR은 34 %였으며 이는 1mA 입력이 340µA 출력이된다는 것을 의미합니다 . 그러나 이제 2x22 Kohm 저항으로 인해 전류가 출력에서 약간 더 커집니다. 이는 풀업 저항 Rc에서 더 높은 전위를 의미합니다. 옵토 커플러의 출력에서 500mV 미만의 전압 강하가 발생하는 문제가 있습니까?