opentx / opentx

OpenTX custom firmware for Transmitters
GNU General Public License v2.0
2.06k stars 803 forks source link

Aspd bad values #3043

Open janekx opened 8 years ago

janekx commented 8 years ago

I think we got in trouble with Aspd measure. Tested 2.1.3 and 2.1.5 public

Used ASS-70 and ASS-100 both same issue.

Actual / measured in kmh 30 / 12 50 / 21 80 / 33 100 / 42

Actual / mesured in mph 30 / 19 50 / 32 60 / 40

From this I see that there is some calculation issue. In fact I cant keep car running exact same speed there can be 5-10% fluctuation, but this is too much :)

in kmh there is 2.5 multilier to got actual speed in mph is 1.6 multiplier

When we not use the filter we got the bas screens values as well, the Aspd+ and - stop changing and show absolute bad values with bad signs, here is the photo, when we used filter never come back.

20151109_182439

projectkk2glider commented 8 years ago

The manual for ASS is very bad, but it mentions a "Reset button" and it supposedly does a "user calibration". @janekx do you know how the user calibration works?

And just to confirm what you are saying above: when the car was going 50 km/h you got 32 mph and 21 km/h readings on the radio (depending on the unit that is setup for the sensor).

janekx commented 8 years ago

Yes I know calibration procedure, it is simple reset, no wind and pressing will zero the device. I make many tries. With switched Aspd senzor to kmh and next switched to mph. I switch car speedmeter to kmh or mph to see the speed as well so table kmh is all in kmh and mph as all in mph.

griebd commented 8 years ago

just a question, should an air speed work as expected near ground?! you mentioned a car... never looked at air flow in a car... but unless both air inputs are really well placed I wouldn't expect it to have correct measures.

janekx commented 8 years ago

Please be sure i not measure my air-conditioning

projectkk2glider commented 8 years ago

What griebd means that air speed sensor should be in clean air. In your case you should put it on a long pole and stick it out of the car at least 1 meter if not more.

janekx commented 8 years ago

about 0.7m off the car diagonaly up and right. There is no much air mass around car in lower speeds, it grows how does car goes faster. I am sure we make the test well, I was driving and colegue was holding the rod off the car and care to keep it in right direction.

janekx commented 8 years ago

By the way the test was done based on the client info that it measure too low, because we were not able to measure the plane well, we choose car as some kind of reference.

projectkk2glider commented 8 years ago

@janekx do you have a log file of the testing, it might give us some additional clues.

janekx commented 8 years ago

