• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

车用HID灯用MCU具体怎样实现恒功率控制????

各位高手能否讨论下车用HID灯用MCU具体怎样实现恒功率控制????
全部回复(13)
正序查看
倒序查看
dongxj
LV.1
2
2006-04-03 16:44
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/40/1144053888.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
song238
LV.3
3
2006-04-03 16:46
各位高手,小弟做了一个车用HID 35W的安定器,一点灯,电池回路中的电流先是从8A开始变为11A,约2——3S后很快就从11A下降到4A(大概用了2S,这一下降过程中有时出现闪灯,),请问高位高手,这是什么原因???是不是软件控制有问题???请指教!!!!谢谢!!
0
回复
song238
LV.3
4
2006-04-03 16:52
各位大侠:小弟最近做了一个车用HID 35W的安定器,一点灯,电池回路电流先是从8A上升到11A,2S后从11A很快下降到4A左右(在这个下降过程中用了2S时间,并有闪灯的现象),请问各位高手这是什么原因???是不是软件控制问题???请指教??谢谢!!!
0
回复
小小新
LV.5
5
2006-04-04 00:38
@song238
各位大侠:小弟最近做了一个车用HID35W的安定器,一点灯,电池回路电流先是从8A上升到11A,2S后从11A很快下降到4A左右(在这个下降过程中用了2S时间,并有闪灯的现象),请问各位高手这是什么原因???是不是软件控制问题???请指教??谢谢!!!
楼主,按我的理解,你说的————“2S后从11A很快下降到4A左右(在这个下降过程中用了2S时间,并有闪灯的现象)”————应该是软件控制或相关检测电路出现问题了,在灯管电离还不够完全,工作还不够稳定时,电流被过快降下来,导致电流调整跟灯的工作状态不同步,从而出现闪灯.
0
回复
song238
LV.3
6
2006-04-04 09:08
@小小新
楼主,按我的理解,你说的————“2S后从11A很快下降到4A左右(在这个下降过程中用了2S时间,并有闪灯的现象)”————应该是软件控制或相关检测电路出现问题了,在灯管电离还不够完全,工作还不够稳定时,电流被过快降下来,导致电流调整跟灯的工作状态不同步,从而出现闪灯.
小小新:

      你好!想问一下从启动到灯稳定是不是不用恒功率控制,而是在灯稳定后才进行恒功率控制,是吗??而我现在调整了控制速度,灯已不闪,只是流好像不下常,偏大(固定在4.7A左右)我觉得电流调整跟灯的工作状态总是调整不好!!是不是只是通过检测灯电流,电压来判断灯的状态呢??是否还要检测其他信号呢??小的水平有限,恳请高手指点???谢谢!!!
0
回复
keqing
LV.3
7
2006-04-04 09:22
@dongxj
[图片]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/40/1144053888.jpg');}"onmousewheel="returnimgzoom(this);">
HID 用TI方案的UCC2305找0755-89807886-803李良
0
回复
小小新
LV.5
8
2006-04-04 15:49
@song238
小小新:      你好!想问一下从启动到灯稳定是不是不用恒功率控制,而是在灯稳定后才进行恒功率控制,是吗??而我现在调整了控制速度,灯已不闪,只是流好像不下常,偏大(固定在4.7A左右)我觉得电流调整跟灯的工作状态总是调整不好!!是不是只是通过检测灯电流,电压来判断灯的状态呢??是否还要检测其他信号呢??小的水平有限,恳请高手指点???谢谢!!!
我们接触HID时间不长,没有多少经验,这里应该有更多经验丰富的DX能给你指点.如果是35W的灯,那么4.7A的电流显然过大了.

我不知这里大家是怎么做的,我们在点火脉冲以后,首先是两个宽度较大的矩型脉冲,约几十MS正负各一个,用短暂的直流使点火可靠与建立稳定的电离,然后全桥正常投入工作,以一百多HZ交流工作,这时开始检测全桥的电压和从全桥回路的取样电阻压降来检测灯电流,并通过MCU配合3843主动调整前端电路的PWM,即根据灯电流来判断灯的导通状态,主动调整降低PWM,当灯电流降到一个设定数值时,判认灯已进入稳态,这时取消主动调整方面的动作,只是被动地根据闭环反馈电路使灯的工作功率恒定.上述调整过程的时间由于灯启动时的状态不同而不同.

由于灯启动时有冷态和热态的不同,不同的状态其启动电流显然应该不同的,我们参考别人的电路,采用一个大电容配合一个大电阻构成一个长周期的充放电电路,通过电容的充放电,近似模拟灯的上电加热与断电冷却时的变化状态,由MCU检测电容电压,来确定每次启动时一开始应该给灯加上多大的功率.对于这种设计,我们老大认为是不完善的,电容量的误差,不同灯泡的特性,使这种模拟无法做到精确,可目前又还想不出更好的办法,也只能先这样做了.

