|
|
||
|
Quote:
By sending all the information over serial-communication, you can get some good visual presentation of the data. As you can see, the oversampling helps a lot, but requires extra delay. The lowpass-filter further removes noise, but also gives a slower response. Preferably I would use oversample and max sampling-rate, but the microcontroller also have a few other things to do. At the moment I seem to have an acceptable stability in altitude - at least for testing. I use a little program called "Serial chart" to visualize the data. |
|
|
||
|
||
|
Quote:
The graph is 70 pa on the y-axis. 1 pa ~0.08 meter altitude. Not 100% accurate, but acceptable in a plane. Can try a second order lowpass filter to maintain the time-constant bot get better filtering. |
|
|
||
|
|
|
- Think we have an acceptable result.
Below the final altitude-estimation can be seen. At the graph below the pressure sensor was at the floor, raised ~2 meters, on the floor, raised ~2 meters and finally at the floor. Not perfect, but at 2 meters deviation that's not too bad |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
they are just listing the spec for the baro they are using - the ms5611-01ba03, whether or not they are actually getting 10cm is another story...
|
|
|
|
|
|
New version have been uploaded
http://code.google.com/p/diy-osd-max7456/downloads/list Not really good at remembering what was done in which version. Anyway, the major difference is the sensors. This version should have a fully working implementation of BMP085 (at least ready for test) and the artificial horizon have been updated a bit. If anyone get a chance to test BMP085 - please leave some feedback Pressure-sensor and the bar have been fixed for NTSC too |
|
Last edited by Dennis Frie; Jan 08, 2013 at 07:46 PM.
|
|
|
|
By the way. A separate folder is included with a sketch called "Character_Uploader".
It will upload all the default characters to MAX7456 + the modifications. This can be necessary if you have replaced the original characters on MAX7456, if you want to test with MinimOSD - or just if MAX7456 have received some weird data while programming Atmega328 with ISP. Long story short - use it if necessary. The character-upload in the default code have been changed to upload second time the Atmega328 boots. This is done to ensure the ISP-communication have been closed properly. Otherwise there is a good chance that the character-upload will fail. |
|
|
|
|
|
Hi Dennis,
BMP085 was detected When I moved the copter off the file cabinet the elevation went down to -4 something... so looked very good. Then went to close to zero when I put it back up..... Need more time to test..... Maybe Character_ Up-loader as the numbers in the number of satellites were messed up. ~ Could not detect PPM for some reason ? ~ timer seemed to get hung up ~ temp was in Celsius....don't know how to read that (just kidding...was surprised to see temp !) Need to read the config.h file to see if you are testing my reading skills again. more later, Rick |
|
|
|
||
|
Quote:
Celsius can be changed, but not really a priority Weird with the timer and PPM. Need to do a few tests as that shouldn't happen. The timer runs on GPS-time if you have set that in config-file. |
|
|
||
|
|
|
Just did a quick test, PPM is detected just fine with EzUHF here.
You should be aware that a corrupted I2C communication (disconnected BMP085) can result in a freeze - that's a problem with the wire (I2C) library. |
|
|
|
||
|
Quote:
http://code.google.com/p/multiwii/so...ultiWii_shared Look in the sensor.ino file. |
|
|
||
|
||
|
Quote:
Using the I2C from multiwii could be a possibility, but really don't wanna "take" any work from other people. Any idea about the license or who to contact? |
|
|
||
Thread Tools | |
Similar Threads | |||||
Category | Thread | Thread Starter | Forum | Replies | Last Post |
Sold | EASY OSD (Version 1.2) Brand New . $75 shipped. | LHTPlane | FPV Equipment (FS/W) | 7 | Mar 20, 2012 10:45 PM |
For Sale | MAX7456 OSD Break out board. | ziomatrixacs | FPV Equipment (FS/W) | 4 | Jun 18, 2011 03:50 PM |