新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 什么是PWM(脈寬調制)

        什么是PWM(脈寬調制)

        作者: 時間:2011-07-24 來源:網絡 收藏

        PWM(Pulse Width Modulation)——脈寬調制,是一種開關式穩壓電源應用,是利用微處理器的數字輸出來對進行控制的一種非常有效的技術。

        隨著電子技術的發展,出現了多種PWM技術,其中包括:相電壓控制PWM、脈寬PWM法、隨機PWM、SPWM法、線電壓控制PWM等,PWM 碼是一種脈寬調制碼,它的組成為9MS 高電平和4MS 低電平引導脈沖,16 位系統識別碼,8 位數據正碼和8 位數據反碼。我要解的就數據碼。一個PWM碼的0是由一個0.58ms的低電平和一個0.58ms的高電平組成,1 是由一個0.58ms 的低電平地和一個1.58ms 的高電平組成。

        pwm解碼原理:

        首先通過延時來丟開引導碼,然后通過解碼丟掉16 位系統識別碼,最后解系統正碼和反碼。解開后將正碼取反看是否與反碼相同,如果相同,即解開保存其值。解碼0 或1是這樣的。在低電平的時候等待,直到為高了后,用一個0.882ms 的延時去量,量完后,如果為低了,證明前面是一個0.58ms 低電平和一個0.58ms 高電平地組成,即保存一個0.如果為高,則證明是由一個0.58ms 低電平地和一個1.58ms 高電平組成,即保存一個1 .為1則再調一個延時,讓它延到低電平。等待到高電平后重復上述過程解碼。遙控器解碼程序介紹:通過上述的解碼原理,利用單片機的中斷口來測PWM碼的寬度,通過本實驗儀配備的遙控,單片機解碼在數碼管上顯示。實際應用例如:紅外遙控。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 邳州市| 克什克腾旗| 正蓝旗| 咸宁市| 合肥市| 康马县| 如东县| 佛山市| 若羌县| 肥东县| 毕节市| 那曲县| 阿合奇县| 高淳县| 额尔古纳市| 铜山县| 仙居县| 固镇县| 永吉县| 油尖旺区| 无极县| 乐都县| 肇庆市| 庄河市| 肃北| 汕尾市| 元氏县| 巫山县| 唐海县| 娄底市| 乌鲁木齐市| 五家渠市| 华安县| 屏山县| 贺兰县| 右玉县| 金乡县| 甘孜县| 遵义市| 新营市| 马公市|