rrTV-PHOTO   New HD TV
HOME   rrTV-PHOTO   GALLERIES   MY GALLERY   HELP-FAQ
myHOME PM pmRR MEMBERS 675 ONLINE 19 EVENTS SEARCH REGISTER  START HERE
 
10 pages [ <<    <     2      3     ( 4 )     5      6     NEXT    >> ]8239 viewsPOST REPLY
GrandRC . CanoMod . Futaba-RC

.
.
Radio - Servo - Gyro - Gov - Batt > PCM1024: PART II
 
 
w.pasman
Elite Veteran
Location: Netherlands

Phil

Yes I read about this channel 10 and how you connect it to a pin in your receiver chip. And how it is coupled to that switch D.
What made me wonder is that your switch D gives exactly the same results as when I put the throttle stick low.

Can you post a few frames with the throttle stick low ? Then we can see what happens in your case.
11-28-2003 Over year old.
HOMEPAGE  
 
 
Phil Cole
Veteran
Location: Redwood City CA

Quote 
Maybe you can give us the odd frames as well that were just before and next to it, then we can see the throttle position.


I ran a file compare on the two files. Some channels vary in value by 1, but that's all that changes apart from the aux bits. I copied some more frames into the reply below.

The only change I made to the transmitter in the two runs was to operate the switch. I let the capture run for about a second, and checked to make sure there were no failsafe updates in there.

I'll try the same thing with different throttle positions.

D Up

== SYNC = NEG == Time:077.55ms == #Frames:0002 ================================
000000 FrameType: EVEN
11 Meaning unknown (yet)
0011001100 => PCM byte 101000
1110001100 => PCM byte 011110
1100011000 => PCM byte 101101
0001111111 => PCM byte 001001
aux= 2 ecc= 73 A2= 491 D1= 8
0011111111 => PCM byte 001000
0011000111 => PCM byte 100000
1100001111 => PCM byte 001101
1100011100 => PCM byte 011100
aux= 0 ecc= 92 A4= 515 D3= 8
0011001100 => PCM byte 101000
1111000011 => PCM byte 001111
1100000011 => PCM byte 101111
1100111111 => PCM byte 001011
aux= 2 ecc=203 A6= 251 D5= 8
0011111111 => PCM byte 001000
0000111100 => PCM byte 110000
1111100111 => PCM byte 000011
1111100011 => PCM byte 000010
aux= 0 ecc=194 A8= 768 D7= 8
------ Time=102.75
001111
== SYNC = POS == Time:106.35ms == #Frames:0003 ================================
000011 FrameType: ODD.
0011001100 => PCM byte 101000
0001110011 => PCM byte 100001
1111110000 => PCM byte 011000
1100000111 => PCM byte 011011
aux= 2 ecc= 27 A1= 534 D2= 8
0011111111 => PCM byte 001000
0011001100 => PCM byte 101000
0001100111 => PCM byte 100010
0011000111 => PCM byte 100000
aux= 0 ecc=160 A3= 648 D4= 8
0011001100 => PCM byte 101000
1111100011 => PCM byte 000010
1100000111 => PCM byte 011011
1110011100 => PCM byte 010101
aux= 2 ecc=213 A5= 38 D6= 8
1111110000 => PCM byte 011000
1100011100 => PCM byte 011100
0011000011 => PCM byte 101001
0011111000 => PCM byte 100100
aux= 1 ecc=100 A7= 458 D8= 8*****CHECK****
------ Time=131.25

*************************************
D Down

