From a696d330e5946f25b496dd2e110db049bd03491c Mon Sep 17 00:00:00 2001 From: pascallanger Date: Wed, 4 Jan 2017 11:49:44 +0100 Subject: [PATCH] Update Protocols_Details.md --- Protocols_Details.md | 111 +++++++++++++++++++++++++------------------ 1 file changed, 66 insertions(+), 45 deletions(-) diff --git a/Protocols_Details.md b/Protocols_Details.md index 609e7cc..6057d8c 100644 --- a/Protocols_Details.md +++ b/Protocols_Details.md @@ -204,6 +204,72 @@ Bind procedure using PPM: - To verify that the TX is in fixed mode: power cycle the TX, the module LED should be solid ON (no blink). - Note: Autobind/fixed ID mode is linked to the dial number. Which means that you can have multiple dial numbers set to the same protocol DEVO with different RX_Num and have different bind modes at the same time. It enables PPM users to get model match under DEVO. +##WK2X01 +Extended limits supported +Autobind protocol + +Note: RX ouput will always be AETR independently of the input AETR, RETA... + +###WK2801 +This roughly corresponds to the number of channels supported, but many of the newer 6-channel receivers actually support the WK2801 protocol. It is recommended to try the WK2801 protocol 1st when working with older Walkera models before attempting the WK2601 or WK2401 mode, as the WK2801 is a superior protocol. The WK2801 protocol supports up to 8 channels. + +CH1|CH2|CH3|CH4|CH5|CH6|CH7|CH8 +---|---|---|---|---|---|---|--- +A|E|T|R|CH5|CH6|CH7|CH8 + +Bind procedure using serial: +- With the TX off, put the binding plug in and power on the RX (RX LED slow blink), then power it down and remove the binding plug. Receiver should now be in autobind mode. +- Turn on the TX, set protocol = WK2X01, sub_protocol = WK2801 with option=0, turn off the TX (TX is now in autobind mode). +- Turn on RX (RX LED fast blink). +- Turn on TX (RX LED solid, TX LED fast blink). +- Wait for bind on the TX to complete (TX LED solid). +- Make sure to set the RX_Num value for model match. +- Change option to 1 to use the global ID. +- Do not touch option/RX_Num anymore. + +Bind procedure using PPM: +- With the TX off, put the binding plug in and power on the RX (RX LED slow blink), then power it down and remove the binding plug. Receiver should now be in autobind mode. +- Turn on RX (RX LED fast blink). +- Turn the dial to the model number running protocol protocol WK2X01 and sub_protocol WK2801 on the module. +- Press the bind button and turn on the TX. TX is now in autobind mode. +- Release bind button after 1 second: RX LED solid, TX LED fast blink. +- Wait for bind on the TX to complete (TX LED solid). +- Press the bind button for 1 second. TX/RX is now in fixed ID mode. +- To verify that the TX is in fixed mode: power cycle the TX, the module LED should be solid ON (no blink). +- Note: Autobind/fixed ID mode is linked to the dial number. Which means that you can have multiple dial numbers set to the same protocol WK2X01 and sub_protocol WK2801 with different RX_Num and have different bind modes at the same time. It enables PPM users to get model match. + +###WK2401 +The WK2401 protocol is used to control older Walkera models. + +CH1|CH2|CH3|CH4 +---|---|---|--- +A|E|T|R + +###W6_5_1 +WK2601 5+1: AIL, ELE, THR, RUD, GYRO (ch 7) are proportional. Gear (ch 5) is binary. Ch 6 is disabled + +CH1|CH2|CH3|CH4|CH5|CH6|CH7 +---|---|---|---|---|---|--- +A|E|T|R|GEAR|DIS|GYRO + +###W6_6_1 +WK2601 6+1: AIL, ELE, THR, RUD, COL (ch 6), GYRO (ch 7) are proportional. Gear (ch 5) is binary. **This mode is highly experimental.** + +CH1|CH2|CH3|CH4|CH5|CH6|CH7 +---|---|---|---|---|---|--- +A|E|T|R|GEAR|COL|GYRO + +###W6_HEL and W6HEL_I +WK2601 Heli: AIL, ELE, THR, RUD, GYRO are proportional. Gear (ch 5) is binary. COL (ch 6) is linked to Thr. If Ch6 >= 0, the receiver will apply a 3D curve to the Thr. If Ch6 < 0, the receiver will apply normal curves to the Thr. The value of Ch6 defines the ratio of COL to THR. + +W6HEL_I: Invert COL servo + +option= maximum range of COL servo + +CH1|CH2|CH3|CH4|CH5|CH6|CH7 +---|---|---|---|---|---|--- +A|E|T|R|GEAR|COL|GYRO + ##DSM Extended limits supported @@ -240,51 +306,6 @@ CH1|CH2|CH3|CH4|CH5|CH6|CH7|CH8|CH9|CH10|CH11|CH12 ---|---|---|---|---|---|---|---|---|----|----|---- A|E|T|R|CH5|CH6|CH7|CH8|CH9|CH10|CH11|CH12 -##WK2X01 -Extended limits supported -Autobind protocol - -Note: RX ouput will always be AETR independently of the input AETR, RETA... - -###WK2801 -This roughly corresponds to the number of channels supported, but many of the newer 6-channel receivers actually support the WK2801 protocol. It is recommended to try the WK2801 protocol 1st when working with older Walkera models before attempting the WK2601 or WK2401 mode, as the WK2801 is a superior protocol. The WK2801 protocol supports up to 8 channels. - -CH1|CH2|CH3|CH4|CH5|CH6|CH7|CH8 ----|---|---|---|---|---|---|--- -A|E|T|R|CH5|CH6|CH7|CH8 - -###WK2401 -The WK2401 protocol is used to control older Walkera models. - -CH1|CH2|CH3|CH4 ----|---|---|--- -A|E|T|R - -###W6_5_1 -WK2601 5+1: AIL, ELE, THR, RUD, GYRO (ch 7) are proportional. Gear (ch 5) is binary. Ch 6 is disabled - -CH1|CH2|CH3|CH4|CH5|CH6|CH7 ----|---|---|---|---|---|--- -A|E|T|R|GEAR|DIS|GYRO - -###W6_6_1 -WK2601 6+1: AIL, ELE, THR, RUD, COL (ch 6), GYRO (ch 7) are proportional. Gear (ch 5) is binary. **This mode is highly experimental.** - -CH1|CH2|CH3|CH4|CH5|CH6|CH7 ----|---|---|---|---|---|--- -A|E|T|R|GEAR|COL|GYRO - -###W6_HEL and W6HEL_I -WK2601 Heli: AIL, ELE, THR, RUD, GYRO are proportional. Gear (ch 5) is binary. COL (ch 6) is linked to Thr. If Ch6 >= 0, the receiver will apply a 3D curve to the Thr. If Ch6 < 0, the receiver will apply normal curves to the Thr. The value of Ch6 defines the ratio of COL to THR. - -W6HEL_I: Invert COL servo - -option= maximum range of COL servo - -CH1|CH2|CH3|CH4|CH5|CH6|CH7 ----|---|---|---|---|---|--- -A|E|T|R|GEAR|COL|GYRO - *** #NRF24L01 RF Module