1 / 5
文档名称:

基于CAN总线的温湿度监控系统设计(全文).pdf

格式:pdf   大小:438KB   页数:5页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于CAN总线的温湿度监控系统设计(全文).pdf

上传人:青山代下 2024/5/21 文件大小:438 KB

下载得到文件列表

基于CAN总线的温湿度监控系统设计(全文).pdf

相关文档

文档介绍

文档介绍:该【基于CAN总线的温湿度监控系统设计(全文) 】是由【青山代下】上传分享,文档一共【5】页,该文档可以免费在线阅读,需要了解更多关于【基于CAN总线的温湿度监控系统设计(全文) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..总线的温湿度监控系统设计XX:1009-3044(20XX)08-10ppp-0c1引言CN全称为“work”,即操纵器局域XX,可提供高达1Mbit/s的数据传输速率,并提供了硬件的错误检定特性,增的抗电磁干扰能力。总线的优点,总线设计的用于仓库等场合的现场温湿度监控系统。总线构成了多点监控XX络,实现了多现场节点的数据采集、传输、存储及分析功能,具有良好的可靠性、可扩展性以及广泛的应用价值。2系统整体结构图1是温湿度监控系统的整体结构。整个系统由主控节点、子节点组成,构成了一个总线型结构XX络。图1系统的整体结构主控节点是整个系统的核心,协议与RS-232协议的转换,与上位机之间进行数据通讯,将监控数据上传至上位机;另一方面,总线,向各个子节点发送操纵命令,轮询各节点状态,并读取各子节点监控数据。子节点是分布于监测点现场各个位置的节点,主要实现了对监测点的温度、湿度等环境变量进行采集,并将根据主控节点的1:..命令,将节点状态、XX络发送给主控节点。、湿度等环境参数进行采集,并响应主控节点命令,总线向主控节点发送检测点信息。因此,一个完整的子节点需要包含传感器调理电路、/D转换器电路以及通讯电路等,子节点的结构如图2所示:图2子节点的结构图子节点单片机采纳89C51,温度与湿度传感器信号经过调理电路后,进入多路选择开关,单片机通过操纵多路开关实现通道选择,并通过/D转换器得到相应通道的数据;SJ1000和总线通讯部分,与CN总线相连。。总线操纵器,总线协议的转换,而PC80C250则实现了总线电平的变换;总线部分的硬件原理图。总线电路原理图中,SJ1000与单片机总线相连,当其发送成功或接收到总线数据后,将向单片机发出中断;为了提高系统稳定性,系统中利用6N137高速光耦将系统信号与总线信号隔离;05S05S1:..为DC-DC转换器,用于电源隔离;隔离信号通过PC80C250与CNXX络相连;R3,R4用于总线限流。。其中温度传感器采纳的是PT100。图4所示的是子节点PT100的信号调理电路的原理图,可以同时对16路温度信号进行采集。图4PT100信号调理电路图4中U1,U2为CD4067为16选1的多路开关,其通道选择为同一组信号;LM334为周密恒流源,通过图中R26~R29产生1m电流;当单片机发出选通某路的信号时,将同时选通U1,U2的相应通道,此时,LM334产生的1m电流将通过U1流至U2的相应通道上,并流经PT100产生电压信号,进入U2的输入端;电压信号由U2公共输出端输出,该信号与PT100的阻值为线性关系;LM358可以对U2输出的电压信号进行放大,通过电阻R33可以调整放大倍数,以适应不同场合采集的要求。图5所示的是湿度传感器变送电路:图5湿度传感器变送电路图中RH为湿度传感器,U1构成韦恩振荡电路,产生正弦波。U1B则是对振荡信号的振幅调整,使得输出的交流信号为250Hz,;U2则对信号进行放大、整流、滤波,并送入/D转换器。1:..,电路原理如图6所示:图6/D转换器电路TLC2543为11通道串行12位/D,与单片机相连只需要4根线,电路比较简单。图中利用TL431构成5V周密参考电压,供/D转换器使用。通道使用0,1分别作为温度输入和湿度输入通道。:通过分析系统功能,可知主控节点的主要工作为:,并将命令发送给相应节点;,查询子节点工作状态;,读取子节点采集数据;。因此,在主控节点软件设计中采纳了事件驱动的方式;其主要流程如下:图7主控节点流程主控节点在完成系统初始化和XX络的初始化后,主程序将轮询各种事件标志;各种事件标志由单片机的各种中断服务程序设置;中断服务程序中只对相应的事件标志进行设置,并不对事件处理,总线通讯中断,定时器中断等;主程序查询到事件标志首先确定事件功能,并调用相应的处理程1:..序处理。,系统子节点的工作要简单的多。系统中子节点在上电复位后主要工作为:(1)对系统进行初始化;(2)向主控节点发送初始状态;(4)查询主控节点命令;(5)根据命令将监总线发送给主控节点。(6)轮询各通道数据采集,并保存。子节点的主要流程软件如图8所示:图8子节点流程图图中系统初始化包括了:通讯初始化、传感器初始化、/D初始化、各种系统标志初始化以及看门狗初始化等。子节点完成系统初始化后,向主控节点发送初始状态数据,以通知主控节点加入XX络;完成各种初始处理后,子节点进入轮询时间标志的循环中,如有需要将相应数据发送给主控节点。4结束语总线的温湿度监控系统经过调试,已经在粮库、药品仓库以及多种工业场合仓库中得到使用。由于CN总线具有极强的抗干扰能力,系统在使用现场数据通讯非常可靠,中继器可以进一步提高通讯质量和距离,时间证明,该系统具有很高的有用价值和进展前景。1