早教吧 育儿知识 作业答案 考试题库 百科 知识分享

可变电阻阻值计算问题,单片机相关一可变电阻,阻值随环境(光照,湿度)变化而变化,现要测其阻值.一端接单片机的普通IO输出3V激励,另一端接同一单片机的ADC引脚,读电压值.用什么公式计算

题目详情
可变电阻阻值计算问题,单片机相关
一可变电阻,阻值随环境(光照,湿度)变化而变化,现要测其阻值.一端接单片机的普通IO输出3V激励,另一端接同一单片机的ADC引脚,读电压值.用什么公式计算阻值?主要不知单片机内部阻值.
好像“10.0*x/(1024-x)”,不知怎么来的.
▼优质解答
答案和解析
这样计算得了吗?
计算电阻如果要电压法,需要给一个恒流,IO输出3V 到电阻一端,另一端进了ADC,如果ADC是高阻抗电压-数字转换,电阻相当于电压传递体,压降几乎是0,ADC将输入3V电压,如果参考电压是3V AD转换结果就是0xFFFFFFFFFF(-1)相当于满格
实际中恒流不太容易办到所以将该电阻串联一个与该电阻阻值相当的高精度电阻顶端参考电压--高精度电阻---节点---传感器---GND,节点处电压V输入到ADC中,V/VREF=B ;R=B/(1-B)*R0
R0为高精度 VREF=参考电压