No, I have logged but forget to check at sensor log option :( I can make the log, we spend about hour to measure it. It measure well but wrong values.

projectkk2glider commented 8 years ago

Some findings:

Perhaps we should make a special build for @janekx with sport logging active to see what kind of data sensor actually sends. @janekx would you be able do do another test, it does not have to be in a car, the wind simulation with a fan will do.

janekx commented 8 years ago

Yes it is good idea, i can test all ASS types and N2 as well have here. I can log the serial smartpor to terminal as well but if will make the raw smartport log for sd and logfile of data there can be same timestap for better analysis

projectkk2glider commented 8 years ago

@janekx for which radio should we prepare the custom firmware? X9E, Taranis or Taranis Plus?

janekx commented 8 years ago

X9E and going to make some testbed with fans

janekx commented 8 years ago

I was looking around for certified blower, my wifes hair drier have no speed certificate and all other fans I have here are super silend so slow... Seriously... two speed hair drier make big fluctuation in speed from 17-25 and 25-30 units. fans are too slow about 4-8 units
car was much better, speed was nice stable and we see what speed we ride.

projectkk2glider commented 8 years ago

No need for super accurate speed reading now, we just want to see the data stream at several speeds.

Special OpenTX version with S-PORT logging for X9E is available here: http://www.filedropper.com/opentx-215-x9e-sportlog

Just for reference the file above was compiled with:

make  PCB=TARANIS PCBREV=REV9E SPORT_FILE_LOG=YES LUA=YES

Instructions:

Thanks for you effort.

janekx commented 8 years ago

Here you have it http://rcstudio.cz/LOGS.zip There is each test zipped to archive that tell what was done and what sensor was used.

projectkk2glider commented 8 years ago

@janekx I analyzed your data, it all seems perfectly OK, no anomalies. How did the Aspd- and Aspd+ behave in this tests with this special firmware? I can not say nothing about the speed accuracy, but otherwise the data is as expected.

Examples of parsed packets:

packet: e9:10:00:0a:00:00:00:00:e5 (  45)  Aspd: 0.0 m/s
packet: e9:10:00:0a:14:00:00:00:d1 (  47)  Aspd: 2.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (  49)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (  50)  Aspd: 3.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 ( 593)  Aspd: 18.0 m/s
packet: e9:10:00:0a:37:01:00:00:ad (2733)  Aspd: 31.1 m/s
packet: e9:10:00:0a:38:01:00:00:ac (2737)  Aspd: 31.2 m/s
packet: e9:10:00:0a:38:01:00:00:ac (2743)  Aspd: 31.2 m/s
janekx commented 8 years ago

I think I had filter enabled that stay from setting before. No issues about + and - but what about final displayed speed?

If you read 31m/s why the display shows abour 20? I had selected kmh so log says kmh values. 30m/s is 108kmh and not 16-22 I see most time

projectkk2glider commented 8 years ago

You had Auto offset checked for the ASS100 air speed sensor! I think it should not be checked, otherwise the speed will be wrong!

janekx commented 8 years ago

Yes auto offset and filter but the values was same as we tested in car day before. So we test filter because strange numbers and auto offset. You probable got good data but display bad ones

janekx commented 8 years ago

OK again, This is ASS100 auto offser off, filter off, kmh

Max speed I saw is 25 kmh

what you will see from raw data ? RCStudio-2015-11-15.txt sport.txt

Idle ----- speed 1 --------- speed 2 max speed 2 I see 25kmh

projectkk2glider commented 8 years ago

So far I am not seeing any problem with the air speed measurement with the custom firmware. @janekx would it be possible to test the sensor in the car again with the custom firmware? The log files might tell us something at higher air speeds.

Your sport.txt gives this (looks perfectly ok):

packet: e9:10:00:0a:14:00:00:00:d1 (  19)  Aspd: 2.0 m/s
packet: e9:10:00:0a:14:00:00:00:d1 (  19)  Aspd: 2.0 m/s
packet: e9:10:00:0a:14:00:00:00:d1 (  19)  Aspd: 2.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (  20)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (  21)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (  24)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (  26)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (  32)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (  33)  Aspd: 3.0 m/s
packet: e9:10:00:0a:14:00:00:00:d1 (  34)  Aspd: 2.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (  35)  Aspd: 3.0 m/s
packet: e9:10:00:0a:14:00:00:00:d1 (  38)  Aspd: 2.0 m/s
packet: e9:10:00:0a:14:00:00:00:d1 (  39)  Aspd: 2.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (  42)  Aspd: 3.0 m/s
packet: e9:10:00:0a:14:00:00:00:d1 (  44)  Aspd: 2.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (  46)  Aspd: 3.0 m/s
packet: e9:10:00:0a:14:00:00:00:d1 (  48)  Aspd: 2.0 m/s
packet: e9:10:00:0a:14:00:00:00:d1 (  50)  Aspd: 2.0 m/s
packet: e9:10:00:0a:14:00:00:00:d1 (  51)  Aspd: 2.0 m/s
packet: e9:10:00:0a:14:00:00:00:d1 (  55)  Aspd: 2.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (  56)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (  59)  Aspd: 3.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd (  61)  Aspd: 4.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd (  63)  Aspd: 4.0 m/s
packet: e9:10:00:0a:14:00:00:00:d1 (  65)  Aspd: 2.0 m/s
packet: e9:10:00:0a:14:00:00:00:d1 (  68)  Aspd: 2.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd (  69)  Aspd: 4.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (  74)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (  75)  Aspd: 3.0 m/s
packet: e9:10:00:0a:14:00:00:00:d1 (  89)  Aspd: 2.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 ( 117)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 ( 146)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 ( 180)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 ( 206)  Aspd: 3.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd ( 230)  Aspd: 4.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd ( 254)  Aspd: 4.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 ( 284)  Aspd: 3.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd ( 311)  Aspd: 4.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd ( 331)  Aspd: 4.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd ( 361)  Aspd: 4.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 ( 386)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 ( 410)  Aspd: 3.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd ( 440)  Aspd: 4.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd ( 465)  Aspd: 4.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd ( 487)  Aspd: 4.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 ( 511)  Aspd: 3.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd ( 541)  Aspd: 4.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 ( 567)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 ( 590)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 ( 621)  Aspd: 3.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd ( 646)  Aspd: 4.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd ( 669)  Aspd: 4.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd ( 700)  Aspd: 4.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 ( 725)  Aspd: 3.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd ( 749)  Aspd: 4.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 ( 780)  Aspd: 3.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd ( 805)  Aspd: 4.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 ( 830)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 ( 853)  Aspd: 3.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd ( 884)  Aspd: 4.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd ( 909)  Aspd: 4.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 ( 934)  Aspd: 3.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd ( 964)  Aspd: 4.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd ( 989)  Aspd: 4.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (1014)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (1045)  Aspd: 3.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd (1068)  Aspd: 4.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (1093)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (1123)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (1149)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (1173)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (1198)  Aspd: 3.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd (1230)  Aspd: 4.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (1253)  Aspd: 3.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd (1281)  Aspd: 4.0 m/s
packet: e9:10:00:0a:14:00:00:00:d1 (1308)  Aspd: 2.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (1334)  Aspd: 3.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd (1359)  Aspd: 4.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd (1389)  Aspd: 4.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (1415)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (1439)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (1463)  Aspd: 3.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd (1494)  Aspd: 4.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (1519)  Aspd: 3.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd (1545)  Aspd: 4.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd (1574)  Aspd: 4.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd (1600)  Aspd: 4.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (1623)  Aspd: 3.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd (1653)  Aspd: 4.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (1679)  Aspd: 3.0 m/s
packet: e9:10:00:0a:14:00:00:00:d1 (1708)  Aspd: 2.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd (1744)  Aspd: 4.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd (1772)  Aspd: 4.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd (1801)  Aspd: 4.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd (1828)  Aspd: 4.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (1860)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (1885)  Aspd: 3.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd (1910)  Aspd: 4.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (1941)  Aspd: 3.0 m/s
packet: e9:10:00:0a:14:00:00:00:d1 (1964)  Aspd: 2.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (2136)  Aspd: 3.0 m/s
packet: e9:10:00:0a:14:00:00:00:d1 (2161)  Aspd: 2.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (2185)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (2215)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (2239)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (2263)  Aspd: 3.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (2288)  Aspd: 3.0 m/s
packet: e9:10:00:0a:14:00:00:00:d1 (2317)  Aspd: 2.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (2342)  Aspd: 3.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd (2368)  Aspd: 4.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (2397)  Aspd: 3.0 m/s
packet: e9:10:00:0a:14:00:00:00:d1 (2422)  Aspd: 2.0 m/s
packet: e9:10:00:0a:14:00:00:00:d1 (2446)  Aspd: 2.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (2477)  Aspd: 3.0 m/s
packet: e9:10:00:0a:28:00:00:00:bd (2500)  Aspd: 4.0 m/s
packet: e9:10:00:0a:1e:00:00:00:c7 (2525)  Aspd: 3.0 m/s
packet: e9:10:00:0a:6e:00:00:00:77 (2556)  Aspd: 11.0 m/s
packet: e9:10:00:0a:a0:00:00:00:45 (2581)  Aspd: 16.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (2607)  Aspd: 17.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (2629)  Aspd: 19.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (2660)  Aspd: 19.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (2684)  Aspd: 19.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (2709)  Aspd: 18.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (2739)  Aspd: 19.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (2764)  Aspd: 19.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (2788)  Aspd: 19.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (2819)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (2843)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (2870)  Aspd: 18.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (2898)  Aspd: 19.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (2924)  Aspd: 19.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (2948)  Aspd: 19.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (2972)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3004)  Aspd: 18.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (3028)  Aspd: 19.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3052)  Aspd: 18.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (3082)  Aspd: 19.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3108)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3133)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3163)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3187)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3212)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3236)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3267)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3292)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3320)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3347)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3375)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3403)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3439)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3467)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3496)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3526)  Aspd: 18.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (3550)  Aspd: 19.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3574)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3599)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3630)  Aspd: 18.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (3651)  Aspd: 19.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (3676)  Aspd: 19.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (3706)  Aspd: 19.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3730)  Aspd: 18.0 m/s
packet: e9:10:00:0a:c8:00:00:00:1d (3754)  Aspd: 20.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (3784)  Aspd: 19.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (3810)  Aspd: 19.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3833)  Aspd: 18.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (3864)  Aspd: 19.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (3889)  Aspd: 17.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3914)  Aspd: 18.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (3938)  Aspd: 19.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3971)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (3992)  Aspd: 18.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (4018)  Aspd: 17.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (4050)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (4076)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (4100)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (4131)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (4155)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (4179)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (4204)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (4237)  Aspd: 18.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (4261)  Aspd: 19.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (4285)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (4315)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (4339)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (4363)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (4394)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (4419)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (4445)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (4477)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (4502)  Aspd: 18.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (4526)  Aspd: 19.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (4549)  Aspd: 18.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (4580)  Aspd: 17.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (4605)  Aspd: 17.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (4632)  Aspd: 17.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (4663)  Aspd: 17.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (4691)  Aspd: 18.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (4712)  Aspd: 17.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (4743)  Aspd: 18.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (4766)  Aspd: 17.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (4791)  Aspd: 17.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (4823)  Aspd: 17.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (4850)  Aspd: 18.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (4874)  Aspd: 17.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (4898)  Aspd: 17.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (4929)  Aspd: 17.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (4955)  Aspd: 17.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (4978)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (5009)  Aspd: 18.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (5037)  Aspd: 17.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (5064)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (5098)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (5126)  Aspd: 18.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (5153)  Aspd: 17.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (5179)  Aspd: 19.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (5211)  Aspd: 19.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (5238)  Aspd: 17.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (5262)  Aspd: 19.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (5292)  Aspd: 19.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (5316)  Aspd: 19.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (5339)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (5369)  Aspd: 18.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (5393)  Aspd: 17.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (5418)  Aspd: 17.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (5448)  Aspd: 17.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (5472)  Aspd: 17.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (5496)  Aspd: 17.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (5519)  Aspd: 17.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (5549)  Aspd: 17.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (5574)  Aspd: 18.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (5598)  Aspd: 17.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (5628)  Aspd: 17.0 m/s
packet: e9:10:00:0a:aa:00:00:00:3b (5653)  Aspd: 17.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (5680)  Aspd: 18.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (5710)  Aspd: 19.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (5733)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (5758)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (5788)  Aspd: 18.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (5812)  Aspd: 19.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (5838)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (5862)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (5892)  Aspd: 18.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (5916)  Aspd: 19.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (5944)  Aspd: 18.0 m/s
packet: e9:10:00:0a:b4:00:00:00:31 (5972)  Aspd: 18.0 m/s
packet: e9:10:00:0a:be:00:00:00:27 (5996)  Aspd: 19.0 m/s
packet: e9:10:00:0a:dc:00:00:00:09 (6022)  Aspd: 22.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (6056)  Aspd: 23.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (6076)  Aspd: 24.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (6100)  Aspd: 24.0 m/s
packet: e9:10:00:0a:dc:00:00:00:09 (6125)  Aspd: 22.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (6157)  Aspd: 24.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (6181)  Aspd: 23.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (6206)  Aspd: 23.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (6237)  Aspd: 24.0 m/s
packet: e9:10:00:0a:dc:00:00:00:09 (6261)  Aspd: 22.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (6286)  Aspd: 24.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (6318)  Aspd: 23.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (6341)  Aspd: 23.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (6366)  Aspd: 24.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (6397)  Aspd: 23.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (6422)  Aspd: 23.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (6445)  Aspd: 24.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (6470)  Aspd: 23.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (6500)  Aspd: 24.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (6526)  Aspd: 23.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (6550)  Aspd: 23.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (6581)  Aspd: 24.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (6606)  Aspd: 23.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (6630)  Aspd: 23.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (6661)  Aspd: 24.0 m/s
packet: e9:10:00:0a:dc:00:00:00:09 (6687)  Aspd: 22.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (6717)  Aspd: 24.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (6753)  Aspd: 24.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (6782)  Aspd: 24.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (6811)  Aspd: 23.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (6836)  Aspd: 24.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (6867)  Aspd: 24.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (6893)  Aspd: 23.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (6915)  Aspd: 24.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (6945)  Aspd: 24.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (6964)  Aspd: 24.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (6988)  Aspd: 24.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (7018)  Aspd: 24.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (7044)  Aspd: 23.0 m/s
packet: e9:10:00:0a:fa:00:00:00:ea (7065)  Aspd: 25.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (7091)  Aspd: 23.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (7120)  Aspd: 24.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (7144)  Aspd: 23.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (7168)  Aspd: 23.0 m/s
packet: e9:10:00:0a:fa:00:00:00:ea (7198)  Aspd: 25.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (7221)  Aspd: 24.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (7245)  Aspd: 23.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (7276)  Aspd: 24.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (7303)  Aspd: 24.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (7326)  Aspd: 23.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (7356)  Aspd: 23.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (7381)  Aspd: 23.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (7404)  Aspd: 23.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (7429)  Aspd: 23.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (7459)  Aspd: 23.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (7484)  Aspd: 23.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (7509)  Aspd: 23.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (7540)  Aspd: 24.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (7564)  Aspd: 24.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (7587)  Aspd: 24.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (7618)  Aspd: 23.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (7643)  Aspd: 24.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (7668)  Aspd: 23.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (7692)  Aspd: 24.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (7723)  Aspd: 24.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (7751)  Aspd: 24.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (7771)  Aspd: 23.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (7801)  Aspd: 23.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (7826)  Aspd: 24.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (7851)  Aspd: 24.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (7882)  Aspd: 23.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (7906)  Aspd: 24.0 m/s
packet: e9:10:00:0a:fa:00:00:00:ea (7930)  Aspd: 25.0 m/s
packet: e9:10:00:0a:fa:00:00:00:ea (7961)  Aspd: 25.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (7985)  Aspd: 24.0 m/s
packet: e9:10:00:0a:fa:00:00:00:ea (8012)  Aspd: 25.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (8035)  Aspd: 23.0 m/s
packet: e9:10:00:0a:fa:00:00:00:ea (8066)  Aspd: 25.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (8091)  Aspd: 23.0 m/s
packet: e9:10:00:0a:fa:00:00:00:ea (8115)  Aspd: 25.0 m/s
packet: e9:10:00:0a:fa:00:00:00:ea (8145)  Aspd: 25.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (8169)  Aspd: 23.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (8193)  Aspd: 24.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (8224)  Aspd: 24.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (8249)  Aspd: 24.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (8274)  Aspd: 24.0 m/s
packet: e9:10:00:0a:fa:00:00:00:ea (8305)  Aspd: 25.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (8334)  Aspd: 24.0 m/s
packet: e9:10:00:0a:dc:00:00:00:09 (8361)  Aspd: 22.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (8390)  Aspd: 24.0 m/s
packet: e9:10:00:0a:e6:00:00:00:fe (8426)  Aspd: 23.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (8454)  Aspd: 24.0 m/s
packet: e9:10:00:0a:dc:00:00:00:09 (8479)  Aspd: 22.0 m/s
packet: e9:10:00:0a:f0:00:00:00:f4 (8510)  Aspd: 24.0 m/s
packet: e9:10:00:0a:fa:00:00:00:ea (8534)  Aspd: 25.0 m/s
packet: e9:10:00:0a:fa:00:00:00:ea (8557)  Aspd: 25.0 m/s
packet: e9:10:00:0a:fa:00:00:00:ea (8587)  Aspd: 25.0 m/s
packet: e9:10:00:0a:fa:00:00:00:ea (8612)  Aspd: 25.0 m/s
packet: e9:10:00:0a:fa:00:00:00:ea (8636)  Aspd: 25.0 m/s
packet: e9:10:00:0a:dc:00:00:00:09 (8660)  Aspd: 22.0 m/s
packet: e9:10:00:0a:8c:00:00:00:59 (8688)  Aspd: 14.0 m/s
packet: e9:10:00:0a:78:00:00:00:6d (8712)  Aspd: 12.0 m/s
packet: e9:10:00:0a:64:00:00:00:81 (8738)  Aspd: 10.0 m/s
packet: e9:10:00:0a:5a:00:00:00:8b (8765)  Aspd: 9.0 m/s
packet: e9:10:00:0a:50:00:00:00:95 (8790)  Aspd: 8.0 m/s
packet: e9:10:00:0a:5a:00:00:00:8b (8814)  Aspd: 9.0 m/s
packet: e9:10:00:0a:50:00:00:00:95 (8844)  Aspd: 8.0 m/s
packet: e9:10:00:0a:5a:00:00:00:8b (8869)  Aspd: 9.0 m/s
packet: e9:10:00:0a:5a:00:00:00:8b (8892)  Aspd: 9.0 m/s
packet: e9:10:00:0a:5a:00:00:00:8b (8922)  Aspd: 9.0 m/s
packet: e9:10:00:0a:50:00:00:00:95 (8946)  Aspd: 8.0 m/s
packet: e9:10:00:0a:5a:00:00:00:8b (8973)  Aspd: 9.0 m/s
packet: e9:10:00:0a:5a:00:00:00:8b (8997)  Aspd: 9.0 m/s
packet: e9:10:00:0a:5a:00:00:00:8b (9027)  Aspd: 9.0 m/s
packet: e9:10:00:0a:50:00:00:00:95 (9052)  Aspd: 8.0 m/s
packet: e9:10:00:0a:5a:00:00:00:8b (9075)  Aspd: 9.0 m/s
packet: e9:10:00:0a:5a:00:00:00:8b (9110)  Aspd: 9.0 m/s
packet: e9:10:00:0a:5a:00:00:00:8b (9131)  Aspd: 9.0 m/s
packet: e9:10:00:0a:5a:00:00:00:8b (9158)  Aspd: 9.0 m/s
packet: e9:10:00:0a:5a:00:00:00:8b (9190)  Aspd: 9.0 m/s
packet: e9:10:00:0a:50:00:00:00:95 (9214)  Aspd: 8.0 m/s
packet: e9:10:00:0a:64:00:00:00:81 (9238)  Aspd: 10.0 m/s
packet: e9:10:00:0a:64:00:00:00:81 (9269)  Aspd: 10.0 m/s
packet: e9:10:00:0a:5a:00:00:00:8b (9292)  Aspd: 9.0 m/s
packet: e9:10:00:0a:5a:00:00:00:8b (9318)  Aspd: 9.0 m/s
packet: e9:10:00:0a:5a:00:00:00:8b (9344)  Aspd: 9.0 m/s
packet: e9:10:00:0a:5a:00:00:00:8b (9376)  Aspd: 9.0 m/s
packet: e9:10:00:0a:5a:00:00:00:8b (9399)  Aspd: 9.0 m/s
packet: e9:10:00:0a:5a:00:00:00:8b (9424)  Aspd: 9.0 m/s
packet: e9:10:00:0a:5a:00:00:00:8b (9454)  Aspd: 9.0 m/s
packet: e9:10:00:0a:64:00:00:00:81 (9477)  Aspd: 10.0 m/s
packet: e9:10:00:0a:64:00:00:00:81 (9503)  Aspd: 10.0 m/s
packet: e9:10:00:0a:5a:00:00:00:8b (9535)  Aspd: 9.0 m/s
packet: e9:10:00:0a:64:00:00:00:81 (9560)  Aspd: 10.0 m/s
packet: e9:10:00:0a:5a:00:00:00:8b (9584)  Aspd: 9.0 m/s
packet: e9:10:00:0a:64:00:00:00:81 (9609)  Aspd: 10.0 m/s
janekx commented 8 years ago

