用于燃气热水器的遥控器和燃气热水器系统的制作方法_2

文档序号:9993235阅读:来源:国知局
以通过手动输入对燃气热水器的控制命令,如图2所示,本实用新型的遥控器100还包括输入模块60,输入模块60位于外壳10内且与控制模块40连接,用于接收输入指令以生成控制命令,控制模块40对控制命令处理之后通过播放单元33进行播放,从而实现用户的输入交互。具体地,输入模块60可以采用按键输入方式例如触摸按键,通过按键输入对燃气热水器的开关机、输出热水温度设置信息,当有按键被触发时,输入模块60通过固定的通信方式将按键信息传输至控制模块40,控制模块40控制语音识别模块30中的播放单元33例如喇叭输出交互声音,以实现用户的输入交互。其中,输入模块60可以为触摸式按键或者轻触按键或者薄膜按键。
[0035]如图2所示,遥控器100还包括显示模块70,显示模块70位于外壳10外且与控制模块40连接,用于根据燃气热水器的运行状态参数、设置参数、电源模块20的状态和第一通信模块50的状态进行显示。具体地,显示模块70可以为点阵式IXD或者段式IXD或者数码管。电源模块20将电池的输出电压转换呈控制模块40、RF通信模块、显示模块70、语音识别模块30需要的电压,提供给各个模块,同时控制模块40实时地采集电源模块20的相关参数,并控制显示模块70实时更新电源模块20的相关信息。显示模块70通过控制模块40的实时控制,实时显示燃气热水器的开关机状态、出热水的温度、设置的出水温度、电源模块20的状态、RF通信模块的状态等信息,从而用户可以随时了解各个模块的当前状
??τ O
[0036]可以看出,控制模块40的作用包括:控制模块40例如单片机接收输入模块60的输入信息;控制显示模块70显示燃气热水器的相关参数;采集并计算处理电源模块20的相关参数;控制RF通信抹开发送和接收燃气热水器的查询、控制命令;控制本地语音识别模块30采集用户的语音信息,处理对应语音信息所需要的交互信息,并控制语音识别模块30通过播放单元33例如喇叭实现与用户的友好交互。
[0037]下面参照图3对上述遥控器100各个模块的连接以及与控制模块40的通信方式的实现进行详细说明。
[0038]如图3所示,RF通信模块通过穿行外设接口线(SPI_BUS)接收控制模块40的控制命令和数据信息,并通过该信号线发送RF通信模块接收到的数据信息给控制模块40,实现遥控器100和燃气热水器的数据交换。
[0039]显示模块70通过显示控制数据线(LCD_BUS)接收控制模块40发送的控制命令和显示数据信号,显示燃气热水器和遥控器100的实时参数和状态。
[0040]语音识别模块30通过通用异步收发传输器(UART_BUS)同控制模块40进行通信,控制模块40按照固定的数据包格式通过串口向RF通信模块发送配置和控制命令;语音识别模块30同样地通过该串口向控制模块40发送识别结果;控制模块40再根据语音识别模块30的识别结果对语音识别模块30需要进行的交互语音进行设置和控制。
[0041 ] 对于输入模块60的数据采集,控制模块40例如单片机采集输入模块60例如触摸按键对应的1上的RC震荡脉冲个数,通过在未被触发和被触发两种状态的脉冲个数来判断触摸按键是否被触发。通过触发按键的触发状态,将用户的输入信息传输给控制模块40。
[0042]电源模块20将电能储存装置例如锂电池通过LDO稳压之后,为控制模块40、RF通信模块、显示模块70、语音识别模块30提供工作电源,当电量不足时,使用充电器通过充电电路向锂电池充电,充电方式可以为有线或无线的方式。
[0043]控制模块40通过单片机控制语音识别模块30、RF通信模块、显示模块70和输入模块60,采集电源模块20的相关参数。控制模块40在采集到电源模块20的相关参数或者接收到语音识别模块30的语音识别结果或者接收到RF通信模块的传输的数据之后,通过固定的运算逻辑计算出需要在显示模块70上显示的内容,并实时更新显示。控制模块40还需控制、调度语音识别模块30、RF通信模块、输入模块60的最终输入信息并处理,综合控制实现遥控器100的正常运行。
[0044]基于上述方面实施例的用于燃气热水器的遥控器,本实用新型另一方面实施例提出一种燃气热水器系统。
[0045]图4是根据本实用新型的一个实施例的燃气热水器系统的框图,如图4所示,该燃气热水器系统1000包括上述方面实施例的遥控器100和燃气热水器200。
[0046]其中,燃气热水器200包括第二通信模块80,第二通信模块80与遥控器100进行数据交互,从而可以接收遥控器200发送的遥控信号,并根据该遥控信号运行,实现具有语音识别功能的遥控器100的语音控制,为双手不方便操作遥控器100的用户提供方便。
[0047]具体地,第二通信模块80为RF通信模块,从而,遥控器100和燃气热水器200可以在没有互联网环境的区域进行RF通信,不需要环境空间接入互联网的WIFI信号。
[0048]基于上述方面实施例的燃气热水器系统和遥控器,下面对本实用新型实施例的燃气热水器的控制方法进行说明。
[0049]图5是根据本实用新型的一个实施例的燃气热水器的控制方法的流程图,如图5所示,该控制方法包括以下步骤:
[0050]SI,遥控器采集语音数据并对语音数据进行识别,根据识别结果生成控制命令。
[0051]S2,遥控器根据控制命令生成遥控信号。
[0052]S3,遥控器将遥控信号发送至燃气热水器,以使燃气热水器根据遥控信号工作。
[0053]根据本实用新型实施例的燃气热水器的控制方法,通过语音识别生成遥控信号,实现对燃气热水器的控制,因而在用户双手不方便操作遥控器时,可以通过语音控制燃气热水器,为用户提供方便。
[0054]其中,遥控器包括第一 RF通信模块,燃气热水器包括第二 RF通信模块,具体地,遥控器通过第一 RF通信模块将遥控信号发送至第二 RF通信模块。从而,遥控器100和燃气热水器200可以在没有互联网环境的区域进行RF通信,不需要环境空间接入互联网的WIFI信号。
[0055]在本实用新型的一个具体实施例中,遥控器对燃气热水器的语音遥控的算法实现过程包括:
[0056]遥控器的各个模块初始化完成之后,RF通信模块进入接收数据状态等待接收数据,系统定时开始运行,并按照循环执行。
[0057]当1ms周期到时,依次执行输入例行程序采集按键的输入信息,如果按键有效,需将交互信息存储到交互缓冲区中,并根据按键输入信息对热水的开关、温度等信息进行设置,并将设置的数据存入燃气热水器状态寄存器中,更新显示缓冲区和RF发送缓冲区。
[0058]达到1ms定时之后,首先,从交互缓冲区读取需要交互的语音数据,语音交互例行程序开始将交互数据传输给本地语音识别模块,并将本地语音识别模块配置成语音输出交互模式使其播放交互语音。
[0059]当达到10ms周期时,依次从显示缓冲区中读取显示数据,并根据设置好的显示规则,执行显示例行程序,更新燃气热水器的输出温度、遥控器的本身状态等。
[0060]执行完显示程序之后,读取RF发送缓冲区的数据,执行RF数据处理例行程序,根据例行程序的运算结果,再次更新RF发送缓冲区的数据,并判断是否需要发送RF数据,更新RF发送标志。
[0061]执行完RF例行程序之后,读取本地语音识别缓冲区数据,并执行语音识别例行程序,判断上一次识别的结果,根据识别结果更新显示缓冲区、RF缓冲区、交互语音缓冲区的数据,并启动读取一次语音识别芯片的识别结果,将识别结果更新到识别缓冲区中。
[0062]执行完以上程序后,主程序开始判断RF发送、接收标志,并根据标志发送和接收RF数据,完成之后,清除发送、接收数据标志。一个循环执行完毕,并重新开始判断1ms定时标志。
[0063]参照上述说明,图6是根据本实用新型的一个具体实施例的燃气热水器的控制方法的软件算法实现的流程图,如图6所示,具体包括:
[0064]S100,遥控器初始化各个模块。
[0065]S101,判断1ms定时时间是否达到,如果达到,则进入步骤S102,否则进入步骤S106o
[0066]S102,按键输入周期扫描。
[0067]S103,按键值读取例行程序执行。
[0068]S104,读取交互声音缓冲数据。
[0069]S105,本地识别语音模块交
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1