您的位置:技术工种之机修知识网 仪器仪表维修技术 正文
原作者:[标签:作者] 添加时间: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. (
相关文章

气体动力学在流量测量电子技术中的应用
给煤机称重原理与问题分析处理
自动检重秤
虚拟仪器技术已成为测试行业的主流技术
塑料厂商如何选择测试机器
使用超声B扫描成像检测小口径管座角焊缝
模拟传感器的抗干扰措施
如何选用合适的探针
美国国家半导体温度传感器的广泛应用
网络化测试技术浅谈
SCS系列多台面模块化汽车衡秤台的有限元分析
可编程超声波物位计在田坝电站拦污栅上的应
基于电磁谐振技术的微水测定新方法研究
塑料成型中颜色的确定与控制
为测试工具选择正确的保险丝
谈综合布线中手持式测试仪的分类和区别
图像处理技术在零件表面破损检测中的应用
新型气相色谱仪用电化学硫检测器(ASD)
基于System View的比特误码率测试的仿真
混合煤气流量计量的密度补正

相关评论


本文章所属分类:首页 仪器仪表维修技术