【技术实现步骤摘要】
一种用于冰箱的半双工通信方法和冰箱
[0001]本专利技术涉及家电控制
,特别是涉及一种用于冰箱的半双工通信方法和冰箱。
技术介绍
[0002]现有冰箱的功能越来越复杂,冰箱内一般具有多个电路板,为了协调运行,电路板之间需要进行数据传输。其中,各个电路板之间的通信一般采用主从半双工通信方式,该通信方式简单可靠。现有主从半双工通信方式之间的握手采用统一的数据格式,即握手时主控板向其他单一从板发送一帧数据(约20Byte,用时20ms),然后从板回复主控板一帧数据后进行连接建立。但是,从板需要对接收的一帧数据进行识别后才能够确认该一帧数据是否为握手请求,增加了从板的工作量并且降低了握手效率。另外,随着冰箱功能的扩展,从板的数量、通信次数、通信数据也持续地增加,随着从板数量的增加,会造成握手用时较长,通信延迟,从而导致从板反应比较迟钝,对于一些优先级较高的数据,传送效率也比较低。
技术实现思路
[0003]鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种用于冰箱的半双工通
【技术保护点】
【技术特征摘要】
1.一种用于冰箱的半双工通信方法,所述冰箱包括主通信端、至少一个从通信端,以及连接所述从通信端和所述主通信端的通信总线,所述半双工通信方法包括:所述从通信端获取所述主通信端通过所述通信总线发送的通信信息,并检测获取到所述通信信息前所述通信总线的空闲时间;比较所述通信总线的空闲时间是否大于第一阈值,若是,确认接收的所述主通信端发送的通信信息为握手请求;解析所述握手请求中的传送地址,并判断所述传送地址和所述从通信端自身的地址是否相同,若相同,返回握手回复至所述主通信端,并进入通信状态。2.根据权利要求1所述的方法,其中若所述通信总线的空闲时间小于所述第一阈值,确认所述通信信息为数据,并忽略所述数据。3.根据权利要求2所述的方法,其中所述传送地址和所述数据的位数均为8位。4.根据权利要求1所述的方法,其中若所述传送地址和所述从通信端自身的地址不同,所述从通信端进入挂起状态。5.根据权利要求1所述的方法,其中在所述主通信端发送所述通信信息前,所述主通信端还配置成:获取到通信发起事件,根据所述通信发起事件确定通信模式;获取作为通信对象的所述从通信端的地址段,并从所述地址段中确定出与所述通信模式对应的传送地址,每个所述从通信端的地址段包括多个对应于不同通信模式的传送地址,并且不同所述从通信端的地址段配置为不同;所述主通信端发送握手请求,并在接收到握手回复后向所述通信对象发起通信流程,所述握手请求至少包括确定出的所述传送地址。6.根据权利要求5所述的方法,其中所述通信模式包括常规通信模式以及优先通信模式;每个所述从通信端的地址段包括对应于所述常规通信模式的基础传送地址以及对应于所述优先通信模式的基础传送地址的优先传送地址;在所述常规通信模式下,所述握手请求中包括所述通信对象的基础传送地址,并且所述主通信端在接收到所述通信对象的响应于所述握手请求的所述握手回复后,执行与所述握手回复对应的...
【专利技术属性】
技术研发人员:苏翔飞,侯建国,李涛,
申请(专利权)人:海尔智家股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。