== SYNC = NEG == Time:227.55ms == #Frames:0007 ================================
000000 FrameType: EVEN
11 Meaning unknown (yet)
0011001100 => PCM byte 101000
1110001100 => PCM byte 011110
0000111100 => PCM byte 110000
0011100000 => PCM byte 110011
aux= 2 ecc= 51 A2= 492 D1= 8
1111110000 => PCM byte 011000
0011000111 => PCM byte 100000
1100001111 => PCM byte 001101
0001110000 => PCM byte 111001
aux= 1 ecc=121 A4= 515 D3= 8*****CHECK****
0011001100 => PCM byte 101000
1111000011 => PCM byte 001111
0011110000 => PCM byte 110010
0001111000 => PCM byte 110001
aux= 2 ecc=177 A6= 252 D5= 8
0011111111 => PCM byte 001000
1100000011 => PCM byte 101111
0000011000 => PCM byte 111100
1111111000 => PCM byte 000000
aux= 0 ecc= 0 A8= 767 D7= 8
------ Time=253.05
001111
== SYNC = POS == Time:256.35ms == #Frames:0008 ================================
000011 FrameType: ODD.
0011001100 => PCM byte 101000
0001110011 => PCM byte 100001
1111110000 => PCM byte 011000
1100000111 => PCM byte 011011
aux= 2 ecc= 27 A1= 534 D2= 8
0011111111 => PCM byte 001000
0011001100 => PCM byte 101000
0000001111 => PCM byte 100111
1100111111 => PCM byte 001011
aux= 0 ecc=203 A3= 649 D4= 8
0011001100 => PCM byte 101000
1111100011 => PCM byte 000010
1100000111 => PCM byte 011011
1110011100 => PCM byte 010101
aux= 2 ecc=213 A5= 38 D6= 8
1111110000 => PCM byte 011000
1100011100 => PCM byte 011100
0011000011 => PCM byte 101001
0011111000 => PCM byte 100100
aux= 1 ecc=100 A7= 458 D8= 8*****CHECK****
------ Time=281.25
1100
== SYNC = POS == Time:284.55ms == #Frames:0009 ================================
000000 FrameType: EVEN
11 Meaning unknown (yet)
0011001100 => PCM byte 101000
1110001100 => PCM byte 011110
0000111100 => PCM byte 110000
0011100000 => PCM byte 110011
aux= 2 ecc= 51 A2= 492 D1= 8
1111110000 => PCM byte 011000
0011000111 => PCM byte 100000
1100001111 => PCM byte 001101
0001110000 => PCM byte 111001
aux= 1 ecc=121 A4= 515 D3= 8*****CHECK****
0011001100 => PCM byte 101000
1111000011 => PCM byte 001111
0011110000 => PCM byte 110010
0001111000 => PCM byte 110001
aux= 2 ecc=177 A6= 252 D5= 8
0011111111 => PCM byte 001000
1100000011 => PCM byte 101111
0000011000 => PCM byte 111100
1111111000 => PCM byte 000000
aux= 0 ecc= 0 A8= 767 D7= 8
------ Time=310.05
11-28-2003 Over year old.
 
 
w.pasman
Elite Veteran
Location: Netherlands

Phil,

About your explanation of what the receiver might do with these codes, yes I agree. We already argued before that overshoot should be avoided, thus that the receiver should pick the lowest jump (the absolute value should be smallest, to be complete).
But that was not my point. The positive and negative parts are not symmetrical for other reasons than having 8 numbers below the middle 8, and 7 numbers above it:

(1) the deltas above 8 all represent a range from an odd to an even jump up; deltas below 8 represent jumps between an even and an odd jump down
(2) this holds up to D=2,14. D=15 suddenly represents jumps from 88 and higher (while I would expect jumps from 89 and higher).
11-28-2003 Over year old.
HOMEPAGE  
 
 
w.pasman
Elite Veteran
Location: Netherlands

Phil

Mmm this looks a bit strange indeed.
You have aux bit 8 going on in frames with positive sync. Is that all the time [i mean all pos frames] or just one frame? In my transmitter this bit is straightly coupled to the snap/trainer switch, and I already wondered why the receiver would need this info for. However up to now you suggest this is all caused by switch D? So do I get it right that you have TWO bits flipping when you toggle switch D: bit 4 and bit 8?
Your throttle says 649, so it is just a little off the center? Then this is not this 'throttle low' situation. I'm looking forward to your throttle low frames.
11-28-2003 Over year old.
HOMEPAGE  
 
 
w.pasman
Elite Veteran
Location: Netherlands

