本发明属于数据通讯技术领域,涉及一种环境控制板的通讯控制协议,特别是涉及一种基于风冷的户外lcd环境控制串口通讯标准化协议。
背景技术:
目前市场上lcd设备各厂商的控制板所包含的传感器不同,控制板和主机之间的数据传输和控制协议也各不相同,每个厂商的lcd设备的上位机程序都需要单独设计,大大增加了软件开发的工作量,本发明全面考虑户外lcd设备环境监控的参数,制定一种基于风冷的户外lcd环境控制串口通讯标准化协议,适应大部分的户外lcd设备的环境监控,使上位机编程不在单独针对某个厂商协议,减少各个厂商协议不同而产生的额外软件开发成本。
技术实现要素:
本发明的目的在于提供一种基于风冷的户外lcd环境控制串口通讯标准化协议,该协议控制单片机环境控制板与户外lcd设备主机之间的数据通信,协议所规定的网络规格,包括传输速率、数据长度、奇偶位、停止位、流控制等,协议所定义的数据格式,包括数据头、命令字、数据长度、数据位、校验位、应答位等,协议控制的数据包括设备的温度、湿度、烟雾、积水、电流、开门、碰撞、滤网压差、风机转速、加热器等数据,以解决上述背景技术中提出的lcd设备各厂商的控制板所包含的传感器不同,控制板和主机之间的数据传输和控制协议也各不相同,每个厂商的lcd设备的上位机程序都需要单独设计,大大增加了软件开发的工作量的问题。
为实现上述目的,本发明提供如下技术方案:一种基于风冷的户外lcd环境控制串口通讯标准化协议,该协议用于控制户外lcd设备主机的rs232接口与环境控制板rs232接口之间的数据通讯,该协议包括以下步骤:
步骤a:将环境控制板rs232输出端(9针)连接到户外lcd设备主机rs232输入端;
步骤b:使用rs232的交互式全双工通信,lcd设备主机通过rs232接口向环境控制板发送指令,环境控制板根据指令执行,进行环境数据收集;并返回相应的环境参数值;
步骤c:信息采集后,通过控制板上的rs232接口以本发明设计的标准化协议封装并传送给户外lcd设备的主机,户外lcd设备收到来自环境控制板rs232传来的指令和数据;
步骤d:根据该协议解析数据并传输给云服务器,最终提供给终端用户进行远程监控。
所述该控制协议基于rs232接口。
步骤b所述的环境数据包括对户外lcd设备的温度、湿度、烟雾、积水、电流、开门、碰撞、滤网压差、风机转速、加热器等信息。
所述该控制协议所规定的网络规格,包括传输速率、数据长度、奇偶位、停止位、流控制等,且网络规格的具体参数为波特率:9600,数据位:8,奇偶校验:无,停止位:1,流控制:无。
所述该控制协议所定义的数据格式,包括数据头、命令字、数据长度、数据位、校验位、应答位等;
步骤a所述rs232使用三个信号rxd、txd和gnd,且控制板和lcd主板的距离小于4m。
与现有技术相比,本发明的有益效果是:本发明用于控制户外lcd设备主机的rs232接口与环境控制板rs232接口之间的数据通讯,主要工作方式是在户外lcd主机内部安装环境控制板,该控制板通过传感器收集环境数据,包括:环境温度、湿度、烟雾、积水、撞击、屏幕状态、风机转速、加热器状态、开门感应等信息,信息采集后,通过控制板上的rs232接口以本发明设计的标准化协议封装并传送给户外lcd设备的主机,户外lcd设备收到来自环境控制板rs232传来的指令和数据,根据该协议解析数据并传输给云服务器,最终提供给终端用户进行远程监控,本发明协议全面考虑户外lcd设备环境监控的参数,适应大部分的户外lcd设备的环境监控,减少各个厂商协议不同而产生的额外软件开发成本。
具体实施方式
下面对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明提供一种技术方案:一种基于风冷的户外lcd环境控制串口通讯标准化协议,该协议用于控制户外lcd设备主机的rs232接口与环境控制板rs232接口之间的数据通讯,该协议包括以下步骤:
步骤a:将环境控制板rs232输出端(9针)连接到户外lcd设备主机rs232输入端;
步骤b:使用rs232的交互式全双工通信,lcd设备主机通过rs232接口向环境控制板发送指令,环境控制板根据指令执行,进行环境数据收集;并返回相应的环境参数值;
步骤c:信息采集后,通过控制板上的rs232接口以本发明设计的标准化协议封装并传送给户外lcd设备的主机,户外lcd设备收到来自环境控制板rs232传来的指令和数据;
步骤d:根据该协议解析数据并传输给云服务器,最终提供给终端用户进行远程监控。
该控制协议基于rs232接口。
步骤b的环境数据包括对户外lcd设备的温度、湿度、烟雾、积水、电流、开门、碰撞、滤网压差、风机转速、加热器等信息。
该控制协议所规定的网络规格,包括传输速率、数据长度、奇偶位、停止位、流控制等,且网络规格的具体参数为波特率:9600,数据位:8,奇偶校验:无,停止位:1,流控制:无。
该控制协议所定义的数据格式,包括数据头、命令字、数据长度、数据位、校验位、应答位等;
步骤ars232使用三个信号rxd、txd和gnd,且控制板和lcd主板的距离小于4m。
使用上述发明的rs232通讯控制标准化协议,使得户外lcd设备与环境控制板直接的数据传输和控制有统一的协议,适应大部分的户外lcd设备的环境监控。
本发明用于控制户外lcd设备主机的rs232接口与环境控制板rs232接口之间的数据通讯,主要工作方式是在户外lcd主机内部安装环境控制板,该控制板通过传感器收集环境数据,包括:环境温度、湿度、烟雾、积水、撞击、屏幕状态、风机转速、加热器状态、开门感应等信息,信息采集后,通过控制板上的rs232接口以本发明设计的标准化协议封装并传送给户外lcd设备的主机,户外lcd设备收到来自环境控制板rs232传来的指令和数据,根据该协议解析数据并传输给云服务器,最终提供给终端用户进行远程监控,本发明协议全面考虑户外lcd设备环境监控的参数,适应大部分的户外lcd设备的环境监控,减少各个厂商协议不同而产生的额外软件开发成本。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。