最大电流。
2.5 通信模块设计
为了满足数据传输距离大于
200 m,通信采用 75LBC180 全双工 485 芯片,单片机通信
电平和计算机电平的转换采用
MAX232 完成,如图 5 所示。MAX232 芯片是专为电脑的 RS
232 标准串口设计的接口电路,使用+5 V 单电源供电。另外。RS 232 到 RS 485 的转换可采用
专用的转换器,如
BOK-60 或 ATC-160A 无源转换器。
3 软件设计
蓄电池温度监测
系统的软件设计主要
包括主程序、外部中
断子程序、显示子程
序等。图
6 是该系统
的主程序流程图。用
于完成对
DS18B20 的调用、中断管理、测量温度值的计算及温度值的显示等功能。主机
89S51 首先复位脉冲使信号线上所有的 DS18B20 芯片都被复位,接着发送跳过 ROM 操作
命令,激活在线的所有
DS18B20,然后系统转人中断处理流程,完成温度转换,读取等工
作。外部中断子程序完成对温度测量数据的读取,显示子程序完成液晶显示器的初始化及显
示温度值。
4 结 语
基 于
89S51 和
DS18B20 的 通 信 电 源
蓄电池温度监测系统,
接口简单,占用微处理
器的端口较少,可节省
大量的引线和逻辑电路,
与传统装置相比,具有
结构简单,成本低,可
靠性和测温精度高,功
耗低,应用面广等优点。
找通信资料上一览通信文库!