From 877446abc33564643dd909b7a1dadfb1cbd8a653 Mon Sep 17 00:00:00 2001 From: Michael <101.37584@germanynet.de> Date: Tue, 17 Sep 2024 11:43:02 +0200 Subject: [PATCH 1/2] add section for Serial2 --- docs/assets/images/Serial2-1.png | Bin 0 -> 7567 bytes docs/assets/images/Serial2-2.png | Bin 0 -> 8076 bytes docs/assets/images/Serial2-3.png | Bin 0 -> 6016 bytes docs/software/serial-protocols.md | 42 +++++++++++++++++++++++++++++- 4 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 docs/assets/images/Serial2-1.png create mode 100644 docs/assets/images/Serial2-2.png create mode 100644 docs/assets/images/Serial2-3.png diff --git a/docs/assets/images/Serial2-1.png b/docs/assets/images/Serial2-1.png new file mode 100644 index 0000000000000000000000000000000000000000..7717eef76bc2473a90e0ec3e59b0e45fdb8a0957 GIT binary patch literal 7567 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 Pq5>Cnjn9|qINkXVZo5H) literal 0 HcmV?d00001 diff --git a/docs/assets/images/Serial2-2.png b/docs/assets/images/Serial2-2.png new file mode 100644 index 0000000000000000000000000000000000000000..e85b136ee47af7cb39db2edba6bf183ba8d4f924 GIT binary patch literal 8076 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 V(#;iS|AP(~=$T%txN`f!zX7)v%=-WU literal 0 HcmV?d00001 diff --git a/docs/assets/images/Serial2-3.png b/docs/assets/images/Serial2-3.png new file mode 100644 index 0000000000000000000000000000000000000000..eb4e7099cf2b89eb4722baed2b9a77b158333c68 GIT binary patch literal 6016 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 literal 0 HcmV?d00001 diff --git a/docs/software/serial-protocols.md b/docs/software/serial-protocols.md index b27ea42b8..9d3873934 100644 --- a/docs/software/serial-protocols.md +++ b/docs/software/serial-protocols.md @@ -14,6 +14,8 @@ ExpressLRS receivers can communicate using a variety of serial protocols: - SUMD - DJI RS2 Pro (Modified SBUS with pre-configured limits) - HoTT Telemetry +- Tramp +- SmartAudio ## Receiver Protocol Selection @@ -59,6 +61,43 @@ When connected to the receiver with the transmitter, enter the ExpressLRS Lua sc ![output mapping serial](../assets/screenshots/receiver-serial.png) +## Second Serial Interface on ESP32 PWM receivers + +Starting with firmware version 3.5 an additional serial interface (Serial2) can be assigned on any featured PWM Output to run any of the available serial protocols. Both serial interfaces can be be utilized at the same. This enables setups like running a CRSF wing stabilization unit and HoTT telemetry, Tramp or SmartAudio at the same time. Serial2 can also be utilized to simplify the wiring of e.g. an SBUS connection on receivers which have the first serial interface on separate connectors (e.g. RM receivers with JST connectors). + +### Assigning Serial2 TX vs Serial2 RX and Serial2 TX + +Most of the supported serial protocols are uni-directional (only sending data) or are bi-directional (sending and receiving data) on one single wire (half duplex). For those protocols it is only necessary to assign a TX pin. True (full duplex) serial protocols require the assignment of RX and TX. The following list shows the configuration requirements for the supported protocols: + +CRSF and MAVLINK: require Serial2 TX and additionally Serial2 RX if the device returns data (e.g. telemetry) +all others: require Serial2 TX only + +### Configuring Serial2 + +Serial2 is best configured using the WebUI but can also be configured using the LUA script. + +Open the WebUI as described in section "How to get to the Web UI" and scroll down to the PWM Output table. Any PWM Output with the blue Serial2 feature tag can be used to assign Serial2 TX or Serial2 RX. + +
+![Feature Flags](../assets/images/Serial2-1.png) +
+ +Assign Serial2 TX. If necessary for the serial protocol you intend to run assign Serial2 RX also. In this example we want to run a protocol that only requires Serial2 TX (see above section). Choose Serial2 TX using the Mode drop down list on the desired PWM Output. + +
+![Mode selection](../assets/images/Serial2-2.png) +
+ +Scroll down a little further. A new line named Serial2 protocol is now available to choose the desired protocol. + +
+![Serial2 Protocol](../assets/images/Serial2-3.png) +
+ +Save the configuration using the SAVE button at the bottom of the page. + +Restart the receiver and connect your serial device to the configured PWM Output. + ## SUMD Notes SUMD is the Graupner HoTT bus protocol used to transmit multiple channel data over a single serial line. It transports up to 16 full res channels at a rate of 100Hz and is mainly used to provide digital channel data to Flybarless Control Systems for helicopters and older Flight Controllers. @@ -170,12 +209,13 @@ If an adapter cable is required depends on the platform the receiver is based on ESP32 based receivers with Serial on dedicated PWM servo connectors like the BetaFPV SuperP 14ch: -- No adapter cable is required. HoTT sensors can be directly connected to the PWM servo connector dedicated for Serial TX. +- No adapter cable is required. HoTT sensors can be directly connected to the PWM servo connector dedicated for Serial TX any of the PWM pins configured for Serial2 (see above section). ESP32 based receivers with Serial on the JST connector. - RadioMaster ER6x/ER8x need a JST to JR adapter. The JST pigtail RadioMaster included in the package can be used. - Caveat: the SuperP 14ch also has a JST connector but it can't be used as a Serial port, see the first ESP32 category. +- Alternatively use any of the PWM pins configured for Serial2 (see above section 2).
![RM ER6 and ER8](../assets/images/HoTT-TLM-P5.png) From 5930bdc53e9fcbebdf8d59338504d720aa32a5fc Mon Sep 17 00:00:00 2001 From: Michael <101.37584@germanynet.de> Date: Thu, 19 Sep 2024 12:57:17 +0200 Subject: [PATCH 2/2] included @deadbyte's review comments --- docs/software/serial-protocols.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/software/serial-protocols.md b/docs/software/serial-protocols.md index 9d3873934..6f6287795 100644 --- a/docs/software/serial-protocols.md +++ b/docs/software/serial-protocols.md @@ -63,14 +63,14 @@ When connected to the receiver with the transmitter, enter the ExpressLRS Lua sc ## Second Serial Interface on ESP32 PWM receivers -Starting with firmware version 3.5 an additional serial interface (Serial2) can be assigned on any featured PWM Output to run any of the available serial protocols. Both serial interfaces can be be utilized at the same. This enables setups like running a CRSF wing stabilization unit and HoTT telemetry, Tramp or SmartAudio at the same time. Serial2 can also be utilized to simplify the wiring of e.g. an SBUS connection on receivers which have the first serial interface on separate connectors (e.g. RM receivers with JST connectors). +Starting with firmware version 3.5 an additional serial interface (Serial2) can be assigned on any featured PWM Output to run any of the available serial protocols. Both serial interfaces can be be used simultaneously. This enables setups like running a CRSF wing stabilization unit and HoTT telemetry, Tramp or SmartAudio at the same time. Serial2 can also be used to simplify the wiring of e.g. an SBUS connection on receivers which have the first serial interface on separate connectors (e.g. RM receivers with JST connectors). ### Assigning Serial2 TX vs Serial2 RX and Serial2 TX Most of the supported serial protocols are uni-directional (only sending data) or are bi-directional (sending and receiving data) on one single wire (half duplex). For those protocols it is only necessary to assign a TX pin. True (full duplex) serial protocols require the assignment of RX and TX. The following list shows the configuration requirements for the supported protocols: -CRSF and MAVLINK: require Serial2 TX and additionally Serial2 RX if the device returns data (e.g. telemetry) -all others: require Serial2 TX only +- CRSF and MAVLINK: require Serial2 TX and additionally Serial2 RX if the device returns data (e.g. telemetry) +- all others: require Serial2 TX only ### Configuring Serial2 @@ -209,7 +209,7 @@ If an adapter cable is required depends on the platform the receiver is based on ESP32 based receivers with Serial on dedicated PWM servo connectors like the BetaFPV SuperP 14ch: -- No adapter cable is required. HoTT sensors can be directly connected to the PWM servo connector dedicated for Serial TX any of the PWM pins configured for Serial2 (see above section). +- No adapter cable is required. HoTT sensors can be directly connected to the PWM servo connector of any of the PWM pins configured for Serial2 TX (see above section). ESP32 based receivers with Serial on the JST connector.