如何用单片机的程序测量电阻值???谢谢各位了~~
展开全部
测电阻办法很多:
1、恒流源:有一些芯片比如lm334本身就是个恒流源。让恒定电流流过被测电阻,然后用ad测出电压(电压过小时用一下运算放大器组成的比例放大电路,将它放大),送单片机分析就ok了,计算得时候倒过来算。
假定电流是1ma(这个电流是你在设计恒流源时就知道的),被测电阻假定在100欧姆左右,那么电流流过后产生的电压大概是100mv左右,但这个电压太小,ad检测不太方便,你可以搭一个放大20倍的放大器(放大器的倍数,也是事先根据电路可以计算出来的,属于已知量),把电压放大到2v左右。检测出结果(比如2.1v)后,然后倒推即可,先除以20,然后除以1ma,就可以计算出比较精确的电阻值。
2、电桥法:这个稍微麻烦一点,要用到电桥平衡,差分放大等电路,具体你要查一下网络资料,不是几句话能说清楚的。
1、恒流源:有一些芯片比如lm334本身就是个恒流源。让恒定电流流过被测电阻,然后用ad测出电压(电压过小时用一下运算放大器组成的比例放大电路,将它放大),送单片机分析就ok了,计算得时候倒过来算。
假定电流是1ma(这个电流是你在设计恒流源时就知道的),被测电阻假定在100欧姆左右,那么电流流过后产生的电压大概是100mv左右,但这个电压太小,ad检测不太方便,你可以搭一个放大20倍的放大器(放大器的倍数,也是事先根据电路可以计算出来的,属于已知量),把电压放大到2v左右。检测出结果(比如2.1v)后,然后倒推即可,先除以20,然后除以1ma,就可以计算出比较精确的电阻值。
2、电桥法:这个稍微麻烦一点,要用到电桥平衡,差分放大等电路,具体你要查一下网络资料,不是几句话能说清楚的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询