Just some weird thinking, maybe Futaba has defined the center to be at 511.5 instead of 512? THis might cause this assymetric things although it can't explain the 89 versus 88
11-28-2003 Over year old.
HOMEPAGE  
 
 
FredericG
Heliman
Location: Belgium

did you see that? Phil has odd values !!!

This proves that my TX only generates even values.


Frederic
11-28-2003 Over year old.
HOMEPAGE  
 
 
FredericG
Heliman
Location: Belgium

I did a quick recheck on the delta’s and it looks like you guys are right, they are not symmetric.

I added some code to “DecodePacket” to only print when deltas are not 8, so that it is easier to see (activated when verbose=0)

else
{
static int state = 0;
static int pos1;
static int delta1;
if (AbsChannel == 1)
{
if (state == 0)
{
pos1 = pos;
state=1;
}
else
if (state == 2)
{
printf("Step: %3d => Delta %d\n", pos-pos1, delta1);
state = 0;
}
}
else
if (DiffChannel == 1)
{
if (state == 1)
{
if (delta != 8)
{
delta1 = delta;
state = 2;
}
else
state = 0;
}
}
}

When I setup the mixer to generate steps of +4 and –4 when I toggle the switch I only get the positive steps logged, indicating that the negative ones do generate a delta of 8:
Step: 4 => Delta 9
Step: 4 => Delta 9
Step: 4 => Delta 9
Step: 4 => Delta 9
Step: 4 => Delta 9
Step: 4 => Delta 9
Step: 4 => Delta 9
Step: 4 => Delta 9
Step: 4 => Delta 9
Step: 4 => Delta 9

With a step of –6 (remember, I have no odd values ),
I see deltas of 9 and 7:
Step: -6 => Delta 7
Step: -6 => Delta 7
Step: -6 => Delta 7
Step: 6 => Delta 9
Step: -6 => Delta 7
Step: 6 => Delta 9
Step: 6 => Delta 9



But with very high steps, I do not get 0….
Step: -484 => Delta 1
Step: 484 => Delta 15
Step: -484 => Delta 1
Step: 484 => Delta 15
Step: -484 => Delta 1

Some difference in implementation between TX?

Frederic
11-28-2003 Over year old.
HOMEPAGE  
 
 
Phil Cole
Veteran
Location: Redwood City CA

Quote 
You have aux bit 8 going on in frames with positive sync. Is that all the time [i mean all pos frames] or just one frame?


Is aux bit 8 the last aux. bit in each frame? If so, no, it's not always set in frames of pos. sync. It just happened that the pieces I pasted into my reply had pos sync. on the odd frames.

Aux bit 8 in odd frames appears to be the ch9. (I.e. it is in the PCM word that contains the A7 value.)

The "low throttle" indication appears to go along with the PCM word containing A3. The seemingly high throttle position you saw in my posting was because of the bad throttle setup I used on that particular model, and also the idle speed is set quite high. I think I had the stick all the way down.

The 9Z allows you to program the BFS reset in quite a few ways. It can be set for low throttle or high throttle. It can also be set to any stick or switch. I set the BFS to a switch, and the fourth aux bit in the odd frames followed the switch and not the throttle stick position.

Also, note that, in the case of the 9Z at least, the BFS is controlled by the stick position, not the commanded servo position. This means it is not affected by strange ATV settings or mixes with throttle as slave. It also means you can reset it by going full negative if you happen to be in idle up at the time.

The sample below show the throttle stick and the BFS reset switch I programmed in all four combinations:

I changed to using a dedicated model memory, with everything in the default state except the specific programming for the test and the FS values. FSs are all set to max values so they're easy to see if they occur.

Throttle low, SW A up

