摘要
为了解决传统温室温度测控系统中的控制节点多、分布广等问题,利用CAN总线的特点和性能优势,设计采用AT89C52为主控制器,以CAN总线为通信方式的温室温度测控系统。介绍了整个测控系统、以及CAN协议数据结构。CAN控制器采用的SJA1000,收发器采用的PC82C250,采用主从方式,通过CAN总线将每个节点连接在一起,现场站负责控制和采集温室的温度,采集到的温度通过CAN总线发送到监控站,主机接收、显示并实时记录给个现场站的温度。在高温报警时系统还采用了多传感器信息融合技术,提高了报警的准确度。经过试验测试,该系统稳定可靠,并具有良好的扩展性,能够很好地满足现代温室自动化程度高和低成本的要求。
In greenhouse temperature observe and control system always face some problems,for example,too much node,and wild distributed.In order to save those problems,use the characteristics and advantages of CAN bus,AT89C52 as the controller,the communication of the whole system use CAN bus,introduce the whole system structural and the data structural of CAN bus.SJA1000 as CAN bus controller,use PC892C250 as transceiver,the way of communication is host and slaver.All the node connect together though CAN bus,connected master and slaver use signal line.Control and collect temperature in the charge of slaver,it transit the temperature to the host.The host receive display and recorded the temperature,the host also recorded the temperature that changed in the pass,high temperature warning use the multi-sensor information fuse technology,so the whole system warning accuracies is improved.
出处
《工业控制计算机》
2013年第2期1-3,共3页
Industrial Control Computer