微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > PWM的周期控制,很实用的小技巧

PWM的周期控制,很实用的小技巧

时间:10-02 整理:3721RD 点击:

寄存器TRGGRA的值用来设定这个PWM周期的,这个在下面有介绍很好算的。这个值设定好之后,启动定时器,定时器中 计数单元开始计数,数到3199后,立即从0再数,这样就可以形成周期性的变化,这个周期就是PWM的周期。
而寄存器TRGGRB是用来产生占空比的,比如图中的319的意思是当计数器数到319时,TRGIOA引脚输出低电平,直到计数器数到3199,再到0时,TRGIOA引脚输出高电平,这样就形成了占空比,为(3199-319)/3199 = 90%
所以,你想一想 只要TRGGRB的值变化,占空比就会改变,所以可以用定时器RJ来定时,一段固定的时间后,改变一下
TRGGRB的值,比如上图中,经过10毫秒,改变为639,你再计算一下占空比为(3199-639)/3199 = 80%

直到计数器数到3199,再到0时,TRGIOA引脚输出高电平

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top