Ⅰ 单片机测频率,间接测出电阻
经过测坦肆算,低阻档测200欧姆电阻时的频率应为9KHz左右;高阻档测量3.9K电阻时的频率应为5.2KHz左右。你在得到测量频率时就已经有严重偏差了,且低电阻时的频率偏差相对更大些。
如果电路连接肯定是正确的,那么原因很可能是元件的实际参数有问题,误差过大。下面排查的思路和腊袜方法供参考:
1、电源电压在555电路的合适范围,比如5V—10V;
2、对所用的每一个电容、电阻让局轿元件进行实际测量,保证容量、阻值的准确度,比如不超过5%,且应选用温度漂移小的品种;
3、对所用的开关的接通电阻进行实际测量,用于低阻档的,应保证小于1欧姆;
4、所用的开关不建议选用电子开关,因为导通电阻可能较大,且不易掌握;
5、很可能是555第7脚内部的放电管出了问题,更换一片IC试试(由于低阻档时所用的电容0.22uF的容量较大,在被测电阻Rx很小时,容易烧掉内部的放电管);
6、若电路的频率误差仍较大,特别是在低电阻档时误差较大,建议更换一片IC试试——用于测量的,建议选用CMOS类型的555,有高的输入阻抗,引入误差会小些;
7、建议为第7脚串接一个限流电阻,并在计算时将此电阻的阻值纳入放电总阻值中(看来这种电路难以用来测量更低的电阻了)。
由于555第7脚放电管内阻等原因,555电路输出的振荡频率与计算值是有误差的,就是说精度不很高。
这个电路可以省掉高阻档的一组开关,即高阻档的电阻和电容常通即可。
这种原理更适合用来测量电容,测量电阻选用静态电路即可。
Ⅱ 用单片机检测电流的大小(500ma左右),电流采样电路怎么做
就在电流通路里串联一个大功率小阻值的精密电阻就可以了,然后放大两端的电压,与你的ADC匹配即可.
这个电阻要小一些,比如0.5欧姆,5W(功率最好大一些,这样发热比较少,电阻不会很烫,精度可以保证)
0.1欧是可以的(理论上这个电阻越小,对现有电路的影响越小,但对后面的放大电路要求越高, 所以要综合考虑)。不过后级放大倍数要大一些,最好是91倍左右(0-4.5V,剩余的部分作为安全裕量,量程要比设计的要求大一些比较好),你可以先用两个反相比例放大器(比例电阻10K,91K,平衡电阻8.2K),第二个是(比例电阻10K,100K,平衡电阻9.1K),运算放大器的电源选正负15V,反相比例放大电路的基本构型你看一下模电书,这里上图太麻烦了。
Ⅲ 单片机怎么用AD测电阻
忽略温度等因素的影响,直接采用串联电阻测电压的方法就可以。
原理是采用一只高精度的已知阻值电阻[假设为R0],串联一只被测电阻[R1]将这串联的电阻两端加上一个稳定的直流电源[V0],用单片机的AD检测R1两端的电压[V1],通过欧姆定律公式可以计算出电阻。
R1
V1=———— X V0
(R1+R0)
换算为:
V1
R1=————X R0
(V1+V0)
V0,R0为已知,V1位AD检测到的值,R1就可以计算得到。
电路示意图
Ⅳ 光敏电阻与51单片机连接,测量光敏电阻的数据,用到那些元器件连接,有图最好的
总的需要这些东西:带有AD功能的51单片机(或普通51和AD芯片),光敏电阻,普通电阻;
光敏电阻(最大阻值20K)与普通电阻(20K精度越大,测量误差越小)串联:VCC接光敏电阻再接普通电阻,然后接地,单片机AD口接光敏电阻与普通电阻直接,AD测得实时AD值为V1。
算法如下V1=(R/(R(光敏)+R))VC)
所以R(光敏)=R(VCC/V1-1);
Ⅳ 用单片机测量电阻的原理
用一个电源、一个已知阻值的电阻跟待测电阻构成一个分压电路,然后将待测电阻上的分压输入模数转换电路,将电压转换成数字量,然后经过事先编好的程序,将转换成电阻值的数字显示在LED或LCD上。示意图如下(画图不易,记得点赞哦!)