搜索
bottom↓
回复: 9

松翰单片机 ADC 以内部参考电压产生的误差问题

[复制链接]

出0入0汤圆

发表于 2014-10-31 12:25:04 | 显示全部楼层 |阅读模式
我用松翰单片机 检测当前电压值,用的是内部2.0V做为参考点,但是发现不同的IC产生的偏差很大,客户要求不能添加其他元器件,不知道有没有办法用软件消除这个偏差!

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2014-10-31 13:06:58 | 显示全部楼层
很简单,所有单片机内部基准基本都是保稳定不保校准的。
只要单片机内部有个EEPROM或者外部有个能存东西的地方。
先校准一下下载线的电压,或者换质量好的电源拿来下载,选择下载后复位。
单片机写入程序,第一次复位检测EEPROM里是否有校准过flag,若没有,则用已知电压校准之(就是你下载线的电压)。然后以后就都是准的了

出0入0汤圆

 楼主| 发表于 2014-10-31 14:05:38 | 显示全部楼层
sypf 发表于 2014-10-31 13:06
很简单,所有单片机内部基准基本都是保稳定不保校准的。
只要单片机内部有个EEPROM或者外部有个能存东西的 ...

这个办法很新颖,谢谢!

出0入0汤圆

发表于 2014-10-31 17:20:22 | 显示全部楼层
还能这样,学习了

出0入0汤圆

发表于 2014-10-31 22:33:23 | 显示全部楼层
shiruquaan23 发表于 2014-10-31 14:05
这个办法很新颖,谢谢!

一般小数码便宜产品用这样比外置基准可以节约一定成本

出0入0汤圆

发表于 2014-11-2 18:23:21 | 显示全部楼层
应该不会偏差很大吧,你是如何确定偏差大的。另外很多MCU成测会做校准的,你是用2711吗

出0入21汤圆

发表于 2014-11-2 19:56:56 | 显示全部楼层
是不是程序滤波没处理好,另外也可直接用3.3v三端稳压的

出0入0汤圆

发表于 2014-11-2 20:06:18 | 显示全部楼层
有EEPROM的话,可以将校准值写入EEPROM中进行修正。

但不太可靠,有可能死机时乱写的值就惨了。

最好的办法是叠加在程序的最后,一并写入。

出0入0汤圆

 楼主| 发表于 2014-11-10 12:33:14 | 显示全部楼层
mcujack 发表于 2014-11-2 18:23
应该不会偏差很大吧,你是如何确定偏差大的。另外很多MCU成测会做校准的,你是用2711吗 ...

是的,通过PWM输出恒压,偏差了0.1V

出0入0汤圆

发表于 2014-11-22 13:48:44 | 显示全部楼层
单独一个芯片修改程序多没问题,如果批量的话一个 一个要调整,还是在外部有调节器件来的简单。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-18 18:30

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

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