一种控制传感器上电方法

文档序号:9374467阅读:513来源:国知局
一种控制传感器上电方法
【技术领域】
[0001] 本发明涉及虚拟现实技术领域,特别是涉及一种控制传感器上电方法。
【背景技术】
[0002] 传感器是一种检测装置,能检测到被测量物体的信息,并将检测的信息按一定规 律变换成为电信号或其他形式的信号输出,以满足信息的传输、处理、存储、显示、记录和控 制等要求,因此,传感器广泛应用于社会发展及人类生活的各个领域。
[0003] 例如,用户在体验虚拟现实的模拟环境时,将传感器安装在头戴式设备上,追踪用 户头部的活动情况,便于后端设备能够更好地追踪并捕捉用户头部在虚拟环境空间的完整 运动情况,使虚拟环境画面跟随用户的头部活动而变化,以增强用户虚拟现实环境的体验 效果。
[0004] 现有技术中,对传感器上电使其按照预设的频率工作,且对应于预设频率的周期, 传感器每隔一个周期采集一组数据,设备通过读取传感器采集的数据,来追踪安装有传感 器的设备的活动情况。当设备在任意时刻读取传感器采集的数据时,读取的传感器采集的 数据为传感器最近一次采集的数据,当设备读取数据的时刻与传感器按照预设频率采集数 据的时刻不同时,两个时刻之间会有一定的时间差,如果传感器预定的周期越长,该时间差 可能越长,设备读取的数据就越不能准确地反映当前设备的活动状况,因此,如何缩短设备 读取的时刻与传感器采集数据时刻之间的时间差,使读取的数据能够更接近传感器采集的 最新数据,是本领域技术人员一个亟待解决的问题。

【发明内容】

