智能家电设备中主控通信方法技术

技术编号:13290770 阅读:95 留言:0更新日期:2016-07-09 09:18
本发明专利技术涉及串口通信技术,其公开了一种智能家电设备中主控通信方法,解决目前各类智能家电设备主控通信不兼容,影响智能化技术发展的问题。该方法包括以下步骤:A、初始化串口,智能芯片自动选择和传统芯片相应的串口配置;B、智能芯片向传统芯片发送设备判定指令,根据传统芯片返回的数据确定采用相应产品的配置和指令协议;C、智能芯片将智能化指令处理成基本控制指令,以发送给传统芯片执行;D、智能芯片定时向传统芯片发送查询指令,查询设备运行状态;E、传统芯片收到查询指令后向智能芯片发送当前设备运行状态;F、智能芯片和传统芯片均通过定时查询指令判断对方运行状态以及通讯是否正常,如监测到故障则进行相应故障处理操作。

【技术实现步骤摘要】

本专利技术涉及串口通信技术,特别涉及智能家电设备中主控通信方法
技术介绍
随着科技的发展,物联网产品越来越多的走进我们的生活,智能家电等已成为我们生活的一部分。空调、冰箱以及各类小家电纷纷加入智能家电大家庭,但是目前各厂商的各类家电中,主控通信,即传统芯片和智能芯片之间的通信差异很大,并不兼容,这给智能化产品的发展造成了阻碍。国家也提出了相关的国标草案,以规范主控通信的方式,促进智能家电技术的发展,但作为国标而言需要兼容并包,而实际情况需要制定符合国标的兼容但不冗余的通信协议。智能芯片,即系统级芯片(SystemonChip;SOC),主要用于存储和处理家电设备的运行状态、控制逻辑及智能化逻辑的芯片。传统芯片,即微控制单元(MicrocontrollerUnit;MCU),主要用于处理家电设备的基本控制和家电设备运行状态的芯片。
技术实现思路
本专利技术所要解决的技术问题是:提出一种智能家电设备中主控通信方法,解决目前各类智能家电设备主控通信不兼容,影响智能化技术发展的问题。本专利技术解决其技术问题所采用的技术方案是:智能家电设备中主控通信方法,包括以下步骤:A、初始化串口,智能芯片自动选择和传统芯片相应的串口配置;B、智能芯片向传统芯片发送设备判定指令,根据传统芯片返回的数据确定采用相应产品的配置和指令协议;C、智能芯片将智能化指令处理成基本控制指令,以发送给传统芯片执行;D、智能芯片定时向传统芯片发送查询指令,查询设备运行状态;E、传统芯片收到查询指令后向智能芯片发送当前设备运行状态;F、智能芯片和传统芯片均通过定时查询指令判断对方运行状态以及通讯是否正常,如监测到故障则进行相应故障处理操作。进一步的,步骤F中,所述相应故障处理操作包括:重启或重新连接。本专利技术的有益效果是:通信协议符合国标,解决了各类智能家电设备主控通信不兼容的问题,适用于空调、冰箱、烟灶以及各类小家电等智能产品。附图说明图1为实施例主控通讯工作流程图;图2为实施例主控通讯指令协议。具体实施方式本专利技术旨在提出一种智能家电设备中主控通信方法,解决目前各类智能家电设备主控通信不兼容,影响智能化技术发展的问题。实施例:本例中的主控通信方法包括:步骤一、初始化串口,智能芯片自动选择和传统芯片相应的串口配置;步骤二、智能芯片向传统芯片发送设备判定指令,根据传统芯片返回的数据确定采用相应产品的配置和指令协议;步骤三、智能芯片将智能化指令处理成基本控制指令,以发送给传统芯片执行;步骤四、智能芯片定时(0.5s)向传统芯片发送查询指令,查询设备运行状态;步骤五、传统芯片收到查询指令后向智能芯片发送当前设备运行状态;步骤六、智能芯片和传统芯片均通过定时查询指令判断对方运行状态以及通讯是否正常,如监测到故障则进行重启或重连等故障处理操作。如图1所示,首先对串口进行初始化,从而实现智能芯片和传统芯片相应的串口配置,然后进行设备判定,即由智能芯片向传统芯片查询设备型号,根据设备型号选择相应通信协议(比如串口空调通信协议、串口冰箱通信协议、串口烟机通信协议等),在确定配置参数和通信协议后,智能芯片就可以向设备发送对应控制指令,这其中涉及到对串口数据包的封装与解析以及串口数据包的发送与接收,将指令处理成基本指令发送给传统芯片来执行。本专利技术中的智能控制芯片和传统控制芯片之间的串口通讯协议,包括设备判定协议、控制协议、查询协议、上报协议。设备判定协议:是指在主控通讯初始化过程中SOC将特定格式指令发送给MCU,MCU返回设备类型和型号给SOC,以便于接下来通信是采取相应的协议。控制协议:是指SOC将需要改变的家电设备状态,按照国标协议标准封装成通讯包,通过串口发送给MCU,MCU解析后改变家电设备状态。查询协议:是指SOC将特定的指令状态,按照国标协议标准封装成通讯包,通过串口发送给MCU。上报协议:是指MCU将家电设备所有运行状态,按照国标协议标准封装成通讯包,通过串口发送给SOC,SOC解析后保存家电设备状态。该串口通信协议的具体实现如图2所示,下面对各个组成部分进行具体说明:帧头:Byte1+Byte2表示一个帧的开始,内容为0xF40xF5,帧头长度为2个字节。帧类型:表示此帧为何种类型的帧,查询指令用于查询设备当前运行状态;设置指令用于控制命令发送和状态返回;设备判定用于判定当前设备类型和型号。帧长:整个帧长度的字节数,查询指令为7字节,设备判定指令为5字节,设置指令视情况而定。设备类型、具体型号:SOC端发送查询指令后,从MCU端获取到当前设备的类型和具体型号。指令类型:设置指令的类型,分单状态、多状态和全状态三种。指令个数:设置指令中基本控制命令的个数。内容:设置指令中基本控制命令的内容。单状态指令包含一个命令单元,即命令序号(1字节)、命令码所占字节n(1字节)和命令码(n字节)组成;多状态指令包含复数个命令单元;全状态指令包含所有的命令单元。校验:前面的所有字节相加,不计算溢出。本文档来自技高网...

【技术保护点】
智能家电设备中主控通信方法,其特征在于,包括以下步骤:A、初始化串口,智能芯片自动选择和传统芯片相应的串口配置;B、智能芯片向传统芯片发送设备判定指令,根据传统芯片返回的数据确定采用相应产品的配置和指令协议;C、智能芯片将智能化指令处理成基本控制指令,以发送给传统芯片执行;D、智能芯片定时向传统芯片发送查询指令,查询设备运行状态;E、传统芯片收到查询指令后向智能芯片发送当前设备运行状态;F、智能芯片和传统芯片均通过定时查询指令判断对方运行状态以及通讯是否正常,如监测到故障则进行相应故障处理操作。

【技术特征摘要】
1.智能家电设备中主控通信方法,其特征在于,包括以下步骤:
A、初始化串口,智能芯片自动选择和传统芯片相应的串口配置;
B、智能芯片向传统芯片发送设备判定指令,根据传统芯片返回的数据确定采用相应产品
的配置和指令协议;
C、智能芯片将智能化指令处理成基本控制指令,以发送给传统芯片执行;
D、智能芯片定时向传统芯片发送查询...

【专利技术属性】
技术研发人员:周永健
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川;51

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

1