== SYNC = NEG == Time:003.75ms == #Frames:0000 ================================
000000 FrameType: EVEN
11 Meaning unknown (yet)
0011001100 => PCM byte 101000
0011000111 => PCM byte 100000
1110000011 => PCM byte 011010
0000110000 => PCM byte 111010
aux= 2 ecc=186 A2= 518 D1= 8
0011111111 => PCM byte 001000
1100111000 => PCM byte 011111
0000110011 => PCM byte 101011
0001111111 => PCM byte 001001
aux= 0 ecc=201 A4= 506 D3= 8
0011001100 => PCM byte 101000
1100111000 => PCM byte 011111
1111001100 => PCM byte 010100
1100011100 => PCM byte 011100
aux= 2 ecc= 28 A6= 501 D5= 8
0011111111 => PCM byte 001000
0011000111 => PCM byte 100000
1100001111 => PCM byte 001101
1100011100 => PCM byte 011100
aux= 0 ecc= 92 A8= 515 D7= 8
------ Time=029.25
001111
== SYNC = POS == Time:032.55ms == #Frames:0001 ================================
000011 FrameType: ODD.
0011001100 => PCM byte 101000
1100111000 => PCM byte 011111
0001100011 => PCM byte 101010
1111100111 => PCM byte 000011
aux= 2 ecc=131 A1= 506 D2= 8
0011111111 => PCM byte 001000
1110000000 => PCM byte 110110
0001110000 => PCM byte 111001
1100001111 => PCM byte 001101
aux= 0 ecc= 77 A3= 878 D4= 8
0011001100 => PCM byte 101000
1111100011 => PCM byte 000010
1110011100 => PCM byte 010101
0011001100 => PCM byte 101000
aux= 2 ecc=104 A5= 37 D6= 8
0011111111 => PCM byte 001000
1100111000 => PCM byte 011111
1110000000 => PCM byte 110110
0011100000 => PCM byte 110011
aux= 0 ecc=179 A7= 509 D8= 8
------ Time=057.45

Throttle low, sw A down (the BFS reset condition is A down)

== SYNC = POS == Time:010.80ms == #Frames:0000 ================================
000011 FrameType: ODD.
0011001100 => PCM byte 101000
1100111000 => PCM byte 011111
0001100011 => PCM byte 101010
1111100111 => PCM byte 000011
aux= 2 ecc=131 A1= 506 D2= 8
1111110000 => PCM byte 011000
1110000000 => PCM byte 110110
0001110000 => PCM byte 111001
0011001100 => PCM byte 101000
aux= 1 ecc=104 A3= 878 D4= 8*****CHECK****
0011001100 => PCM byte 101000
1111100011 => PCM byte 000010
1110011100 => PCM byte 010101
0011001100 => PCM byte 101000
aux= 2 ecc=104 A5= 37 D6= 8
0011111111 => PCM byte 001000
1100111000 => PCM byte 011111
1110000000 => PCM byte 110110
0011100000 => PCM byte 110011
aux= 0 ecc=179 A7= 509 D8= 8
------ Time=035.70
1100
== SYNC = POS == Time:039.00ms == #Frames:0001 ================================
000000 FrameType: EVEN
11 Meaning unknown (yet)
0011001100 => PCM byte 101000
0011000111 => PCM byte 100000
1110000011 => PCM byte 011010
0000110000 => PCM byte 111010
aux= 2 ecc=186 A2= 518 D1= 8
0011111111 => PCM byte 001000
1100111000 => PCM byte 011111
0000110011 => PCM byte 101011
0001111111 => PCM byte 001001
aux= 0 ecc=201 A4= 506 D3= 8
0011001100 => PCM byte 101000
1100111000 => PCM byte 011111
0011110011 => PCM byte 010001
1100000000 => PCM byte 110111
aux= 2 ecc=119 A6= 500 D5= 8
0011111111 => PCM byte 001000
0011000111 => PCM byte 100000
1100001111 => PCM byte 001101
1100011100 => PCM byte 011100
aux= 0 ecc= 92 A8= 515 D7= 8
------ Time=064.50

