本发明涉及一种显示表,尤其是基于esp8266的wifi无线报警数显表及数据传输解析方法。
背景技术:
为提高经济效益和加快现代化进程的需要,各厂矿自动化生产技术不断提高,其中不乏需要实时显示生产现场数据。传统显示方式是plc将采集的数据上传到工业服务器,再通过服务器有线连接显示屏显示实时数据,该方式需网络布线和工业服务器等相关设备,搭建成本高,数据显示位置和内容不灵活,并且传统数显方法没有超限报警功能。
技术实现要素:
本发明的技术任务是针对以上现有技术的不足,而提供一种无线报警数显表。
本发明解决其技术问题所采用的技术方案是:一种无线报警数显表,包括壳体,其中在所述壳体外分别设有显示模块和输入模块,在所述壳体内分别设有传送模块、主控模块和显控模块,所述主控模块分别与输入模块和传送模块连接,所述显控模块的输入端与所述主控模块连接,所述显控模块的输出端与所述显示模块连接,首先传送模块以wifi的形式实现数据的传送,传送模块将接收到的数据传递给主控模块,主控模块将数据处理后,通过显控模块来控制显示模块显示具体的数值,最终数据通过显示模块显示出来。
进一步改进:所述显控模块是由若干74ls595芯片组成,所述显控模块是由两组显控单元组成,其中一组显控单元用于控制显示模块的行,另一组显控单元用于控制显示模块的列。
进一步改进:所述传送模块采用的芯片为esp8266,所述主控模块采用的芯片为stc12c5a60s2,所述传送模块的发送端与所述主控模块的接收端连接,所述传送模块的接收端与所述主控模块的发射端连接,所述显示模块是由若干sz411588k芯片组成。
进一步改进:所述输入模块是由四个开关按键组成,所述的开关按键分别为k1、k2、k3、k4,四个所述开关按键对应与主控模块的1-4号管脚连接。
一种基于esp8266的wifi无线报警数显表的数据传输解析方法,其中包括以下步骤;
步骤一:设置报警阈值,其中;
t表示温度数据,ht表示温度上限,lt表示温度下限;
p表示压力数据,hp表示压力上限,lp表示压力下限;
f表示流量数据,hf表示流量上限,lf表示流量下限;
步骤二:设置数据的显示方式,其中;
1表示向右单排滚动显示数据;
2表示向右双排滚动显示数据;
3表示单排固定显示数据;
4表示双排固定显示数据;
步骤三:设置报警显示方式,其中;
1表示全屏闪烁报警;
2表示数据闪烁报警;
3表示边框闪烁报警;
4表示显示报警图片;
进一步优化:在步骤一中采用开关按键设置阈值时,按k1键5秒以上,开始进入设置模式,屏幕显示阈值设置,按k3向下选择;按k4向上选择;k2退出;再次按下k1键5秒以上,进入修改阈值数据;开始修改数据时,按k3键数值向下减少,长按加速减少;按k4数值向上增加,长按加速增加;k2保存返回上一层。
本发明的优点:无线报警数显表弥补了传统数字显示仪表无法超限报警的功能,可以根据生产需要灵活修改超限阈值并对异常数据报警,采用无线传输数据,不用现场布线,放置灵活,显示方便。
附图说明
图1是本发明控制框架图。
图2是本发明主控模块的连接示意图。
图3-1是本发明显控模块(行)的连接示意图。
图3-2是本发明显控模块(列)的连接示意图。
图4是显示模块的连接示意图。
图5是本发明供电电路图。
图6是本发明输入模块的控制电路图。
具体实施方式
下面结合说明书附图对本发明做以下详细说明。
如图所示,一种无线报警数显表,包括壳体,其中在所述壳体外分别设有显示模块和输入模块,在所述壳体内分别设有传送模块、主控模块和显控模块,所述主控模块分别与输入模块和传送模块连接,所述显控模块的输入端与所述主控模块连接,所述显控模块的输出端与所述显示模块连接,首先传送模块以wifi的形式实现数据的传送,传送模块将接收到的数据传递给主控模块,主控模块将数据处理后,通过显控模块来控制显示模块显示具体的数值,最终数据通过显示模块显示出来;所述显控模块是由若干74ls595芯片组成,所述显控模块是由两组显控单元组成,其中一组显控单元用于控制显示模块的行,另一组显控单元用于控制显示模块的列;所述传送模块采用的芯片为esp8266,所述主控模块采用的芯片为stc12c5a60s2,所述传送模块的发送端与所述主控模块的接收端连接,所述传送模块的接收端与所述主控模块的发射端连接,所述显示模块是由若干sz411588k芯片组成;所述输入模块是由四个开关按键组成,四个所述开关按键对应与主控模块的1-4号管脚连接。
其工作原理:首先传送模块采用的芯片为esp8266,主控模块采用的芯片为stc12c5a60s2,传送模块的接收端(管脚1)与主控模块的发送端(管脚11)连接,传送模块的发送端(管脚2)与主控模块的接收端(管脚10)连接,从而实现数据的传送,主控模块在对接收的数据进行处理后,将数据传到显控模块,此时显控模块将控制显示模块显示数值,实际工作时可以通过无线wifi来设置显示的阈值,当采用开关按键设置阈值时,按k1键5秒以上,开始进入设置模式,屏幕显示阈值设置,按k3向下选择;按k4向上选择;k2退出;再次按下k1键5秒以上,进入修改阈值数据;开始修改数据时,按k3键数值向下减少,长按加速减少;按k4数值向上增加,长按加速增加;k2保存返回上一层。
在设置报警阈值时;
t表示温度数据,ht表示温度上限,lt表示温度下限;
p表示压力数据,hp表示压力上限,lp表示压力下限;
f表示流量数据,hf表示流量上限,lf表示流量下限;
例一,收到的数据为:“t,56.8;p,23;f,0.3;”表示温度为56.8度;压力为23兆帕;流量为0.3立方米每秒。
例二,收到的数据为:“ht,120;lp,2;hf,2;”表示温度上限报警值为120度;压力下限报警值为2兆帕;流量上限报警值为2立方米每秒。
在设置数据的显示方式时;
1表示向右单排滚动显示数据;
2表示向右双排滚动显示数据;
3表示单排固定显示数据;
4表示双排固定显示数据;
在设置报警显示方时;
1表示全屏闪烁报警;
2表示数据闪烁报警;
3表示边框闪烁报警;
4表示显示报警图片;
例如收到的数据为:“set,1,2;”表示向右单排滚动显示数据,报警方式为数据闪烁报警。