By Mcuzone
实现功能:7705差分输入端外接热电偶可测得测量端温度,再与LM75所测得的冷端温度相加,就得到了热电偶端的真实温度。在1.8寸屏上会实时显示当前温度、DS3231的实时时间、当前的记录状态(recording或pause),开启记录数据存储于dataflash。
--- XMEGA128A1U-EK开发板 ---
热电偶温度记录仪应用(基于AT45DB161 DATAFLASH)
1、用到的硬件资源
开发板自带外设:LM75温度传感器、TM7705 16bit高精度ADC、DS3231实时时钟、AT45DB161 DATAFLASH;
选配件:LCM18 1.8寸屏、热电偶线(K型)。
2、功能介绍
TM7705差分输入端外接热电偶可测得测量端温度,再与LM75所测得的冷端温度相加,就得到了热电偶端的真实温度。在1.8寸屏上会实时显示当前温度、DS3231的实时时间、当前的记录状态(recording或pause)。
调试串口:USARTD0;
波特率:115200;
3、操作
(1)开始记录
按K4开始开始记录温度数据,数据按时间先后顺序保存在内存里,当存满一页(512字节)数据后,将这一页写入到DATAFLASH里。
(2)暂停记录
按K3暂停记录,暂停后可按K4开始记录。
(3)导出温度数据
按K2键将之前所有保存在DATAFLASH里面的数据通过串口USARTD0输出,波特率115200。
3、注意事项:
(1)保存在SRAM里面的数据要满一页(512字节),才保存到DATAFLASH里面,记录间隔为一秒时,大约需要10分钟才能存满一页。
(2)程序开始时会检测AT45DB161 DATAFLASH,若检测出错,D3会点亮。
热电偶温度记录仪应用(基于AT45DB161 DATAFLASH)
1、用到的硬件资源
开发板自带外设:LM75温度传感器、TM7705 16bit高精度ADC、DS3231实时时钟、AT45DB161 DATAFLASH;
选配件:LCM18 1.8寸屏、热电偶线(K型)。
2、功能介绍
TM7705差分输入端外接热电偶可测得测量端温度,再与LM75所测得的冷端温度相加,就得到了热电偶端的真实温度。在1.8寸屏上会实时显示当前温度、DS3231的实时时间、当前的记录状态(recording或pause)。
调试串口:USARTD0;
波特率:115200;
3、操作
(1)开始记录
按K4开始开始记录温度数据,数据按时间先后顺序保存在内存里,当存满一页(512字节)数据后,将这一页写入到DATAFLASH里。
(2)暂停记录
按K3暂停记录,暂停后可按K4开始记录。
(3)导出温度数据
按K2键将之前所有保存在DATAFLASH里面的数据通过串口USARTD0输出,波特率115200。
3、注意事项:
(1)保存在SRAM里面的数据要满一页(512字节),才保存到DATAFLASH里面,记录间隔为一秒时,大约需要10分钟才能存满一页。
(2)程序开始时会检测AT45DB161 DATAFLASH,若检测出错,D3会点亮。
测试程序:
链接:
http://pan.baidu.com/s/1mgsLN2C 密码: oiwt