So you not calculate the datas from m/s to kmh. But it is not possible it only half a real speed. On smartport protocol I see (km/10)/Hour

kilrah commented 8 years ago

Unit according to the protocol doc I have is indeed km/h/10. That's correct in OpenTX, UNIT_KMH, PREC1.

What's missing is the unit conversions, currently for speed the only conversions that are run are from knots to the others. Need to implement them from km/h too. https://github.com/opentx/opentx/blob/master/radio/src/telemetry/telemetry.cpp#L550

You definitely do NOT want auto offset on for an airspeed sensor.

projectkk2glider commented 8 years ago

Added issue #3059 for the conversions from km/h

janekx commented 8 years ago

I will make the test with ASS-100 in car and log it, if the displayed values are same like values in raw data log, it is not kmh speed and not km/h/10 too. As I write the displayed speed needs to multiply by 2.5 to get close to real car speed.

janekx commented 8 years ago

So here is test in car, auto offser off, filter off, kmh sport.txt RCStudio-2015-11-16.txt

Video will be here soon https://youtu.be/Z2O25-giTTY

projectkk2glider commented 8 years ago

@janekx Your last data set looks perfectly OK. The raw values from sport.txt are parsed correctly. There are no anomalies.

Based on your reports and the video we can see that the measured speed in km/h and actual speed of the car differ a lot (about a factor or 2.5). But all I can say that this is not an OpenTX bug. The fact is that sensor sends such values.

