无线射频通信编码方法及装置制造方法及图纸

技术编号:15441352 阅读:102 留言:0更新日期:2017-05-26 06:32
本发明专利技术公开了一种无线射频通信编码方法及装置,该无线射频通信编码方法包括:步骤S10、获取待编码信号;步骤S20、根据预设的信号编码规则,确定待编码信号的编码信号中高电平的连续时钟周期数和低电平的连续时钟周期数;步骤S30、按照所确定的高电平的连续时钟周期数和低电平的连续时钟周期数,控制MCU输出编码信号。本发明专利技术无线射频通信编码方法,仅需产品内置MCU即可完成对无线射频信号的编码,省略一块编码芯片,从而降低了智能无线传感设备的设计成本。

Radio frequency communication coding method and device

The invention discloses a device and a wireless RF communication encoding method, including the wireless radio frequency communication encoding method: step S10, obtain the encoding signal; step S20, according to the preset signal encoding rules, determine the encoding signal encoding signal to be in high level for the number of clock cycles and the low level of the consecutive clock cycles; step S30, as determined in accordance with the high level of the consecutive clock cycles and the low level of the consecutive clock cycles and the MCU output control signal encoding. The radio frequency communication coding method of the invention can complete the coding of the radio frequency signal only by the built-in MCU, and omit a coding chip, thereby reducing the design cost of the intelligent wireless sensing device.

