About UC3-A3 Xplained, Inertial 2 sensor board and demo

By rungun , 27 May 2011

We just get the UC3-A3 Xplained and ATAVRSBin2 from ATMEL. i.e.:
 Atmel UC3 Xplained development platform
 Inertial 2 sensor board (contains InvenSense IMU-3000)

When sending several bytes to the kit(UC3-A3 Kit) via serial interface from PC, then feedback is displayed on serial terminal as following:
$ 2”
$I/uMPL-mai $n:InvenSen $se MPL v3. $4.0 May 31 $ 2011 15:2 $9:53

$V/mldl_cfg $::Reset MP $U3050

$V/MPL-mldl $:MLDLSetMe $moryMPU un $supported $key 95

$V/MPL-ml:f $orcing dis $able of PR $OGRESSIVE_ $NO_MOTION
$bias track $er

$V/mldl_cfg $::Reset MP $U3050

$E/MPL-stor $eload:Coul $d not get $file calib $ration len $gth - erro $r 0 - abor $ting

$@
$@
$@
$@
$?Öÿmþûé
$?Öÿmþûé
$?Öÿmþûé

But it can not work with the Tea Pot Application and python console file. It always descripes no port connect. After modifying the VC programm to start with ceitein port number, no port wrong display but no data is received, as the teapot can not move at all.

Also, for the UC3-A3 Xplained program, is it need other modifying by myself, for example the initialization of struct mpu3050_platform_data{} , add Compile Flags(UMPL_DISABLE_LOAD_CAL and UMPL_DISABLE_STORE_CAL)?

rungun

14 years 9 months ago

Looking forward to reply, thanks in advance.

With the UC3-A3 Xplained and ATAVRSBIN2 (IMU3000),When I building "uc3_a3_xplained.avrsln " with AVR Studion 5, chooose Debug-3k.


TeaPot demo is worked, python demo still not..

phpbb Post ID
17106

rrsgdtac

14 years 9 months ago

$V/MPL-ml:f $orcing dis $able of PR $OGRESSIVE_ $NO_MOTION
$bias track $er

$V/mldl_cfg $::Reset MP $U3050

> getting this far means Embedded MotionApps is running correctly, and is communicating with IMU3000

$E/MPL-stor $eload:Coul $d not get $file calib $ration len $gth - erro $r 0 - abor $ting

- the message above is normal when you are not connected to the debug console
$[1]?Öÿmþ
ûé
$[1]?Öÿmþ
ûé

- the above garbage is binary quaternion packets coming in. so it looks like everything is working fine.

But it can not work with the Tea Pot Application and python console file. It always descripes no port connect. After modifying the VC programm to start with ceitein port number, no port wrong display but no data is received, as the teapot can not move at all.

Please ensure you power cycle the board and not use hyperterminal before turning on the teapot app. Also need to set the port number in the shortcut to the teapot app (as per instructions in the user guide)

Typically it is difficult to support users who modify, platform data.
One can use the disable_load_cal and disable_store_cal flags if needed, but this is just to disable functionality that otherwise doesn't get in the way.

phpbb Post ID
17109

rungun

14 years 9 months ago

Thanks,

Are disable_load_cal and disable_store_cal flags must be compiled as flag when connect tea cup demo?


@tech_marketing wrote:

$V/MPL-ml:f $orcing dis $able of PR $OGRESSIVE_ $NO_MOTION
$bias track $er

$V/mldl_cfg $::Reset MP $U3050

> getting this far means Embedded MotionApps is running correctly, and is communicating with IMU3000

$E/MPL-stor $eload:Coul $d not get $file calib $ration len $gth - erro $r 0 - abor $ting

- the message above is normal when you are not connected to the debug console
$[1]?Öÿmþ
ûé
$[1]?Öÿmþ
ûé

- the above garbage is binary quaternion packets coming in. so it looks like everything is working fine.

But it can not work with the Tea Pot Application and python console file. It always descripes no port connect. After modifying the VC programm to start with ceitein port number, no port wrong display but no data is received, as the teapot can not move at all.

Please ensure you power cycle the board and not use hyperterminal before turning on the teapot app. Also need to set the port number in the shortcut to the teapot app (as per instructions in the user guide)

Typically it is difficult to support users who modify, platform data.
One can use the disable_load_cal and disable_store_cal flags if needed, but this is just to disable functionality that otherwise doesn't get in the way.
phpbb Post ID
17112

safi_hafasha

14 years 7 months ago

This question is meant especially for hobbyists or somebody who knows something about AVR as this is not primarily in InvenSense's field.

Is it possible to attach two separate sensor boards to UC3-A3 Xplained kit? It seems that the pressure board (ATAVRSBPR1) could be attached into J4 connector (pin-to-pin J2 from pressure board to J4 of UC3-A3). Am I right? How to define the pins etc.?

I would like to use MotionApps to get vertical acceleration and to try to do complementary filter for altitude from pressure sensor and for double integrated vertical acceleration. The code is pretty simple for this if I could just get the vertical acceleration and pressure.

So how to use multiple sensors or is it even possible?

phpbb Post ID
17115
phpbb Topic ID
13287