新闻中心

EEPW首页 > 测试测量 > 设计应用 > 多功能温度检测记录仪的设计

多功能温度检测记录仪的设计

作者:时间:2011-05-20来源:网络收藏

1.2.2 模块电路
模块采用高性能的温度传感器18B20作为核心,它可以及时地将其所处环境温度转换为数字信号存储在其自带的寄存器中。其温度转换效率可达0.2s。这完全满足普通物理实验对于温度转换速率的要求,同时其温度的分辨率可达到0.01℃,这相比于普通的水银或酒精温度计的分辨率要高出许多,完全可以适应普通物理实验中对的需求。
1.2.3 存储模块电路
本模块采用AT24C02作为存储芯片。主控模块将读取的温度值处理以后,以一定的格式存入24C02中,在需要的时候可以调出存入其中的数据,一边查看使用。系统再次上电后,仍可通过调用24C02中的数据进行显示。实现了温度的存储和掉电保护功能。
1.2.4 显示模块电路
由于输出的信息量比较大,包括功能菜单的显示和选项的调节界面,温度的存储与显示,以及最后的自动绘图功能等,显示模块采用LCD12864进行信息的输出显示,它是128×64点阵的汉字图形型液晶显示模块,可显示汉字及图形,内置国标GB2312码简体中文字库(16×16点阵)、128个字符(8×16点阵)及64×256点阵显示RAM(GDRAM),通过使用12864完全可以满足设计要求。
1.2.5 键盘控制模块电路
考虑到系统体积设计小巧,数据输入较少,我们用小按键自制了独立键盘,操作灵活方便。按键功能如下:
(1)S1:功能设置键;
(2)S2:选项上调;
(3)S3:选项下调;
(4)S4:确认;
(5)S5:退出;
通过五个按键的不同组合可以实现不同温度检测方式。
1.2.6 电源电路
电源采用自带的电池供给各系统模块使用。这样可以扩大仪器的使用范围,即使是在无外接电源的情况下也可以用电池供电,正常工作。
1.2.7 提示模块电路
采用有源蜂鸣器来实现对人机操作的指示作用。当数据存储完成时,蜂鸣器鸣响,指示存储完成。当温度超出设定值时,可实现报警功能。
1.3 软件设计
软件采用keil编译器用C语言编写,程序流程图如图3所示。

本文引用地址:http://www.eepw.com.cn/article/194956.htm

c.JPG



评论


相关推荐

技术专区

关闭