温度记录器设计 设备按照用户通过按键设定的时间间隔自动采集并存储温度,并具有采集完成提醒、数码管显示等功能,系统硬件部分主要由按键电路、电源供电电路、RTC时钟、传感器电路和显示电路组成。 1.数码管显示 1.1 设备上电后,自动进入参数设置界面(图2)此时,通过按键S4切换4个温度采集间隔时间,分别为1秒,5秒和60秒; file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps665E.tmp.jpg 图2 参数设置界面(上电默认) 按下按键S5,确认采集间隔时间,并退出参数设置界面(图2),进入时钟显示界面(图3),并开始采集温度。 file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps666F.tmp.jpg 图3 时钟显示界面 1.2 当设备按照用户设定的采集间隔采集到10个数据后,指示灯L1闪烁提示本次温度采集已经完成,此时进入数码管采集温度界面(图4): file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps6670.tmp.jpg 图4温度采集显示界面 此时,按下S6,L1熄灭,按照时间先后顺序,切换显示设备内存储的温度数据,按下 S7按键进入参数设置界面(图2),待用户输入温度采集间隔之后,可以进行下一次的温度采集工作。 说明: 1. 索引指的是当前显示的温度按照采集时间先后顺序的编号(00-09)。 2. 温度检测功能 使用DS18B20温度传感器完成温度的测量功能; 3. 实时时钟RTC 使用DS1302时钟芯片完成RTC的相关功能。 4. 设备工作模式说明 (1)默认RTC时间:23时59分50秒; (2)默认温度数据采集间隔为1秒; (3)设备处在不同的显示界面下,与该界面无关的操作无效; (4)温度数据最大存储容量:10个。
|