Điều khiển độ rộng xung pwm
Đối với vi điều khiển pic 16f877A có 2 module là CCP1(RC2) và CCP2(RC1), về chức năng 2 module này hoàn toàn giống nhau. Chúng ta có thể sử dụng 2 module CCP này trong các chức năng như: capture mode, compare mode, pwm mode
Trong project này ta sử dụng module CCP2 ở chế độ PWM mode.
Tín hiệu của tần số và chu kỳ xung đồng hồ có một ứng dụng rộng rãi trong tự động hóa. Một ví dụ cơ bản là mạch điều khiển công suất và được thể hiện một cách dễ hiểu qua hình minh họa dưới đây. Nếu mức logic 0 tương ứng với switch off, mức logic 1 tương ứng switch on. Nguồn điện cung cấp cho tải tỉ lệ thuận với thời gian của một xung, tỉ lệ này được gọi là Duty Cycle.
![]() |
Hình minh họa điều khiển độ sáng của đèn bằng cách điều khiển độ rộng xung |
Trong project sau ta thay đổi Duty Cycle để thay đổi tỉ lệ mức logic 0 và logic 1 của một chu kỳ.
![]() |
Điều khiển độ rộng xung PWM |
||Tải project (code+protues)
0 nhận xét: