系统主要工作过程为:首先温湿度传感器将采集到的数据以物理量的形式传送给从节点控制芯片,芯片在接收到数据以后将数据进行处理、打包成为符合CAN协议的信息帧,然后使用CAN收发器将数据通过CAN总线发送给主控节点的主控制芯片。然后数据在主控芯片中被解包,提取有效信息。最后通过串口将数据传回主机显示,同时将数据送LED显示当前温湿度。其中主控芯片解包提取到的有效数据以后,还要将提取到的当前温湿度值同设定的值比较,通过比较判断当前状态如何,并通过LED显示当前状态。系统由一个远程PC机、一个主控节点和一些从节点组成。从节点通过传感器对环境温湿度进行实时采集,采集到的数据通过I2C总线传给控制芯片,然后芯片对采集到的数据进行识别。如果是有效数据,那么将数据打包发送到CAN总线;如果数据无效,那么继续等待有效数据。发送到CAN总线上的有效数据通过收发器被主控节点接收,然后对数据解包处理,提取有效数据。然后将提取出来的有效数据一方面通过串口传给PC机,PC机在接收到数据后,通过上位机程序把刚接收到的有效数据显示在PC机的窗口中;另一方面有效数据通过主控芯片送LED显示模块,实现对温湿度的实时显示。从总体来说主控节点就是数据的中转站,是非常重要的。