输入24v直流电,输出5hz--105hz,幅值5v--12v变化的正弦波
电路图:
1.驱动用IR2104,图中的自举电容C4为1uf,大概分析下IR2104的工作原理:Q3的开通和关断并不需要自举电容的工作,而Q1的开通和关断则需要自举电容的充放电来驱动Q1。当Q3开通时,12v-D1-C4-Q3-GND这个回路给自举C4充电,当充满后C4左侧12v,右侧0v,此时D1有导通压降,这样使D1截至关断,8脚和6脚之间产生12v电压,这样会为7脚驱动上管Q1产生条件,当Q3关断时,7脚,6脚之间产生12v的电压,使Q1开通(此时需要接负载,Q1的驱动波形才能正常)
技巧:可以不接负载也可以测上管Q1的驱动,将6脚接地,然后就可以直接测Q1的驱动和Q3的驱动。
IR2104自带死区
2.输出的电容为CBB电容5.5uf,电感1mh(淘宝买的),通过仿真得到的参数,不太会计算
3.spwm波的产生:开关频率20khz,假设输出正弦50hz,定时器中断的频率也为20khz,进一次定时器中断发一次所对应的spwm,则需要进中断400次可生成一个50hz的正弦波。用规则采样法得到每1/(20k)=50us进中断需要发送spwm所对应的时间ton
举例:开关频率20k,输出50hz正弦波。M为调制度----可以决定输出正弦的幅值,N=20k/50=400-----代表需要发400次,k=0,1,2....400,
Tc=1/(20k)=50us。
有了ton后,可以由定时器可以发出对应ton的spwm。CMPRX为比较值,T1PR为重装总值。
4.实际波形:
|