买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】家用电器的通信系统、通信方法以及家用电器_合肥华凌股份有限公司;合肥美的电冰箱有限公司;美的集团股份有限公司_201711365051.4 

申请/专利权人:合肥华凌股份有限公司;合肥美的电冰箱有限公司;美的集团股份有限公司

申请日:2017-12-18

公开(公告)日:2020-11-24

公开(公告)号:CN108123863B

主分类号:H04L12/40(20060101)

分类号:H04L12/40(20060101)

优先权:

专利状态码:有效-授权

法律状态:2020.11.24#授权;2018.06.29#实质审查的生效;2018.06.05#公开

摘要:本发明公开了一种家用电器的通信系统、通信方法以及家用电器,通信系统包括:从机模块根据优先级分为至少一个第一从机模块和每个第一从机模块对应的第二从机模块,第一从机模块具有第一通信接口和第三通信接口,第二从机模块具有第四通信接口,主机模块具有第二通信接口,每个第一通信接口通过第一通信单元与第二通信接口对应连接,每个第三接口通过第二通信单元与对应的第四通信接口连接,从机模块在上电时将相应的发送端配置成高阻态,第一从机模块在成功解析主机模块发送的询问指令后将相应的发送端配置成发送模式,并生成回应数据发送给主机模块,从而能够有效避免从机模块发送回应数据时造成环路电流,同时保障主机模块能够正常接收数据。

主权项:1.一种家用电器的级联通信系统,其特征在于,包括:M个从机模块,M个所述从机模块根据优先级分为至少一个第一从机模块和至少一个第二从机模块,每个所述第一从机模块对应N个所述第二从机模块,其中,每个所述第一从机模块具有第一通信接口和第三通信接口,每个所述第二从机模块具有第四通信接口,所述第一通信接口、第三通信接口和第四通信接口分别具有接收端和发送端,M和N均为正整数,且M大于N;主机模块,所述主机模块具有第二通信接口,所述第二通信接口具有接收端和发送端;通信总线模块,所述通信总线模块包括第一通信单元和第二通信单元,其中,每个所述第一从机模块的第一通信接口中的接收端和发送端通过所述第一通信单元与所述第二通信接口中的发送端和接收端对应连接,每个所述第一从机模块的第三通信接口中的接收端和发送端通过所述第二通信单元与对应的N个所述第二从机模块的第四通信接口中的发送端和接收端连接;其中,所述主机模块在上电时将所述第二通信接口配置成接发模式,每个所述第一从机模块在上电时将相应的第一通信接口中的接收端配置成接收模式,并将相应的第一通信接口中的发送端配置成高阻态,并且,任意一个所述第一从机模块在成功解析所述主机模块发送的询问指令后就将相应的第一通信接口中的发送端配置成发送模式,并根据自身数据、与对应的N个所述第二从机模块之间的收发数据生成回应数据,以及将所述回应数据发送给所述主机模块。