我们认为,无法准确判断灯启动时的状态,将无法在启动时给灯以最合适的启动电流,这样可能会导致启动时电流过大或过小,导致对电极的伤害,不知这里的其他DX们,是如何更好处理这部分的工作的?能否给出不同的设计思路?特别是采用DSP做全数字工作的DX,又是如何做的?
谢谢!
0
回复
song238
LV.3
9
2006-04-04 17:58
@小小新
我们接触HID时间不长,没有多少经验,这里应该有更多经验丰富的DX能给你指点.如果是35W的灯,那么4.7A的电流显然过大了.我不知这里大家是怎么做的,我们在点火脉冲以后,首先是两个宽度较大的矩型脉冲,约几十MS正负各一个,用短暂的直流使点火可靠与建立稳定的电离,然后全桥正常投入工作,以一百多HZ交流工作,这时开始检测全桥的电压和从全桥回路的取样电阻压降来检测灯电流,并通过MCU配合3843主动调整前端电路的PWM,即根据灯电流来判断灯的导通状态,主动调整降低PWM,当灯电流降到一个设定数值时,判认灯已进入稳态,这时取消主动调整方面的动作,只是被动地根据闭环反馈电路使灯的工作功率恒定.上述调整过程的时间由于灯启动时的状态不同而不同.由于灯启动时有冷态和热态的不同,不同的状态其启动电流显然应该不同的,我们参考别人的电路,采用一个大电容配合一个大电阻构成一个长周期的充放电电路,通过电容的充放电,近似模拟灯的上电加热与断电冷却时的变化状态,由MCU检测电容电压,来确定每次启动时一开始应该给灯加上多大的功率.对于这种设计,我们老大认为是不完善的,电容量的误差,不同灯泡的特性,使这种模拟无法做到精确,可目前又还想不出更好的办法,也只能先这样做了.我们认为,无法准确判断灯启动时的状态,将无法在启动时给灯以最合适的启动电流,这样可能会导致启动时电流过大或过小,导致对电极的伤害,不知这里的其他DX们,是如何更好处理这部分的工作的?能否给出不同的设计思路?特别是采用DSP做全数字工作的DX,又是如何做的?谢谢!
小小新!谢谢你指点!

我看了你的贴子,我觉得我的电路跟你的差不多,冷态启动和热态启动的判别可不可以根据灯两端电压来判断,因为冷态启动和热态启动时,灯两端的电压变化的速率不一样,个人观点!还有你只是检测灯电流就控制控制灯功率了吗??照你说在整个过程中都是模糊的控制??在整过程中,我觉得恒功率控制很难,不知道那些高手们用了什么好的算法,有没有用到PID算法?希望高手能给点指点??谢谢!!
0
回复
song238
LV.3
10
2006-04-05 09:41
@小小新
我们接触HID时间不长,没有多少经验,这里应该有更多经验丰富的DX能给你指点.如果是35W的灯,那么4.7A的电流显然过大了.我不知这里大家是怎么做的,我们在点火脉冲以后,首先是两个宽度较大的矩型脉冲,约几十MS正负各一个,用短暂的直流使点火可靠与建立稳定的电离,然后全桥正常投入工作,以一百多HZ交流工作,这时开始检测全桥的电压和从全桥回路的取样电阻压降来检测灯电流,并通过MCU配合3843主动调整前端电路的PWM,即根据灯电流来判断灯的导通状态,主动调整降低PWM,当灯电流降到一个设定数值时,判认灯已进入稳态,这时取消主动调整方面的动作,只是被动地根据闭环反馈电路使灯的工作功率恒定.上述调整过程的时间由于灯启动时的状态不同而不同.由于灯启动时有冷态和热态的不同,不同的状态其启动电流显然应该不同的,我们参考别人的电路,采用一个大电容配合一个大电阻构成一个长周期的充放电电路,通过电容的充放电,近似模拟灯的上电加热与断电冷却时的变化状态,由MCU检测电容电压,来确定每次启动时一开始应该给灯加上多大的功率.对于这种设计,我们老大认为是不完善的,电容量的误差,不同灯泡的特性,使这种模拟无法做到精确,可目前又还想不出更好的办法,也只能先这样做了.我们认为,无法准确判断灯启动时的状态,将无法在启动时给灯以最合适的启动电流,这样可能会导致启动时电流过大或过小,导致对电极的伤害,不知这里的其他DX们,是如何更好处理这部分的工作的?能否给出不同的设计思路?特别是采用DSP做全数字工作的DX,又是如何做的?谢谢!
小小新
    你好!你所讲的“只是被动地根据闭环反馈电路使灯的工作功率恒定”,怎么理解被动?这时不用MCU干预吗???
0
回复
2006-04-05 14:49
@dongxj
[图片]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/40/1144053888.jpg');}"onmousewheel="returnimgzoom(this);">
你的HID外壳有没有卖啊``
0
回复
小小新
LV.5
12
2006-04-06 09:35
@song238
小小新    你好!你所讲的“只是被动地根据闭环反馈电路使灯的工作功率恒定”,怎么理解被动?这时不用MCU干预吗???
当然这时也有MCU干预,但MCU只是根据所检测的数据做相应的调整,是一种反馈-闭环控制,而不象开始那样,是主动性调整,包括那两个直流脉冲.
至于冷态和热态启动,我们也有考虑采用新的更合适的方式,不是用电容来近似模拟,而是直接取得点火时灯的状态,但我们现在缺乏灯的一些相关数据,而且又有其他新的设计项目,所以就搁下了.
好象这贴就我们两人聊,不如我们用站内短信或邮件吧?
0
回复
song238
LV.3
13
2006-04-06 09:53
@小小新
当然这时也有MCU干预,但MCU只是根据所检测的数据做相应的调整,是一种反馈-闭环控制,而不象开始那样,是主动性调整,包括那两个直流脉冲.至于冷态和热态启动,我们也有考虑采用新的更合适的方式,不是用电容来近似模拟,而是直接取得点火时灯的状态,但我们现在缺乏灯的一些相关数据,而且又有其他新的设计项目,所以就搁下了.好象这贴就我们两人聊,不如我们用站内短信或邮件吧?
你有QQ吗?我不知道站内短信怎样发??我的QQ是:365628545
0
回复
2006-04-07 01:07
@song238
你有QQ吗?我不知道站内短信怎样发??我的QQ是:365628545
●HID技术交流●QQ群号码14773577

欢迎从事HID技术行业的朋友加入,本群只做技术性交流.QQ群号码14773577
0
回复