Thread Tools
Mar 15, 2014, 04:38 PM
Registered User
Quote:
Originally Posted by midelic
@e
Test that one for the moment.....with my module it works...
I'm still working on that auto tunning routine...it will take some time...I have also other commitments.
Juts tested your RX code. And it did work on first shot

I did use the module that I know it has already a decent tuning to my FrSky TX

Few comments:
The led does not bring any information ... it should be dead when no signal
Blinking when binding
Solid when get a RX signal and blink black for each missed RX packet

At least this will be my ideal led

Instead ... does not do much

Anyhow .. it is working

Servo is a bit jittering

Recovery time from switch off TX is quite fast.

Possibly the trick for make it work fine it is to power atmega and RF module all at 3.3v



ps: I think you can post the code and the HEX ... you got my bless on it

pps: I did not do any range test ... I use a big mess of cable on my desk ... so ... I'm going to de-cable right now .. and ready to re-flash my nano for a new experiment ... but I will make a permanent module via solid soldering between pro mini and my micro CC2500 on the adapter
Sign up now
to remove ads between posts
Mar 15, 2014, 05:17 PM
Registered User
midelic's Avatar
Thread OP
I finish the rx with everyting servo ,PPM,tunning routine...blinking led,... simulate .Frsky binding..LED off when no signal..About servo...I think you have a powering servo problem..On my low voltage servo...there is no jitter......
Mar 15, 2014, 05:21 PM
Registered User
Quote:
Originally Posted by midelic
I finish the rx with everyting tunning routine...blinking led,... simulate .Frsky binding..LED off when no signal..About servo...I think you have a powering servo problem..On my low voltage servo...there is no jitter......


NO power issue for me

I did power my servo directly on u-bec ... and the rest was on 3.3v

It is just not as fluid as I would expect ... but it was also a cheap hxt900

Anyhow

What about telemetry ?
Mar 15, 2014, 05:24 PM
Registered User
midelic's Avatar
Thread OP
Hey hold on,... I'm beaten...need relaxing...and on top of that I got flu.

Quote:
Originally Posted by e_lm_70


What about telemetry ?
Mar 15, 2014, 05:27 PM
Registered User
Quote:
Originally Posted by midelic
Hey hold on,... I'm beaten...need relaxing...and on top of that I got flu.
Ok .. pass me the new code ...

I can try to work on about the telemetry

Having a real TX and RX with telemetry ... it should be more easy for me to do reverse engineering ... even if I believe it could be more simple as expected.

Anyhow ... so far .. very good job
Mar 15, 2014, 06:38 PM
Registered User
midelic's Avatar
Thread OP
I was curious about what you said about servo...so I hooked up a servo again and test.This time I made a video.See for yourself.
I don't see any jitter ..

DIY FrSky_RX servo test (0 min 41 sec)
Mar 16, 2014, 05:01 PM
Registered User
midelic's Avatar
Thread OP
I tested again ...hoked up servo...to Rx ..no problems found...Checked for dropped frames also ..In the analyzed sample ,.....no dropped frames.I think the rx is ok for now.
I'm working now at the diagram for frsky Rx .As soon as is finished I'll put on second post of this thread.
Mar 17, 2014, 03:26 AM
Registered User
Quote:
Originally Posted by midelic
I tested again ...hoked up servo...to Rx ..no problems found...Checked for dropped frames also ..In the analyzed sample ,.....no dropped frames.I think the rx is ok for now.
I'm working now at the diagram for frsky Rx .As soon as is finished I'll put on second post of this thread.
Possibly it is my servo that sometime does not like PWM at 3.3v.
Maybe it would be needed to put a R-C filter and a transistor for put out 5v .. but it will complicated a lot the current simple approach.

I see your code run all time with with enabled interrupt ...even while you do BB SPI you don't block interrupt. So yes, the code is looking 100% safe from any possible interference.
Mar 17, 2014, 03:41 AM
Registered User
Great work!
Mar 17, 2014, 11:00 AM
Registered User
midelic's Avatar
Thread OP
Now,.... Rx code and diagram on second post.
Mar 17, 2014, 11:13 AM
Registered User
Quote:
Originally Posted by midelic
Now,.... Rx code and diagram on second post.
Very good.

Do you think it possible to get RSSI from the CC2500 ?

I would like to have a version with PPM and RSSI out only

This will also make more easy to test range
Mar 17, 2014, 11:39 AM
Registered User
midelic's Avatar
Thread OP
There is already with PPM out..
Bridge jumper between .Servo1 and Servo 3 pins...activate PPM out on Servo4 pin.
For RSSI
you can add yourself in main loop...
int rssi = cc2500_readReg(CC2500_34_RSSI | CC2500_READ_BURST);
Mar 17, 2014, 12:10 PM
Registered User
Quote:
Originally Posted by midelic
There is already with PPM out..
Bridge jumper between .Servo1 and Servo 3 pins...activate PPM out on Servo4 pin.
For RSSI
you can add yourself in main loop...
int rssi = cc2500_readReg(CC2500_34_RSSI | CC2500_READ_BURST);
Excellent .. thanks .. I will try soon
Mar 18, 2014, 10:59 PM
Registered User
hey medilic and elm 70

RX had here and it's can use with a orginal Frsky ?
Last edited by John michel; Dec 02, 2014 at 10:30 PM.
Mar 18, 2014, 11:35 PM
Registered User
midelic's Avatar
Thread OP
Yes ,..".e".... just said he tested with frsky original..TX.module
My cc2550 pcb is very tiny, half of A7105 and 1/3 of nrf...one can make a very small rx.


Quick Reply
Message:

Thread Tools