단일-칩 마이크로 pwm 제어 모터, PWM 모터 속도 제어 원리 및 51 단일-칩 마이크로 PWM 프로그램 클래식
모터 속도 조정에 대 한 우리는 펄스 폭 변조 (PWM) 메서드를 사용합니다. 모터 제어, 전원 공급 장치는 모터에 파워를 지속적으로 제공 하지 않습니다 하지만 특정 주파수에서 구형 파 펄스의 형태로 힘을 제공 한다. 서로 다른 듀티 사이클 구형 파 신호는 모터를 조절할 수 있습니다. 그래서 펄스 입력된 신호는 균등 하 게 작업 시간으로 모터는 입력 전류를 차단 하는 기능이 실제로 큰 인덕터와 갑작스런 전압 변경 때문입니다. 이런식으로 PE2 및 PD5 모터를 적용 하는 전압의 크기를 변경할 수 있습니다 초기 에너지 터미널에 입력된 구형 파의 듀티 비를 변경 함으로써 회전 속도 변화.
이 회로에 마이크로프로세서는 펄스 폭 변조를 구현 하는 데 사용 됩니다. 2 개의 일반적인 방법이 있다:
(1) 실현 소프트웨어, 즉, 펄스 폭 변조 신호를 생성 하는 포트의 특정 비트의 논리 상태를 교대로 변경 소프트웨어 지연 루프 프로그램을 실행 하 고 다른 의무 비율을 얻기 위해 다른 지연 시간을 설정 하 여.
(2) 하드웨어 실험은 자동으로 CPU 처리 시간을 차지 하지 않는 PWM 신호를 생성 합니다. PWM 모드에서 ATMEGA8515L의 카운터 1 해야합니다. 자세한 내용은 관련된도 서를 참조 하십시오.
51 단일 칩 PWM 프로그램 클래식
두 개의 PWM 파형 80/256에 의해 점령을 요구 두 개의 Pwm을 생성 합니다. 두 파형 정열 있어야 하 고 동시에 높은 수 없습니다! 높은 수준 간의 차이 48/256 이다. PWM 기능 PIC 마이크로컨트롤러에 사용 가능 하지만 51 MCU를 사용 하려는 경우 그것은, 하지만 더 성가신.
타이머 t 0 주파수, 듀티 사이클 제어 T1 타이머를 제어 하는 데 사용할 수 있습니다: 일반 프로그래밍 생각이: T0 타이머 인터럽트 I0 포트 출력 높은 레벨, T0 타이머 T1,이 타이머의 인터럽트에서 시작 하 게 하는 것입니다 그리고이 T1 낮은 출력 IO 포트를 수준, 그래서 그는 타이머의 초기 값 변경 T0 주파수를 변경할 수 있으며 타이머 t 1의 초기 값 변경 듀티 사이클을 변경할 수 있습니다.