Throttle high, Sw A up
== SYNC = POS == Time:007.50ms == #Frames:0000 ================================
000000 FrameType: EVEN
11 Meaning unknown (yet)
0011001100 => PCM byte 101000
0011000111 => PCM byte 100000
1110000011 => PCM byte 011010
0000110000 => PCM byte 111010
aux= 2 ecc=186 A2= 518 D1= 8
0011111111 => PCM byte 001000
1100111000 => PCM byte 011111
1110011100 => PCM byte 010101
1100111100 => PCM byte 010110
aux= 0 ecc= 86 A4= 501 D3= 8
0011001100 => PCM byte 101000
1100111000 => PCM byte 011111
0011110011 => PCM byte 010001
1100000000 => PCM byte 110111
aux= 2 ecc=119 A6= 500 D5= 8
0011111111 => PCM byte 001000
0011000111 => PCM byte 100000
1100001111 => PCM byte 001101
1100011100 => PCM byte 011100
aux= 0 ecc= 92 A8= 515 D7= 8
------ Time=033.00
001111
== SYNC = NEG == Time:036.30ms == #Frames:0001 ================================
000011 FrameType: ODD.
0011001100 => PCM byte 101000
1100111000 => PCM byte 011111
0001100011 => PCM byte 101010
1111100111 => PCM byte 000011
aux= 2 ecc=131 A1= 506 D2= 8
0011111111 => PCM byte 001000
0001111111 => PCM byte 001001
1111001100 => PCM byte 010100
1110000111 => PCM byte 001110
aux= 0 ecc= 14 A3= 149 D4= 8
0011001100 => PCM byte 101000
1111100011 => PCM byte 000010
1110011100 => PCM byte 010101
0011001100 => PCM byte 101000
aux= 2 ecc=104 A5= 37 D6= 8
0011111111 => PCM byte 001000
1100111000 => PCM byte 011111
1110000000 => PCM byte 110110
0011100000 => PCM byte 110011
aux= 0 ecc=179 A7= 509 D8= 8
------ Time=061.20

Throttle high, Sw A down

== SYNC = NEG == Time:025.35ms == #Frames:0000 ================================
000011 FrameType: ODD.
0011001100 => PCM byte 101000
1100111000 => PCM byte 011111
0001100011 => PCM byte 101010
1111100111 => PCM byte 000011
aux= 2 ecc=131 A1= 506 D2= 8
1111110000 => PCM byte 011000
0001111111 => PCM byte 001001
0011110011 => PCM byte 010001
1111111000 => PCM byte 000000
aux= 1 ecc= 64 A3= 148 D4= 8*****CHECK****
0011001100 => PCM byte 101000
1111100011 => PCM byte 000010
1110011100 => PCM byte 010101
0011001100 => PCM byte 101000
aux= 2 ecc=104 A5= 37 D6= 8
0011111111 => PCM byte 001000
1100111000 => PCM byte 011111
1110000000 => PCM byte 110110
0011100000 => PCM byte 110011
aux= 0 ecc=179 A7= 509 D8= 8
------ Time=050.25
1100
== SYNC = NEG == Time:053.55ms == #Frames:0001 ================================
000000 FrameType: EVEN
11 Meaning unknown (yet)
0011001100 => PCM byte 101000
0011000111 => PCM byte 100000
1110000011 => PCM byte 011010
0000110000 => PCM byte 111010
aux= 2 ecc=186 A2= 518 D1= 8
0011111111 => PCM byte 001000
1100111000 => PCM byte 011111
0011111100 => PCM byte 010000
0000011100 => PCM byte 111101
aux= 0 ecc= 61 A4= 500 D3= 8
0011001100 => PCM byte 101000
1100111000 => PCM byte 011111
0011110011 => PCM byte 010001
1100000000 => PCM byte 110111
aux= 2 ecc=119 A6= 500 D5= 8
0011111111 => PCM byte 001000
0011000111 => PCM byte 100000
1100001111 => PCM byte 001101
1100011100 => PCM byte 011100
aux= 0 ecc= 92 A8= 515 D7= 8
------ Time=079.05
001111
11-29-2003 Over year old.
 
 
FredericG
Heliman
Location: Belgium

Hi Phil,


You know you can also choose a lower verbose-level to get smaller loggings? Because less info is printed, it also seems to wort in real-time:

> ReadPCM SO | decodePCM SI 3

== SYNC = NEG == Time:007.95ms == #Frames:0000 ===
FrameType: EVEN
aux= 2 ecc=160 A2= 556 D1= 8
aux= 0 ecc=134 A4= 462 D3= 8
aux= 2 ecc=212 A6=1020 D5= 8
aux= 0 ecc=225 A8= 512 D7= 8
------ Time=033.15

