1、内容簡介
matlab simulink 實作簡單的脈寬調制PWM仿真
310-可以交流、咨詢、答疑
2、内容說明
PWM是一種對模拟信号電平進行數字編碼的方法。通過高分辨率計數器的使用,方波的占空比被調制用來對一個具體模拟信号的電平進行編碼。PWM信号仍然是數字的,因為在給定的任何時刻,滿幅值的直流供電要麼完全有(ON),要麼完全無(OFF)。電壓或電流源是以一種通(ON)或斷(OFF)的重複脈沖序列被加到模拟負載上去的。通的時候即是直流供電被加到負載上的時候,斷的時候即是供電被斷開的時候。隻要帶寬足夠,任何模拟值都可以使用PWM進行編碼。
PWM的一個優點是從處理器到被控系統信号都是數字形式的,無需進行數模轉換。讓信号保持為數字形式可将噪聲影響降到最小。噪聲隻有在強到足以将邏輯1改變為邏輯0或将邏輯0改變為邏輯1時,也才能對數字信号産生影響。對噪聲抵抗能力的增強是PWM相對于模拟控制的另外一個優點,而且這也是在某些時候将PWM用于通信的主要原因。
作為一個具體的例子,我們來考察-種用PWM控制的制動器。簡單地說,制動器是緊夾住某種東西的-種裝置。許多制動器使用模拟輸入信号來控制夾緊壓力(或制動功率)的大小。加在制動器上的電壓或電流越大,制動器産生的壓力就越大。可以将PWM控制器的輸出連接配接到電源與制動器之間的一個開關。要産生更大的制動功率,隻需通過軟體加大PWM輸出的占空比就可以了。如果要産生一個特定大小的制動壓力,需要通過測量來确定占空比和壓力之間的數學關系(所得的公式或查找表經過變換可用于控制溫度、表面磨損等等)。
3、仿真分析
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0gTMx81dsQWZ4lmZf1GLlpXazVmcvwFciV2dsQXYtJ3bm9CX9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5CMwkzMxgTOmFWZilzM3MTYyYzXxUDOzADMxEzLcZDMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)