답변:
모터를 구동 할 때 PWM 주파수의 영향을받는 몇 가지 문제가 있습니다.
각 코일에는 유한 저항이 있으므로 코일을 통과하는 전류의 제곱에 비례하여 전력 손실이 발생합니다. 펄스에 걸쳐 전류에 큰 변화가있을 때 동일한 평균 전류에서 손실이 더 높아집니다. 펄스 전압에 거의 즉각적으로 반응하는 코일의 극단적 인 예를 생각 해보자. 50 % 구형파로 구동하고있다. 저항성 소실은 코일을 항상 최대로 구동하는 것의 1/2이며 평균 전류 (따라서 모터 토크 결과)도 1/2입니다. 그러나 코일 대신 펄스 대신 1/2 전류로 구동하는 경우 저항 소실은 최대 1/4의 풀 스케일 전류의 1/2과 동일하므로 토크가됩니다.
이것에 대해 생각할 수있는 또 다른 방법은 평균 DC 레벨 위에 상당한 AC 전류를 원하지 않는다는 것입니다. AC 전류는 모터를 움직이지 않으며 평균치 만 작동합니다. 따라서 AC 구성 요소는 코일 및 기타 장소에서 저항 손실 만 발생시킵니다.
당신의 회로에 관해서, 나의 가장 큰 관심사는 Q1이 얼마나 천천히 구동되는지입니다. 옵토 아이솔레이터는 특히 꺼질 때 속도가 느립니다 (개별 트랜지스터와 같은 대부분의 다른 구성 요소와 관련됨). R2 (값을 읽을 수는 있지만)는 FET 게이트를 잡아 당겨 끄십시오. 느려질 것입니다. 위에서 언급 한 다른 모든 절충점을 고려하여 느린 PWM 주파수를 견딜 수 있다면 괜찮습니다.
옵토의 모터쪽에 PIC를 배치하는 것을 고려할 수 있습니다. UART 인터페이스 또는 PWM 주파수에서 실행할 필요가없는 것을 통해 PIC와 디지털 방식으로 통신 할 수 있습니다. 그런 다음 PIC는 적절한 PWM을 로컬로 생성하고이를 위해 추가 회로를 사용하여 Q1을 하드 온 / 오프합니다. 이렇게하면 고속 신호와 고속 에지가 광 분리기를 통과하지 않습니다.
다음과 같이 광 절연 게이트 드라이버를 권장합니다. https://www.fairchildsemi.com/datasheets/FO/FOD3182.pdf을 나는 ~ 200kHz의 스위칭 주파수에서 클래스 D 증폭기에서이 같이 사용 무언가를했습니다.
또한 권선 저항에 대해 언급하기 위해 모터의 전류는 다이오드를 통해 롤링을 유지하며 전원을 켤 때 지수 적으로 상승합니다. 스위치가 꺼지면 감쇄되므로 권선의 열이 나쁘지 않습니다.