Độ Rộng Xung Là Gì

     

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

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




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

*

Các thời gian ON với OFF khác nhau, tuy vậy chu kì T ( giỏi tần số f) là nuốm định. Bởi vậy đây là phương pháp điều chế dựa trên sự biến đổi độ rộng của chuỗi xung vuông, dẫn cho sự biến đổi điện áp ra.Bạn đang xem: độ rộng xung là gì

Bạn đang xem: phạm vi xung là gì

Ứng dụng của PWM :

PWM được ứng dụng nhiều trong nghành điện – điện tử.

Xem thêm: Cách Tính Điểm Đại Học Hà Nội 2021, Trường Đại Học Hà Nội


Xem thêm: Cho Thuê Mặt Bằng Giá Rẻ Quận 12 Tháng 04/2022, Mặt Bằng Cho Thuê


Điển hình độc nhất mà chúng ta thường hay chạm mặt là điều khiển động cơ , điều áp… thực hiện PWM điều khiển độ nhanh chậm của hộp động cơ , nó còn được dùng để điều khiển sự ổn định vận tốc động cơ.

Ngoài nghành nghề dịch vụ điều khiển hay bình ổn tải thì PWM còn tham gia cùng điều chế các mạch nguồn như : boot, buck, nghịch lưu giữ 1 pha cùng 3 pha…

 

Công thức tính giá trị trung bình của năng lượng điện áp :

U=Umax * Ton/T ; tuyệt U = Umax*duty ; duty=Ton/T;

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

Điều cơ chế rộng xung với vi tinh chỉnh PIC :

1. Số nạp cho timer 2 :

setup_timer_2 (mode, period, postscale) ; period= fc/(fpwm*4*div)-1 trong các số đó fc là tần số thạch anh, fpwm là tần số PWM đề xuất tính, div là hệ số chia . Postscale lựa chọn PWM 1 tố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 những số ấy value là số nguyên 8 bit hoặc 16 bit

– Đối 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 có tác dụng tròn 14)

 Các bạn có thể download bài học tại trên đây : Điều cơ chế rộng xung PWM-PIC-bài 6

Xem video clip mô rộp :

Nếu bạn thấy hay hãy đk , chia sẻ giúp tôi nhé chúng tôi sẽ thường xuyên xuyên update kiến thức bắt đầu về vi tinh chỉnh và điều khiển PIC trên đây

Chuyên mục: Hỏi Đáp