用于洗衣机的通讯系统及通讯方法与流程

文档序号:33040965发布日期:2023-01-24 21:26阅读:82来源:国知局
用于洗衣机的通讯系统及通讯方法与流程

1.本发明涉及通讯技术领域,具体涉及一种用于洗衣机的通讯系统及通讯方法。


背景技术:

2.在洗衣过程中如果出现通讯故障,由于洗衣/干衣程序正在执行,如果通过硬件复位故障板的芯片来恢复通讯,会导致丢失当前洗衣数据无法继续执行故障前程序,如果用户未及时处理,可能造成衣物浸泡时间过长或浸湿后长期密闭在洗衣筒内,造成细菌滋生或衣物损坏。在使用软件恢复芯片通讯模块时,也可能由于程序错误或硬件断路导致无法恢复通讯,导致洗衣机长期停机,只能等待用户进行重启断电或联系售后维修,影响用户使用。


技术实现要素:

3.本发明的目的是针对以上不足之处,提供了一种用于洗衣机的通讯系统及通讯方法。
4.本发明解决技术问题所采用的一个技术方案是,提供一种用于洗衣机的通讯系统,包括若干通讯板,各个通讯板分别经各自的485收发器与总线通道选择器通讯连接,总线通道选择器与数据传输总线通讯连接,以实现各个通讯板的连接通讯;
5.所述485收发器的接收线包括一接收主引脚、至少一接收备用引脚,接收主引脚、接收备用引脚分别对应连接通讯板不同的输出引脚;
6.所述485收发器的发送线包括一发送主引脚、至少一发送备用引脚,发送主引脚、发送备用引脚分别对应连接通讯板不同的输入引脚;
7.各器件的作用为:
8.通讯板,用于接收处理数据及发送数据;
9.485收发器,用于数据的收发;
10.总线通道选择器,用于实现对应通讯板的相互通讯;
11.数据传输总线,用于传输数据。
12.进一步的,所述通讯板包括显示板,用于显示当前洗涤程序信息;主板,用于控制整个洗衣机洗涤流程;驱动板,用于驱动电机转动。
13.进一步的,所述通讯板的一个i/0接口作为总线片选引脚连接总线通道选择器cs引脚。
14.本发明解决技术问题所采用的另一个技术方案是,提供一种用于洗衣机的通讯方法,采用上述的用于洗衣机的通讯系统,包括以下步骤:
15.s1:通讯板的控制芯片判断此时是作为主机还是作为从机;
16.如为主机,则进入步骤s10;
17.如为从机,则进入步骤s20;
18.s10:通讯板将数据包通过接收主引脚送至485收发器,485收发器将数据包送至总
线通道选择器,总线通道选择器将数据包送数据传输总线,对应的从机由数据传输总线接收并解析处理数据包后相应的功能,执行后发送反馈数据给主机;
19.s11:通讯板发送数据后,在t1时间尝试从送数据传输总线获取数据;
20.如果成功获取到完整数据包,则执行步骤s12,否则执行故障检测处理;
21.s12:通讯板处理数据后,进入等待状态,等待倒计时结束后,再次发送数据;
22.s20:通讯板在t1时间尝试从送数据传输总线获取主机发送的数据;
23.如果成功获取到完整数据包,则执行步骤s21,否则执行故障检测处理;
24.s21:通讯板接收并解析处理数据包后相应的功能,执行后发送反馈数据给主机后,等待下次数据传输总线有数据信号时进行接收。
25.进一步的,所述故障检测处理包括以下步骤:
26.s31:通讯板获取数据等待超时后,再维持t2时间从数据传输总线获取数据;
27.若获取数据成功,则退出等待,继续执行步骤s12或步骤s21;
28.若获取数据失败,则执行步骤s32;
29.s32:通讯板关闭与接收主引脚、发送主引脚的数据通讯,切换选择一接收备用引脚、一发送备用引脚进行数据通讯;
30.s33:通讯板检测接收主引脚、发送主引脚的通讯错误标识后,通讯板发送检测结果和错误信息至数据传输总线。
31.进一步的,在步骤s33中,
32.当通讯板作为主机时,主机以报文形式定时发送通讯故障前及当前的整机数据到总线数据传输总线;
33.当通讯板作为从机时,从机检测切换引脚后所获得的数据,等待主机发送的数据包。
34.进一步的,所述的通讯板发送检测结果和错误信息至数据传输总线包括以下步骤:
35.s41:切换引脚后,通讯板持续检测存储在通讯板自带的模块寄存器的错误标识及接收主引脚、发送主引脚处的引脚电平;
36.s42:通讯板将检测结果以报文形式上报数据传输总线;
37.s43:如果检测结果仍有错误标识,执行步骤s44;
38.如果检测结果无错误标识,且接收主引脚、发送主引脚处的引脚电平恢复正常,执行步骤s45;
39.s44:通讯板继续以切换备用引脚后的通信线路进行正常数据通讯;
40.s45:通讯板关闭与接收备用引脚、发送备用引脚的数据通讯,切换回与接收主引脚、发送主引脚的数据通讯。
41.进一步的,所述持续检测是指持续的定时检测。
42.进一步的,所述定时检测为每分钟检测一次。
43.进一步的,所述t1为4-10秒。
44.与现有技术相比,本发明具有以下有益效果:本方案使用多组通讯引脚对应单组通讯方式进行通讯,通过通讯板的芯片的不同组通讯引脚进行引脚通道切换,从而实现发生通讯故障时可以进行通讯引脚检测,在不可恢复的情况下可通过切换不同通讯组引脚实
现通讯恢复的目的。
附图说明
45.下面结合附图对本发明专利进一步说明。
46.图1为通讯系统的结构示意图。
47.图2为故障检测处理流程图。
48.图3为通讯板发送检测结果和错误信息至数据传输总线的处理流程图。
49.图中:1-通讯板;2-485收发器;3-总线通道选择器;4-数据传输总线;5-接收线;6-接收主引脚;7-接收备用引脚;8-发送线;9-发送主引脚;10-发送备用引脚。
具体实施方式
50.下面更详细地描述本发明的优选实施方式,然而应该理解,可以以各种形式实现本发明而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本发明更加透彻和完整,并且能够将本发明的范围完整地传达给本领域的技术人员。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
51.实施例1:
52.在洗衣过程中如果出现通讯故障,由于洗衣/干衣程序正在执行,如果通过硬件复位故障板的芯片来恢复通讯,会导致丢失当前洗衣数据无法继续执行故障前程序,如果用户未及时处理,可能造成衣物浸泡时间过长或浸湿后长期密闭在洗衣筒内,造成细菌滋生或衣物损坏。在使用软件恢复芯片通讯模块时,也可能由于程序错误或硬件断路导致无法恢复通讯,导致洗衣机长期停机,只能等待用户进行重启断电或联系售后维修,影响用户使用。
53.综上,需要解决的问题有以下几点:
54.问题1:控制软件出现通讯故障时,该工况不可通过硬件复位控制芯片或重启应用程序恢复通讯模块;
55.问题2:基于问题1,控制软件缺少通讯模块的故障检测和局部复位机制。
56.问题3:多控制板协作工作时出现通讯故障,无法定位故障板并快速恢复通讯继续运行,可能影响系统工作;
57.问题4:基于问题3,对于故障板,缺少控制软件通讯恢复机制失效的情况下,恢复通讯继续运行的备用方案。
58.为解决上述问题,实施例1提供一种用于洗衣机的通讯系统。
59.如图1所示,该通讯系统,包括若干通讯板1,各个通讯板分别经各自的485收发器2与总线通道选择器3通讯连接,总线通道选择器与数据传输总线4通讯连接,以实现各个通讯板的连接通讯;
60.所述485收发器的接收线5包括一接收主引脚6、至少一接收备用引脚7,接收主引脚、接收备用引脚分别对应连接通讯板不同的输出引脚;
61.所述485收发器的发送线8包括一发送主引脚9、至少一发送备用引脚10,发送主引脚、发送备用引脚分别对应连接通讯板不同的输入引脚;
62.所述通讯板包括显示板、主板、驱动板;
63.各器件的作用为:
64.通讯板,用于接收处理数据及发送数据;
65.485收发器,用于数据的收发;
66.总线通道选择器,用于实现对应通讯板的相互通讯;
67.数据传输总线,用于传输数据。
68.显示板,用于显示当前洗涤程序信息;
69.主板,用于控制整个洗衣机洗涤流程;
70.驱动板,用于驱动电机转动。
71.在本实施例中,所述通讯板的一个i/0接口作为总线片选引脚连接总线通道选择器cs引脚。
72.使用时,在通讯通道线路发生故障时,对发生故障时的当前通讯引脚是否正常进行检测,定位实际故障引脚,并通过切换不同引脚通道进行通讯故障恢复。
73.如图1所示,i/02是通讯板上芯片的主输出引脚,i/03是芯片的主输入引脚,平时为连通的工作状态,均连接到485收发器上,485收发器输出的差分信号,至总线通道选择器;
74.i/04是通讯板上芯片的备用输出引脚,i/05是通讯板上芯片的备用输入引脚;平时为断开的非工作状态;
75.在通讯通道线路发生故障时,可通过通讯板上芯片来控制切换引脚,进行通讯故障恢复;
76.例如,当主机的通讯板示发送的数据从机的通讯板可以接收到数据,但是从机的通讯板发送的信息主机的通讯板无法接受,说明i/02引脚异常、i/03引脚正常,此时可以将i/02引脚切换为i/04引脚;或者将i/02引脚和的i/03引脚全部切换,使i/04引脚和i/05引脚工作,实现整组通讯通道进行切换。
77.本方案使用多组通讯引脚对应单组通讯方式进行通讯,通过通讯板的芯片的不同组通讯引脚进行引脚通道切换,从而实现发生通讯故障时可以进行通讯引脚检测,在不可恢复的情况下可通过切换不同通讯组引脚实现通讯恢复的目的。
78.实施例2:
79.实施例2基于实施例1的通讯结构提高一种用于洗衣机的通讯方法.
80.包括以下步骤:
81.s1:通讯板的控制芯片判断此时是作为主机还是作为从机;
82.如为主机,则进入步骤s10;
83.如为从机,则进入步骤s20;
84.s10:通讯板将数据包通过接收主引脚送至485收发器,485收发器将数据包送至总线通道选择器,总线通道选择器将数据包送数据传输总线,对应的从机由数据传输总线接收并解析处理数据包后相应的功能,执行后发送反馈数据给主机;
85.s11:通讯板发送数据后,在t1时间尝试从送数据传输总线获取数据;
86.步骤s11中,数据传输过程为:数据包先由数据传输总线送至总线通道选择器,然后由总线通道选择器送至485收发器,最后经485收发器的发送主引脚送至通讯板进行数据处理;
87.如果成功获取到完整数据包,则执行步骤s12,否则执行故障检测处理;
88.s12:通讯板处理数据后,进入等待状态,等待倒计时结束后,再次发送数据;
89.s20:通讯板在t1时间尝试从送数据传输总线获取主机发送的数据;
90.步骤s20中,数据传输过程为:数据包先由数据传输总线送至总线通道选择器,然后由总线通道选择器送至485收发器,最后经485收发器的发送主引脚送至通讯板进行数据处理;
91.如果成功获取到完整数据包,则执行步骤s21,否则执行故障检测处理;
92.s21:通讯板接收并解析处理数据包后相应的功能,执行后发送反馈数据给主机后,等待下次数据传输总线有数据信号时进行接收。
93.如图2所示,在本实施例中,所述故障检测处理包括以下步骤:
94.s31:通讯板获取数据等待超时后,再维持t2时间从数据传输总线获取数据;
95.若获取数据成功,则退出等待,继续执行步骤s12或步骤s21;
96.若获取数据失败,则执行步骤s32;
97.s32:通讯板关闭与接收主引脚、发送主引脚的数据通讯,切换选择一接收备用引脚、一发送备用引脚进行数据通讯;
98.s33:通讯板检测接收主引脚、发送主引脚的通讯错误标识后,通讯板发送检测结果和错误信息至数据传输总线。
99.在步骤s33中,当通讯板作为主机时,主机以报文形式定时发送通讯故障前及当前的整机数据到总线数据传输总线;
100.在步骤s33中,当通讯板作为从机时,从机检测切换引脚后所获得的数据,等待主机发送的数据包。
101.如图3所示,在本实施例中,所述的通讯板发送检测结果和错误信息至数据传输总线包括以下步骤:
102.s41:切换引脚后,通讯板持续检测存储在通讯板自带的模块寄存器的错误标识及接收主引脚、发送主引脚处的引脚电平;
103.s42:通讯板将检测结果以报文形式上报数据传输总线;
104.s43:如果检测结果仍有错误标识,执行步骤s44;
105.如果检测结果无错误标识,且接收主引脚、发送主引脚处的引脚电平恢复正常,执行步骤s45;
106.s44:通讯板继续以切换备用引脚后的通信线路进行正常数据通讯;
107.s45:通讯板关闭与接收备用引脚、发送备用引脚的数据通讯,切换回与接收主引脚、发送主引脚的数据通讯。
108.在本实施例中,所述持续检测是指持续的定时检测。
109.在本实施例中,所述定时检测为每分钟检测一次。
110.在本实施例中,所述t1为4-10秒。
111.除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本技术的范围。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到:相似的标号和字母表示类似项,因此,一旦某一项被定义,则在随后中不需要对其进行进一步讨论。
112.在本技术的描述中,需要理解的是,方位词如“前、后、上、下、左、右”、“横向、竖向、垂直、水平”和“顶、底”等所指示的方位或位置关系通常是基于所示的方位或位置关系,仅是为了便于描述本技术和简化描述,在未作相反说明的情况下,这些方位词并不指示和暗示所指的装置或元件必须具有特定的方位或者以特定的方位构造和操作,因此不能理解为对本技术保护范围的限制;方位词“内、外”是指相对于各部件本身的轮廓的内外。
113.为了便于描述,在这里可以使用空间相对术语,如“在
……
之上”、“在
……
上方”、“在
……
上表面”、“上面的”等,用来描述特征的空间位置关系。应当理解的是,空间相对术语旨在包含除了所描述的方位之外的在使用或操作中的不同方位。
114.此外,需要说明的是,使用“第一”、“第二”等词语来限定零部件,仅仅是为了便于对相应零部件进行区别,如没有另行声明,上述词语并没有特殊含义,因此不能理解为对本技术保护范围的限制。
115.本技术如果公开或涉及了互相固定连接的零部件或结构件,那么,除另有声明外,固定连接可以理解为:能够拆卸的固定连接(例如使用螺栓或螺钉连接),也可以理解为:不可拆卸的固定连接(例如铆接、焊接),当然,互相固定连接也可以为一体式结构(例如使用铸造工艺一体成形制造出来)所取代(明显无法采用一体成形工艺除外)。
116.上列较佳实施例,对本发明的目的、技术方案和优点进行了进一步详细说明,所应理解的是,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1