您可能还记得,句传感器传感器中心SENtral。它代表了一个独特的分区硬件和软件之间为了降低它的力量和大小。其重点主要是motion-oriented传感器,当时,系统设计者所关注的大部分。
自那以后,谷歌发布了他们传感器的要求Android 4.4(奇巧)。它需要非常特定的传感器,其中一些实际的物理传感器,和其他人的“虚拟”传感器——真正的传感器数据融合。一步计数器是一个虚拟传感器:没有努力一步计数器在任何设备,但来自惯性传感器的信息可以组合来创建步骤。
所以句传感器更新SENtral中心达到奇巧要求;他们称之为SENtral-K。比他们的原始版本,它支持多个传感器会议谷歌已经发送的列表。有些什么- k版本可能已经完成老内存空间;通过添加新功能之一这个新版本在ROM空间实现了功能。
他们的一个是关注他们所谓的“同时性。“我们的想法是,它需要时间来做所需的计算虚拟传感器,而Android不接受借口虚拟传感器。见鬼,它认为它知道传感器是真实的和虚拟的,但事实上它不是。(例如,陀螺仪可以“柔软的陀螺”)。
这意味着,如果你抽样实际传感器在100赫兹,然后奇巧预计所有传感器-真实或虚拟可用在100赫兹。这意味着计算更好的足够快跟上。是的,他们不是火箭科学,但我们说小平台尽可能少的力量,使非平凡的负担。
这种力量是降低硬件实现的许多融合算法。他们声称自己是最低的权力,至少对microcontroller-based传感器中心,与200µA 1.8 V,这是µW 360元。似乎高于QuickLogic声称的250µW(是的,就是他们的可穿戴的版本,但它作为奇巧的相同的硬件版本,只是不同的库),但它是一个数量级低于他们所显示Cortex-based中心。
另一种奇巧要求他们满足的“批处理。“就其本身而言,这个词不是特别有用,因为我可以想象一些批处理传感器数据的方法。与句对话的乔治·许澄清谷歌的意图,也不是我想象的场景。
的想法是,真正的传感器,确定所有的虚拟传感器,应该为一些缓冲的时间- 10 s(没有硬规范;这是留给设计师为他们的系统)做正确的事。如果出现摇晃的计算和应用处理器(美联社)看到一个传感器值,它发现嫌疑人,它可以回到原来的传感器,抓住历史原始数据,重新计算本身来证实或纠正怀疑值。
SENtral缓冲区五个传感器:加速度计、陀螺仪(有或没有偏差纠正)和磁强计(有或没有偏移校正)。缓冲区大小灵活;它使用内存,所以可用RAM之间必须分配缓冲区使用RAM和其他功能。
哦,他们去煞费苦心地指出,这个东西很小。(我看到它;它很小)。
图片由句传感器
你可以找到他们公告。