首先 AD采样的是电压不知道你电路中 是如何连接的 “这个数字量的值有大概1400左右” 你是只连接热敏电阻到IO口吗? 没有分压? 至于如何转换 讲很简单了 你讲热敏电阻 和一个固定阻值的电阻串联 然后测量 热敏电阻上的电压 将热敏电阻上的电压 和固定电阻上面的电压 值进行比较 计算出热敏电阻的值 然后就是 查找T-R表格了 根据当前热敏电阻的值 查找到当前温度!
对于NTC热敏电阻一般用电路产生一个恒定的电流加到热敏电阻上,电阻另一端接信号地。 测量加恒流端的电压,除以恒流值即可得到电阻值。
至于用多大的恒定电流,要根据AD的电压输入范围、测量的温度范围内热敏电阻的最大值决定恒流值。
对于铂电阻,由于电阻变化范围较小,一般要用电桥式测温放大电路,搜索“PT100测温电路”会发现很多。
另外上面图中直接串个10K电阻是很难准确测量的,特别在VCC有波动的情况下。