OSDContol is working now - integrated on OSD code - RC Groups
Thread Tools
This thread is privately moderated by FredericG, who may elect to delete unwanted replies.
Dec 15, 2007, 10:30 AM
Registered User
FredericG's Avatar
Discussion

OSDContol is working now - integrated on OSD code


"OSDControl" is working fine now I added filters to the inputs and made a clean PCB for it.

I also found some time to continue my work on the OSD code and integrate the OSDContol, a small demo here:

OSDControl (3 min 3 sec)
Last edited by FredericG; Dec 15, 2007 at 03:16 PM.
Sign up now
to remove ads between posts
Mar 14, 2008, 03:46 AM
Registered User
melsoft's Avatar
very interesting, any scheme and hex for the pic???
i'm interested in building 1...
Aug 27, 2008, 07:58 PM
Old retired Electronics Fart
Charles B's Avatar
You got me thinking on the switches how you done it with a digital pot IC.

I think I know now. I'll give it a shot.

Your making the pulse width equal to a digital number.
lets say 1 ms = a wait of 0 . pulses = 1ms to 2ms on each channel.
.01 ms = switch 1 on
.02 ms = switch 2 on
.04 ms = switch 3 on
.08 ms = switch 4 on
.16 ms = switch 5 on
.32 ms = switch 6 on
.64 ms = switch 7 on
so if you had switches 1,3 on then the total pulse would be 1.05 ms
if you have switches 2,4,5 is on the the total pulse would be 1.26 ms
You get my thoughts . That could give a total of 7 switch in the digital
word in 1 ms of width.
Is this the way you did the switches on the transmitter. The Rx would
need a Pic to detect that pulse width and turn on the outputs for the switches .

Charles
Aug 28, 2008, 09:28 AM
Registered User
FredericG's Avatar
Quote:
Originally Posted by Charles Beener
You got me thinking on the switches how you done it with a digital pot IC.

I think I know now. I'll give it a shot.

Your making the pulse width equal to a digital number.
lets say 1 ms = a wait of 0 . pulses = 1ms to 2ms on each channel.
.01 ms = switch 1 on
.02 ms = switch 2 on
.04 ms = switch 3 on
.08 ms = switch 4 on
.16 ms = switch 5 on
.32 ms = switch 6 on
.64 ms = switch 7 on
so if you had switches 1,3 on then the total pulse would be 1.05 ms
if you have switches 2,4,5 is on the the total pulse would be 1.26 ms
You get my thoughts . That could give a total of 7 switch in the digital
word in 1 ms of width.
Is this the way you did the switches on the transmitter. The Rx would
need a Pic to detect that pulse width and turn on the outputs for the switches .

Charles
Well yes, this is approximately what happens.
The pulses from the receiver go to the OSD PIC controller. The controller measures the pulse length and canculate the state of the pulses.

Frederic

Thread Tools

Similar Threads
Category Thread Thread Starter Forum Replies Last Post
not working for me either! I am checking - is it working now? aeropenguin Parkflyers 13 Apr 26, 2003 07:38 PM
Now taking on-line orders. Chris G Hansen Parkflyers 0 May 06, 2002 11:20 AM
Now accepting on-line orders!! Chris G Hansen Vendor Talk 0 May 06, 2002 11:13 AM
Read directions, now confused on BEC rparigoris Power Systems 2 Mar 09, 2002 03:02 AM