单片机差分AD受干扰,麻烦各位前辈给瞧瞧

[复制链接]
4054|5
 楼主| xusn 发表于 2007-4-28 08:41 | 显示全部楼层 |阅读模式
这个是用C51F330控制的NI-HM电池充电的电路,充电电流<br />1.2A,PWM开关频率为100KHZ,通过单端采样总电流,调节<br />占空比来实现恒流,电池充满检测用负delta&nbsp;V方法,电池<br />充满后,电压会有所下将,差分采样电池两端的电压,判断<br />是否充满.<br />问题是差分采样时,总是被工频100HZ的纹波干扰,电池没冲<br />满,就出现了负delta&nbsp;V,导致停止充电.我用示波器看了,<br />电池正负极都有100HZ的纹波,按理说差分AD应该不受干扰啊<br />到底怎么了,请前辈帮忙啊<br />
 楼主| xusn 发表于 2007-4-28 08:47 | 显示全部楼层

上面图纸少了个采样电阻R13

上面图纸少了个采样电阻R13,0.33欧姆1/2瓦,用来采样<br />总电流
xzl 发表于 2007-4-28 10:48 | 显示全部楼层

采样要采取软件滤波可以消除100HZ/50HZ干扰

  
zjp8683463 发表于 2007-4-28 14:41 | 显示全部楼层

只有严格同相位的1对信号才没有纹波,实际很难做到

100HZ的纹波应该是电源的纹波,基本去不掉<br /><br />关键看信噪比
awey 发表于 2007-4-28 16:24 | 显示全部楼层

用与电源同步的100Hz的频率采样

  
 楼主| xusn 发表于 2007-4-29 08:02 | 显示全部楼层

谢谢各位前辈指导

谢谢各位前辈指导,感觉awey老师说的很有道理<br />100HZ,100MV的纹波,有没有必要在加滤波电感和<br />电容把纹波减小呢,我有用LC滤波将其减小到50MV<br /><br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

159

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部