View Single Post
Old 02-03-2010, 10:24 PM   #2
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi thuhuong View Post
Tôi là người đang tìm hiểu về dspic - SPWM xin hỏi Anh Nam và các thành viên một số vấn đề sau, nhờ các bạn trả lời giúp:
- Trong lập bảng sin biên độ đỉnh xác định dựa trên cơ sở nào.
- Tôi muốn dùng cho điều chỉnh điện áp, thì lúc đó tôi cần điều chỉnh thông qua tham số nào. Trong lý thuyết chỉ ra là điều chỉnh chỉ số điều biên-biên độ sóng điều biến, nhưng khi lập bảng sin thì tham số đó là cố định.
Nhờ các bạn giúp đỡ.
************************************************** ***************
Tôi đọc được đoạn tài liệu dưới đây các bạn tham khảo và giúp tôi định nghĩa về duty cycle, vì có tài liệu thì nói là độ rộng xung, có tài liệu nói là chu kỳ nhiệm vụ. Mong sớm được giúp bởi các cao thủ!

Pulse-width Modulation is achived with the help of a square wave whose duty cycle is changed to get a varying voltage output as a result of average value of waveform.
Consider a square wave shown in the figure above.

Ton is the time for which the output is high and Toff is time for which output is low. Let Ttotal be time period of the square wave such that,
Ttotal=Ton+Toff
Duty cycle of a square wave is defined as
D=Ton/(Ton+Toff)=Ton/Ttotal
The output voltage varies with duty cycle as...
Vout=D*Vin
Vout=Ton/Ttotal
So you can see from the final equation the output voltage can be directly varied by varying the Ton value.
If Ton is 0, Vout is also 0.
if Ton is Ttotal then Vout is Vin or say maximum.
This was all about theory behind PWM. Now lets take a look at the practical implementation of PWM on microcontrollers.
Câu hỏi đầu tiên của bạn đã được trả lời ở đây:
http://www.picvietnam.com/forum/show...?t=1487&page=4

Về câu hỏi thứ hai, tôi cho rằng bạn có thể dùng các công thức đã nêu trong phần trả lời cho câu thứ nhất để lập một bảng trong RAM, và tính lại bảng đó khi cần thay đổi biên độ.

Duty cycle có thể hiểu là phần trăm thời gian mà tín hiệu ở mức tích cực so với thời gian của một chu kỳ. Tôi vẫn dịch nó là "chu kỳ nhiệm vụ" (là thuật ngữ mà tôi được nghe khi học đại học).

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn