车轴厂家
免费服务热线

Free service

hotline

010-00000000
车轴厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

基于CAN总线的温室测控系统的研究与设计

发布时间:2020-07-21 18:13:56 阅读: 来源:车轴厂家

摘要:测控系统性能的优劣是温室作物优质、高产、高效栽培的关键。针对当前温室测控系统中需要解决的各种问题——降低成本、降低功耗、提高抗干扰能力、提高实时性和通信速率,提出了CAN总线在基于微控制器MC68S08QG8的测控系统中的应用,详细介绍了单个智能节点的硬件设计和软件实现,设计了简单的CAN总线应用层协议。运行结果表明该系统结构简单、可靠性高、实时性强。关键词:CAN总线;MC68S08QG8;测控系统;应用层协议 CAN(Controller Area Network)总线又称为控制局域网,是一种多主方式串行通信协议,能有效地支持具有很高安全等级的分布实时控制。由于CAN总线具有造价低、通信速度快、可靠性高、实时性强等突出优点,在汽车行业、机械工业、家用电器及传感器等领域应用广泛。温室控制技术是农业现代化的重要内容,在目前的温室系统中主要是靠RS-485总线来组成控制网络,将采集到的数据和信息传送到主控机中。其通信速率、节点连接数目都受到一定的限制。 本文提出了以CAN总线构成现场控制网络。CAN总线的通信速率最高可达1 Mbps/40 m,挂接的设备可达110个。另外信号的传输采用短帧结构,这样传输时间短,受干扰的概率低。并且一旦网络中某个节点故障时,该节点具有自动关闭输出功能,以主动切断该节点与总线的联系,使网络上其他节点及通信不受影响,具有较强的抗干扰能力,降低了恶劣环境对于温室系统的影响,提高了系统的实时性、可靠性和扩充性。1 系统总体设计 温室测控系统采用分布式多主方式进行通信。系统主要由主控上位机、CAN总线和多个智能测控模块组成(注意:各个智能测控模块之间存在强烈的相互关系)。通过对温室内外,特别是温室内部各种影响作物生长的要素用相应智能传感器进行测量,然后通过CAN总线传送给主控上位机,上位机进行数据打印、分析和处理、参数设置并且控制有关设备等工作,从而实现对温室要素的调控,保证了作物生长所需的环境。系统上任何节点均可在任意时刻主动向其他节点发出信息,支持点对点、一点对多点和全局广播方式接受和发送数据。图1是温室测控系统总体设计图。

本文引用地址:

2 硬件平台设计 温室测控系统的硬件平台主要由多个CAN智能节点构成,如图2所示。本系统节点采用总线型拓扑结构,两芯电缆(CANH和CANL)双绞线连接。主要由微控制器MC68S08QG8,CAN通信控制器MCP2515和CAN收发器TJA1050组成。本文中微控制器MC68S08QQ8与控制器MCP2515是通过SPI口连接,测控节点通过微控制器MC68S08QG8的IIC口来连接的。智能节点的个数是由温室内外所测控的环境要素来决定的,但是任意智能节点均可以像以太网节点那样直接挂接在CAN总线网络上,即在不牺牲可靠性的前提下进一步扩展现场测控节点的数量。

南宁碧莲盛好吗

杭州碧莲盛医院好不好

贵阳碧莲盛

贵阳碧莲盛植发