在工业应用中,经常会用到无线通信,在物联网迅速发展的今天,基于zigbee的无线通信系统也越来越多,特别是手持设备查看主机状态,并且控制主机端的应用。本方案正是基于此,利用NUCLEO 072开发板作为主机采集温度,并用无线传输至主机。 具体方案描述: 主机组成: NUCLEO 072开发板,DS18B20传感器,zigbee模块 手持端组成:STM32F205, LCD , 按键 ,zigbee模块 方案框图如下: 利用 NUCLEO 072开发板作为温度采集,将采集的温度通过zigbee模块发送给手持设备,实时显示主机采集的温度数据,同时主机可以可以上传数据到PC端,使用labview上位机显示温度曲线,保存温度数据,以供后续使用。手持端负责显示主机端采集的温度信息,后续也可以使用按键控制主机在相应的条件下工作或者停止, 这在工业上应用十分广泛,通过手持设备向主机端发送控制命令。为了通信的可靠性,避免zigbee模块出现问题时,无法实时控制,预留485通信接口部分,在zigbee模块无法工作时,马上使用485有线方式进行通信,避免造成不必要的损失。手持端控制板为自己打样,使用STM32F205作为控制芯片。
手持端
zigbee模块
后续资料将会陆续奉上,欢迎大家提意见和讨论,谢谢。
|