智能家电主控通信方法与系统技术方案

技术编号:13880474 阅读:137 留言:0更新日期:2016-10-23 03:53
本发明专利技术公开了一种智能家电主控通信方法与系统,它包括:智能芯片向传统芯片发送设备判定指令,传统芯片根据所述判定指令向所述智能芯片返回传统芯片参数数据,所述智能芯片根据所述传统芯片返回的数据确定采用相应的串口协议;智能芯片定时向传统芯片发送查询指令,查询设备运行状态;传统芯片收到查询指令后向智能芯片发送当前设备运行状态;智能芯片根据设备运行状态向传统芯片发送将智能化指令处理成基本控制指令的信息给传统芯片执行。本发明专利技术解决了传统芯片和智能芯片之间通信差异较大的技术问题,使得各厂家的智能家电设备主控通信能够兼容,有利于智能化技术的发展。

【技术实现步骤摘要】

本专利技术涉及串口通信
,具体涉及一种智能家电设备中的主控通讯的方法与系统。
技术介绍
物联网产品越来越多的走进我们的生活,智能家电等已成为我们生活的一部分。空调、冰箱以及各类小家电纷纷加入智能家电大家庭,但是目前各类厂商的家电中的主控通信,即传统芯片和智能芯片之间的通信差异很大,并不兼容,这给智能化产品的发展造成了阻碍。国家也提出了相关的国标草案,以规范主控通信的方式,促进智能家电技术的发展,但作为国标而言需要兼容并包,而实际情况需要制定符合国标的兼容但不冗余的通信协议。
技术实现思路
本专利技术克服了现有技术的不足,提供一种智能家电主控通信方法与系统,用于解决目前传统芯片和智能芯片之间的通信差异很大,并不兼容的技术问题。考虑到现有技术的上述问题,根据本专利技术公开的一个方面,本专利技术采用以下技术方案:一种智能家电主控通信方法,它包括:智能芯片向传统芯片发送设备判定指令,传统芯片根据所述判定指令向所述智能芯片返回传统芯片参数数据,所述智能芯片根据所述传统芯片返回的数据确定采用相应的串口协议;智能芯片定时向传统芯片发送查询指令,查询设备运行状态;传统芯片收到查询指令后向智能芯片发送当前设备运行状态;智能芯片根据设备运行状态向传统芯片发送将智能化指令处理成基本控制指令的信息给传统芯片执行。为了更好地实现本专利技术,进一步的技术方案是:根据本专利技术的一个实施方案,所述智能芯片和传统芯片还均通过定时的查询指令判断对方运行状态以及通讯是否正常。根据本专利技术的另一个实施方案,所述智能芯片定时0.5s向传统芯片发送查询指令。本专利技术还可以是:一种智能家电主控通信系统,其特征在于它包括智能芯片和传统芯片,所述智能芯片和传统芯片之间用于操作的指令包含主控通信协议,所述主控通信协议包括:设备判定协议模块,在主控通讯初始化过程中,用于控制智能芯片发送判定指令给传统芯片,以及传统芯片根据收到的判定指令返回设备类型和型号给智能芯片;控制协议模块,在智能芯片需要改变家电设备状态的情况下,用于将控制指令按照国标协议标准封装成通讯包,通过串口发送给传统芯片,传统芯片解析后改变家电设备状态;查询协议模块,用于将查询指令按照国标协议标准封装成通讯包,通过串口发送给传统芯片;上报协议模块,用于传统芯片将家电设备的运行状态按照国标协议标准封装成通讯包,通过串口发送给智能芯片,智能芯片解析后保存家电设备状态。与现有技术相比,本专利技术的有益效果之一是:本专利技术的一种智能家电主控通信方法与系统,适用于空调、冰箱、烟灶以及各类小家电等智能产品,解决了传统芯片和智能芯片之间通信差异较大的技术问题,使得各厂家的智能家电设备主控通信能够兼容,有利于智能化技术的发展。附图说明为了更清楚的说明本申请文件实施例或现有技术中的技术方案,下面将对实施例或现有技术的描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅是对本申请文件中一些实施例的参考,对于本领域技术人员来讲,在不付出创造性劳动的情况下,还可以根据这些附图得到其它的附图。图1示出了根据本专利技术一个实施例的主控通讯工作流程示意图。图2示出了根据本专利技术一个实施例的主控通讯指令协议示意图。具体实施方式下面结合实施例对本专利技术作进一步地详细说明,但本专利技术的实施方式不限于此。实施例1如图1所示,一种智能家电主控通信方法,包括:步骤一、初始化串口,智能芯片自动选择和传统芯片相应的串口配置;步骤二、智能芯片向传统芯片发送设备判定指令,根据传统芯片返回的数据确定采用相应产品的配置和指令协议;步骤三、智能芯片将智能化指令处理成基本控制指令,以发送给传统芯片执行;步骤四、智能芯片定时(0.5s)向传统芯片发送查询指令,查询设备运行状态;步骤五、传统芯片收到查询指令后向智能芯片发送当前设备运行状态;步骤六、智能芯片和传统芯片均通过定时查询指令判断对方运行状态以及通讯是否正常,如监测到故障则进行重启或重连等故障处理操作。实施例2符合国标的智能家电主控通信协议,是指智能控制芯片和传统控制芯片之间的串口通讯协议,包括设备判定协议、控制协议、查询协议、上报协议。智能控制芯片,即系统级芯片(System on Chip;SOC),主要用于存储和处理家电设备的运行状态、控制逻辑及智能化逻辑的芯片。传统控制芯片,即微控制单元(Microcontroller Unit;MCU),主要用于处理家电设备的基本控制和家电设备运行状态的芯片。设备判定协议:是指在主控通讯初始化过程中SOC将特定格式指令发送给MCU,MCU返回设备类型和型号给SOC,以便于接下来通信是采取相应的协议。控制协议:是指SOC将需要改变的家电设备状态,按照国标协议标准封装成通讯包,通过串口发送给MCU,MCU解析后改变家电设备状态。查询协议:是指SOC将特定的指令状态,按照国标协议标准封装成通讯包,
通过串口发送给MCU。上报协议:是指以上所述行为后,MCU将家电设备所有运行状态,按照国标协议标准封装成通讯包,通过串口发送给SOC,SOC解析后保存家电设备状态。串口通讯:按照国标硬件和软件要求制定的串口通讯技术。实施例3如图2所示,对本专利技术的技术方案的具体通信协议内容作进一步详细阐述:帧头:Byte1+Byte2表示一个帧的开始,内容为0xF4 0xF5,帧头长度为2个字节。帧类型:表示此帧为何种类型的帧,查询指令用于查询设备当前运行状态;设置指令用于控制命令发送和状态返回;设备判定用于判定当前设备类型和型号。帧长:整个帧长度的字节数,查询指令为7字节,设备判定指令为5字节,设置指令视情况而定。设备类型、具体型号:SOC端发送查询指令后,从MCU端获取到当前设备的类型和具体型号。指令类型:设置指令的类型,分单状态、多状态和全状态三种。指令个数:设置指令中基本控制命令的个数。内容:设置指令中基本控制命令的内容。单状态指令包含一个命令单元,即命令序号(1字节)、命令码所占字节n(1字节)和命令码(n字节)组成;多状态指令包含复数个命令单元;全状态指令包含所有的命令单元。校验:前面的所有字节相加,不计算溢出。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是
与其它实施例的不同之处,各个实施例之间相同相似部分相互参见即可。在本说明书中所谈到的“一个实施例”、“另一个实施例”、“实施例”、等,指的是结合该实施例描述的具体特征、结构或者特点包括在本申请概括性描述的至少一个实施例中。在说明书中多个地方出现同种表述不是一定指的是同一个实施例。进一步来说,结合任一实施例描述一个具体特征、结构或者特点时,所要主张的是结合其他实施例来实现这种特征、结构或者特点也落在本专利技术的范围内。尽管这里参照本专利技术的多个解释性实施例对本专利技术进行了描述,但是,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。更具体地说,在本申请公开和权利要求的范围内,可以对主题组合布局的组成部件和/或布局进行多种变型和改进。除了对组成部件和/或布局进行的变型和改进外,对于本领域技术人员来说,其他的用途也将是明显的。本文档来自技高网
...

