|
Tài trợ cho PIC Vietnam |
dsPIC - Bộ điều khiển tín hiệu số 16-bit Theo dự kiến của Microchip, vào khoảng năm 2011 dsPIC sẽ có doanh số lớn hơn PIC |
|
Ðiều Chỉnh | Xếp Bài |
|
03-01-2010, 11:54 PM | #1 |
Nhập môn đệ tử
Tham gia ngày: Dec 2009
Bài gửi: 1
: |
PWM dùng dsPIC30F
Em đang làm về dùng PIC30F để điều khiển xuất xung (dùng phương pháp SIN PWM). Ý tưởng của phương pháp này là so sánh sóng sin mẫu có tần số do mình chọn với 1 sóng mang (dạng tam giác) có tần số lớn.
Tuy nhiên khi cụ thể hóa ý tưởng này trên PIC thì em vẫn chưa hiểu cách thức phải làm thế nào? Em nghe nói phải sử dụng bảng tra sin gì đó, nhưng thực sự em vẫn chưa hiểu nguyên lý thế nào để so sánh sóng sin và sóng tam giác? Rất mong các anh chị quan tâm chỉ giáo thêm! Em cảm ơn. |
19-01-2010, 12:28 AM | #2 |
Đệ tử 2 túi
Tham gia ngày: Sep 2008
Bài gửi: 27
: |
Module PWM hỗ trợ những vấn đề sau:
- Tạo 1 sóng tam giác có biên độ = 1, tần số do bạn cung cấp ( chính là tần số PWM ) Vậy việc bạn cần làm là xác định giá trị duty-cycle tại mỗi chu kỳ PWM, giá trị này được tính dựa theo tương quan giữa biên độ sống tam giác ( = 1 ) và biên độ sóng sin (đã chuẩn hóa < 1). Sở dĩ người ta dùng bảng tra sine là vì lý do này. Bạn tìm hiểu thêm về cách tính duty-cycle dựa trên những điều mình vừa nói nhé. Thân, |
|
|