本帖最后由 tangjianyuan 于 2013-12-28 23:36 编辑
在本设计中,是以铂电阻PT100作为温度传感器,采用恒流测温的方法,通过单片机MSP430G2553进行控制,用放大器、单片机内部的A/D转换器进行温度信号的采集。另外,还设计了液晶5110显示电路,键盘控制电路,能实现对温度的显示。本设计采用了二线制铂电阻温度测量电路,通过对电路的设计,减小了测量电路及PT100自身的误差,使温控精度在0℃~100℃范围内达到±0.2℃。由于在实验室中恒流发生电路比较简单常用,而且电压信号采集简单、测量方便,所以本设计采用恒流源测电压方法实现热电阻和电压信号的对应关系。如下硬件电路图,恒流源电路通过稳压芯片产生恒定的5V电压加到运放正向端,根据虚断原理可以知道R1上将会产生的电流为5V/R1=5/5000=1mA的恒定电流,从而通过R2的电流为1mA(仿真时把R2看成传感器PT100,其电阻从100欧到138.5欧变化,既温度从0到100变化),然后把热敏电阻R2的阻值转换为电压信号Uo(Uo=R2*1mA),最后通过仪用放大电路和减法器放大到适合单片机AD采样的电压。
这也是那年在学校参加的TI赞助的省赛,采用的控制器就是TI的低功耗MCU,采用LCD5110液晶作为显示,目的是为了节约IO口,MSP430G2552的可用端口很少,整个设计思路是采用惠斯通电桥平衡,把PT100就当成是电桥的一臂,利用DIP算法控制PWM波的输出,已达到精确控制温度的目的。在设计时我们还采用EXEL表格来做数据矫正工作,具体的实现方法压缩包里面有说明
|