【技术实现步骤摘要】
同步闪灯控制方法、装置、系统和存储介质
本申请涉及无线通信
,特别是涉及一种同步闪灯控制方法、装置、系统和存储介质。
技术介绍
目前,PWM(Pulsewidthmodulation,脉冲宽度调制)亮灯用于彩灯装饰或远距离信息传递等等,如蓝牙耳机同步闪灯传递配对成功提示信息,从而提高用户体验;航标灯同步闪灯统一传递灯塔信息,指引船只航行方向以及停靠口岸;警示路灯同步闪灯统一传递前方道路信息或危险警告信息;无人机和无人车同步闪灯实现表演效果;机场地面灯同步闪烁为飞机降落提供指示信息等等场合,均用到无线设备的同步闪灯功能,多个设备进行无线通信,交换并同步时钟,完成同步闪灯,实现各类场合的信息交互。传统的PWM亮灯控制方法,使用定时器输出可调节占空比的PWM方波来控制灯的亮灭状态和明亮程度;然而在实现过程中,专利技术人发现传统技术中至少存在如下问题:目前的控制方式,存在通信频繁而占用资源累计时间过长,产生较高功耗的问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够降低功耗的同步闪灯 ...
【技术保护点】
1.一种同步闪灯控制方法,其特征在于,包括:/n在本地时钟频率值大于对端时钟频率值的情况下,根据时钟校准参数,确定本设备与对端设备的时钟频率相差程度;所述时钟校准参数包括基于所述本地时钟频率值和所述对端时钟频率值得到的脉冲累计值;/n若所述时钟频率相差程度满足第一减速条件,则将所述时钟校准参数作为时钟频率调整值,并在减速周期到来的情况下,获取时间计数调整值;根据所述时钟频率调整值和所述时间计数调整值,调整本设备时钟源输出的驱动信号,以完成本设备与所述对端设备的闪灯同步;所述第一减速条件包括所述时钟校准参数小于本设备时钟源的寄存器最大值;/n若所述时钟频率相差程度满足第二减速 ...
【技术特征摘要】
1.一种同步闪灯控制方法,其特征在于,包括:
在本地时钟频率值大于对端时钟频率值的情况下,根据时钟校准参数,确定本设备与对端设备的时钟频率相差程度;所述时钟校准参数包括基于所述本地时钟频率值和所述对端时钟频率值得到的脉冲累计值;
若所述时钟频率相差程度满足第一减速条件,则将所述时钟校准参数作为时钟频率调整值,并在减速周期到来的情况下,获取时间计数调整值;根据所述时钟频率调整值和所述时间计数调整值,调整本设备时钟源输出的驱动信号,以完成本设备与所述对端设备的闪灯同步;所述第一减速条件包括所述时钟校准参数小于本设备时钟源的寄存器最大值;
若所述时钟频率相差程度满足第二减速条件,则在减速周期到来的情况下获取时间计数调整值,并根据所述时间计数调整值调整本设备时钟源输出的驱动信号,以完成本设备与所述对端设备的闪灯同步;所述第二减速条件包括所述时钟校准参数大于本设备时钟源的寄存器最大值。
2.根据权利要求1所述的同步闪灯控制方法,其特征在于,在本地时钟频率值大于对端时钟频率值的情况下,根据时钟校准参数,确定本设备与对端设备的时钟频率相差程度的步骤之前,包括:
确定本设备与所述对端设备建立通信连接的情况下,获取所述本地时钟频率值和所述对端时钟频率值;所述对端时钟频率值为解析所述对端设备传输的同步时钟请求数据包得到;
比较所述本地时钟频率值和所述对端时钟频率值的大小;
若所述本地时钟频率值小于所述对端时钟频率值,则以所述本地时钟频率值指示本设备时钟源输出的驱动信号。
3.根据权利要求1或2所述的同步闪灯控制方法,其特征在于,根据时钟校准参数,确定本设备与对端设备的时钟频率相差程度的步骤之前,还包括步骤:
采用向上取整处理所述本地时钟频率值和所述对端时钟频率值,得到所述时钟校准参数。
4.根据权利要求3所述的同步闪灯控制方法,其特征在于,采用向上取整处理所述本地时钟频率值和所述对端时钟频率值的步骤中,基于以下公式得到所述时钟校准参数:
dec=(fast-1)/fast-slow
其中,dec表示所述时钟校准参数;fast表示所述本地时钟频率值,slow表示为所述对端时钟频率值。
5.根据权利要求1或2所述的同步闪灯控制方法,其特征在于,若所述时钟频率相差程度满足第一减速条件,则将所述时钟校准参数作为时钟频率调整值,并在减速周期到来的情况下,获取时间计数调整值的步骤,包括:
对所述时钟校准参数和所述本地时钟频率值进行除法及浮点运算处理,得到一级减速时钟频率;
根据所述一级减速时钟频率和所述对端时钟频率值,获取频率误差,并基于所述频率误差,确定所述减速周期;
在所述减速周期到来的情况下,获取本地时钟计数值和对端时钟计数值,并基于所述本地时钟计数值和所述对端时钟计数值,得到所述时间计数调整值。
6.根据权利要求5所述的同步闪灯控制方法,其特征在于,对所述时钟校准参数和所述本地时钟频率值进行除法及浮点运算处理,得到一级减速时钟频率的步骤中,基于以下公式得到所述一级减速时钟频率:
fix=(fast*dec)/(dec+1)
其中,fix表示所述一级减速时钟频率;dec表示所述时钟校准参数;fast表示所述本地时钟频率值;
根据所述一级减速时钟频率和所述对端时钟频率值,获取频率误差的步骤中,基于以下公式得到所述频率误差:
gap=fix-slow
其中,gap表示所述频率误差;fix表示所述一级减速时钟频率;slow表示为所述对端时钟频率值。
7.根据权利要求...
【专利技术属性】
技术研发人员:莫志烨,龙树生,聂湛然,吴国炜,
申请(专利权)人:珠海市杰理科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。