问题标签 [mems]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
914 浏览

linux - MPU9250 IMU 加速度计和陀螺仪数据格式

从数据表中可以发现,6 个输出通道中的每一个都MPU9250具有 2 字节和 16 位分辨率。我想知道 16 位二进制值,它们是二进制补码的格式吗?或者当传感器静止时,假设沿 x 轴的加速度为零,那么 2 个字节的组合给出2^16/2,即最大可能数的一半?(假设没有偏移)

0 投票
1 回答
183 浏览

imu - 如何使用 zedmini 相机同时获取 60 fps 的图像和 500hz 的 imu 数据?

我们知道IMU采样率远高于从传感器获取的图像(FPS),那么我可以同时获取图像60FPS和 IMU 数据500hz吗?

有没有简单的方法?或者也许我需要使用两个线程来实现我的目标?

0 投票
0 回答
98 浏览

accelerometer - 压缩来自 MEMS 加速度计的数据并使用 NBIoT 进行传输

我有来自 MEMS 加速度计的原始十六进制数据,采样率为每毫秒 1 个样本,每条迹线的测量持续时间为 2.5 秒。数据包含时间戳的前 12 位,然后每个加速度轴 X、Y 和 Z 继续包含 2 . 我想将这个大小约为 31kb 的十六进制数据减少到 120 字节以进行无线数据传输。我想通过python实现这个

0 投票
0 回答
101 浏览

comsol - Comsol 电阻加热线圈模拟

我有一个来自 MEMS 的电阻线圈。我必须模拟电阻加热的唯一数据是我可以在 0.5V 到 20V 之间使用的输入电压和线圈的材料(金)。我收到类似 [未能找到解决方案。系统矩阵为零。返回的解不收敛。]。有人将如何使用这么多的数据和给定的 cad 模型进行仿真。

0 投票
1 回答
560 浏览

c# - Parsing LSM6DSL raw values

I'm trying to parse the values given from a device with a LSM6DSL chip (gyroscopic and acc.) and I'm having a hard time parsing the data properly for positioning and angle.

From the vendor I've received the information that the unit is running on a resolution of 2000 for the gyro, 8g for the acc.

I receive the data in bytes that are converted by the following to shorts;

(Edit; Cleaned up version)

This returns values in the range of (example) 961, -16223, -1635, 664, -269, -597.

According to the spec sheet I'm supposed to multiply each vector with it's corresponding value.. * 70f for gyro, .448f for acc.

From the documentation I understand that for the G forces these are in milliG's and gyro in millidegrees per sec?

Update(..) is Madgwick's quaternion formul, although for velocity I use the acceleration vectors.

G force values that I'm getting at this moment after calculation;

These look awfully low, and if applied as velocity it just runs off in a given direction, I know I'm missing a gravity correct although not entirely sure how to apply this.

I'm under the assumption that I do not need to apply drag to my velocity vector since values should be negated by the acceleration values received?

Anyone with experience with this type of chip and actually applying the values to yaw/pitch/roll (or quaternion) and applying the G forces as linear acceleration.

0 投票
0 回答
66 浏览

driver - STM32 STMems_Standard_C_drivers stts751 示例和 hi2c1 参考

在“驱动程序”文件夹中:

https://github.com/STMicroelectronics/STMems_Standard_C_drivers/tree/master/stts751_STdC

在涉及 stts751 MEMS 温度传感器的项目中包含 Mems Sensor 的驱动程序文件(.h 和 .c)。在“示例文件夹”中,有一个示例显示了如何将项目坦克中的标准 C 驱动程序集成到“stts751_read_data_polling.c”文件中。我发现它们有很好的文档和解释,最终我有了一个工作的 STM32CubeMx 项目,其中包括 stts751_reg.c 和 stts751_reg.h 以及从我的主文件中的 stts751_read_data_polling.c 复制相关代码。

我的问题是:

在 stts751_read_data_polling.c

在我的项目中,“hi2c1”是 main.c 中定义的一个对象(从 ioc 接口配置)。我的问题是:

我怎么能在项目中包含 stts751_read_data_polling.c 而无需更改并调用:

void stts751_read_data_polling(void)

主要功能?

谢谢

0 投票
0 回答
10 浏览

acoustics - comsol 中细胞捕获的声学流模拟

祝你一切顺利。我需要 Comsol Multiphysics 的粒子追踪专家的帮助。

我有一个声流体问题,我们使用声流微涡流来捕获细胞,我们仍在尝试在 Comsol 上完成其建模。最近,我在粒子追踪物理中遇到了一个问题,并且遇到了一个错误“由于找不到壁交点失败,一些粒子已从模拟中删除”,我无法通过更改网格大小和时间步来修复它。

如果有人能帮助我克服这个错误,我将不胜感激,任何帮助将不胜感激。