Jump to content


CC board and L3GD20 3-axis digital gyroscope

L3GD20 CC Board

  • Please log in to reply
16 replies to this topic

#1 b0ba

b0ba

    Member

  • Members
  • PipPip
  • 28 posts
  • LocationNRW
  • Country: flag of Germany Germany

Posted 18 January 2012 - 04:21 PM

Hi Dear OpenPilot community !

I have idea to try new L3GD20 with CC board. Information about new gyro:
http://www.eetasia.c...NP_d935bd82.HTM
Especially I like this:

Quote

L3GD20 combines high sensing resolution with immunity to audio noise and vibrations
Vibration from motors are in the same noise range.
What do you think about ?

#2 Kenn Sebesta

Kenn Sebesta

    Controls Master!

  • Members
  • PipPipPip
  • 896 posts
  • Country: flag of Luxembourg Luxembourg


Posted 18 January 2012 - 04:40 PM

From what I recall concerning the decisions to pick one gyro over another, most of it comes down to actual empirical tests. The vibration sensitivity is too important, and the manufacturers' data too liberal, to know if a gyro will actually work based on the technical specs.

That being said, that gyro looks nice on paper. I esp. like being able to reconfigure the gyro sensitivity on the fly. However, the maximum output frequency is 760Hz, so there's little that can be done in the way of oversampling. Right now, I believe that the ADC samples the analog gyros at 3kHz.

So the STM gyro definitely has some potential, but it would take hardware tests to see if it would work out better than the current gyros.

#3 dankers

dankers

    Janitor

  • Administrators
  • 5125 posts
  • Country: flag of Australia Australia


Posted 18 January 2012 - 04:59 PM

We already have boards with that gyro on it and have for a while ;)

#4 b0ba

b0ba

    Member

  • Members
  • PipPip
  • 28 posts
  • LocationNRW
  • Country: flag of Germany Germany

Posted 18 January 2012 - 05:41 PM

View Postdankers, on 18 January 2012 - 04:59 PM, said:

We already have boards with that gyro on it and have for a while ;)
Do you mean no sense for me try it myself ? Because I have plans attach L3GD20 to CC and implement new module to
OpenPilot\flight\PiOS\Common.

#5 dankers

dankers

    Janitor

  • Administrators
  • 5125 posts
  • Country: flag of Australia Australia


Posted 18 January 2012 - 05:55 PM

I mean we are testing it and have been for a while, send me a PM if you have the skills to do SMD soldering and I'll send you one of the test PCBs.

#6 b0ba

b0ba

    Member

  • Members
  • PipPip
  • 28 posts
  • LocationNRW
  • Country: flag of Germany Germany

Posted 28 January 2012 - 05:20 PM

Hi David !
Please check your "Messenger'

#7 b0ba

b0ba

    Member

  • Members
  • PipPip
  • 28 posts
  • LocationNRW
  • Country: flag of Germany Germany

Posted 17 February 2012 - 09:39 AM

Hi David !
Please check your "Messenger'

#8 dankers

dankers

    Janitor

  • Administrators
  • 5125 posts
  • Country: flag of Australia Australia


Posted 17 February 2012 - 06:36 PM

I have 100s of PMs to get through, we also have not decided if to use the L3GD20, chances are we will not so those PCBs are scrap really. Not worth the time and cost to stuff them.

#9 b0ba

b0ba

    Member

  • Members
  • PipPip
  • 28 posts
  • LocationNRW
  • Country: flag of Germany Germany

Posted 18 February 2012 - 07:14 PM

it is fine for me, don't worry, but I very appreciate if you will send me schematic.

#10 jakestew

jakestew

    Master of Nothing

  • Members
  • PipPipPip
  • 66 posts
  • LocationIdaho
  • Country: flag of United States United States

Posted 22 February 2012 - 10:50 PM

9DOF IMU from ST using that chip...  $35
http://www.st.com/in...duct/252687.jsp

Peabody seemed to think it might not be quite passable as far as vibration resistance.  Still worth some checking though since it's by far the cheapest IMU out there and uses the newest chips.


-Jake

#11 dankers

dankers

    Janitor

  • Administrators
  • 5125 posts
  • Country: flag of Australia Australia


Posted 23 February 2012 - 09:38 AM

We have boards flying with that gyro, the down side is not the vibes on the gyro so much as the limited update speed. However we do have Revos flying with that gyro but consider it not really good enough (hence why we didn't use it) but we spent a lot of time with it trying to get it good enough, alas not quite there.

#12 b0ba

b0ba

    Member

  • Members
  • PipPip
  • 28 posts
  • LocationNRW
  • Country: flag of Germany Germany

Posted 21 March 2012 - 09:51 AM

I think may be it was good idea of Dave did not send me experimental source code of firmware for CC3D with L3GD20. We develop this software independently and may be it will help to compare solutions and get objective evidence about CC3D with ST gyroscope. Hope we can share our results very soon.

#13 dankers

dankers

    Janitor

  • Administrators
  • 5125 posts
  • Country: flag of Australia Australia


Posted 21 March 2012 - 01:29 PM

Sorry about that, was getting swamped with things, we did drop that gyro and went with the MPU-6000, as Kenz rightly stated bandwidth was the final nail in the coffin for it. Nice gyro works well but the MPU-6000 beats it.

#14 b0ba

b0ba

    Member

  • Members
  • PipPip
  • 28 posts
  • LocationNRW
  • Country: flag of Germany Germany

Posted 25 March 2012 - 01:06 PM

David, could you share performance results of MPU6000 ?  How you estimate objective evidence ? I want just to be sure we are on right way.

#15 dankers

dankers

    Janitor

  • Administrators
  • 5125 posts
  • Country: flag of Australia Australia


Posted 25 March 2012 - 09:02 PM

James has the data and made some nice graphs, but the MPU-6000 is better. There are a bunch of graphs that I hope he will post here that compare the two directly in real world situations and flight tests.

Look at the issues we have had with Invensense in the past, also the ST and the BMA-180 are a cheaper combination and finally we scrapped about $500 worth of CC3D and Revo boards to switch to the MPU-6000 even though it had huge supply issues. Believe me, we did not do that lightly at all.  

Saying this, D-Lite and a couple of other guys are flying with the BMA-180 and the ST gyro on Revos, it works well, it is a viable alternative and can be used but just doesn't quite have the performance of the MPU-6000. There are also some videos of Jame's flying the crap out of his Revo that has the ST gyro and the BMA-180 on it also, you are not making a mistake using it but you are not getting the very best part either.

#16 b0ba

b0ba

    Member

  • Members
  • PipPip
  • 28 posts
  • LocationNRW
  • Country: flag of Germany Germany

Posted 25 March 2012 - 09:13 PM

Thanks David, looking forward graphs from James.

#17 jakestew

jakestew

    Master of Nothing

  • Members
  • PipPipPip
  • 66 posts
  • LocationIdaho
  • Country: flag of United States United States

Posted 31 March 2012 - 10:26 PM

Where might I find the source for the ST chips implementation?