== SYNC = POS == Time:036.75ms == #Frames:0001 ===
FrameType: ODD.
aux= 2 ecc=171 A1= 512 D2= 8
aux= 0 ecc=106 A3= 292 D4= 8
aux= 2 ecc=110 A5= 28 D6= 8
aux= 0 ecc=225 A7= 512 D8= 8
------ Time=061.95

== SYNC = POS == Time:064.95ms == #Frames:0002 ===
FrameType: EVEN
aux= 2 ecc=160 A2= 556 D1= 8
aux= 0 ecc=134 A4= 462 D3= 8
aux= 2 ecc=212 A6=1020 D5= 8
aux= 0 ecc=225 A8= 512 D7= 8
------ Time=090.15

== SYNC = NEG == Time:093.75ms == #Frames:0003 ===
FrameType: ODD.
aux= 2 ecc=171 A1= 512 D2= 8
aux= 0 ecc=106 A3= 292 D4= 8
aux= 2 ecc=110 A5= 28 D6= 8
aux= 0 ecc=225 A7= 512 D8= 8
------ Time=118.95

== SYNC = NEG == Time:121.95ms == #Frames:0004 ===
FrameType: EVEN
aux= 2 ecc=160 A2= 556 D1= 8
aux= 0 ecc=134 A4= 462 D3= 8
aux= 2 ecc=212 A6=1020 D5= 8
aux= 0 ecc=225 A8= 512 D7= 8
------ Time=147.15


Frederic
11-29-2003 Over year old.
HOMEPAGE  
 
 
w.pasman
Elite Veteran
Location: Netherlands

Hey Guys,

I can't get to page 2 on this thread anymore. I get "the file helicopter/t73085p2/ can not be found. Please check the location and try again". Can you try to go there?
11-29-2003 Over year old.
HOMEPAGE  
 
 
w.pasman
Elite Veteran
Location: Netherlands

Frederic

Yes odd and even values, so your code has no bug and it really is your transmitter!
11-29-2003 Over year old.
HOMEPAGE  
 
 
w.pasman
Elite Veteran
Location: Netherlands

Phil

Yes auxbit 8 is the last bit, so it would cause 0 or 1 in the last aux field. On my transmitter it goes to 1 if I pull the snap/trainer switch. And it goes to 1 both in odd and even frames...
If you say that ch9 in the odd frames, I would expect ch10 the same bit in the even frames?

Quote 

The "low throttle" indication appears to go along with the PCM word containing A3. The seemingly high throttle position you saw in my posting was because of the bad throttle setup I used on that particular model, and also the idle speed is set quite high. I think I had the stick all the way down.

The 9Z allows you to program the BFS reset in quite a few ways. It can be set for low throttle or high throttle. It can also be set to any stick or switch. I set the BFS to a switch, and the fourth aux bit in the odd frames followed the switch and not the throttle stick position.


Okay, so you agree that this 4th bit in odd frames is the battery hold reset bit? Then It can't be channel 10 !
Sure it's commanded by stick position. I was assuming you had normal throttle setup.
11-29-2003 Over year old.
HOMEPAGE  
 
 
Phil Cole
Veteran
Location: Redwood City CA

Page 2 of this thread is working for me.


Quote 
Okay, so you agree that this 4th bit in odd frames is the battery hold reset bit? Then It can't be channel 10 !


That's right. The ch10 bit is the fourth aux bit in the even frames.
11-30-2003 Over year old.
 
 
w.pasman
Elite Veteran
Location: Netherlands

Maybe page 2 is still in your cache? Then it SEEMS to be there but it's not. Anyway I still get the same error message. I dont get that with other pages here. However I again could not log in again to runryder about 15 minutes ago. Seemed down or overloaded? Had that before...

Quote 

Okay, so you agree that this 4th bit in odd frames is the battery hold reset bit? Then It can't be channel 10 !

>>That's right. The ch10 bit is the fourth aux bit in the even frames.



