一种嵌入式制冷设备通讯方法及制冷设备技术

技术编号:24175908 阅读:19 留言:0更新日期:2020-05-16 04:37
本发明专利技术公开了一种嵌入式制冷设备通讯方法及制冷设备,其包括:主控板和显示板进行数据初始化,以使主控板和显示板都处于被动接收状态;当主控板或显示板向接收方发送指令时,该主控板或显示板修改为主动发送状态,并向接收方发送数据进行数据通讯,其中,所述接收方为显示板或主控板。本发明专利技术摒弃了以前实时通讯的方式,采取有需求才通讯的方式,大大提高了通讯效率,节省运行时间。

A communication method of embedded refrigeration equipment and refrigeration equipment

【技术实现步骤摘要】
一种嵌入式制冷设备通讯方法及制冷设备
本专利技术涉及电冰箱
,特别涉及一种嵌入式制冷设备通讯方法及制冷设备。
技术介绍
随着电冰箱技术的发展,带显示智能冰箱上使用的通讯协议为UART串口通讯,其通讯机制为固定时间发送,这样,冰箱控制板固定每500ms发送一次,显示板回复一次,相互之间通讯频繁,耗费程序运行内存,且容易出错,并且,检验机制为一位“包头”以及一位校验和双校验,校验方式也比较简单。因而现有技术还有待改进和提高。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的不足,提供一种嵌入式制冷设备通讯方法及制冷设备,以解决现有技术中冰箱主控板和显示板长时间通讯错误率高,以及固定时间通讯占用系统运行时间,通讯效率低的问题。为了解决上述技术问题,本专利技术所采用的技术方案如下:一种嵌入式制冷设备通讯方法,其包括:主控板和显示板进行数据初始化,以使主控板和显示板都处于被动接收状态;当主控板或显示板向接收方发送指令时,该主控板或显示板修改为主动发送状态,并向接收方发送数据进行数据通讯,其中,所述接收方为显示板或主控板。所述的嵌入式制冷设备通讯方法,其中,所述的对主控板和显示板进行数据初始化,以使主控板和显示板都处于被动接收状态具体为:所述主控板主动发送一次制冷设备的状态信息给所述显示板作为初始化数据,以使主控板和显示板都处于被动接收状态。所述的嵌入式制冷设备通讯方法,其中,所述数据前两个字节为固定包头数据,第三个字节为命令类型,第四至N-1个字节为数据位,最后一个字节为校验和,其中,所述N为通讯字节长度。所述的嵌入式制冷设备通讯方法,其中,所述的该主控板或显示板修改为主动发送状态,并向接收方发送数据进行数据通讯,其中,所述接收方为显示板或主控板具体包括:该主控板或显示板向接收方发送数据,接收方判断所述数据的前两个字节是否为预设的包头数据;当所述数据的前两个字节是预设的包头数据时,接收方将所述数据反馈给发送方;当发送方接收到该反馈数据后,判定本次通讯成功。所述的嵌入式制冷设备通讯方法,其中,所述的当发送方接收到该反馈数据后,判定本次通讯成功之后还包括:将主控板和显示板都置于被动接收状态。所述的嵌入式制冷设备通讯方法,其中,所述的嵌入式制冷设备通讯方法还包括:当所述数据的前两个字节不是预设的包头数据时,该发送方持续向显示板或主控板发送数据;若所述数据的前两个字节仍然不是预设的包头数据,则判定本次通讯失败。所述的嵌入式制冷设备通讯方法,其中,所述若所述数据的前两个字节仍然不是预设的包头数据,则判定本次通讯失败具体包括:若所述数据的前两个字节仍然不是预设的包头数据,则判定本次通讯失败,主控板发出报警信息。所述的嵌入式制冷设备通讯方法,其中,所述的嵌入式制冷设备通讯方法还包括:显示板向控制板发送命令类型,主控板根据所述命令类型进行设置。一种嵌入式制冷设备,其中,包括:主控板和显示板,所述主控板和所述显示板均进行数据初始化,以使主控板和显示板都处于被动接收状态;当主控板向显示板发送指令时,该主控板修改为主动发送状态,并向显示板发送数据进行数据通信;当显示板向主控板发送指令时,该显示板修改为主动发送状态,并向主控板发送数据进行数据通信。有益效果:与现有技术相比,本专利技术提供了一种嵌入式制冷设备通讯方法及制冷设备,其包括:主控板和显示板进行数据初始化,以使主控板和显示板都处于被动接收状态;当主控板或显示板任意一方向接收方发送指令时,该主控板或显示板修改为主动发送状态,并向接收方发送数据进行数据通讯,其中,所述接收方为显示板或主控板。本专利技术摒弃了以前实时通讯的方式,采取有需求才通讯的方式,大大提高了通讯效率,节省运行时间。附图说明图1为本专利技术提供的嵌入式制冷设备通讯方法的流程图。图2为本专利技术提供的制冷设备较佳实施例的结构原理图。具体实施方式本专利技术提供一种嵌入式制冷设备通讯方法及制冷设备,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。下面结合附图,通过对实施例的描述,对
技术实现思路
作进一步说明。本实施例提供了一种嵌入式制冷设备通讯方法及制冷设备,如图1所示,所述方法包括:S100、主控板和显示板进行数据初始化,以使主控板和显示板都处于被动接收状态。具体地,本专利技术中主控板与显示板的的数据通信格式如下表所示,示例性的,所述数据前两个字节为固定包头数据(0XAA,0XAA),第三个字节为命令类型,第四至N-1个字节为数据位,最后一个字节为校验和,其中,所述N为通讯字节长度。需要说明的是,所述通讯字节长度可以根据实际需求来设定,这里不作具体限定。数据格式包头包头命令类型数据位data...校验和示例0XAA0XAA0X81固定位数sum进一步,所述包头为每次通讯中,开头两个字节固定发送的数据,用来识别和判断数据的准确性和有效性。如果接收到的前两个字节不是0xAA,则可以判定本次通讯失败;所述命令类型用来识别本次通讯想要传达或者获取的信息类型是什么,例如,显示板想从冰箱控制板获取各间室温度,则可以发送命令类型0x81,显示板想发送用户设定的运行指令给冰箱控制板,则可以发送命令类型0x82;所述数据位包含了本次通讯想要传送的全部有效信息;所述校验和是对本次发送的数据信息的一种校验机制,其具体为本次通讯前N-1个字节的和,然后取本次计算和的低8位数据作为本次通讯的校验和。例如,发送1/2/3/4/5这几个数据本文档来自技高网
...