So we should contact FrSky (I bet you can do that) and ask them why there is such difference in measured and actual speed. Perhaps sensor sends speed in some other unit or has some other problem. If you have the time and the will you could do further tests:

janekx commented 8 years ago

Did not I tell it at first article? Why I must make these test again? I am untrustworthy? My car method finally looks best what we can do.... Only one question, what you think will happend when I connect this setup to T+ with 2.0.16 OpneTX? Hint: we not need FrSky, there is bug in the OpenTX 2.1.X

bsongis commented 8 years ago

I think @projectkk2glider would like to know if the difference is linear (I mean the same ratio at slow speed and at high speed). Was it ok in 2.0.X?

projectkk2glider commented 8 years ago

Your first data set looks strange. The measured speed should be the same regardless of the unit selected, because the unit conversion is not implemented yet.

You don't have to do the tests if you don't won't. I wrote that already. I have no personal desire to have the air speed sensor working at the present time, I don't even own one and probably never will. I am trying to solve your problem.

The 2.0.x will treat sent speed in knots, but that is a factor of 1.8 not 2.5.

janekx commented 8 years ago

First article are measured tables that show all... And the winner Bertrand, yes 2.0.16 shows values 46 when 2.1 shows 20, so when we count some %error it shows well

janekx commented 8 years ago

