基于温度传感器的室内智能温度控制系统设计
DS18B20和外部中断初始化后,系统就开始进入while循环,等待外部中断的产生,当上位机的阈值发生改变并且通过串口发送给单片机,程序开始进入中断,中断里面是发送程序,接收到上位机的指示就发送当前的温度给上位机;同时主程序里开始进行温度的采集和阈值的对比,利用程序来进行判断,判断如果不匹配的话,温度低了就加热,温度高了就定制加热,保证温度在合适的范围内。
4 结束语
本系统是采用高性能的ATmage8单片机和高精度的数字温度传感器设计的一个室内智能温度调节系统,采用上位机控制温度的阈值,传达给单片机执行。实验验证,很好的体现了DS18B20很好的精度性能,误差控制在0.5℃之内,适合小面积的工农业生产和生活应用,具有很高的使用价值。
评论