|
热门文章
推荐文章
最新文章
|
一种新型多点测温系统的设计(2)
原作者:[标签:作者] 添加时间:2007-06-30 原文发表:2007-06-30 人气:3
本文章共2482字,分2页,当前第2页,快速翻页:
|
3软件设计及流程
3.1下位机软件
系统下位测温部分软件采用MCS51汇编语言编写,主要完成对DS18B20的读写操作,实现实时数据的采集,并获取最终温度值送至单片机内存。但需要注意的是,由于DS18B20的单总线方式,数据的读写都占用同一根线,所以每一种操作都必须严格按照时序进行。图2为测温子系统流程图。单片机首先发送复位脉冲,该脉冲使信号线上所有的DS18B20芯片都被复位,接着发送ROM操作命令,使得序列号编码匹配的DS18B20被激活。被激活后的DS18B20进入接收内存访问命令状态,内存访问命令完成温度转换、读取等工作(单总线在ROM命令发送之前存储命令和控制命令不起作用)。
3.2上位机软件
系统上位机的软件采用VC 6.0编写。主要完成的功能包括:与下位单片微机的实时通信;模拟显示各采集点温度曲线;保存各测温点温度数据;统计各采集点平均温度值;打印各点温度统计报表等。 4结论
本系统具有如下特点:
a.结构简单,成本低廉,维护方便。 b.直接将温度数据进行编码,可以只使用单根电缆传输温度数据,通信方便,传输距离远且抗干扰性强。 c.配置灵活、方便、易于扩展。可扩展多路下位温度采集子系统,将它们通过RS485与上位PC机组网,形成多点温度采集网络。也可在各子系统中有选择性地增减温度传感器。 d.工作稳定,测温精度高。实验表明,在长达200m的一位总线上挂接24个DS18B20温度传感器,系统可正确地进行温度采集,分辨率为0.5℃。 e.适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。在大范围温度多点监控系统中具有十分诱人的应用前景。
参考文献 [1]Dallas Corp., DS18B20 Programmable Resolution One—wire Di gital Thermometer[Z].2000. [2]周云波.由DS18B20单线数字温度计构成的单线多点温度测量系统[J].电子技术应用,1996,(2):15-20. [3]何立民.单片机初级教程第1版[M].北京:北京航空航天大学出版社,2000. [4]周航慈.单片机应用程序设计技术[M].北京:北京航空航天大学出版社,2001. [5]胡峪,刘静.VC 高级编程技巧与示例[M].西安:西安电子科技 大学出版社,2001. ( |
|
|
 本文章所属分类: 首页
→ 仪器仪表维修技术
|
文章搜索
|