【技术实现步骤摘要】
无线射频通信编码方法及装置
本专利技术涉及通信领域,尤其涉及一种无线射频通信编码方法及装置。
技术介绍
随着计算机通信技术、自动化控制技术和微电子技术的发展,无线传感网络成为了当前的研究热点,其主要应用领域涉及工业控制、环境监测和智能家居等。在智能家居应用中,旨在建立由家庭安全防护系统、网络服务系统和家庭自动化系统组成的家庭综合服务和管理集成系统,以实现全面安全防护、便利通信网络以及舒适的居住环境。目前,在普通家用或商用无线传感器应用中,通常是使用无线射频技术,由于射频信号的收发不受外物遮挡,凡在系统覆盖范围内,不论任何方位或角度,都可以接收到准确可靠的信号,因此,无线射频技术是一种近距离、低复杂度、低功耗、低数据速率及低成本的无线通信技术。此外,信号根据使用地区的不同,由315MHZ或433MHZ无线频率传输,穿墙越壁,不受任何外物遮挡。系统在开放环境中,覆盖范围可达100米。无线射频技术这种技术的优点是部分产品无需重新布线,利用点对点的射频技术,实现对家庭环境的门禁、人体感应及温湿度等无线传感数据的传输。然而,目前在智能家居等无线射频传感应用中,通常都需要采用一个MCU加上专门的射频编码芯片才能实现对无线射频信号的编码,来实现正常的无线通信和智能应用。但是,现有的该无线射频信号的编码方式,存在成本高的缺陷,无形之中增加了智能无线传感设备(如智能家居产品)的价格。
技术实现思路
本专利技术的主要目的在于提供一种无线射频通信编码方法,旨在降低智能无线传感设备的成本。为了实现上述目的,本专利技术提供一种无线射频通信编码方法,所述无线射频通信编码方法包括以下步骤:步骤S10、获取待编码信号;步骤S20、根据预设的信号编码规则,确定待编码信号的编码信号中高电平的连续时钟周期数和低电平的连续时钟周期数;步骤S30、按照所确定的高电平的连续时钟周期数和低电平的连续时钟周期数,控制MCU输出编码信号。优选地,若当前待编码信号为“1”时,所述步骤S30包括:步骤S31、开启高电平计数器,且高电平计数器置入所确定的“1”对应的编码信号中高电平的连续时钟周期数,同时控制MCU连续输出高电平,且高电平计数器减1;步骤S32、当所述高电平计数器的计数值为0时,开启低电平计数器,且低电平计数器置入所确定的“1”对应的编码信号中低电平的连续时钟周期数,同时控制MCU连续输出低电平,且低电平计数器减1,直至所述低电平计数器的计数值为0。优选地,若当前待编码信号为“0”时,所述步骤S30包括:步骤S33、开启高电平计数器,且高电平计数器置入所确定的“0”对应的编码信号中高电平的连续时钟周期数,同时控制MCU连续输出高电平,且高电平计数器减1;步骤S34、当所述高电平计数器的计数值为0时,开启低电平计数器,且低电平计数器置入所确定的“0”对应的编码信号中低电平的连续时钟周期数,同时控制MCU连续输出低电平,且低电平计数器减1,直至所述低电平计数器的计数值为0。优选地,所述步骤S32及所述步骤S34之后还包括:S40、判断当前待编码信号是否为当前数据帧的最后一位信号;S50、若当前编码的信号不是当前数据帧的最后一位信号,则跳转至步骤S10;S60、若当前编码的信号是当前数据帧的最后一位信号,则结束当前数据帧的编码。优选地,所述步骤S10之后还包括:步骤S70、判断当前数据帧是否已结束;是则执行步骤S80,否则执行步骤S20;步骤S80、当所述当前数据帧结束时,复位所述MCU的编码状态,等待下一帧数据的编码。优选地,所述步骤S70包括:S71、获取帧同步信号;S72、当所述帧同步信号为低电平时,判断当前数据帧未结束。此外,为实现上述目的,本专利技术还提供一种无线射频通信编码装置,所述无线射频通信编码装置包括:获取模块:用于获取待编码信号;编码模块:用于根据预设的信号编码规则,确定待编码信号的编码信号中高电平的连续时钟周期数和低电平的连续时钟周期数;编码控制模块:用于按照所确定的高电平的连续时钟周期数和低电平的连续时钟周期数,控制MCU输出编码信号。优选地,所述编码控制模块具体用于:若当前待编码信号为“1”时,开启高电平计数器,且高电平计数器置入所确定的“1”对应的编码信号中高电平的连续时钟周期数,同时控制MCU连续输出高电平,且高电平计数器减1;当所述高电平计数器的计数值为0时,开启低电平计数器,且低电平计数器置入所确定的“1”对应的编码信号中低电平的连续时钟周期数,同时控制MCU连续输出低电平,且低电平计数器减1,直至所述低电平计数器的计数值为0。优选地,所述编码控制模块具体用于:若当前待编码信号为“0”时,开启高电平计数器,且高电平计数器置入所确定的“0”对应的编码信号中高电平的连续时钟周期数,同时控制MCU连续输出高电平,且高电平计数器减1;当所述高电平计数器的计数值为0时,开启低电平计数器,且低电平计数器置入所确定的“0”对应的编码信号中低电平的连续时钟周期数,同时控制MCU连续输出低电平,且低电平计数器减1,直至所述低电平计数器的计数值为0。优选地,所述无线射频通信编码装置还包括判断模块,所述判断模块用于判断当前待编码信号是否为当前数据帧的最后一位信号;所述获取模块还用于:若所述判断模块判断到当前编码的信号不是当前数据帧的最后一位信号,则获取待编码信号;所述编码控制模块还用于:若所述判断模块判断到当前编码的信号是当前数据帧的最后一位信号,则结束当前数据帧的编码。优选地,所述判断模块还用于:判断当前数据帧是否已结束;所述编码控制模块还用于:当所述判断模块判断到当前数据帧已结束时,复位所述MCU的编码状态,等待下一帧数据的编码;所述编码模块还用于:当所述判断模块判断到当前数据帧未结束时,根据预设的信号编码规则,确定待编码信号的编码信号中高电平的连续时钟周期数和低电平的连续时钟周期数。优选地,所述获取模块还用于:获取帧同步信号;所述判断模块还用于:当所述获取模块获取到帧同步信号时,判断当前数据帧未结束。本专利技术提供一种无线射频通信编码方法,该无线射频通信编码方法包括步骤S10、获取待编码信号;步骤S20、根据预设的信号编码规则,确定待编码信号的编码信号中高电平的连续时钟周期数和低电平的连续时钟周期数;步骤S30、按照所确定的高电平的连续时钟周期数和低电平的连续时钟周期数,控制MCU输出编码信号。本专利技术无线射频通信编码方法,仅需产品内置MCU即可完成对无线射频信号的编码,省略一块编码芯片,从而降低了智能无线传感设备的设计成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。图1为本专利技术无线射频通信编码方法第一实施例的流程示意图;图2为本专利技术无线射频通信编码方法第二实施例的流程示意图;图3为本专利技术无线射频通信编码方法第三实施例的流程示意图;图4为本专利技术无线射频通信编码方法第四实施例的流程示意图;图5为本专利技术无线射频通信编码方法第五实施例的流程示意图;图6为本专利技术无线射频通信编码方法一实施例中无线射频信号的信号编码规则示意图本文档来自技高网...
无线射频通信编码方法及装置