Where my data looks strange? One table is in kmh and second is in mph 30mph is 50kmh and measured is 19 and 21 it is ok

projectkk2glider commented 8 years ago

So 50 in your second table is actually 50 mph? That would explain the difference. I thought it was 50 km/h.

janekx commented 8 years ago

Yes second is all in mph first is all in kmh I told that I switch speedmeter of the car to kmh and then to mph

bsongis commented 8 years ago
packet: e9:10:00:0a:e6:00:00:00:fe (10988)  Aspd: 23.0 km/h
packet: 98:10:05:f1:11:1d:0b:00:bf (11006)  SWR: 17
packet: 98:10:01:f1:63:a4:00:00:f4 (11007)  RSSI: 99
packet: 98:10:04:f1:9c:00:00:00:5d (11008)  Batt: 156
packet: e9:10:00:0a:e6:00:00:00:fe (11013)  Aspd: 23.0 km/h
packet: e9:10:00:0a:e6:00:00:00:fe (11041)  Aspd: 23.0 km/h
packet: 98:10:05:f1:11:1b:0a:00:c2 (11043)  SWR: 17
packet: 98:10:01:f1:62:9a:00:00:00 (11044)  RSSI: 98
packet: 98:10:04:f1:9c:00:00:00:5d (11045)  Batt: 156
packet: e9:10:00:0a:e6:00:00:00:fe (11065)  Aspd: 23.0 km/h
packet: 98:10:05:f1:11:27:0f:00:b1 (11080)  SWR: 17
packet: 98:10:01:f1:63:9e:00:00:fa (11081)  RSSI: 99
packet: 98:10:04:f1:9c:00:00:00:5d (11082)  Batt: 156
packet: e9:10:00:0a:e6:00:00:00:fe (11089)  Aspd: 23.0 km/h
packet: e9:10:00:0a:e6:00:00:00:fe (11113)  Aspd: 23.0 km/h
packet: 98:10:05:f1:11:1e:0c:00:bd (11116)  SWR: 17
packet: 98:10:01:f1:62:99:00:00:01 (11117)  RSSI: 98
packet: 98:10:04:f1:9c:00:00:00:5d (11118)  Batt: 156
packet: e9:10:00:0a:e6:00:00:00:fe (11143)  Aspd: 23.0 km/h
packet: 98:10:05:f1:11:22:0c:00:b9 (11153)  SWR: 17
packet: 98:10:01:f1:62:9e:00:00:fb (11154)  RSSI: 98
packet: 98:10:04:f1:9c:00:00:00:5d (11155)  Batt: 156
packet: e9:10:00:0a:e6:00:00:00:fe (11168)  Aspd: 23.0 km/h
packet: 98:10:05:f1:11:21:0c:00:ba (11189)  SWR: 17
packet: 98:10:01:f1:61:a8:00:00:f2 (11190)  RSSI: 97
packet: 98:10:04:f1:9c:00:00:00:5d (11191)  Batt: 156
packet: e9:10:00:0a:e6:00:00:00:fe (11192)  Aspd: 23.0 km/h
packet: e9:10:00:0a:e6:00:00:00:fe (11220)  Aspd: 23.0 km/h