[0005] 本发明实施例中提供了一种控制传感器上电方法,以解决读取传感器数据的时刻 与传感器采集数据时刻的时间差较长的问题。
[0006] 为了解决上述技术问题,本发明实施例公开了如下技术方案:
[0007] -种控制传感器上电方法,应用于安装有N个传感器的设备,其中N大于等于2,所 述方法包括:
[0008] 获取依次上电的两个传感器上电的时间间隔;
[0009] 根据所述时间间隔,对所述N个传感器依次上电,且依次上电的两个传感器的上 电时间间隔与所述时间间隔相同。
[0010] 优选的,所述获取依次上电的两个传感器上电的时间间隔之前还包括:
[0011] 获取所述N个传感器的工作频率;
[0012] 根据所述N个传感器的工作频率,确定所述依次上电的两个传感器上电的时间间 隔。
[0013] 优选的,所述确定所述依次上电的两个传感器上电的时间间隔包括:
[0014] 当所述N个传感器的工作频率均为f时,确定所述依次上电的两个传感器上电的 时间间隔为·^。
[0015] 优选的,所述确定所述依次上电的两个传感器上电的时间间隔还包括:
[0016] 当所述N个传感器的工作频率不全相同时,确定所述依次上电的两个传感器上电 的时间间隔为预定值。
[0017] 优选的,所述N个传感器均为具有相同功能的传感器。
[0018] 由以上技术方案可见,本发明提供的一种控制传感器上电方法,通过获取设备上 的依次上电的两个传感器上电的时间间隔,按照该时间间隔对N个传感器依次上电,由于 每个传感器的上电时间都不相同,因此,相比于单个传感器的设备,安装有N个传感器的设 备在原单个传感器的一个工作周期内采集的数据增多,当在任意时刻读取安装有N个传感 器的设备的数据时,读取数据的时刻与传感器最新一次采集数据的时刻之间的时间差缩 短,从而使设备当前读取的数据更接近传感器采集到的最新数据,进而能更准确地追踪安 装有传感器的设备的活动情况。
【附图说明】
[0019] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而 言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0020] 图1为本发明实施例提供的一种控制传感器上电方法的流程图;
[0021] 图2为安装有单个传感器的设备采集数据的时刻与读取数据时刻之间的时间差 的不意图;
[0022] 图3为安装有三个传感器的设备采集数据的时刻与读取数据时刻之间的时间差 的不意图;
[0023] 图4为本发明实施例提供的另一种控制传感器上电方法的流程图。
【具体实施方式】
[0024] 为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实 施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施 例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通 技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护 的范围。
[0025] 图1是根据一示例实施例示出的一种控制传感器上电方法的流程图,该上电方法 可以应用于安装有N个传感器的设备或装置,其中传感器的数量N大于等于2,所述传感器 均为具有相同功能的传感器,例如都是温度传感器、电压传感器、频率传感器等。所述具有 相同功能的传感器可以为设置在芯片上的微型传感器,或者设置在芯片上的一个或多个具 有传感器功能的单元,或者有若干个传感器组成的组合传感器或组合单元,但是无论所述 芯片上设置有多少种传感器或组合单元,其都满足具有相同感应功能,能够共同测量某一 参数或变化量。
[0026] 其中,本实施例示出的传感器为陀螺仪传感器,用于安装在虚拟现实的显示设备 上,例如,虚拟现实眼镜的电路板上,安装有N个功能相同的陀螺仪传感器,并使所述N个陀 螺仪传感器保持相同方向,并且使上电次序相邻的两个传感器的距离尽可能小,以便提高N 各陀螺仪传感器采集数据的含义一致性,例如所述N个传感器相同的方向角的值代表相同 的方向。可通过测量不同时刻N个陀螺仪传感器的方向变化,以追踪用户头部的活动情况。 具体地所述陀螺仪传感器包括但不限于三轴陀螺仪、三轴罗盘传感器、三轴加速度仪。
[0027] 如图1所示,步骤101 :获取依次上电的两个传感器上电的时间间隔。
[0028] 通过对所述具有相同功能的传感器上电,使传感器按照预设的频率工作,优选的, 依次上电的与空间位置有关的两个传感器保持位置相邻,与空间姿态角有关的保持位置相 邻并保持姿态角一致。所述相邻的两个传感器上电的时间间隔为设备或装置预先设定的时 间间隔。
[0029] 在步骤102中,根据所述时间间隔,对所述N个传感器依次上电,且依次上电的两 个传感器的上电时间间隔与所述时间间隔相同。
[0030] 对N个传感器按照预设顺序依次上电,且依次上电的两个传感器上电的时间间隔 为在步骤101中获取的时间间隔。优选的,对安装有N个传感器的设备上电次序相邻的两 个传感器上电的时间间隔均为在步骤101中获取的时间间隔。例如,安装有三个相同功能 的传感器的设备,按照预先设定的上电顺序将该三个传感器分为第一传感器、第二传感器 和第三传感器,获取第一传感器和第二传感器上电的时间间隔,根据所述时间间隔,对所述 三个传感器依次上电,且第二传感器与第三传感器上电的时间间隔相同于第一传感器与第 二传感器上电的时间间隔。
[0031] 图2为单个传感器的设备采集数据的时刻与读取数据时刻之间的时间差的示意 图。在设置有单个传感器的设备或装置中,该单个传感器在其预设的频率下工作,对应于该 单个传感器工作频率下的工作周期T,在每个工作周期T内传感器都能完整地采集一组采 样数据。如图2所示,例如所述单个传感器为三轴陀螺仪传感器,该传感器上电后从t= 1 的时刻开始采集数据,每隔一个工作周期T获取一组采样数据,在t = 1时刻与t = 2时刻 之间,传感器依次获取三轴陀螺仪上报的信息,当t = 2时刻,将前一个周期获取的所有数 据写入存储地址上,同理,在t = 3的时刻将传感器第二个工作周期内采集的数据写入上述 同一的存储地址上。
[0032] 当设备或装置在任意时刻随机读取传感器采集的数据时,例如在tl时刻读取数 据时,由于与tl时刻最接近的传感器采集数据的时刻是t = 1时刻,因此,在tl时刻读取 的数据实际上是t = 1时刻传感器采集的数据,tl时刻与t = 1时刻的时间差为Δ t〇,如 果单个传感器的工作周期T越长,在任一工作周期内读取的数据的时刻与传感器最近一次 采集的数据的时刻的时间间
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1