background image

最大电流。

 

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 的 通 信 电 源
蓄电池温度监测系统,
接口简单,占用微处理
器的端口较少,可节省
大量的引线和逻辑电路,
与传统装置相比,具有
结构简单,成本低,可
靠性和测温精度高,功
耗低,应用面广等优点。
  

找通信资料上一览通信文库!

http://wk.yl1001.com/tx/