I am really afraid that OpenTX is right here, the S.PORT protocol shows a constant value: 0x000000e6, which means 23.0km/h, not 50km/h

We need to ask @Adelaxie

projectkk2glider commented 8 years ago

As far as I can reconstruct from the emailing from FrSky the unit that sensor uses is actually knots. Do you agree? We just need to change the default unit and this will be done.

janekx commented 8 years ago

Yes! As i wrote in mails the windmaster prove that it is knots.

projectkk2glider commented 8 years ago

Ok, I will fix this tonight.

janekx commented 8 years ago

Thanks

dsbeach commented 8 years ago

With this change I'll need to make changes in the telemetry simulator log file playback at a minumum. Are you OK with having the sim display and accept values in km/h which we be converted to knots when sent to the transmitter? That is the way GSpd is being handled now.

projectkk2glider commented 8 years ago

Both ways are OK with me as long as both (GPS and Aspd) are done it the same way.

dsbeach commented 8 years ago

Good - I'll get a pulls done for both master and next today.

kcaldwel commented 8 years ago

I just measured values with an N2 airspeed sensor and an OXS GPS on a car (about 1m in front and above the car) that are about 2x the actual values for both the airspeed and the GPS ground speed. The two readings seem to correlate, just both out by about 2x.

I am using OpenTx 2.1.7,

