搜索
bottom↓
回复: 9

春风电源输出与给定是否成线性关系???

[复制链接]

出0入0汤圆

发表于 2014-9-23 19:44:52 | 显示全部楼层 |阅读模式
最近在做一个电子负载,其实就是在春风电源上改的,原本以为负载电压与设置的关系Vout = Vset * (1 + Ra / Rb),  实测发现线性度非常不好。在此,问下高手们在做春风电源时,输出电压是否与输出设置电压成比例,即是否可以通过按键给定输出电压,而不是滚轮。

出0入0汤圆

发表于 2014-9-24 09:30:53 | 显示全部楼层
线性度是相对的,三极管、MOS管等并不是很完全的线性的,如果范围太宽了自然线性度会不好,所以要分段校正,分的越细线性度越接近理想。

出0入26汤圆

发表于 2014-9-24 09:35:31 | 显示全部楼层
那个电源AD与误差放大器都用的TL084,这个运放失调电压最大的时候有13mV,拆算一下到输出看看有多少了。 而且电流检测端采样的是豪伏信号 ,使用如此大失调电压的运放作信号放大,显然不合理。 楼主可以试试把084换成0P07试下,会有所改观。

出0入0汤圆

发表于 2014-9-24 09:40:03 | 显示全部楼层
春风电源不知道,但是看过春风的图纸,这种结构的电源线性还是不错的,做过类似的,误差大多来源于DA,其他还好

出0入0汤圆

发表于 2014-9-24 09:41:05 | 显示全部楼层
线性度是相对的,与器件参数有关

出0入0汤圆

发表于 2014-9-24 09:42:08 | 显示全部楼层
centrineer 发表于 2014-9-24 09:40
春风电源不知道,但是看过春风的图纸,这种结构的电源线性还是不错的,做过类似的,误差大多来源于DA,其他 ...

当然得把模拟电路调好,春风早期的结构几个关键电容需要调试,不然容易震荡。

出0入0汤圆

 楼主| 发表于 2014-9-24 09:49:49 | 显示全部楼层
xueju 发表于 2014-9-24 09:30
线性度是相对的,三极管、MOS管等并不是很完全的线性的,如果范围太宽了自然线性度会不好,所以要分段校正 ...


是的,刚看到他的源代码中作了非线性处理

/*********************************************************************************
* 函数名称: SetDacU()
* 功    能: 输入浮点数电压转换成12位数据送DA   
* 参    数: 无
* 返回值  : 无
**********************************************************************************/
vu16 SetDacU(float x)
{
    float temp;
        u16 i;
        temp = (30.00 - 0.10) / ((float)(Ucal30 - Ucal1));//计算系数,每LSB电压值   
    if(x >= 0.1)   //把低于0.1V电压单独计算
    {
                x = x - 0.1;
        temp = (x) / temp;
            i = (u16)temp + Ucal1;
    }
    else
        {
        temp = (x) / temp;
            i = (u16)temp;
        }
        if(i >= 4095)  i = 4095;
        DAC_SetChannel1Data(DAC_Align_12b_R, i);   //12位电压数据送DAC
        SetRL(x);
        return i;       
}

/*********************************************************************************
* 函数名称: SetDacI()
* 功    能: 输入浮点数电流转换成12位数据送DA   
* 参    数: 无
* 返回值  : 无
**********************************************************************************/
vu16 SetDacI(float x)
{
    float temp;
        u16 i;
        temp = (4.000 - 0.100) / ((float)(Ical4 - Ical01));

        temp = (x + 0.03) / temp;
        i = (u16)temp;
        if(i >= 4095)  i = 4095;
        DAC_SetChannel2Data(DAC_Align_12b_R, i);          //12位电流数据送DAC
        return i;
}

出0入0汤圆

发表于 2014-9-26 12:30:15 | 显示全部楼层
centrineer 发表于 2014-9-24 09:42
当然得把模拟电路调好,春风早期的结构几个关键电容需要调试,不然容易震荡。 ...

早期的版本要调电容,现在有新的版本了吗,是那个学习一下。谢谢

出0入0汤圆

发表于 2014-9-28 09:04:12 | 显示全部楼层
H516J 发表于 2014-9-26 12:30
早期的版本要调电容,现在有新的版本了吗,是那个学习一下。谢谢

不知道了,我自己本身可以完成这类东西的设计,所以当初就看了一下,没多关注,春风电源之所以会震荡,是因为他采用的反馈回路与控制回路之间因为分布电容的存在,造成反馈滞后于控制,当这个相位差达到一定时,就会造成输出自激震荡。所以相同的板子,补偿电容调整好以后所有的板子都可以用相同的参数了。换板子可能就需要重新调试。关于这一点可以参考一些其他电源的设计,比如安捷伦的。

出0入0汤圆

发表于 2014-9-28 11:28:27 | 显示全部楼层
centrineer 发表于 2014-9-28 09:04
不知道了,我自己本身可以完成这类东西的设计,所以当初就看了一下,没多关注,春风电源之所以会震荡,是 ...

非常感谢你的解答!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-4 19:16

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表