时间:2017-02-28 10:58
【专业】 【诚信】 【创新】 【合作】 【共赢】
厦门航拓电气有限公司
【产品质量】原装进口正品
【检测标准】按原厂标准
【产品质保】 1 年
【快递时间】24 小时 到【联系我们】
& 业务经理 : 小洪
& 公司全称 :
厦门航拓电气有限公司
& 公司地址 :
厦门市湖里区华泰路5-11海西工业设计中心3F309
如今几乎所有市售的单片机都有PWM模块功能,若没有(如早期的8051),也可以利用定时器及GPIO口来实现。更为一般的PWM模块控制流程为(笔者使用过TI的2000系列,AVR的Mega系列,TI的LM系列):
1、使能相关的模块(PWM模块以及对应管脚的GPIO模块)。
2、配置PWM模块的功能,具体有:
①:设置PWM定时器周期,该参数决定PWM波形的频率。
②:设置PWM定时器比较值,该参数决定PWM波形的占空比。
③:设置死区(deadband),为避免桥臂的直通需要设置死区,一般较高档的单片机都有该功能。
④:设置故障处理情况,一般为故障是封锁输出,防止过流损坏功率管,故障一般有比较器或ADC或GPIO检测。
⑤:设定同步功能,该功能在多桥臂,即多PWM模块协调工作时尤为重要。
3、设置相应的中断,编写ISR,一般用于电压电流采样,计算下一个周期的占空比,更改占空比,这部分也会有PI控制的功能。
4、使能PWM波形发生。
简介
脉宽调制PWM是开关型稳压电源中的术语。这是按稳压的控制方式分类的,除了PWM型,还有PFM型和PWM、PFM混合型。脉宽宽度调制式(PWM)开关型稳压电路是在控制电路输出频率不变的情况下,通过电压反馈调整其占空比,从而达到稳定输出电压的目的。
PWM软件法控制充电电流
该方法的基本思想就是利用单片机具有的PWM端口,在不改变PWM方波周期的前提下,通过软件的方法调整单片机的PWM控制寄存器来调整PWM的占空比,从而控制充电电流。该方法所要求的单片机必须具有ADC端口和PWM端口这两个必须条件,另外ADC的位数尽量高,单片机的工作速度尽量快。在调整充电电流前,单片机先快速读取充电电流的大小,然后把设定的充电电流与实际读取到的充电电流进行比较,若实际电流偏小则向增加充电电流的方向调整PWM的占空比;若实际电流偏大则向减小充电电流的方向调整PWM的占空比。在软件PWM的调整过程中要注意ADC的读数偏差和电源工作电压等引入的纹波干扰,合理采用算术平均法等数字滤波技术。
A20B-1000-0661
A20B-1000-0662
A20B-1000-0680
A20B-1000-0690
A20B-1000-0691
A20B-1000-0693
A20B-1000-0700
A20B-1000-0742
A20B-1000-0770
A20B-1000-0800
A20B-1000-0802
A20B-1000-0830
A20B-1000-0831
A20B-1000-0840
A20B-1000-0844
A20B-1000-0850
A20B-1000-0852
A20B-1000-0870
A20B-1000-0890
A20B-1000-0891
A20B-1000-0900
A20B-1000-0913
A20B-1000-0940
A20B-1000-0950
A20B-1000-0970
A20B-1000-0990
A20B-1000-9500
A20B-1001-0016
A20B-1001-0030
A20B-1001-0050
A20B-1001-0060
A20B-1001-0070
A20B-1001-0090
A20B-1001-0120
A20B-1001-0160
A20B-1001-0200
A20B-1001-0241
A20B-1001-0242
A20B-1001-0270
A20B-1001-0320
A20B-1001-0350
A20B-1001-0430
A20B-1001-0440
A20B-1001-0470
A20B-1001-0500
A20B-1001-0550
A20B-1001-0551
A20B-1001-0560
A20B-1001-0590
A20B-1001-0640
A20B-1001-0700
A20B-1001-0702
A20B-1001-0710
A20B-1001-0711
A20B-1001-0720
A20B-1001-0721
A20B-1001-0730
A20B-1001-0731
A20B-1001-0831
A20B-1001-0860
A20B-1001-0870
A20B-1001-0882
A20B-1001-0911
A20B-1001-0920
A20B-1001-0930
A20B-1001-0970
A20B-1002-0290
A20B-1002-0310
A20B-1002-0350
A20B-1002-0360