【技术保护点】
一种无线射频通信编码方法,其特征在于,所述无线射频通信编码方法包括以下步骤:步骤S10、获取待编码信号;步骤S20、根据预设的信号编码规则,确定待编码信号的编码信号中高电平的连续时钟周期数和低电平的连续时钟周期数;步骤S30、按照所确定的高电平的连续时钟周期数和低电平的连续时钟周期数,控制MCU输出编码信号。

【技术特征摘要】
1.一种无线射频通信编码方法,其特征在于,所述无线射频通信编码方法包括以下步骤:步骤S10、获取待编码信号;步骤S20、根据预设的信号编码规则,确定待编码信号的编码信号中高电平的连续时钟周期数和低电平的连续时钟周期数;步骤S30、按照所确定的高电平的连续时钟周期数和低电平的连续时钟周期数,控制MCU输出编码信号。2.如权利要求1所述的无线射频通信编码方法,其特征在于,若当前待编码信号为“1”时,所述步骤S30包括:步骤S31、开启高电平计数器,且高电平计数器置入所确定的“1”对应的编码信号中高电平的连续时钟周期数,同时控制MCU连续输出高电平,且高电平计数器减1;步骤S32、当所述高电平计数器的计数值为0时,开启低电平计数器,且低电平计数器置入所确定的“1”对应的编码信号中低电平的连续时钟周期数,同时控制MCU连续输出低电平,且低电平计数器减1,直至所述低电平计数器的计数值为0。3.如权利要求1所述的无线射频通信编码方法,其特征在于,若当前待编码信号为“0”时,所述步骤S30包括:步骤S33、开启高电平计数器,且高电平计数器置入所确定的“0”对应的编码信号中高电平的连续时钟周期数,同时控制MCU连续输出高电平,且高电平计数器减1;步骤S34、当所述高电平计数器的计数值为0时,开启低电平计数器,且低电平计数器置入所确定的“0”对应的编码信号中低电平的连续时钟周期数,同时控制MCU连续输出低电平,且低电平计数器减1,直至所述低电平计数器的计数值为0。4.如权利要求2或3所述的无线射频通信编码方法,其特征在于,所述步骤S32及所述步骤S34之后还包括:S40、判断当前待编码信号是否为当前数据帧的最后一位信号;S50、若当前编码的信号不是当前数据帧的最后一位信号,则跳转至步骤S10;S60、若当前编码的信号是当前数据帧的最后一位信号,则结束当前数据帧的编码。5.如权利要求1所述的无线射频通信编码方法,其特征在于,所述步骤S10之后还包括:步骤S70、判断当前数据帧是否已结束;是则执行步骤S80,否则执行步骤S20;步骤S80、当所述当前数据帧结束时,复位所述MCU的编码状态,等待下一帧数据的编码。6.如权利要求5所述的无线射频通信编码方法,其特征在于,所述步骤S70包括:S71、获取帧同步信号;S72、当所述帧同步信号为低电平时,判断当前数据帧未结束。7.一种无线射频通信编码装置,其特征在于,所述无线射频通信编码装置包括:获取模块:用于获取...

【专利技术属性】
技术研发人员:胡剑敏易龙强周率
申请(专利权)人:深圳市盈科互动科技有限公司
类型:发明
国别省市:广东,44

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

1