我現在僅對規則采樣法了解一點,公式如下:
脈寬=aTcsin(wTd) Tc為載波頻率,a為調制度,w為正弦波角頻率, Td為脈沖所在的時間。這個公式算出的結果用兩個IO輸出,當一個IO輸出一個半波的PWM時,此時另一個輸出為無效電平。
我用單片機實現這個公式的想法:
用查表的方法。把0.5Tcsin(wTd)算出做一個表格,用一個八位的A/D來采樣輸出電壓的變化,計算后得到a值,再根據下面的式子算出實際的脈寬:0.5aTcsin(wTd)/128,這僅是我一點單純的思路,希望大家積極發表意見,特別是如果我的想法有不對的地方,