基于FPGA的智能温度控制器学案.docx

基于FPGA的智能温度控制器在实际工程当中,对环境的温度控制的要求不断提高,智能温度控制器对温度的控制更加精准和稳定。智能温度控制器的硬件部分组成有温度传感器、放大器、A/D,D/A转换器等部分构成。在Quartus开发环境下用VHDL语言实现了智能温度控制器的数据采集、时钟记时和定时报警、温度控制等模块,并利用FPGA实现相应的功能,经过波形仿真验证了设计的可行性。实验原理AD590温度传感器的感测能力是温度每升高1K就增加1uA的电流量,该电流流入10k电阻后将产生10mV的电压。而0℃(等于273K)时,输出电流273uA,经过I/V转换后,将产生2.73V的电压。如果测得的电压为xV时,则可由(x-273)÷0.01得到要测量的而温度。温度传感器AD590的Vin(+)管教。ADC0809 的是8位数模转换器。测量精度为0.02V,当ADC0809的转换值为x时,所测得的温度为T=(x*0.02-2.73)÷0.01=x*2-273.控制功能由FPAG实现。在FPGA中对测得的实际温度T值和标准值tempconstant进行比较,若实际温度比设定的温度值要低,那么输出加热信号到后向加热器件,否则不进行加热。当检测到实际温度在标准值范围tempconstant-3Ttempconstant+3时,时钟开始计时,如果温度保持在这个范围的时间达到设定时间时,FPGA输出信号给蜂鸣

文档评论(0)

1亿VIP精品文档

相关文档