I had kmh set for units on both Gspd and Aspd. My Taranis B model was set to metric.

I believe I was getting correct speeds from a FrSky GPS in an earlier version of OpenTx 2.1+, but the N2 airspeed readings were incorrect then because I didn't have the 47.1 ratio.

Should I not use the 47.1 correction factor in 2.1.7? Is the GPS speed problem with OXS or OpenTx?

Thanks!

nigelsheffield commented 8 years ago

GPS speed sent by sensor is in knots isn't it? At least it's whats expected in 2.0 so sensor will still be sending knots regardless of what the tx operating system is won't it?

projectkk2glider commented 8 years ago

@kcaldwel There was a change in the unit. Originally the FrSky specification had km/h for the Air speed unit. After the testing we found out that it was wrong and that the actual unit is knots. So we changed it in 2.1.7.

kcaldwel commented 8 years ago

If I understand correctly, I no longer need the 47.1 ratio for the N2 airspeed sensor.

And I need to re-flash my OXS to send knots, not kmh.

Thanks!

kilrah commented 8 years ago

There was a change in the unit. Originally the FrSky specification had km/h for the Air speed unit. After the testing we found out that it was wrong and that the actual unit is knots. So we changed it in 2.1.7.

Reopening this as following the RCG discussion yesterday I asked Adela again... and FrSky assure me 100% that their airspeed sensor supplies km/h, not knots.

Whoever did the measurement could have forgotten that the radio was already applying a conversion...

janekx commented 8 years ago

This look like immortal bug. Can you please ad the link on discussion?

kilrah commented 8 years ago

http://www.rcgroups.com/forums/showthread.php?t=2178865&page=692#10376