单片机测频率,间接测出电阻 80

我按照这个电路图链接电路。电路连接肯定是正确的。用555整流RC振荡电路,得到方波,再用单片机测出频率。根据fx=1/(ln2*(R+2Rx)*C)-----》》得到Rx... 我按照这个电路图链接电路。电路连接肯定是正确的。
用555整流RC振荡电路,得到方波,再用单片机测出频率。
根据fx=1/(ln2*(R+2Rx)*C)-----》》得到Rx=(1/(ln2*C*fx)-R)/2算出被测电阻。
但是我测小电阻200欧姆,单片机算出频率218Hz.(示波器验证是对的)根据公式Rx=3.2788*10^6/218-165=14875欧姆,为什么啊?
测大电阻3.9k欧姆,单片机算出频率3731.(示波器验证是对的).根据公式Rx=7.213*10^7/3731-10000=9332欧姆,为什么啊?
为什么相差这么大啊。
帮我想想吧。
展开
 我来答
newnet1234
2012-11-07 · TA获得超过1万个赞
知道大有可为答主
回答量:945
采纳率:66%
帮助的人:513万
展开全部
  经过测算,低阻档测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电路输出的振荡频率与计算值是有误差的,就是说精度不很高。
  这个电路可以省掉高阻档的一组开关,即高阻档的电阻和电容常通即可。
  这种原理更适合用来测量电容,测量电阻选用静态电路即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
做而论道
高能答主

2012-11-08 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.1亿
展开全部
同样的555电路,利用单片机,测量脉冲宽度,在 R 已知的时候,可以测量出 C 的容量。

在我的百度空间,给出了这样的电路和程序,可供参考。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Worldwill
2012-11-05 · TA获得超过357个赞
知道小有建树答主
回答量:219
采纳率:0%
帮助的人:165万
展开全部
如果电路图也是对,那么反过来推算频率:200欧姆时是8Khz多,3.9K时是600Hz多,你确定频率是对的?
另外C2和C3不管怎么样都一个连着地一个连着电源(单片机引脚缘故),故实际C是两者的组合值,好像是之和。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liwenyi3587
2012-11-08 · TA获得超过223个赞
知道答主
回答量:335
采纳率:0%
帮助的人:156万
展开全部
阻、容期间的误差,用标准电阻电容调校一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式