全文数据:家用电器的通信系统、通信方法以及家用电器技术领域[0001]本发明涉及家用电器技术领域,特别涉及一种家用电器的通信系统、一种家用电器以及一种家用电器的通信方法。背景技术[0002]UARTUniversalAsynchronousReceiverTransmitter,通用异步收发传输器)通信因为较低的物理层成本、较高的通信速率以及较完善的校验机制,逐渐广泛的应用于控制、短距离交互等使用场景。UART通信通常只用作点对点通信,当一个系统需要多个设备之间进行信息交互时,需通过总线收发器将信息转换为总线信息,例如485、CAN等,或者通过具有多个UART资源的主机单元,分别点对点连接到多个从机单元。但是,其存在的问题是,使用总线收发器或使用多个UART资源的主机单元都会造成生产成本的上升。[0003]为了解决生产成本上升的问题,相关技术提出一种单主机多从机的通信系统,但是,其存在的问题是,当两个及以上从机同时发送消息时,主机无法正常接收消息,或者,当从机之间发送数据相异时,例如一端发送逻辑高电平且另一端发送逻辑低电平时,容易导致从机间产生环路电流,也造成主机端无法正常接收消息。发明内容[0004]本发明旨在至少在一定程度上解决上述技术中的技术问题之一。为此,本发明的一个目的在于提出一种家用电器的通信系统,能够避免从机模块间产生环路电流,同时保障主机模块端能够正常接收数据。[0005]本发明的第二个目的在于提出一种家用电器。[0006]本发明的第三个目的在于提出一种家用电器的通信方法。[0007]为达到上述目的,本发明第一方面实施例提出了一种家用电器的通信系统,包括:M个从机模块,M个所述从机模块根据优先级分为至少一个第一从机模块和与每个所述第一从机模块对应的N个第二从机模块,其中,每个所述第一从机模块具有第一通信接口和第三通信接口,每个所述第二从机模块具有第四通信接口,所述第一通信接口、第三通信接口和第四通信接口分别具有接收端和发送端,M和N均为正整数,且M大于N;主机模块,所述主机模块具有第二通信接口,所述第二通信接口具有接收端和发送端;通信总线模块,所述通信总线模块包括第一通信单元和第二通信单元,其中,每个所述第一从机模块的第一通信接口中的接收端和发送端通过所述第一通信单元与所述第二通信接口中的发送端和接收端对应连接,每个所述第一从机模块的第三通信接口中的接收端和发送端通过所述第二通信单元与对应的N个所述第二从机模块的第四通信接口中的发送端和接收端连接;其中,所述主机模块在上电时将所述第二通信接口配置成接发模式,每个所述第一从机模块在上电时将相应的第一通信接口中的接收端配置成接收模式,并将相应的第一通信接口中的发送端配置成高阻态,并且,每个所述第一从机模块在成功解析所述主机模块发送的询问指令后将相应的第一通信接口中的发送端配置成发送模式,并根据自身数据、与对应的N个所述第二从机模块之间的收发数据生成回应数据,以及将所述回应数据发送给所述主机模块。[0008]根据本发明实施例提出的家用电器的通信系统,M个从机模块根据优先级分为至少一个第一从机模块和每个第一从机模块对应的N个第二从机模块,每个第一从机模块具有第一通信接口和第三通信接口,每个第二从机模块具有第四通信接口,第一通信接口、第三通信接口和第四通信接口分别具有接收端和发送端,主机模块具有第二通信接口,第二通信接口具有接收端和发送端,通信总线模块包括第一通信单元和第二通信单元,每个第一从机模块的第一通信接口中的接收端和发送端通过第一通信单元与第二通信接口中的发送端和接收端对应连接,每个第一从机模块的第三接口中的接收端和发送端通过第二通信单元与对应的N个第二从机模块的第四通信接口中的发送端和接收端连接,主机模块在上电时将第二通信接口配置成接发模式,每个第一从机模块在上电时将相应的第一通信接口中的接收端配置成接收模式,并将相应的第一通信接口中的发送端配置成高阻态,每个第一从机模块在成功解析主机模块发送的询问指令后将相应的第一通信接口中的发送端配置成发送模式,并根据自身数据、与对应的N个第二从机模块之间的收发数据生成回应数据,以及将回应数据发送给主机模块。由此,本发明实施例的通信系统通过将第一通信接口中的发送端配置成高阻态并在成功解析主机模块发送的询问指令后将第一通信接口中的发送端配置成发送模式,从而,在不提升生产成本的前提下,能够有效避免从机模块发送回应数据时与其他从机造成环路电流,同时保障主机模块能够正常接收数据。[0009]另外,根据本发明上述实施例提出的家用电器的通信系统,还可以具有如下附加的技术特征:[0010]根据本发明的一个实施例,所述第一从机模块为一个时,所述第一通信单元包括第一总线和第二总线,所述第二通信单元包括第三总线和第四总线,其中,所述第一从机模块的第一通信接口中的接收端和所述第二通信接口中的发送端均连接到所述第一总线,所述第一从机模块的第一通信接口中的发送端和所述第二通信接口中的接收端均连接到所述第二总线,所述第一从机模块的第三通信接口中的接收端和每个所述第二从机模块的第四通信接口中的发送端均连接到所述第三总线,所述第一从机模块的第三通信接口中的发送端和每个所述第二从机模块的第四通信接口中的接收端均连接到所述第四总线。根据本发明的一个实施例,所述主机模块,可还用于在接收到所述反馈消息之后,判断所述系统状态是否发生变化,如果发生变化则向所述多个从机模块发送广播消息。[0011]根据本发明的一个实施例,所述主机模块通过分时异步通信的方式与每个所述第一从机模块进行通信,每个所述第一从机模块通过分时异步通信的方式与对应的N个所述第二从机模块进行通信。[0012]根据本发明的一个实施例,所述主机模块每隔第一预设时间向所述第一总线发送询问指令,所述第一从机模块接收到所述询问指令后,对所述询问指令进行解析以获取所述询问指令中的ID,并在所述询问指令中的ID与自身ID相匹配时将相应的第一通信接口中的发送端配置成发送模式。[0013]根据本发明的一个实施例,每个所述第一从机模块向所述主机模块发送回应数据完成后,将相应的第一通信接口中的发送端恢复成高阻态。[0014]根据本发明的一个实施例,每个所述第一从机模块通过将相应的第一通信接口中的发送端设置成GPIO的input模式,以将其配置成高阻态。[0015]为达到上述目的,本发明第二方面实施例提出了一种家用电器,包括所述的家用电器的通信系统。[0016]根据本发明实施例提出的家用电器,通过家用电器的通信系统,从而,在不提升生产成本的前提下,能够有效避免从机模块发送回应数据时与其他从机造成环路电流,同时保障主机模块能够正常接收数据。[0017]为达到上述目的,本发明第三方面实施例提出了一种家用电器的通信方法,所述家用电器的级联通信系统包括M个从机模块、主机模块和通信总线模块,M个所述从机模块根据优先级分为至少一个第一从机模块和与每个所述第一从机模块对应的N个第二从机模块,其中,每个所述第一从机模块具有第一通信接口和第三通信接口,每个所述第二从机模块具有第四通信接口,所述第一通信接口、第三通信接口和第四通信接口分别具有接收端和发送端,所述主机模块具有第二通信接口,所述第二通信接口具有接收端和发送端,所述通信总线模块包括第一通信单元和第二通信单元,每个所述第一从机模块的第一通信接口中的接收端和发送端通过所述第一通信单元与所述第二通信接口中的发送端和接收端对应连接,每个所述第一从机模块的第三通信接口中的接收端和发送端通过所述第二通信单元与对应的N个所述第二从机模块的第四通信接口中的发送端和接收端连接,M和N均为正整数,且M大于N,所述级联通信方法包括以下步骤:所述主机模块在上电时将所述第二通信接口配置成接发模式,每个所述第一从机模块在上电时将相应的第一通信接口中的接收端配置成接收模式,并将相应的第一通信接口中的发送端配置成高阻态;所述主机模块通过所述第一通信单元向每个所述第一从机模块发送询问指令;每个所述第一从机模块在成功解析所述主机模块发送的询问指令后将相应的第一通信接口中的发送端配置成发送模式,并根据自身数据、与对应的N个所述第二从机模块之间的收发数据生成回应数据,以及将所述回应数据发送给所述主机模块。[0018]根据本发明实施例提出的家用电器的通信方法,主机模块在上电时将第二通信接口配置成接发模式,每个第一从机模块在上电时将相应的第一通信接口中的接收端配置成接收模式,并将相应的第一通信接口中的发送端配置成高阻态,主机模块通过第一通信单元向每个第一从机模块发送询问指令,每个第一从机模块在成功解析主机模块发送的询问指令后将相应的第一通信接口中的发送端配置成发送模式,并根据自身数据、与对应的N个第二从机模块之间的收发数据生成回应数据,以及将回应数据发送给主机模块。由此,本发明实施例的通信方法通过将第一通信接口中的发送端配置成高阻态并在成功解析主机模块发送的询问指令后将第一通信接口中的发送端配置成发送模式,从而,在不提升生产成本的前提下,能够有效避免从机发送回应数据时与其他从机造成环路电流,同时保障主机端能够正常接收数据。[0019]另外,根据本发明上述实施例提出的家用电器的通信方法,还可以具有如下附加的技术特征:[0020]根据本发明的一个实施例,所述第一从机模块为一个时,所述第一通信单元包括第一总线和第二总线,所述第二通信单元包括第三总线和第四总线,其中,所述第一从机模块的第一通信接口中的接收端和所述第二通信接口中的发送端均连接到所述第一总线,所述第一从机模块的第一通信接口中的发送端和所述第二通信接口中的接收端均连接到所述第二总线,所述第一从机模块的第三通信接口中的接收端和每个所述第二从机模块的第四通信接口中的发送端均连接到所述第三总线,所述第一从机模块的第三通信接口中的发送端和每个所述第二从机模块的第四通信接口中的接收端均连接到所述第四总线。[0021]根据本发明的一个实施例,所述主机模块通过分时异步通信的方式与每个所述第一从机模块进行通信,每个所述第一从机模块通过分时异步通信的方式与对应的N个所述第二从机模块进行通信。[0022]根据本发明的一个实施例,所述主机模块每隔第一预设时间向所述第一总线发送询问指令,所述第一从机模块接收到所述询问指令后,对所述询问指令进行解析以获取所述询问指令中的ID,并在所述询问指令中的ID与自身ID相匹配时将相应的第一通信接口中的发送端配置成发送模式。[0023]根据本发明的一个实施例,每个所述第一从机模块向所述主机模块发送回应数据完成后,将相应的第一通信接口中的发送端恢复成高阻态。[0024]根据本发明的一个实施例,每个所述第一从机模块通过将相应的第一通信接口中的发送端设置成GPI0的input模式,以将其配置成高阻态。附图说明[0025]图1为根据本发明实施例的家用电器的通信系统的方框示意图;[0026]图2为根据本发明一个实施例的家用电器的通信系统的结构示意图;[0027]图3为根据本发明实施例的家用电器的方框示意图;[0028]图4为根据本发明实施例的家用电器的通信方法的流程图;[0029]图5为根据本发明一个具体实施例的家用电器的通信方法的流程图,其中,应用于主机模块。具体实施方式[0030]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。[0031]下面参考附图来描述本发明实施例的家用电器的通信系统、家用电器和家用电器的通信方法。[0032]图1为根据本发明实施例的家用电器的通信系统的方框示意图。如图1所示,本发明实施例的家用电器的通信系统,包括:M个从机模块、主机模块20、通信总线模块。[0033]其中,M个从机模块根据优先级分为至少一个第一从机模块11和与每个第一从机模块11对应的N个第二从机模块12,其中,每个第一从机模块11具有第一通信接口和第三通信接口,每个第二从机模块12具有第四通信接口,第一通信接口、第三通信接口和第四通信接口分别具有接收端和发送端,M和N均为正整数,且M大于N;主机模块20具有第二通信接口,第二通信接口具有接收端RX20和发送端TX20;通信总线模块包括第一通信单元31和第二通信单元32,其中,每个第一从机模块11的第一通信接口中的接收端RX10和发送端TX10通过第一通信单元31与第二通信接口中的发送端TX20和接收端RX20对应连接,每个第一从机模块11的第三通信接口中的接收端RX30和发送端TX30通过第二通信单元32与对应的N个第二从机模块12的第四通信接口中的发送端RX40和接收端TX40连接;其中,主机模块20在上电时将第二通信接口配置成接发模式,每个第一从机模块11在上电时将相应的第一通信接口中的接收端RX10配置成接收模式,并将相应的第一通信接口中的发送端TX10配置成高阻态,并且,每个第一从机模块11在成功解析主机模块20发送的询问指令后将相应的第一通信接口中的发送端TX10配置成发送模式,并根据自身数据、与对应的N个第二从机模块12之间的收发数据生成回应数据,以及将回应数据发送给主机模块20。[0034]需要说明的是,M个从机模块根据优先级进行划分为第一从机模块11和第二从机模块12,每个第一从机模块11对应N个第二从机模块12,例如,M个从机模块可包括一个第一从机模块11,一个第一从机模块11对应N个(即M-1个第二从机模块12,又如,M个从机模块可包括两个第一从机模块11即第一个第一从机模块111和第二从机模块112,第一个第一从机模块111可包括N个第二从机模块12,第二个第一从机模块可包括M-2-N个第二从机模块。[0035]还需要说明的是,由于智能家电日趋普及,为提升智能模组与家用电器交互体验,相关智能套件例如APP遥控、语音控制、电子标签识别等功能作为从机模块存在于总线系统且需要数据通信时应设置为高优先级系统,从而能够提高系统的快速响应性能,因此,M个从机模块的优先级等级划分可根据系统实时性要求、功能优先级和功能属性等条件进行优先级划分,例如,当M个从机模块包括两个第一从机模块11时,第一个第一从机模块111可为集控调度板,第二个第一从机模块112可为wifi模组,主机模块20可为主控制板。此时,wifi模组的优先级较高,同优先级的从机模块较少,可快速完成与主机模块20之间的数据交互,提高用户操控体验,其他对实时性要求较低的从机模块可作为第一个第一从机模块111即集控调度板对应的N个第二从机模块12,由第一个第一从机模块111进行进一步地数据交互,从而到达分级授权处理的效果。[0036]具体地,通信总线模块包括第一通信单元31和第二通信单元32,第一通信单元31用于连接第一从机模块11的第一通信接口和主机模块20的第二通信接口,第二通信单元32用于连接第一从机模块11的第三通信接口和第二从机模块12的第四通信接口。[0037]也就是说,主机模块2〇和至少一个第一从机模块11通过第一通信单元31进行数据交互,第一从机模块11与对应的N个第二从机模块12通过第二通信单元32进行数据交互。[0038]根据本发明的一个实施例,第一从机模块11为一个时,第一通信单元31包括第一总线311和第二总线312,第二通信单元32包括第三总线323和第四总线324,其中,第一从机模块11的第一通信接口中的接收端RX10和第二通信接口中的发送端TX20均连接到第一总线311,第一从机模块11的第一通信接口中的发送端TX10和第二通信接口中的接收端RX2〇均连接到第二总线3丨2,第一从机模块11的第三通信接口中的接收端RX3〇和每个第二从机模块I2的第四通信接口中的发送端TX40均连接到第三总线323,第一从机模块11的第三通信接口中的发送端TX30和每个第二从机模块的第四通信接口中的接收端RX40均连接到第四总线324。[0039]进一步地,如图2所示,当第一从机模块丨丨为两个时,第一个第一从机单元111的第一通信接口中的接收端RX11、第二个第一从机单元U2的第一通信接口中的接收端RX12和第二通信接口中的发送端TX2〇均连接到第一总线3ii,第一个第一从机模块111的第一通信接口中的发送端TX11、第二个第一从机模块112的第一通信接口中的发送端TX12和第二通信接口中的接收端RX20均连接到第二总线312,其中,在本发明实施例中第二个第一从机模块12为wifi模组,因此第二个第一从机模块112对应的第二从机模块12的个数为0,第一个第一从机模块111的第三通信接口中的接收端RX31和对应的每个第二从机模块12的第四通信接口中的发送端TX40均连接到第三总线323,第一个第一从机模块111的第三通信接口中的发送端TX31和对应的每个第二从机12的第四通信接口中的接收端RX40均连接到第四总线324,例如,当第一个第一从机模块111对应三个第二从机模块时,第一个第一从机模块111的第三通信接口中的接收端RX31和第一个第二从机模块121的第四通信接口中的发送端TX41、第二个第二从机模块122的第四通信接口中的发送端TX42以及第三个第二从机模块123的第四通信接口中的发送端TX43通过第三总线323相连,第一个第一从机模块111的第三通信接口中的发送端TX31和第一个第二从机模块的第四通信接口中的接收端RX41、第二个第二从机模块的第四通信接口中的接收端RX42以及第三个第二从机模块的第四通信接口中的接收端RX43通过第四总线324相连。[0040]具体而言,在家用电器系统上电时,主机模块20将第二通信接口配置成接发模式,即第二通信接口同时具有发送和接收功能,每个第一从机模块11将相应的第一通信接口中的接收端RX10配置成接收模式,以便于接收主机模块20发送的询问指令,并将相应的第一通信接口中的发送端TX10配置成高阻态,以保持该端口不会对其他第一从机的通信造成影响,每个第一从机模块11在成功解析主机模块20发送的询问指令后将相应的第一通信接口中的发送端TX10配置成发送模式,并根据自身数据、与对应的N个第二从机模块12之间的收发数据生成回应数据,以及将回应数据发送给主机模块20。[0041]由此,通过将第一从机模块的第一通信接口中的发送端配置成高阻态,使从机模块的第一通信接口中的发送端在不需要发送回应数据时释放第二总线,同时,进行数据回应的从机模块的发送端也不会对其他从机模块的发送端造成影响,例如产生环路电路,从而能够保障主机模块正常接收数据。[0042]还需要说明的是,第一从机模块11可根据自身数据、与对应的N个第二从机模块12之间的收发数据生成回应数据。[0043]也就是说,第一从机模块11成功解析主机模块20发送的询问指令后还需要将询问指令通过第二通信单元32发送至第二从机模块12,并接收第二从机模块12发送的回应数据,进而根据自身数据、与对应的第二从机模块之间的收发数据生成回应数据。其中,在家用电器上电时,至少一个第一从机模块11将第三通信接口配置成接发模式,即第三通信接口同时具有发送和接收功能,每个第二从机模块12相对应的第四通信接口中的接收端RX40配置成接收模式,以便于接收对应的第一从机模块11发送的询问指令,并相应的第四通信接口中的发送端TX40配置成高阻态,以保持该端口不会对其他第二从机模块的通信造成影响,每个第二从机模块I2在成功解析对应的第一从机模块^发送的询问指令后将相应的第四通信接口中的发送端TX40配置成发送模式,以向对应的第一从机模块送回应数据。[0044]由此,通过将第二从机模块的第四通信接口中的发送端配置成高阻态,使第二从机模块的第四通信接口中的发送端在不需要发送回应数据时释放第四总线,同时,进行数据回应的第二从机模块的发送端也不会对其他第二从机模块的发送端造成影响,例如产生环路电路,从而能够保障第一从机模块正常接收数据,进而保障主机模块正常接收数据。[0045]进一步地,第一个第一从机模块111对应的N个第二从机模块12可为三个,即第一个第二从机模块以1、第二个第二从机模块122和第三个第二从机模块123,其中,第一个第二从机模块121可为显示板,第二个第二从机模块W2可为温湿度采集板,第三个第二从机模块123可为电机驱动板。[0046]根据本法发明的一个实施例,每个第一从机模块11对应的N个第二从机模块12可通过相应的第一从机模块11进行数据交互。[0047]举例来说,当第一个第一从机模块111为集控调度板,第一个第二从机模块121为显示板,第二个第二从机模块122为温湿度采集板,第三个第二从机模块123为电机驱动板时,第一个第一从机模块111通过第二通信单元32与第一个第二从机模块121、第二个第二从机模块122和第三个第二从机模块I23进行数据交互,即第一个第一从机模块ni可依次发送询问指令至第一个第二从机模块以1和第二个第二从机模块122以分别获取温湿度信息和设定参数,并在接收到回应数据后将数据发送至第三个第二从机模块123,以通过第三个第二从机模块123控制各电机部件,从而实现相同优先级层级间的高效协同,可见,分层级联的方式可进一步切分从机模块间的独立性,也提高了从机模块间的数据交换和处理能力,还能够兼顾高实时性的需求。[0048]根据本发明的一个实施例,每个第一从机模块11通过将相应的第一通信接口中的发送端TX10设置成GPI0GeneralPurposeInputOutput,通用输入输出)的i叩ut输入)模式,以将其配置成高阻态。[0049]根据本发明的一个实施例,主机模块20通过分时异步通信的方式与每个第一从机模块11进行通信,每个第一从机模块11通过分时异步通信的方式与对应的N个第二从机模块进行通信。[0050]由此,本发明实施例的家用电器的通信系统,通过数据分时调度,便于通过串口监控设备对总线进行监控,能够快速分析主机模块和从机模块的交互数据情况。[0051]根据本发明的一个实施例,主机模块20每隔第一预设时间向第一总线311发送询问指令,第一从机模块11接收到询问指令后,对询问指令进行解析以获取询问指令中的ID,并在询问指令中的ID与自身ID相匹配时将相应的第一通信接口中的发送端TX10配置成发送模式。[0052]也就是说,主机模块20发送的询问指令中具有与第一从机模块11一一对应的IDidentification,身份),主机模块20每隔第一预设时间向第一总线311发送询问指令,即主机模块20通过第一总线311向第一从机模块11发送询问指令,每个第一从机模块11接收到询问指令后,对询问指令进行解析以获取询问指令中的ID,并判断询问指令中的ID与第一从机模块11自身ID是否相匹配,如果相匹配,则第一从机模块11将相应的第一通信接口中的发送端TX10配置成发送模式,以向主机模块20发送回应数据,如果不匹配,则第一从机模块11不进行回应。[0053]举例来说,主机模块20向第一总线311发送询问指令,第一总线311将询问指令发送至至少一个第一从机模块ii,第一个第一从机模块丨ii接收到询问指令后对询问指令进行解析以获取询问指令中的ID,第一个第一从机模块111判断询问指令中的ID与自身ID是否匹配,如果匹配,则第一个第一从机模块111将第一通信接口中的发送端TX11配置成发送模式,以向主机模块20发送回应数据,如果不匹配,则通信结束。主机模块20接收到第一个第一从机模块11发送的回应数据后等待第一预设时间结束,并向第二个第一从机模块112发送询问指令。[0054]还需要说明的是,第一从机模块11每隔第二预设时间向第四总线324发送询问指令,第二从机模块12接收到询问指令后,对询问指令进行解析以获取询问指令中的ID,并在询问指令中的ID与自身ID相匹配时将相应的第四通信接口中的发送端TX40配置成发送模式。[0055]根据本发明的一个实施例,每个第一从机模块11向主机模块20发送回应数据完成后,将相应的第一通信接口中的发送端TX10恢复成高阻态。[0056]进一步地,每个第二从机模块12向第一从机模块11发送回应数据完成后,将相应的第四通信接口中的发送端TX40恢复成高阻态。[0057]根据本发明的一个实施例,主机模块20接收到第一从机模块11发送的回应数据后,可将第一预设时间清零并继续向第一总线311发送询问指令,以减少等待时间。[0058]也就是说,主机模块20接收到第一个第一从机模块111发送的回应数据后可将第一预设时间清零,并向第二个第一从机模块112发送询问指令。[0059]综上所述,根据本发明实施例提出的家用电器的通信系统,M个从机模块根据优先级分为至少一个第一从机模块和每个第一从机模块对应的N个第二从机模块,每个第一从机模块具有第一通信接口和第三通信接口,每个第二从机模块具有第四通信接口,第一通信接口、第三通信接口和第四通信接口分别具有接收端和发送端,主机模块具有第二通信接口,第二通信接口具有接收端和发送端,通信总线模块包括第一通信单元和第二通信单元,每个第一从机模块的第一通信接口中的接收端和发送端通过第一通信单元与第二通信接口中的发送端和接收端对应连接,每个第一从机模块的第三接口中的接收端和发送端通过第二通信单元与对应的N个第二从机模块的第四通信接口中的发送端和接收端连接,主机模块在上电时将第二通信接口配置成接发模式,每个第一从机模块在上电时将相应的第一通信接口中的接收端配置成接收模式,并将相应的第一通信接口中的发送端配置成高阻态,每个第一从机模块在成功解析主机模块发送的询问指令后将相应的第一通信接口中的发送端配置成发送模式,并根据自身数据、与对应的N个第二从机模块之间的收发数据生成回应数据,以及将回应数据发送给主机模块。由此,本发明实施例的通信系统通过将第一通信接口中的发送端配置成高阻态并在成功解析主机模块发送的询问指令后将第一通信接口中的发送端配置成发送模式,从而,在不提升生产成本的前提下,能够有效避免从机模块发送回应数据时与其他从机模块造成环路电流,同时保障主机模块能够正常接收数据。[0060]本发明实施例还提出了一种家用电器。[0061]图3为根据本发明实施例的家用电器的方框示意图。如图3所示,家用电器200包括家用电器的通信系统100。[0062]根据本发明实施例提出的家用电器,通过家用电器的通信系统,从而,在不提升生产成本的前提下,能够有效避免从机模块发送回应数据时与其他从机模块造成环路电流,同时保障主机模块能够正常接收数据。[0063]图4为根据本发明实施例的家用电器的通信方法的流程图。家用电器的级联通信系统包括M个从机模块、主机模块和通信总线模块,M个从机模块根据优先级分为至少一个第一从机模块和与每个第一从机模块对应的N个第二从机模块,其中,每个第一从机模块具有第一通信接口和第三通信接口,每个第二从机模块具有第四通信接口,第一通信接口、第三通信接口和第四通信接口分别具有接收端和发送端,主机模块具有第二通信接口,第二通信接口具有接收端和发送端,通信总线模块包括第一通信单元和第二通信单元,每个第一从机模块的第一通信接口中的接收端和发送端通过第一通信单元与第二通信接口中的发送端和接收端对应连接,每个第一从机模块的第三通信接口中的接收端和发送端通过第二通信单元与对应的N个第二从机模块的第四通信接口中的发送端和接收端连接,M和N均为正整数,且M大于N。[0064]如图4所示,本发明实施例的家用电器的通信方法,包括以下步骤:[0065]S1:主机模块在上电时将第二通信接口配置成接发模式,每个第一从机模块在上电时将相应的第一通信接口中的接收端配置成接收模式,并将相应的第一通信接口中的发送端配置成高阻态。[0066]根据本发明的一个实施例,每个第一从机模块通过将相应的第一通信接口中的发送端设置成GPI0的input模式,以将其配置成高阻态。[0067]S2:主机模块通过第一通信单元向每个第一从机模块发送询问指令。[0068]S3:;每个第一从机模块在成功解析主机模块发送的询问指令后将相应的第一通信接口中的发送端配置成发送模式,并根据自身数据、与对应的N个第二从机模块之间的收发数据生成回应数据,以及将回应数据发送给主机模块。[0069]具体而言,在家用电器系统上电时,主机模块将第二通信接口配置成接发模式,即第二通信接口同时具有发送和接收功能,每个第一从机模块将相应的第一通信接口中的接收端配置成接收模式,以便于接收主机模块发送的询问指令,并将相应的第一通信接口中的发送端配置成高阻态,以保持该端口不会对其他第一从机的通信造成影响,每个第一从机模块在成功解析主机模块发送的询问指令后将相应的第一通信接口中的发送端配置成发送模式,并根据自身数据、与对应的N个第二从机模块之间的收发数据生成回应数据,以及将回应数据发送给主机模块。[0070]由此,通过将第一从机模块的第一通信接口中的发送端配置成高阻态,使从机模块的第一通信接口中的发送端在不需要发送回应数据时释放第二总线,同时,进行数据回应的从机模块的发送端也不会对其他从机模块的发送端造成影响,例如产生环路电路,从而能够保障主机模块正常接收数据。[0071]还需要说明的是,第一从机模块可根据自身数据、与对应的N个第二从机模块之间的收发数据生成回应数据。[0072]也就是说,第一从机模块在确定询问指令中的ID与自身ID相匹配时,还需要将询问指令通过第二通信单元发送至第二从机模块,并接收第二从机模块发送的回应数据,进而根据自身数据、与对应的第二从机模块之间的收发数据生成回应数据。其中,在家用电器上电时,至少一个第一从机模块将第三通信接口配置成接发模式,即第三通信接口同时具有发送和接收功能,每个第二从机从机模块相对应的第四通信接口中的接收端配置成接收模式,以便于接收对应的第一从机模块发送的询问指令,并相应的第四通信接口中的发送端配置成高阻态,以保持该端口不会对其他第二从机的通信造成影响,每个第二从机模块在成功解析对应的第一从机模块发送的询问指令后将相应的第四通信接口中的发送端配置成发送模式,以向对应的第一从机模块发送回应数据。[0073]由此,通过将第二从机模块的第四通信接口中的发送端配置成高阻态,使第二从机模块的第四通信接口中的发送端在不需要发送回应数据时释放第四总线,同时,进行数据回应的第二从机模块的发送端也不会对其他第二从机模块的发送端造成影响,例如产生环路电路,从而能够保障第一从机模块正常接收数据,进而保障主机模块正常接收数据。[0074]根据本发明的一个实施例,第一从机模块为一个时,第一通信单元包括第一总线和第二总线,第二通信单元包括第三总线和第四总线,其中,第一从机模块的第一通信接口中的接收端和第二通信接口中的发送端均连接到第一总线,第一从机模块的第一通信接口中的发送端和第二通信接口中的接收端均连接到第二总线,第一从机模块的第三通信接口中的接收端和每个第二从机模块的第四通信接口中的发送端均连接到第三总线,第一从机模块的第三通信接口中的发送端和每个第二从机模块的第四通信接口中的接收端均连接到第四总线。[0075]进一步地,当第一从机模块为两个时,第一个第一从机单元的第一通信接口中的接收端、第二个第一从机单元的第一通信接口中的接收端和第二通信接口中的发送端均连接到第一总线,第一个第一从机模块的第一通信接口中的发送端、第二个第一从机模块的第一通信接口中的发送端和第二通信接口中的接收端均连接到第二总线,其中,在本发明实施例中第二个第一从机模块为wifi模组,因此第二个第一从机模块对应的第二从机模块的个数为〇,第一个第一从机模块的第三通信接口中的接收端和对应的每个第二从机模块的第四通信接口中的发送端均连接到第三总线,第一个第一从机模块的第三通信接口中的发送端和对应的每个第二从机的第四通信接口中的接收端均连接到第四总线。[0076]根据本发明的一个实施例,主机模块通过分时异步通信的方式与每个第一从机模块进行通信,每个第一从机模块通过分时异步通信的方式与对应的N个第二从机模块进行通信。[0077]由此,本发明实施例的家用电器的通信系统,通过数据分时调度,便于通过串口监控设备对总线进行监控,能够快速分析主机模块和从机模块的交互数据情况。[0078]根据本发明的一个实施例,主机模块每隔第一预设时间向第一总线发送询问指令,第一从机模块接收到询问指令后,对询问指令进行解析以获取询问指令中的ID,并在询问指令中的ID与自身ID相匹配时将相应的第一通信接口中的发送端配置成发送模式。[0079]也就是说,主机模块发送的询问指令中具有与第一从机模块一一对应的IDidentification,身份),主机模块每隔第一预设时间向第一总线发送询问指令,即主机模块通过第一总线向第一从机模块发送询问指令,每个第一从机模块接收到询问指令后,对询问指令进行解析以获取询问指令中的ID,并判断询问指令中的ID与第一从机模块自身ID是否相匹配,如果相匹配,则第一从机模块将相应的第一通信接口中的发送端配置成发送模式,以向主机模块发送回应数据,如果不匹配,则第一从机模块不进行回应。[0080]举例来说,主机模块向第一总线发送询问指令,第一总线将询问指令发送至至少一个第一从机模块,第一个第一从机模块接收到询问指令后对询问指令进行解析以获取询问指令中的ID,第一个第一从机模块判断询问指令中的ID与自身ID是否匹配,如果匹配,则第一个第一从机模块将第一通信接口中的发送端配置成发送模式,以向主机模块发送回应数据,如果不匹配,则通信结束。主机模块接收到第一个第一从机模块发送的回应数据后等待第一预设时间结束,并向第二个第一从机模块发送询问指令。[0081]还需要说明的是,第一从机模块每隔第二预设时间向第二总线发送询问指令,第二从机模块接收到询问指令后,对询问指令进行解析以获取询问指令中的ID,并在询问指令中的ID与自身ID相匹配时将相应的第四通信接口中的发送端配置成发送模式。[0082]根据本发明的一个实施例,每个第一从机模块向主机模块发送回应数据完成后,将相应的第一通信接口中的发送端恢复成高阻态。[0083]进一步地,每个第二从机模块向第一从机模块发送回应数据完成后,将相应的第四通信接口中的发送端TX40恢复成高阻态。[0084]根据本发明的一个实施例,主机模块接收到第一从机模块发送的回应数据后,可将第一预设时间清零并继续向第一总线发送询问指令,以减少等待时间。[0085]也就是说,主机模块接收到第一个第一从机模块发送的回应数据后可将第一预设时间清零,并向第二个第一从机模块发送询问指令。[0086]根据本发明的一个具体实施例,其中,M个从机模块包括两个第一从机模块和三个第二从机模块,如图5所示,本发明实施例的家用电器的通信方法包括:[0087]S101:主机模块向第一个第一从机模块发送询问指令,并配置第一预设时间。[0088]S102:判断是否接收到第一个第一从机模块发送的回应数据。[0089]如果是,则执行步骤S104;如果否,则执行步骤S103。[0090]S103:判断等待时间是否达到第一预设时间。[0091]如果是,则执行步骤S104;如果否,则返回步骤S103。[0092]S104:主机模块向第二个第一从机模块发送询问指令。[0093]S105:判断是否接收到第二个第一从机模块发送的回应数据。[0094]如果是,则执行步骤S107;如果否,则执行步骤S106。[0095]S106:判断等待时间是否达到第一预设时间。[0096]如果是,则执行步骤S107;如果否,则返回步骤S106。[0097]S107:结束本轮轮询。[0098]综上所述,根据本发明实施例提出的家用电器的通信方法,主机模块在上电时将第二通信接口配置成接发模式,每个第一从机模块在上电时将相应的第一通信接口中的接收端配置成接收模式,并将相应的第一通信接口中的发送端配置成高阻态,主机模块通过第一通信单元向每个第一从机模块发送询问指令,每个第一从机模块在成功解析主机模块发送的询问指令后将相应的第一通信接口中的发送端配置成发送模式,并根据自身数据、与对应的N个第二从机模块之间的收发数据生成回应数据,以及将回应数据发送给主机模块。由此,本发明实施例的通信方法通过将第一通信接口中的发送端配置成高阻态并在成功解析主机模块发送的询问指令后将第一通信接口中的发送端配置成发送模式,从而,在不提升生产成本的前提下,能够有效避免从机发送回应数据时与其他从机模块造成环路电流,同时保障主机端能够正常接收数据。[0099]在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。[0100]此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。[0101]在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。[0102]在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。[0103]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。[0104]尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

