Support for walkera telemetry.

More
15 Oct 2012 14:36 - 15 Oct 2012 14:54 #2254 by Andrey
Replied by Andrey on topic Support for walkera telemetry.
I regret not being able to check before ...
FW: deviation-devo8-06a60453e371
WK-CTL01-D + 3 temperature sensors + 2 voltage sensor + 1 RPM sensor + GPS sensor


DEVIATION FW


WALKERA FW
Last edit: 15 Oct 2012 14:54 by Andrey.

Please Log in or Create an account to join the conversation.

More
15 Oct 2012 15:24 - 15 Oct 2012 15:44 #2257 by vlad_vy
Replied by vlad_vy on topic Support for walkera telemetry.
Rate R1
The two numbers on the bottom are
35000000000099009700f401 and
ffffffff0000000000000000.
Real RPM = 17800 rpm (optical tachometer)

Rate R1
The two numbers on the bottom are
35000000000057005500f401 and
ffffffff0000000000000000.
Real RPM = 10000 rpm (optical tachometer)

Rate R1
The two numbers on the bottom are
3500000000002e002d00f401 and
ffffffff0000000000000000.
Real RPM = 5400 rpm (optical tachometer)

==========================================================

Rate R2
The two numbers on the bottom are
35000000000099009700f401 and
ffffffff0000000000000000.
Real RPM = 17800 rpm (optical tachometer)

Rate R2
The two numbers on the bottom are
35000000000057005500f401 and
ffffffff0000000000000000.
Real RPM = 10000 rpm (optical tachometer)

Rate R2
The two numbers on the bottom are
3500000000002e002d00f401 and
ffffffff0000000000000000.
Real RPM = 5400 rpm (optical tachometer)
Last edit: 15 Oct 2012 15:44 by vlad_vy.

Please Log in or Create an account to join the conversation.

More
15 Oct 2012 15:32 - 15 Oct 2012 15:36 #2258 by FDR
Replied by FDR on topic Support for walkera telemetry.
From Andrey's videos it looks like RPM value is a multiple of 120...

0x55 = 85
* 120 = 10200 (~10000)

0x97 = 151
* 120 = 18120 (~17800)
Last edit: 15 Oct 2012 15:36 by FDR.

Please Log in or Create an account to join the conversation.

More
15 Oct 2012 16:12 - 15 Oct 2012 16:19 #2259 by vlad_vy
Replied by vlad_vy on topic Support for walkera telemetry.
I'm agree,

Rate sensor reading * 2 = rps, rps * 60 = rpm

I only wonder that R1 and R2 sensor readings are slightly different. Both sensor read 1 magnet on axis at dremel.
Last edit: 15 Oct 2012 16:19 by vlad_vy.

Please Log in or Create an account to join the conversation.

More
15 Oct 2012 16:14 #2260 by PhracturedBlue
Replied by PhracturedBlue on topic Support for walkera telemetry.
Thanks, this is very useful data. One thing I see is that we have no GPS data in this set. It must use another packet number. I'll build a release with 33, 34, 35 and see if that helps catch it.

Please Log in or Create an account to join the conversation.

More
15 Oct 2012 16:30 #2261 by Andrey
Replied by Andrey on topic Support for walkera telemetry.
Turn the rotor speed to constant 2540 (use Castle Creations Phoenix Ice 50 in governer mode)
WALKERA FW: RPM2 2520-2540
DEVIATION FW: at the end of the penultimate line 1500-1600

Please Log in or Create an account to join the conversation.

More
15 Oct 2012 16:52 #2262 by PhracturedBlue
Replied by PhracturedBlue on topic Support for walkera telemetry.
Here's a new DFU capturing 7 packets worth of data rather than just 2 which should hopefully identify the GPS info.
It also should properly display RPM (though obviously that is untested):
Attachments:

Please Log in or Create an account to join the conversation.

More
15 Oct 2012 17:14 - 15 Oct 2012 17:47 #2265 by vlad_vy
Replied by vlad_vy on topic Support for walkera telemetry.
No result with GPS

35000000000000000000f401
ffffffff0000000000000000
333333333333333333333333
444444444444444444444444
555555555555555555555555
666666666666666666666666
777777777777777777777777

Sorry, have data, need more time to get

35000000000000000000f401
ffffffff0000000000000000
30333032302e383*********
353935342e37363*********
31303*********4d4d4e45fb
000000000000302e3*******
31373M3m3S3s313531303132

Red s incremented every second
Ret S incremented every 10 seconds
....

I think 12 digits of last line represent time.

All * sometimes changed.
Last edit: 15 Oct 2012 17:47 by vlad_vy.

Please Log in or Create an account to join the conversation.

More
15 Oct 2012 17:56 #2267 by vlad_vy
Replied by vlad_vy on topic Support for walkera telemetry.
I haven't idea what to do with that data.

