作业帮 > 综合 > 作业

AD转换后怎么计算出温度值?温度检测电路:电桥电路+运算放大电路,输出电压输入到单片机内进行AD转换.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 01:33:57
AD转换后怎么计算出温度值?温度检测电路:电桥电路+运算放大电路,输出电压输入到单片机内进行AD转换.
只要AD转换后计算温度值的那一块的程序,或算法.对了,温度变化和电压变换成线性关系吗?
一般不成线性关系,没有这种说法的.
不同AD转换器的分辨率不同,分辨率越高,即AD的位数越高,转换越精准.
你得找出一快具体的AD转换芯片学习一下,比如AD0804,看看他的原理,学着写一下程序,就行了.
再问: 谢谢,我用的是STC12C5A60S2单片机,内置有AD转换,其原理和AD0804类似吗?
再答: adc原理都是一样的:需要采样,保持,量化和编码。把模拟量转化位数字信号。 转化过程是通过比较实现的。跟据比较方法不同分为:直接比较和间接比较。 这就要看芯片具体说明资料了。
再问: 哦,知道了,现在AD转换:由模拟量到数字量的转换的程序我也能看懂,就是到温度计算这一块我就不懂了,听说这一块跟温度检测电路有关,是这样吗?我用的是电桥电路,传感器是PT100
再答: 是的,pt100是铂热电阻,它的阻值会随着温度的变化而改变。温度变化,它就有不同阻值,它两端的电压值也在变,采集这些变化的电压值,与基准电压比较,再量化编码成数字量。 你想想,如果pt100所在的电路图都不样,那它两端的电压值会一样吗?即使他的阻值与环境温度会有比较好的对应关系。所以计算也是不同的。