I concluded it can NOT , i repeat NOT, be channel 10 if it is the battery hold reset bit. So why do you say 'that's right, it's ch 10
11-30-2003 Over year old.
HOMEPAGE  
 
 
FredericG
Heliman
Location: Belgium

Page 2 works for me too... Also when I push "refresh", so it can't be cached.

Frederic
11-30-2003 Over year old.
HOMEPAGE  
 
 
FredericG
Heliman
Location: Belgium

Hi,

As I have been so busy lately, I have been relatively inactive on this thread. I have been rereading messages since November 19th, so forgive me when I mention issues that where discussed weeks ago…

What is the “snap switch” that is auxbit 8? Is that the same as the “trainer switch”?

I was completely unaware there is a “battery failsafe mode”. From your short description I understood that the received closes the throttle when battery goes low. When you respond by closing the throttle on the radio, the receiver gives you some time before shutting down. Is this correct (or have I been creative )?
If so, I suppose the RX uses the 4th aux bit for knowing where the throttle is.

I will check how the 4th aux bit behaves on my TX…

Frederic
11-30-2003 Over year old.
HOMEPAGE  
 
 
FredericG
Heliman
Location: Belgium

Hi,

I did a small mod to my code, so that bit 4 in odd frames is recognized as "low throttle".
I see very strange behavior….

This is with throttle high (nothing special):

== SYNC = NEG == Time:802.35ms == #Frames:0028 =====
FrameType: EVEN
aux= 2 ecc=160 A2= 556 D1= 8
aux= 0 ecc=134 A4= 462 D3= 8
aux= 2 ecc=171 A6= 512 D5= 8
aux= 0 ecc=225 A8= 512 D7= 8
------ Time=827.55

== SYNC = POS == Time:831.15ms == #Frames:0029 =====
FrameType: ODD.
aux= 2 ecc=171 A1= 512 D2= 8
aux= 0 ecc=160 A3= 94 D4= 8
aux= 2 ecc=180 A5= 698 D6= 8
aux= 0 ecc=225 A7= 512 D8= 8
------ Time=856.35

== SYNC = POS == Time:859.35ms == #Frames:0030 =====
FrameType: EVEN
aux= 2 ecc=160 A2= 556 D1= 8
aux= 0 ecc=134 A4= 462 D3= 8
aux= 2 ecc=171 A6= 512 D5= 8
aux= 0 ecc=225 A8= 512 D7= 8
------ Time=884.55


This is with throttle low:


== SYNC = NEG == Time:1069.65ms == #Frames:0037 ====

FrameType: ODD.
aux= 2 ecc=171 A1= 512 D2= 8
aux= 1 ecc=190 A3= 876 D4= 8 LowThrottle
aux= 2 ecc=180 A5= 698 D6= 8
aux= 0 ecc=225 A7= 512 D8= 8
------ Time=1094.85

== SYNC = NEG == Time:1097.85ms == #Frames:0038 ====

FrameType: EVEN
aux= 2 ecc=160 A2= 556 D1= 8
aux= 1 ecc=163 A4= 462 D3= 8 *****CHECK****
aux= 2 ecc=171 A6= 512 D5= 8
aux= 0 ecc=225 A8= 512 D7= 8
------ Time=1123.05

== SYNC = POS == Time:1126.65ms == #Frames:0039 ====

FrameType: ODD.
aux= 2 ecc=171 A1= 512 D2= 8
aux= 0 ecc=155 A3= 876 D4= 8
aux= 2 ecc=180 A5= 698 D6= 8
aux= 0 ecc=225 A7= 512 D8= 8
------ Time=1151.85

== SYNC = POS == Time:1154.85ms == #Frames:0040 ====

FrameType: EVEN
aux= 2 ecc=160 A2= 556 D1= 8
aux= 0 ecc=134 A4= 462 D3= 8
aux= 2 ecc=171 A6= 512 D5= 8
aux= 0 ecc=225 A8= 512 D7= 8
------ Time=1180.05

== SYNC = NEG == Time:1183.65ms == #Frames:0041 ====

