码迷,mamicode.com
首页 > 其他好文 > 详细

一个简单的微安表

时间:2016-07-30 22:37:27      阅读:385      评论:0      收藏:0      [点我收藏+]

标签:

这是一个用STM8S103F3P6单片机和一个LM358运算放大器制作的一个简单的微安表,可以用来测量1mA以下的小电流,分辨率是1uA。接通电源就开始测量。

 技术分享

开机时的工作电流是15mA,使用9V层叠电池供电。电路板:

技术分享

内部图片:

 技术分享

电路图在最后一页。原理很简单,通过一个100欧的电阻对待测电流取样,经过一个LM358放大50倍后送到单片机进行AD转换。这个单片机的电源电压为5V,AD分辨率10位。设进来的电流为A微安,理论上AD的读数X可以通过下式得到:

X = 100*A*50*2^10/(5*10^6) = A*1.024

读数是实际电流值(微安)的1.024倍。

技术分享

运放部分的电路如上图所示。需要注意的是R3的取值,在另外一篇文档“使用LM358放大直流小信号”中有数据说明这个电阻取大一些的时候,对于0V的输入电压,运放将得到大于0V的输出,而如果这个电阻较小,则需要稍大于0V的输入才能得到0V输出。对于这个应用来说,R3应该取大一些,因为这将保持输入输出曲线为线性关系,只需要减去0V输入时ADC读数,就能得到准确的结果。

部分测试图片:

 技术分享

技术分享

技术分享

技术分享

技术分享

数据基本是准确的。数码管实际显示效果比图片中好。

图中使用的万用表是Fluke 17B,这个表的微安档采样电阻也是100Ω。

 

电路图:http://pan.baidu.com/s/1nvfaXPB

转载请注明出处:http://www.cnblogs.com/tyee/

如有问题或建议,欢迎联系我,我的邮箱是 tyee317@163.com

一个简单的微安表

标签:

原文地址:http://www.cnblogs.com/tyee/p/5721730.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!