Please Log in or Create an account to join the conversation.

More
15 Oct 2012 18:03 #2268 by PhracturedBlue
Replied by PhracturedBlue on topic Support for walkera telemetry.
I need to know the GPS coordinates reported by Walkera firmware to actually make anything of that.

Please Log in or Create an account to join the conversation.

More
15 Oct 2012 18:14 #2269 by vlad_vy
Replied by vlad_vy on topic Support for walkera telemetry.
GPS Receiver 15-10-2012 22:09:43
Longitude: East 030°20.9158
Latitude: North 59°54.7051
Altitude: 106.0 m
Speed: 0.5 km/h

Please Log in or Create an account to join the conversation.

More
15 Oct 2012 18:14 - 15 Oct 2012 18:18 #2270 by PhracturedBlue
Replied by PhracturedBlue on topic Support for walkera telemetry.
a large amount of the data seems to be in ascii.
your data looks something like:

03020.8***** (East)
5954.76***** (North)
10***** MMNE?
000000 0.****
17????151012 (time and date)
Last edit: 15 Oct 2012 18:18 by PhracturedBlue.

Please Log in or Create an account to join the conversation.

More
15 Oct 2012 18:16 #2271 by PhracturedBlue
Replied by PhracturedBlue on topic Support for walkera telemetry.
Cool, so we have east and north position.
Can you fill in actual vaules for the '*' and '?' cases (even if they are changing, a single set would help)
especially the last 3 lines

Please Log in or Create an account to join the conversation.

More
15 Oct 2012 18:26 #2272 by vlad_vy
Replied by vlad_vy on topic Support for walkera telemetry.
35000000000000000000f401
ffffffff0000000000000000
30333032302e3832373045fb
353935342e373737364e0700
31322e380000004d4d4e45fb
000000000000302e30300000
313832353532313531303132

Please Log in or Create an account to join the conversation.

More
15 Oct 2012 18:54 #2274 by PhracturedBlue
Replied by PhracturedBlue on topic Support for walkera telemetry.

vlad_vy wrote: 30333032302e3832373045fb
353935342e373737364e0700
31322e380000004d4d4e45fb
000000000000302e30300000
313832353532313531303132

So:
03020.8270E
5954.7776N
12.8 MMNE
0.00
182552151012

Or:
030°20.8270E
59°54.776N
12.8 MMNE (altitude maybe)?
0.00 (probably speed)
2012-10-15 18:25:52 (UTC time maybe? looks to be a few hours off)

Please Log in or Create an account to join the conversation.

More
15 Oct 2012 18:57 #2275 by vlad_vy
Replied by vlad_vy on topic Support for walkera telemetry.
My local time: UTC + 4

Please Log in or Create an account to join the conversation.

More
15 Oct 2012 19:00 - 15 Oct 2012 19:01 #2276 by PhracturedBlue
Replied by PhracturedBlue on topic Support for walkera telemetry.
Ok, then we've got almost everything. The altitude looks a bit odd (off by a factor of 10 compared to your stated info), and I'm not sure what 'MMNE' means, but otherwise it looks good.

Edit: Do you tell the Tx your timezone, or did it figure it out by the location?
Last edit: 15 Oct 2012 19:01 by PhracturedBlue.

Please Log in or Create an account to join the conversation.

More
15 Oct 2012 19:07 #2277 by vlad_vy
Replied by vlad_vy on topic Support for walkera telemetry.
I set Timezone at GPS settings in Tx (UTC+04.00). Tomorrow I can make next try with GPS.

Please Log in or Create an account to join the conversation.

More
16 Oct 2012 12:34 - 16 Oct 2012 13:18 #2283 by vlad_vy
Replied by vlad_vy on topic Support for walkera telemetry.
GPS Receiver 16-10-2012 15:47:43
Longitude: East 030°20.8309
Latitude: North 59°54.7674
Altitude: 28.9 m
Speed: 0.20 km/h

30333032302e3832303245fb - longitude
353935342e373738304e0700 - latitude
34312e360000004d4d4e45fb - altitude
000000000000302e36330000 - speed
313231323436313631303132 - time and date

Every switch on telemetry module with GPS altitude reading is different, from 10.0 to 95.0 m. For Walkera FW and Deviation FW.
Last edit: 16 Oct 2012 13:18 by vlad_vy.

Please Log in or Create an account to join the conversation.

More
16 Oct 2012 15:59 #2286 by PhracturedBlue
Replied by PhracturedBlue on topic Support for walkera telemetry.
Thanks,
I've got it mostly coded up now. I'll build an updated dfu when I'm done for testing.

Please Log in or Create an account to join the conversation.

Time to create page: 0.110 seconds
Powered by Kunena Forum