新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 车载血库温度监控系统的研究及实现

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

作者: 时间:2010-11-12 来源:网络 收藏

与传统的热敏电阻相比,它能够直接读出被测温度并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。可以分别在93.7 5 μms和750 μms内完成9位和12位的数字量,并且从DSl8B20读出的信息或写入DSl8B20的信息仅需要1根口线(单线接口)读写。温度电路如图3所示。

本文引用地址:https://www.eepw.com.cn/article/173143.htm

c.JPG
1.3 液晶显示
OCMl2864液晶显示模块是128x64点阵型液晶显示模块,该模块具有如下特点:显示数字、字母和图形等;可与MCU直接接口,具有8位标准数据总线、6条控制线及电源线;单电源供电,供电电源为+3.3~+5 V;配置对比度可调的背光;具有光标显示、画面移位、自定义字符、睡眠模式等功能。
1.4 时钟DSl302
DSl302是一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5~5.5 V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。其主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且关闭充电功能。采用普通32.768 kHz晶振。

2 系统软件设计
本系统软件设计采用了模块化的设计方法,将监控系统要完成的功能分别编写和调试,所有模块调试成功以后,将各个模块连接,构成软件系统。这样的设计有利于程序代码的优化,而且便于调试、维护和功能扩展。
该系统软件主要包括系统初始化程序,按键扫描子程序,DSl8B20温度子程序,显示子程序及报警子程序等。在主程序中首先进行初始化,然后调用显示子程序和打印子程序,显示和打印当前温度值,接着调用比较子程序,对实际温度值和设置的温度值进行比较,当温度超过设置值时,调用报警子程序。系统主程序流程如图4所示。

d.JPG



评论


相关推荐

技术专区

关闭