多方式温度测量系统
1.1 PT100热电阻测温原理硬件电路
由于PT100热电阻随温度变化产生的是一个电阻信号,当温度升高时电阻值增大。因此必须将热电阻接成单臂直流电桥,将其阻值变化转换为电压变化信号。再将这个电压信号放大到0~10 V范围送A/D转换电路。电路图如图2所示。
1.2 12位模/数转换器ADC1674
该多方式温度测量系统为了满足测量精度的要求,采用了12位A/D转换器,单极性输入方式。从而可以使温度精确到小数点后第2位。电路原理图如图3所示。
1.3 单片机控制电路(AT89C51)
为了减轻FPGA的程序负担,其外围控制电路用单片机给予控制。单片机控制着多路模拟开关(CD4051)和分度表存储器(2716)以及FPGA,从而使得FPGA控制不同方式测量数据的处理及温度显示输出。电路原理图如图4所示。本文引用地址:http://www.amcfsurvey.com/article/193919.htm
1.4 FPGA可编程门阵列
该多方式温度测量系统采用FPGA可编程门阵列对经过A/D转换后的数据进行处理,经内部查表比较或计算得出温度数据,然后译码输出温度值。电路原理图如图5所示。
2 多方式温度测量系统软件设计
多方式温度测量系统软件分为单片机程序设计和FPGA程序设计单片机程序采用汇编语言编写,实现对外围电路的控制;FPGA采用VHDL语言编写,实现对数据的处理及温度显示输出。
2.1 单片机控制
单片机控制源程序如下:
评论