权利要求:1.一种家用电器的级联通信系统,其特征在于,包括:M个从机模块,M个所述从机模块根据优先级分为至少一个第一从机模块和与每个所述第一从机模块对应的N个第二从机模块,其中,每个所述第一从机模块具有第一通信接口和第三通信接口,每个所述第二从机模块具有第四通信接口,所述第一通信接口、第三通信接口和第四通信接口分别具有接收端和发送端,M和N均为正整数,且M大于N;主机模块,所述主机模块具有第二通信接口,所述第二通信接口具有接收端和发送端;通信总线模块,所述通信总线模块包括第一通信单元和第二通信单元,其中,每个所述第一从机模块的第一通信接口中的接收端和发送端通过所述第一通信单元与所述第二通信接口中的发送端和接收端对应连接,每个所述第一从机模块的第三通信接口中的接收端和发送端通过所述第二通信单元与对应的N个所述第二从机模块的第四通信接口中的发送端和接收端连接;其中,所述主机模块在上电时将所述第二通信接口配置成接发模式,每个所述第一从机模块在上电时将相应的第一通信接口中的接收端配置成接收模式,并将相应的第一通信接口中的发送端配置成高阻态,并且,每个所述第一从机模块在成功解析所述主机模块发送的询问指令后将相应的第一通信接口中的发送端配置成发送模式,并根据自身数据、与对应的N个所述第二从机模块之间的收发数据生成回应数据,以及将所述回应数据发送给所述主机模块。2.如权利要求1所述的家用电器的级联通信系统,其特征在于,所述第一从机模块为一个时,所述第一通信单元包括第一总线和第二总线,所述第二通信单元包括第三总线和第四总线,其中,所述第一从机模块的第一通信接口中的接收端和所述第二通信接口中的发送端均连接到所述第一总线,所述第一从机模块的第一通信接口中的发送端和所述第二通信接口中的接收端均连接到所述第二总线,所述第一从机模块的第三通信接口中的接收端和每个所述第二从机模块的第四通信接口中的发送端均连接到所述第三总线,所述第一从机模块的第三通信接口中的发送端和每个所述第二从机模块的第四通信接口中的接收端均连接到所述第四总线。3.如权利要求2所述的家用电器的级联通信系统,其特征在于,所述主机模块通过分时异步通信的方式与每个所述第一从机模块进行通信,每个所述第一从机模块通过分时异步通信的方式与对应的N个所述第二从机模块进行通信。4.如权利要求2所述的家用电器的级联通信系统,其特征在于,所述主机模块每隔第一预设时间向所述第一总线发送询问指令,所述第一从机模块接收到所述询问指令后,对所述询问指令进行解析以获取所述询问指令中的ID,并在所述询问指令中的ID与自身ID相匹配时将相应的第一通信接口中的发送端配置成发送模式。5.如权利要求1-4中任一项所述的家用电器的级联通信系统,其特征在于,每个所述第一从机模块向所述主机模块发送回应数据完成后,将相应的第一通信接口中的发送端恢复成高阻态。6.如权利要求5所述的家用电器的级联通信系统,其特征在于,每个所述第一从机模块通过将相应的第一通信接口中的发送端设置成GPIO的input模式,以将其配置成高阻态。7.—种家用电器,其特征在于,包括如权利要求1-6中任一项所述的家用电器的级联通信系统。8.—种家用电器的级联通信方法,其特征在于,所述家用电器的级联通信系统包括M个从机模块、主机模块和通信总线模块,M个所述从机模块根据优先级分为至少一个第一从机模块和与每个所述第一从机模块对应的N个第二从机模块,其中,每个所述第一从机模块具有第一通信接口和第三通信接口,每个所述第二从机模块具有第四通信接口,所述第一通信接口、第三通信接口和第四通信接口分别具有接收端和发送端,所述主机模块具有第二通信接口,所述第二通信接口具有接收端和发送端,所述通信总线模块包括第一通信单元和第二通信单元,每个所述第一从机模块的第一通信接口中的接收端和发送端通过所述第一通信单元与所述第二通信接口中的发送端和接收端对应连接,每个所述第一从机模块的第三通信接口中的接收端和发送端通过所述第二通信单元与对应的N个所述第二从机模块的第四通信接口中的发送端和接收端连接,M和N均为正整数,且M大于N,所述级联通信方法包括以下步骤:所述主机模块在上电时将所述第二通信接口配置成接发模式,每个所述第一从机模块在上电时将相应的第一通信接口中的接收端配置成接收模式,并将相应的第一通信接口中的发送端配置成高阻态;所述主机模块通过所述第一通信单元向每个所述第一从机模块发送询问指令;每个所述第一从机模块在成功解析所述主机模块发送的询问指令后将相应的第一通信接口中的发送端配置成发送模式,并根据自身数据、与对应的N个所述第二从机模块之间的收发数据生成回应数据,以及将所述回应数据发送给所述主机模块。9.如权利要求8所述的家用电器的级联通信方法,其特征在于,所述第一从机模块为一个时,所述第一通信单元包括第一总线和第二总线,所述第二通信单元包括第三总线和第四总线,其中,所述第一从机模块的第一通信接口中的接收端和所述第二通信接口中的发送端均连接到所述第一总线,所述第一从机模块的第一通信接口中的发送端和所述第二通信接口中的接收端均连接到所述第二总线,所述第一从机模块的第三通信接口中的接收端和每个所述第二从机模块的第四通信接口中的发送端均连接到所述第三总线,所述第一从机模块的第三通信接口中的发送端和每个所述第二从机模块的第四通信接口中的接收端均连接到所述第四总线。10.如权利要求8或9所述的家用电器的级联通信方法,其特征在于,所述主机模块通过分时异步通信的方式与每个所述第一从机模块进行通信,每个所述第一从机模块通过分时异步通信的方式与对应的N个所述第二从机模块进行通信。11.如权利要求9所述的家用电器的级联通信方法,其特征在于,所述主机模块每隔第一预设时间向所述第一总线发送询问指令,所述第一从机模块接收到所述询问指令后,对所述询问指令进行解析以获取所述询问指令中的ID,并在所述询问指令中的ID与自身ID相匹配时将相应的第一通信接口中的发送端配置成发送模式。12.如权利要求8-11中任一项所述的家用电器的级联通信方法,其特征在于,每个所述第一从机模块向所述主机模块发送回应数据完成后,将相应的第一通信接口中的发送端恢复成局阻态。13.如权利要求12所述的家用电器的级联通信方法,其特征在于,每个所述第一从机模块通过将相应的第一通信接口中的发送端设置成GPIO的input模式,以将其配置成高阻态。

百度查询: 合肥华凌股份有限公司;合肥美的电冰箱有限公司;美的集团股份有限公司 家用电器的通信系统、通信方法以及家用电器

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。