Điều chế độ rộng lớn xung (Pulse Width Modulation) (PWM) là chuyển đổi chiều rộng lớn của xung (Không yêu cầu tần số). Tức là biểu lộ PWM chỉ tất cả thời hạn ON - OFF là biến hóa còn tần số luôn luôn luôn cố định. Bằng kỹ thuật này, bạn cũng có thể kiểm soát và điều chỉnh điện áp mang lại trước. Xét xung vuông như hình dưới :

Bạn vẫn xem: độ rộng xung là gì


Bạn đang xem: độ rộng xung là gì

*



Xem thêm: Cho Mình Hỏi "Christian" Và " Catholic Là Gì, Catholic Là Gì

Các thời gian ON cùng OFF không giống nhau, tuy nhiên chu kì T ( giỏi tần số f) là cố định. Vì vậy đấy là cách thức pha trộn dựa trên sự thay đổi độ rộng của chuỗi xung vuông, dẫn tới sự thay đổi năng lượng điện áp ra.Quý Khách đã xem: độ rộng xung là gì

Ứng dụng của PWM :

 

*



Xem thêm: Metaheuristic Là Gì ? Ý Nghĩa Của (Meta) Phương Pháp Heuristic

Công thức tính giá trị vừa đủ của điện áp :

U=Umax * Ton/T ; hay U = Umax*duty ; duty=Ton/T;

ví dụ như : Umax=12V; 20% duty : U=12*20/100= 2.4V

Điều chế độ rộng xung với vi điều khiển PIC :

Vi điều khiển PIC 16F877A cung cấp 2 module CCPhường (Capture/Compare/PWM) có thể xuất ra 2 Xung chủ quyền cùng nhau trên 2 chân RC1 cùng RC2. Sử dụng Timer 2 (8 bit) để chế tác thời hạn trễ cho PWM. Có 2 thông số rất cần được chăm chú : 

1. Số hấp thụ mang lại timer 2 :

setup_timer_2 (mode, period, postscale) ; period= fc/(fpwm*4*div)-1 trong đó fc là tần số thạch anh, fpwm là tần số PWM đề nghị tính, div là thông số chia . postscale lựa chọn PWM 1 tuyệt 2. mode : T2_DISABLED, T2_DIV_BY_1, T2_DIV_BY_4, T2_DIV_BY_16.

Ví dụ : phát xung pwm tần số 10khz=10000Hz; duty=20%;

setup_timer_2(T2_DIV_BY_4,74,1); period=12000000/(10000*4*4)-1=74 

2. Tính duty cycle : set_pwm1_duty(value) trong các số ấy value là số nguyên 8 bit hoặc 16 bit

- Đối cùng với 8 bit : value= period*duty

- Đối cùng với 16 bit : value=4* period*duty

trong ví dụ này : set_pwm1_duty((int16)59); hoặc set_pwm1_duty(14) (value=4*74*20/100=59 hoặc 74*20/100=14.8 làm tròn 14)

 Các chúng ta cũng có thể tải về bài học kinh nghiệm trên phía trên : Điều chế độ rộng lớn xung PWM-PIC-bài bác 6

Xem video mô phỏng :

Nếu bạn thấy hay hãy đăng ký , share giúp tôi nhé công ty chúng tôi sẽ liên tiếp update kiến thức bắt đầu về vi điều khiển PIC trên đây

Chuim mục: Hỏi Đáp Chulặng mục: Công Nghệ 4.0