【技术保护点】
1.一种嵌入式制冷设备通讯方法,其特征在于,其包括:/n主控板和显示板进行数据初始化,以使主控板和显示板都处于被动接收状态;/n当主控板或显示板向接收方发送指令时,该主控板或显示板修改为主动发送状态,并向接收方发送数据进行数据通讯,其中,所述接收方为显示板或主控板。/n

【技术特征摘要】
1.一种嵌入式制冷设备通讯方法,其特征在于,其包括:
主控板和显示板进行数据初始化,以使主控板和显示板都处于被动接收状态;
当主控板或显示板向接收方发送指令时,该主控板或显示板修改为主动发送状态,并向接收方发送数据进行数据通讯,其中,所述接收方为显示板或主控板。


2.根据权利要求1所述的嵌入式制冷设备通讯方法,其特征在于,所述的对主控板和显示板进行数据初始化,以使主控板和显示板都处于被动接收状态具体为:
所述主控板主动发送一次制冷设备的状态信息给所述显示板作为初始化数据,以使主控板和显示板都处于被动接收状态。


3.根据权利要求1所述的嵌入式制冷设备通讯方法,其特征在于,所述数据前两个字节为固定包头数据,第三个字节为命令类型,第四至N-1个字节为数据位,最后一个字节为校验和,其中,所述N为通讯字节长度。


4.根据权利要求1所述的嵌入式制冷设备通讯方法,其特征在于,所述的该主控板或显示板修改为主动发送状态,并向接收方发送数据进行数据通讯,其中,所述接收方为显示板或主控板具体包括:
该主控板或显示板向接收方发送数据,接收方判断所述数据的前两个字节是否为预设的包头数据;
当所述数据的前两个字节是预设的包头数据时,接收方将所述数据反馈给发送方;
当发送方接收到该反馈数据后,判定本次通讯成功。


5...

【专利技术属性】
技术研发人员:赵磊吴启楠文坚种衍习陈延霖
申请(专利权)人:创维集团有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1