我现在正开发汽车HID 灯,采用PIC16F716+2902+33063+3842作为电源我保护控制,全桥部份采用IR2153S+IR2111S作为驱动!
现在问题是:在做小量PP的时候,开机瞬间出现一些问题,请各位师兄帮忙觖决!开机点灯成功后灯管出现亚辉光放电时,灯管成正电阻特性,达150W左右时,反激MOSFET IRF3710被击穿!有时前级PCB烧断3710也不会坏,我现在不明白是我前级限流没做好还是后级功率保护没控制好,请各位指教!
以下电路是电源反激升压的部份线路图,采用3842来驱动!
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/41/1148545896.gif');}" onmousewheel="return imgzoom(this);">
HID 灯在启动时保护控制
全部回复(151)
正序查看
倒序查看
现在还没有回复呢,说说你的想法
@tony.lin
当然,现在不是要多多学习吗!不懂就没法做事情,还要多向你们学习呢!
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/42/1149237959.jpg');}" onmousewheel="return imgzoom(this);"> 我这个启动波形还可以用吧!
0
回复
提示
@tony.lin
[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/42/1149237959.jpg');}"onmousewheel="returnimgzoom(this);">我这个启动波形还可以用吧!
只可惜,多来几次,灯管上就有雾壮的东西!电压可能做的太高了!没法去测!
0
回复
提示
@yescyb
你的點燈時間過長
下面是我的电流检测部份,是采用约为0.56电阻经比较器292放大送入PIC进行操作!整个电路的启动功率我是用前面的电源部份经PIC控制3842来完成的!
而点灯后的功率我是用那棵电阻上的压差经放大后,用PWM频率来控制全桥IR2153 R C 脚的频率来做恒功率的!请教怎样控制比较合理!不知前面这位大侠是怎样控制的!
至于点时间,我是看前面有位高手说的要赋能多些,所以我将正和负都拉的比较长!不知正常情况下为多少为最佳!!谢谢!500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/42/1149580672.gif');}" onmousewheel="return imgzoom(this);">
而点灯后的功率我是用那棵电阻上的压差经放大后,用PWM频率来控制全桥IR2153 R C 脚的频率来做恒功率的!请教怎样控制比较合理!不知前面这位大侠是怎样控制的!
至于点时间,我是看前面有位高手说的要赋能多些,所以我将正和负都拉的比较长!不知正常情况下为多少为最佳!!谢谢!500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/42/1149580672.gif');}" onmousewheel="return imgzoom(this);">
0
回复
提示
@tony.lin
下面是我的电流检测部份,是采用约为0.56电阻经比较器292放大送入PIC进行操作!整个电路的启动功率我是用前面的电源部份经PIC控制3842来完成的!而点灯后的功率我是用那棵电阻上的压差经放大后,用PWM频率来控制全桥IR2153RC脚的频率来做恒功率的!请教怎样控制比较合理!不知前面这位大侠是怎样控制的!至于点时间,我是看前面有位高手说的要赋能多些,所以我将正和负都拉的比较长!不知正常情况下为多少为最佳!!谢谢![图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/42/1149580672.gif');}"onmousewheel="returnimgzoom(this);">
R15 为0.56,10为测试点和端点接线!
0
回复
提示
@tony.lin
下面是我的电流检测部份,是采用约为0.56电阻经比较器292放大送入PIC进行操作!整个电路的启动功率我是用前面的电源部份经PIC控制3842来完成的!而点灯后的功率我是用那棵电阻上的压差经放大后,用PWM频率来控制全桥IR2153RC脚的频率来做恒功率的!请教怎样控制比较合理!不知前面这位大侠是怎样控制的!至于点时间,我是看前面有位高手说的要赋能多些,所以我将正和负都拉的比较长!不知正常情况下为多少为最佳!!谢谢![图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/42/1149580672.gif');}"onmousewheel="returnimgzoom(this);">
图小,看不出元件参数,不过从电路上看,你那2902对检测电压的放大部分,似乎有点问题,2902是四运放,第123脚那样的接法应该是做反相放大器,那第2脚反相输入端应该是接检测信号端,现在你在没加反馈的情况下直接串一个小电容,不好理解.还有你图中的D11、D12的作用也不好理解,D12还可以说是限制幅度,D11呢?
0
回复
提示
@小小新
图小,看不出元件参数,不过从电路上看,你那2902对检测电压的放大部分,似乎有点问题,2902是四运放,第123脚那样的接法应该是做反相放大器,那第2脚反相输入端应该是接检测信号端,现在你在没加反馈的情况下直接串一个小电容,不好理解.还有你图中的D11、D12的作用也不好理解,D12还可以说是限制幅度,D11呢?
其实不难理解,我这里是采用双运放123 567来组成的,信号过来经D11,D12类拟大峰值整形,小信号时由R33直通在电容C22上产生小充电信号,与1脚输出放大,并由电阻R52反馈回充给C22,与3脚零电位进行比较放大!这样形成变量的三角波给MCU,并与6脚阻容滤波器输入的控制PWM信号与三角波进行积,产生不同脉宽的PWM信号,7脚来控制3842!
0
回复
提示
@tony.lin
其实不难理解,我这里是采用双运放123567来组成的,信号过来经D11,D12类拟大峰值整形,小信号时由R33直通在电容C22上产生小充电信号,与1脚输出放大,并由电阻R52反馈回充给C22,与3脚零电位进行比较放大!这样形成变量的三角波给MCU,并与6脚阻容滤波器输入的控制PWM信号与三角波进行积,产生不同脉宽的PWM信号,7脚来控制3842!
不过现有朋友介绍说有更好的控制方式,就是将3842省掉!用MCU带PWM信号来,直接控制逆变!然后这里放的信号,可由一个运放完成放大.用MCU检测RC就可以控制恒功率了!不知有那位做过类拟的,请各位不要保留!
0
回复
提示
@tony.lin
其实不难理解,我这里是采用双运放123567来组成的,信号过来经D11,D12类拟大峰值整形,小信号时由R33直通在电容C22上产生小充电信号,与1脚输出放大,并由电阻R52反馈回充给C22,与3脚零电位进行比较放大!这样形成变量的三角波给MCU,并与6脚阻容滤波器输入的控制PWM信号与三角波进行积,产生不同脉宽的PWM信号,7脚来控制3842!
你有看过各个脚的波形是象你这里说的这样吗?还是觉得按反相放大器,1脚输出脚的反馈电阻R52跟电容C22的那样接法不妥.还有,你既然采用3842来做PWM控制,那你所说“第6脚阻容滤波器输入的PWM信号”又从哪来?从MCU吗?那又何必再用3842?3842就是来完成PWM信号产生的,它不需要外部“不同脉宽的PWM信号”来控制,它的PWM宽度由第1或2脚的电压高低控制,你再看看3842的资料吧.
0
回复
提示
@tony.lin
不过现有朋友介绍说有更好的控制方式,就是将3842省掉!用MCU带PWM信号来,直接控制逆变!然后这里放的信号,可由一个运放完成放大.用MCU检测RC就可以控制恒功率了!不知有那位做过类拟的,请各位不要保留!
我们有尝试使用这样的方式,可结果是如果要完成A/D,PWM,热点灯状态记忆,还有其他控制和保护功能的话,采用象16F716之类的MCU,反应速度还不够,估计最好采用DSP来控制,而我们对DSP不熟悉,客户也没耐心等我们慢慢试,所以最后也还是采用MCU+3843的方式,由3843来完成PWM功能.不过全桥驱动没有采用IR2153、IR2111之类,而是直接采用普通三极管来完成,成本更低点.
0
回复
提示
@小小新
你有看过各个脚的波形是象你这里说的这样吗?还是觉得按反相放大器,1脚输出脚的反馈电阻R52跟电容C22的那样接法不妥.还有,你既然采用3842来做PWM控制,那你所说“第6脚阻容滤波器输入的PWM信号”又从哪来?从MCU吗?那又何必再用3842?3842就是来完成PWM信号产生的,它不需要外部“不同脉宽的PWM信号”来控制,它的PWM宽度由第1或2脚的电压高低控制,你再看看3842的资料吧.
不好意思,这里有个问题我搞错了!就是PIC输出是一个调脉宽的PWM信号(RC去掉),只不过经多级RC网络(D/A)变成可变直流信号给的6脚!送给2脚与1脚电压进比较输出!
另外我如果将电流检测信号直接输入2脚,再用电容并在1 2脚间,这样我无法控制!请给点见意!
另外我如果将电流检测信号直接输入2脚,再用电容并在1 2脚间,这样我无法控制!请给点见意!
0
回复
提示
@tony.lin
不好意思,这里有个问题我搞错了!就是PIC输出是一个调脉宽的PWM信号(RC去掉),只不过经多级RC网络(D/A)变成可变直流信号给的6脚!送给2脚与1脚电压进比较输出!另外我如果将电流检测信号直接输入2脚,再用电容并在12脚间,这样我无法控制!请给点见意!
你可以按照反相放大器的典型线路,检测信号通过你图中那个RXX进入反相输入端,R52和R33作为反馈电阻决定放大器的增益,C22要么接地,要么接1脚.就那个D11看着还是有些怪,这种接法好象是利用二极管正向伏安特性的对数曲线关系,可你这里又没有这个必要.因没看到整个线路,不敢乱下评价,你还是按照你原先的设计思路做吧.
0
回复
提示