Mình đang thắc mắc không hiểu chỗ này. Mình đang tự nghiên cứu về PWM, nên chưa có được khái niệm rõ ràng. Mong được hướng dẫn.
Nếu mình xuất ra vdk ở mức 1 rồi delay(500), rồi xuất ra mức 0, lại delay(500), cứ như thế, thì có gọi là kỹ thuật điều rộng xung hay không.?
Như vậy, điều rộng xung, có phải là cấp điện cho tải, rồi ngắt, quá trình này thực hiện với một tốc độ nào đó, để đèn sáng mờ, hoặc động cơ chạy chậm lại,..v.v....???
Nếu thế thì tại sao ta lại cần các kênh PWM, vì 1 port bình thường là đủ làm rồi mà.?
Nếu mình xuất ra vdk ở mức 1 rồi delay(500), rồi xuất ra mức 0, lại delay(500), cứ như thế, thì có gọi là kỹ thuật điều rộng xung hay không.?
Như vậy, điều rộng xung, có phải là cấp điện cho tải, rồi ngắt, quá trình này thực hiện với một tốc độ nào đó, để đèn sáng mờ, hoặc động cơ chạy chậm lại,..v.v....???
Nếu thế thì tại sao ta lại cần các kênh PWM, vì 1 port bình thường là đủ làm rồi mà.?
.Với những loại MCU như họ 89 chẳng hạn,nó không hề có port PWM,ta có thể dùng ngắt timer tạo ra kênh PWM,hoặc dùng 555(nếu dùng 555 thì không ảnh hưởng gì đến MCU)nhưng như thế là ảnh hưởng đến hệ thống,gây ra đụng độ tài nguyên.Còn MCU nào tích hợp sẵn PWM thì nó hoạt động độc lập,không ảnh hưởng đến tài nguyên khác của hệ thống.-> Không có sự đụng độ.
một cách chính xác.Và mình có thể thay đổi áp đó dễ dàng.


lúc này nếu có cháy thì nó chỉ cháy phần công suất,còn MCU vẫn không có vấn đề gì.Còn trong ví dụ của bạn thì còn tùy trường hợp,nếu phần mạch cầu H của bạn có phần hồi tiếp về,thì MCU sẽ tự động ngắt động cơ,còn nếu không thì mạch cầu H sẽ bị cháy,cụ thể mấy con FET sẽ cháy kinh hồn luôn,bốt lửa đã lắm

Comment