APP下载

多点高速同步温度采集系统的设计

2011-05-08马殷元

铁路计算机应用 2011年4期
关键词:单片机信号系统

赵 睿 ,马殷元

(兰州交通大学 机 电技术研究所, 兰州 7 30070)

针对传统的温度采集方法。速度慢、多点信号不同步等问题,本文提出了多点、高速、同步温度采集的方法,采用DS18B20数字温度传感器来采集温度信号。通常在单总线上串联很多DS18B20,需要查询DS18B20的64位ROM才能得到对应传感器的温度值,为了节省掉64位序列号的时间开销,采取在每个总线上挂载一个DS18B20的方法,通过并口对多个DS18B20进行统一操作,既节省了大量的存储空间,又提高了温度转换的同步性和速度。

图1 多点高速同步温度采集系统

1 系统构成

多点并行温度采集系统如图1,ATmega16单片机的每个I/O口上挂接一个DS18B20数字温度传感器,通过读取每个口的电平值来同时读取多路DS18B20的温度值,并在LCD显示器上显示,同时通过RS232发送到上位机。

2 系统硬件设计

2.1 主要元件介绍

AVR ATmega16单片机是一款采用RISC指令的8位高速单片机, 具有速度快、片上资源丰富、驱动能力强、功耗低、性价比高、保密性好等众多的优点。

DS18B20温度传感器,属于新一代适配微处理器的智能温度传感器,全部传感元件及转换电路集成在形如一只三极管的集成电路内。DS18B20采用单线的接口方式,在与微处理器连接时仅需要一条I/O 口线即可实现微处理器与DS18B20的双向通讯。并支持多点组网功能,在使用中,DS18B20不需要任何外围元件,大大简化了数据采集电路的设计。

另外,DS18B20输出的信号是数字量,同时可传送CRC校验码,具有极强的抗干扰纠错能力,与采集模块之间的连接电缆可以很长,采用屏蔽3芯线作为信号线,DS18B20的可靠传输距离可以达到200 m。……

登录APP查看全文

猜你喜欢

单片机信号系统
Smartflower POP 一体式光伏系统
信号
WJ-700无人机系统
ZC系列无人机遥感系统
完形填空二则
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的便捷式LCF测量仪
基于FPGA的多功能信号发生器的设计
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini