마이크로 컨트롤러를 전화선에 연결하는 것은 다소 기술적 인 작업이며 회선 작동에 대한 지식이 필요하지만 위험 할 수는 있지만 불가능한 작업은 아니며 그러한 작업을 준비하지 않은 경우 약간의 충격을 가할 수 있습니다 .
전화선에 어떤 양의 항체가 있는지 알지 못하지만 장력이 반대로 측정된다는 것을 알기 때문에 처음에는 정류기 회로를 정류 회로에 만들어야합니다 (GND). 부정적인 것은, 시스템에 연결될 때 배터리의 극이 덜 잘게 잘리는 것을 발견했기 때문입니다.
두 번째 단계는 회로를 전화선에 직접 연결하지 않도록 작은 커플러를 개발하는 것입니다. 이를 위해 브리지 정류기 이후 라인의 각 연결 지점에 배치되는 한 쌍의 저역 통과 필터를 사용할 수 있으며 브리지 정류기의 아래쪽은이 필터로 회로를 접지하기 위해 연결됩니다. 플러스 포인트는 컨트롤러의 PWM 출력에 연결됩니다.
전화선의 전압 레벨이 매우 다르기 때문에 PWM 포트를이 필터에 직접 연결할 수없는 다른 중요한 정보는 다음과 같습니다.
- 선이 울리면 60V를 초과하는 전압이 20Hz 이상으로 진동합니다.
- 회선이 대기 모드에있을 때는 반송파 및 지역으로 30V ~ 48V 사이로 유지됩니다.
- 회선이 사용 중이거나 회로 또는 다른 내선으로 인해 6V와 12V 사이의 전압이 발생합니다.
- 라인의 오디오 변조는 이미 3dBm에 해당하는 피크 0.7Volts에서 발생하므로 PWM 출력은 이와 같은 출력을 제공해야합니다.
전화 시스템과 라인 전압의 레벨을 맞추기 위해 0 ~ 0.7V의 출력을 갖는 전압 분배기를 사용할 수 있습니다. 즉, 5V의 도어 PWM 펄스 최대 출력 전압이 0,7V이어야하는 경우 제수 저항입니다. 또 다른 방법은 게인 반전을 갖는 연산 증폭기를 사용하여 출력을 줄이는 것입니다. 또한 4n25의 옵토 아코 플라도 회로를 사용하여 다이오드의 펄스와 같은 변화를 위해 포토 트랜지스터를 편광시킬 수 있습니다.
이 회로의 또 다른 중요한 구성 요소는 신호를 클리핑해야하는 한 쌍의 다이오드입니다. 즉, 오디오의 전압 제한이 0.77V이므로 필터가 브리지에서 필터링 된 신호의 양극과 음극 사이에 몇 개의 다이오드를 넣은 후 전압 정류기이므로 라인에서 잡음이 발생할 때이 레벨 이상의 신호가 arduino에 도달하지 않도록하십시오.
추가 정보 : http://carlosdelfino.eti.br/WorkshopTelefoniaAutomacao/