기금넷 공식사이트 - 재경 문답 - AT80C51 마이크로컨트롤러를 사용하여 다양한 듀티 사이클을 통해 DC 모터의 속도와 방향을 제어하기 위해 PWM을 출력하는 조립 프로그램을 작성하는 방법은 무엇입니까?

AT80C51 마이크로컨트롤러를 사용하여 다양한 듀티 사이클을 통해 DC 모터의 속도와 방향을 제어하기 위해 PWM을 출력하는 조립 프로그램을 작성하는 방법은 무엇입니까?

51의 출력은 모터를 직접 구동할 수 없습니다. 모터에는 구동 회로가 필요합니다. PWM은 구동 회로를 제어하고 모터 조향 및 속도를 제어하는 ​​데에만 사용할 수 있습니다. 예를 들어 P1^1과 P1^2를 사용하여 두 개의 PWM 신호를 출력합니다. 순방향으로 회전하면 P1^1은 PWM 신호를 출력하고 P1^2는 로우 레벨을 출력합니다. 역방향으로 돌리면 설정이 역전됩니다. 속도는 PWM의 듀티 사이클, 즉 펄스 폭과 펄스 폭의 비율을 변경합니다. 듀티 사이클이 0이면 제동되고, 듀티 사이클이 1이면 최고 속도로 회전합니다. . 먼저 일반적인 프로세스를 명확히 한 다음 세부 사항을 고려하십시오. 프로그램은 자신의 회로에 맞춰 직접 작성해보세요! 온라인에는 이러한 프로그램이 많이 있습니다.