[发明专利]数据通信方法、装置、设备及存储介质在审
申请号: | 201910158773.5 | 申请日: | 2019-03-04 |
公开(公告)号: | CN111654422A | 公开(公告)日: | 2020-09-11 |
发明(设计)人: | 陈维旭;肖威;罗金星;雷朋飞;黄晓华;冯建源 | 申请(专利权)人: | 广东芬尼克兹节能设备有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙) 11638 | 代理人: | 王新爱 |
地址: | 511470 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据通信 方法 装置 设备 存储 介质 | ||
1.一种数据通信方法,其特征在于,包括:
启动中断函数,并接收待通信数据,所述中断函数包括至少两种通信方式的解析函数;
通过所述中断函数解析所述待通信数据,以确定所述待通信数据对应的目标通信方式;
根据所述目标通信方式对所述待通信数据进行数据通信。
2.根据权利要求1所述的数据通信方法,其特征在于,所述中断函数包括三芯通信方式的第一解析函数和485通信方式的第二解析函数;
所述通过所述中断函数解析所述待通信数据,以确定所述待通信数据对应的目标通信方式包括:
通过第一解析函数确定待通信数据是否符合三芯通信方式;
若符合三芯通信方式,则确定目标通信方式为三芯通信方式;
若不合符三芯通信方式,则通过第二解析函数确定待通信数据是否符合485通信方式;
若符合485通信方式,则确定目标通信方式为485通信方式。
3.根据权利要求2所述的数据通信方法,其特征在于,所述通过第一解析函数确定待通信数据是否符合三芯通信方式包括:
通过第一数据接收引脚接收待通信数据,并存放至第一数组;
获取所述第一数组中所述待通信数据的校验码;
确认所述校验码是否正确;
若正确,则确定符合三芯通信方式;
若不正确,则确定不符合三芯通信方式;
所述若符合三芯通信方式,则确定目标通信方式为三芯通信方式之后,还包括:
将通信方式标识置为第一标识,并屏蔽485通信方式。
4.根据权利要求2所述的数据通信方法,其特征在于,所述通过第二解析函数确定待通信数据是否符合485通信方式包括:
通过第二数据接收引脚接收待通信数据,并存放至第二数组;
确定所述第二数组中的待通信数据是否符合Modbus协议;
若符合,则确定符合485通信方式;
所述若符合485通信方式,则确定目标通信方式为485通信方式之后,还包括:
将通信方式标识置为第二标识,并屏蔽三芯通信方式。
5.根据权利要求1所述的数据通信方法,其特征在于,所述待通信数据为实际摄氏温度数据,
所述根据所述目标通信方式对所述待通信数据进行数据通信之后,还包括:
利用第一转换公式将所述实际摄氏温度数据转换成编程摄氏温度数据;
所述第一转换公式为:A=T*2+60,其中,T为实际摄氏温度数据,A为编程摄氏温度数据。
6.根据权利要求5所述数据通信方法,其特征在于,所述根据所述目标通信方式对所述待通信数据进行数据通信之后,还包括:
接收温度显示指令;
根据温度显示指令,利用第二转换公式将所述实际摄氏温度数据转换为华氏温度数据,所述第二转换公式为:B=T*9/10-22,其中,B为华氏温度数据;
显示所述华氏温度数据。
7.根据权利要求1所述的数据通信方法,其特征在于,所述待通信数据为目标时间数据,所述目标时间数据包括目标时钟数据和目标分钟数据,
所述根据所述目标通信方式对所述待通信数据进行数据通信之后,还包括:
获取当前时间数据,所述当前时间数据包括当前时钟数据、当前分钟数据以及当前秒钟数据;
将所述当前时钟数据修改为目标时钟数据、所述当前分钟数据修改为目标分钟数据,并将所述当前秒钟数据置零。
8.一种数据通信装置,其特征在于,包括:
函数启动模块,用于启动中断函数,并接收待通信数据,所述中断函数包括至少两种通信方式的解析函数;
数据解析模块,用于通过所述中断函数解析所述待通信数据,以确定所述待通信数据对应的目标通信方式;
数据通信模块,用于根据所述目标通信方式对所述待通信数据进行数据通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东芬尼克兹节能设备有限公司,未经广东芬尼克兹节能设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910158773.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种LED户外照明装置
- 下一篇:一种被动房用自动调节百叶窗