Recommended mcu for 2-state kalman filter

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Recommended mcu for 2-state kalman filter

1,613 次查看
johangustafsson
Contributor I

Hi,

I would like to design a circuit board using an accelerometer to monitor high frequent and high accelerations (a blasting sensor, construction machine sensor). The sensor will monitor all 3 directions, but will filter these independent as the sensor is not supposed to rotate (less than 1 degree movement). It will be equipped with a 3-directional mems-sensor and 3 independent geophones that measures velocity.

The filter

I will sample the mems-sensor and the geophones at 2-4 kS/s (probably 4 kS/s), and perform a simple kalman filter. It'll only look in one direction per filter, thus have only 2 states = acceleration and velocity, and 2 measurement corrections.

This filter will be tripled for each direction.

Times and updates

The output from the filter will be sent over GSM/Radio to a base station/server. This can be performed at times when there is movement below a certain threshold on the sensors, thus no need for the filter to run.

MCU

What MCU do you recomend for this filter? Would having 3 x 2state filter running at 4 KHz be any problems for the sensors boards?

Kind regards,

Johan

标签 (1)
0 项奖励
回复
1 回复

1,310 次查看
shubhadippaul-b
NXP Employee
NXP Employee

Hi Johan,

For digital sensors there is no significant benefit running the filter at rates higher that the actual Sensor Data Rate.

As such you may want to run your algorithm close to Sensor ODR.

Reading the Sensor Data at rates significantly higher than the Sensors MAX supported rate my introduce noise but other than that should not be a problem for the Sensor or the Sensor Board. However, at the MCU side you are adding up transactions which would simply return the same data when reading faster than the sensors ODR.

For a system to support a Fusion Algorithm and a Communication Protocol, an ARM M4 core based MCU should suffice. You may want to consider the Kinetis FRDM-K22F MCU board as an option.

0 项奖励
回复