新闻中心

EEPW首页>医疗电子>设计应用> 基于以太网的医院病人体温远程自动检测系统设计

基于以太网的医院病人体温远程自动检测系统设计

作者: 时间:2011-08-23 来源:网络 收藏

2.3通信电路设计
ZNE-100T是采用RS 232接口(DB9接头)与单片机通信的,而单片机只能用TTL电平,因此,必须设计一个RS 232转换电路与之通信。RS 232转换芯片选用Maxim公司的MAX232E。其转换电路如图3所示。

本文引用地址://m.amcfsurvey.com/article/199728.htm

c.jpg


2.4 液晶显示电路设计
液晶显示模块采用拓谱微公司生产的LM6038D点阵液晶模块,该模块有128(列)×64(行)个像素点,另外每列多设计了4个像素点,实际上是132×64个像素点,分成9页。该设计充分利用了多出的4个像素点,做成了一个滚动条,通过按键可以操作滚动条,以便用户翻页查看显示的内容。
2.5 控制电路设计
该设计设计了两个按键,分别接在单片机的P2.0和P2.1引脚上,分别用于控制液晶显示屏滚动条的上下拉。还设计了两个指示灯,分别接在单片机的P2.2和P2.3引脚上,分别用于指示发送数据指示(红色发光二极管)和连网成功指示(绿色发光二极管)。
2.6 看门狗电路设计
为防止系统死循环,提高系统的可靠性,采用了MAX813L看门狗电路。其最大超时为1.6 s,高电平复位,即RESET脚保持状态1.6 s后就发一复位信号。因此,程序中必须每1.6 s内改变RESET状态1次。

3 单片机程序设计
该系统单片机程序采用C语言编写。程序首先对硬件进行初始化,包括对单片机AT89C52寄存器的初始化、DS18B20内部RAM的初始化、液晶显示模块LM6038D的初始化以及对通信模块ZNE-100T的初始化。程序通过分时法轮流采集8只DS18B20的温度读数,并实时在液晶上显示,用户通过操作按键可以翻页查看8只DS18B20的温度数据,单片机每隔1min通过串口把8路温度数据打包后发送给以ZNE-100T,ZNE-100T、实时把数据传输到医院监控中心。系统流程图如图4所示。主要的子程序有:DS18B20驱动程序、液晶显示驱动程序和串口和网络通信驱动程序。

d.jpg



评论


相关推荐

技术专区

关闭