CODEsys HSC490控制器PWM應用
- 一、什么是PWM
- 1.PWM的幾個引數
- 2.PWM原理
- 二、CODEsys HSC490中PWM設定
- 1.SET_PWM_F
- 2.占空比的設定
- 三、遇到的問題及下一步會計劃
- 問題
- 計劃
一、什么是PWM
脈沖寬度調制(PWM),是英文“Pulse Width Modulation”的縮寫,簡稱脈寬調制,是利用微處理器的數字輸出來對模擬電路進行控制的一種非常有效的技術,廣泛應用在從測量、通信到功率控制與變換的許多領域中, ?
1.PWM的幾個引數
①頻率:是指1秒鐘內信號從高電平到低電平再回到高電平的次數(一個周期);也就是說一秒鐘PWM有多少個周期
單位: Hz
表示方式: 50Hz 100Hz
如果頻率為50Hz ,也就是說一個周期是20ms 那么一秒鐘就有 50次PWM周期
②周期:T=1/f周期=1/頻率
③占空比:是一個脈沖周期內,高電平的時間與整個周期時間的比例
單位: % (0%-100%)
表示方式:20%

脈寬時間: 高電平時間
上圖中 脈寬時間占總周期時間的比例,就是占空比,
比方說周期的時間是10ms,脈寬時間是8ms 那么低電平時間就是2ms 總的占空比 8/8+2= 80%
2.PWM原理
以單片機為例,我們知道,單片機的IO口輸出的是數字信號,IO口只能輸出高電平和低電平,假設高電平為5V 低電平則為0V 那么我們要輸出不同的模擬電壓,就要用到PWM,通過改變IO口輸出的方波的占空比從而獲得使用數字信號模擬成的模擬電壓信號,

PWM的調節作用來源于對“占周期”的寬度控制,“占周期”變寬,輸出的能量就會提高,通過阻容變換電路所得到的平均電壓值也會上升,“占周期”變窄,輸出的電壓信號的電壓平均值就會降低,通過阻容變換電路所得到的平均電壓值也會下降,也就是,在一定的頻率下,通過不同的占空比 即可得到不同的輸出模擬電壓,pwm就是通過這種原理實作D/A轉換的,
二、CODEsys HSC490中PWM設定
1.SET_PWM_F
SET_PWM_F(a,b)為CODEsys 2.3中的內置函式,
其兩個引數:
a:頻率
b:控制器PWM輸出的組號,對于HSC490控制器中共兩組,分別是0,1,

此函式只能調節兩組PWM輸出的頻率,
2.占空比的設定
可直接操作埠,實時調節占空比,
三、遇到的問題及下一步會計劃
問題
問題1:
CODEsys 2.3的PLC配置因自己改了引數導致無法通訊(自己改不回去了),
等周一的作業時間問一下技術支持,
問題2:
用于測驗的風機技術引數還不確定,
計劃
下一步將程式燒錄到控制器使用現有風機進行測驗,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/267438.html
標籤:其他
