基于CAN 总线的远程温度检测系统的设计
摘要:温度检测应用于工厂5 、电力、楼宇、粮仓等行业自动化领域。CAN 总线是一种具有国际标准的现场总线,它具有结构简单、实时性好、可靠性高、抗干扰能力强、成本低等显著优点。论文介绍了一种基于CAN 总线和89C51 单片机的远程温度检测系统的设计,采用DS18B20 对温度进行采集,通过CAN 总线实现检测节点与网关之间的数据通信。该系统主要包括用户界面、网关、检测节点三部分,实现了通过用户电脑对现场温度的远程检测。
关键词:CAN总线;单片机;DS18B20;远程检测
0 引言
在现代生产过程中,现场温度的远程检测越来越普遍和重要,特别在粮仓、食品、机械等现场温度检测中,具有举足重轻的作用。近年来,由于以DS18B20 为代表的新型单总线数字式温度传感器的突出优点使得它得到充分利。DS18B20 集温度测量和A/D 转换于一体,直接输出数字量 ,与单片机硬件接口电路简单,而且可以很容易实现多点测量[1]。CAN 总线是一种串行多主总线,采用短帧结构传输数据,抗干扰能力强,数据结构简单,开发成本低,特别适合工业过程监控设备的互连。本文介绍基于单片机和CAN 总线的远程温度检测系统的设计,以单片机为控制核心,上位机通过CAN 总线与各下位机检测节点进行通信,实现对现场温度分布式的实时检测[2]。
4 结论
本文介绍了基于CAN 总线和单片机的远程多点式温度监控系统的设计,具体介绍了系统网关和温度检测节点的硬件电路以及软件流程的设计与实现,并对开发相应的上位机界面,初步实验证明,上述的硬件及软件设计基本达到了设计要求。本系统适用于多节点、远距离的场合,并具有实时性好、可靠性高的特点,能够实现对温度的多点式的远程检测,具有一定的应用价值,在粮库测温。中央空调、楼宇等多种需要温度检测的场合具有较好的应用前景。
[参考文献] (References)
[1] 徐爱钧.智能化测量控制仪表原理与设计[M].北京:北京航空航天大学出版社,2004.
[2] 张毅刚,彭喜元.单片机原理与应用设计[M].北京:电子工业出版社,2008.
[3] 饶运涛.现场总线CAN 原理与应用设计[M].北京:北京航空航天大学出版社,2003.
[4] 陆前锋.基于SJA1000 的CAN 总线智能控制系统设计[J].自动化技术与应用,2003,22(1):61-64.
[5] 师武旗,孙俊涛.一种CAN 总线智能节点的设计[J].2005(10):96-97.
[6] 陈光良.一线总线型温度传感器在多点测温中的编码优化.仪表技术与传感器[J],2004(1):41-43.
[7] 赵亮,侯国锐.单片机C 语言编程与实例[M].北京:人民邮电出版社,2003.
学术论文网Tag:
|