【技术保护点】
一种智能家电主控通信方法,其特征在于它包括:智能芯片向传统芯片发送设备判定指令,传统芯片根据所述判定指令向所述智能芯片返回传统芯片参数数据,所述智能芯片根据所述传统芯片返回的数据确定采用相应的串口协议;智能芯片定时向传统芯片发送查询指令,查询设备运行状态;传统芯片收到查询指令后向智能芯片发送当前设备运行状态;智能芯片根据设备运行状态向传统芯片发送将智能化指令处理成基本控制指令的信息给传统芯片执行。

【技术特征摘要】
1.一种智能家电主控通信方法,其特征在于它包括:智能芯片向传统芯片发送设备判定指令,传统芯片根据所述判定指令向所述智能芯片返回传统芯片参数数据,所述智能芯片根据所述传统芯片返回的数据确定采用相应的串口协议;智能芯片定时向传统芯片发送查询指令,查询设备运行状态;传统芯片收到查询指令后向智能芯片发送当前设备运行状态;智能芯片根据设备运行状态向传统芯片发送将智能化指令处理成基本控制指令的信息给传统芯片执行。2.根据权利要求1所述的智能家电主控通信方法,其特征在于所述智能芯片和传统芯片还均通过定时的查询指令判断对方运行状态以及通讯是否正常。3.根据权利要求1所述的智能家电主控通信方法,其特征在于所述智能芯片定时0.5s向传统芯片发送查询指令。4.一...

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

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

1