FrameType: ODD.
aux= 2 ecc=171 A1= 512 D2= 8
aux= 1 ecc=190 A3= 876 D4= 8 LowThrottle
aux= 2 ecc=180 A5= 698 D6= 8
aux= 0 ecc=225 A7= 512 D8= 8
------ Time=1208.85

== SYNC = NEG == Time:1211.85ms == #Frames:0042 ====

FrameType: EVEN
aux= 2 ecc=160 A2= 556 D1= 8
aux= 1 ecc=163 A4= 462 D3= 8 *****CHECK****
aux= 2 ecc=171 A6= 512 D5= 8
aux= 0 ecc=225 A8= 512 D7= 8
------ Time=1237.05

== SYNC = POS == Time:1240.65ms == #Frames:0043 ====

FrameType: ODD.
aux= 2 ecc=171 A1= 512 D2= 8
aux= 0 ecc=155 A3= 876 D4= 8
aux= 2 ecc=180 A5= 698 D6= 8
aux= 0 ecc=225 A7= 512 D8= 8
------ Time=1265.85

== SYNC = POS == Time:1268.85ms == #Frames:0044 ====

FrameType: EVEN
aux= 2 ecc=160 A2= 556 D1= 8
aux= 0 ecc=134 A4= 462 D3= 8
aux= 2 ecc=171 A6= 512 D5= 8
aux= 0 ecc=225 A8= 512 D7= 8
------ Time=1294.05

So what I have here is bit 4 high in all NEG frames…..


Frederic
11-30-2003 Over year old.
HOMEPAGE  
 
 
w.pasman
Elite Veteran
Location: Netherlands

Hi Frederic

Quote 
What is the “snap switch” that is auxbit 8? Is that the same as the “trainer switch”?


Yes you can program this snap/trainer switch to operate in various ways. I have it usually in use for throttle cut if throttle is below some selectable point but I think throttle cut is not enabled in the test setting. Seems that it is straightly coupled to auxbit 8. in my tx. Phil claims it's channel 9, could be but a little strange.

And yes auxbit 4 of odd frames goes to 1 if I have throttle low. You got it right with your decription of the batt failsafe and I think this bit must be to temporary reset this (30 secs)

Mmm interesting that you get other behaviour. The bit is still alternating betweeen 0 and 1, but at half the rate as with my tx. So maybe throttle is low if this bit is toggling, and that the exact position in the frames doesn't matter? Phil's measurements indicate that the 9Z behaves the same as the 8S in this respect.
11-30-2003 Over year old.
HOMEPAGE  
 
 
w.pasman
Elite Veteran
Location: Netherlands

BTW bizarre this page2 problem. I emptied memory and disk cache, and still cant go to that page. But this seems to be a Netscape only problem. If I use internet explorer there is no problem. Can someone try with Netscape 7 if my problem is reproducable?
11-30-2003 Over year old.
HOMEPAGE  
 
 
FredericG
Heliman
Location: Belgium

I checked the PC-16 manual to see if the “Battery FS” is mentioned. This is what I found:
“The receiver also offers a function known as Battery Fail Safe”. This function is tripped if the voltage of the receiver battery falls bellow 4.2V. If this should occur the FC-16 transmitter tells the receiver to move the servo connected to function 3 (throttle) to center”. THAT’S IT !

Quote 
So maybe throttle is low if this bit is toggling, and that the exact position in the frames doesn't matter?

My TX realy is a different kind of animal...
With only a few TX's we could easily jump to the wrong conclusions...
I think I will experiment with this functionality and see if this really works...


Frederic
11-30-2003 Over year old.
HOMEPAGE  
 
 
10 pages [ <<    <     2      3     ( 4 )     5      6     NEXT    >> ]8239 viewsPOST REPLY
A Main Hobbies . Boca Bearings . Modefo's RC Helicopters

.
.
Radio - Servo - Gyro - Gov - Batt > PCM1024: PART II
 PRINT TOPIC Advertisers 

Subscribe to This Topic

Tuesday, December 2 - 4:41 am - Copyright © 2000 - 2008 runryder.com | email | link to rr | runryder needs cookie