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


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

*

Các thời gian ON với OFF khác biệt, mặc dù chu kì T ( hay tần số f) là thắt chặt và cố định. Vì vậy đấy là cách thức pha chế dựa vào sự biến hóa độ rộng của chuỗi xung vuông, dẫn đến việc đổi khác năng lượng điện áp ra.quý khách hàng sẽ xem: phạm vi xung là gì

Ứng dụng của PWM :

 


Xem thêm: Những Sự Thật Về Vua Mai Thúc Loan, Mai Thúc Loan

*

Công thức tính cực hiếm mức độ vừa phải của năng lượng điện áp :

U=Umax * Ton/T ; tốt U = Umax*duty ; duty=Ton/T;

lấy một ví dụ : Umax=12V; 20% duty : U=12*20/100= 2.4V

Điều chính sách rộng lớn 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 tự do với nhau tại 2 chân RC1 với RC2. Sử dụng Timer 2 (8 bit) nhằm chế tác thời hạn trễ mang đến PWM. Có 2 thông số kỹ thuật rất cần được chú ý : 

1. Số nạp cho 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 đề xuất tính, div là thông số chia . postscale chọn PWM 1 hay 2. mode : T2_DISABLED, T2_DIV_BY_1, T2_DIV_BY_4, T2_DIV_BY_16.

lấy một 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 số ấy value là số nguyên 8 bit hoặc 16 bit

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

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

vào 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ũng có thể download bài học trên đây : Điều chính sách rộng lớn xung PWM-PIC-bài 6

Xem đoạn Clip tế bào phỏng :

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

Chulặng mục: Hỏi Đáp
Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *