车载血库温度监控系统的研究及实现

1.3 LCD液晶显示
OCMl2864液晶显示模块是128x64点阵型液晶显示模块,该模块具有如下特点:显示数字、字母和图形等;可与MCU直接接口,具有8位标准数据总线、6条控制线及电源线;单电源供电,供电电源为+3.3~+5 V;配置对比度可调的LED背光;具有光标显示、画面移位、自定义字符、睡眠模式等功能。
1.4 时钟DSl302
DSl302是一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5~5.5 V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。其主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且关闭充电功能。采用普通32.768 kHz晶振。
2 系统软件设计
本系统软件设计采用了模块化的设计方法,将监控系统要完成的功能分别编写和调试,所有模块调试成功以后,将各个模块连接,构成单片机软件系统。这样的设计有利于程序代码的优化,而且便于调试、维护和功能扩展。
该系统软件主要包括系统初始化程序,按键扫描子程序,DSl8B20温度采集子程序,LCD显示子程序及报警子程序等。在主程序中首先进行初始化,然后调用显示子程序和打印子程序,显示和打印当前温度采集值,接着调用比较子程序,对实际温度值和设置的温度值进行比较,当温度超过设置值时,调用报警子程序。系统主程序流程如图4所示。

系统初始化编程:
3 试验结果
在不同的库外环境温度下,开关压缩机时的库内温度是不同的,所测得的试验结果如表l所示。

由上述试验数据所知,开关压缩机时的库内温度受库外环境温度的影响,库外环境温度越高,开关压缩机的库内温度越低;反之,开关压缩机的库内温度越高。
4 结束语
该温度监控系统利用两片DSl8B20数字温度传感器,分别测量外界和内部温度,并对内外温度进行比较,通过软件编程,利用单片机PI-Cl6F877A控制制冷压缩机的开关,有效实现了血库温度的控制。与以往温度监控系统相比,在外部增加了温度传感器,考虑了外界环境温度对血库内温度的影响,大大提高了温度控制的精度,同时增加了打印机和无线短信模块,能够实时打印时间和温度值,便于记录和保存信息。该系统扩展后可应用于其他对温度有要求的各种场合。
单片机 传感器 LCD 打印机 无线 采集 LED 相关文章:
- FPGA的DSP性能揭秘(06-16)
- 基于单片机通用引脚的软件UART设计(10-16)
- 分时操作系统思想在单片机中的具体应用 (10-30)
- 基于AT89C51+DSP的双CPU伺服运动控制器的研究(05-26)
- 关于RTX51 TINY的分析与探讨(05-30)
- 基于MC9S12DGl28单片机的智能寻迹车设计(04-03)
