|
|
|
|
|
|
|
|
|
Just a few quick notes on the PCB-design. Mainly for a few danish FPV'ers that will have a board available soon
![]() GPS: The GPS was originally designed to be placed on top of the OSD. I haven't tested with the latest design, but with the GPS mounted directly on top of the PCB, I've experienced problems with the GPS-signal. It was below freezing point and I haven't tested much, but I suspect the short distance to ground-plane on the OSD is causing problems. Long story short, I would recommend to connect the GPS with a few wires for now, or at least be aware of the problem if you placed the GPS directly on top anyway. Noise I've only done a few quick scans, but I haven't been able to measure anything to worry about. It's always a good idea to keep some distance to the RC-rx, but it shouldn't be noisy. PPM-input The PPM-input have Ground, Vcc (5-volt) and Signal. Vcc and ground should only be connected, if you intend to power the OSD through the receiver (must be 5 volt). This can be an easy and practical way to power the OSD, if you don't use a seperate 5-volt BEC for FPV-equipment. Just connect a normal servo-cable between RC-receiver and you have power + PPM (if connected to a PPM output) It should be noted that this is only meant to power the OSD. If the OSD is used to split 5-volt to camera and transmitter, you should connect the 5-volt supply to the bigger Vcc-connection. I2C connector. This connector have 5-volt, 3.3-volt, SCL, SDA and ground available. The 3.3v and Vcc/5-volt is connected through a small linear regulator (for 3.3 volt) and a thin Vcc-trace. This is just fine for small sensors etc. but don't use it as a power-output for camera, video-tx or similiar. RAW-connector The 2 Raw pads are used to measure battery-voltage. It should be noted that they are connected directly on the PCB. A lot of people uses a 12-volt camera connected directly to the battery. This will allow the camera supply-voltage and ground to be connected to Raw and ground. Current and RSSI Basically, this is just 2 analog inputs. Current is connected directly to the ADC, and RSSI is by default connected through a 1K resistor. Vcc-pads and Ground The large Vcc-pads (3 in total) are connected with rather thick traces and meant to be used for splitting 5-volt power to camera and video-tx. This will help with easy wiring and the OSD will provide a bit of filtering on the supply as well (only by capacitance). All ground-pads are connected directly to the ground-plane |
|
|
|
|
|
I'll update the software soon, have the following in mind, anything I missed (artificial horizon have to wait until warmer weather).
Must changes are already done. - GPS altitude can be replaced with altitude calculated from pressure-sensor. (done) - Negative temperature will now show as negative temperature and not random symbols (well, it's coded, but I don't really feel like going outside to see if it's working. I'll take my chances) (done) - Better options for customization (some done) - Changed maximum PPM-pulse acceptance (done) - Number of sats (not done) Anything obvious I've forgotten? |
|
|
||
|
|
Quote:
![]() Interrupts on the atmegas is one of the (many) reasons I really hate these ICs. Give me an ARM any day. I shouldnt need high speed serial, even 2 pixels per bit would be fine with a CRC. Simple GPS coords and altitude can be sent as binary very efficiently. I dont plan on having any other way of feeding the OSD telemetry - if it's just for tracking/antenna direction then nothing more is needed. With eeprom or flash on the OSD it can log more parameters internally. A second UART would be really nice, but if you really want one it can be added on I2C. |
|
|
||
|
|
||
|
|
Quote:
I think i'm going to switch the baro over to a MeasSpec one, I just dont like the BMA180, it's too innacurate and limited compared to the measspec stuff - the Bosch sensor also huge :P |
|
|
||
|
|
||
|
Sweden
Joined Aug 2004
87 Posts
|
Quote:
Have you seen the Rushduino thread (http://www.rcgroups.com/forums/showt...ight=rush+osd) ? It is also an OSD using the MAX7456 - and it has a artificial horizon ![]() /Pete |
|
|
||
|
|
||
|
|
Quote:
![]() I am not yet familiar with code and MAX7456 specs but I have thought that it could be possible to make say 6 different angles for line symbols that make horizon to have it smother. |
|
|
||
|
|
|||
|
Joined May 2012
86 Posts
|
Quote:
Quote:
|
||
|
|||
|
|
||||
|
|
Quote:
Quote:
But as the Atmega328 is a very popular controller within the OpenSource community, it seemed like the best choice. Pretty much everyone can use Arduino or AVRstudio (or learn to upload code very quickly), so I decided to stick to that. If people have to use a large STM32-discovery board, an advanced tool-chain etc. it would make things a lot more difficult. Sure, the Atmega328 might have a few limitations, but as it was able to do all the things I originally planned for this project - I decided to develop for that controller. If I was making a commercial product, things would most likely have looked quite different. ![]() Quote:
![]() Long story short, it's really cold in Denmark and I don't feel like going outside with all the FPV-equipment, laptop etc. and analyze data ![]() So that's on hold atm - still have a few updates left to do anyway
|
|||
|
||||
|
|
|||
|
|
Frozen night flight
Dennis, thanks for nice company and an interesting flight last night. Looking through the video and noticing the pos/alt off-set, I realize how difficult the landing would have been without the guide light:
![]() The video:
|
||
|
|
||||
|
|
Quote:
Previously, the exact same set-up provided perfect data. In this video, the OSD isn't updated for barometric pressure read-out, but displays only GPS altitude data:
|
|||
|
||||
|
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Help! OSD version UNKNOWN and fail to update (error) | dROb | Eagle Tree Systems | 9 | May 16, 2012 05:12 PM |
| Sold EASY OSD (Version 1.2) Brand New . $75 shipped. | LHTPlane | FPV/RPV - Equipment and Vehicles (FS/W) | 7 | Mar 20, 2012 10:45 PM |
| For Sale MAX7456 OSD Break out board. | ziomatrixacs | FPV/RPV - Equipment and Vehicles (FS/W) | 4 | Jun 18, 2011 03:50 PM |