mirror of
https://github.com/espressif/esp-idf.git
synced 2025-10-02 18:10:57 +02:00
Merge branch 'fix/fix_twai_pre_commit' into 'master'
fix(twai): fix cybergear pre-commit check See merge request espressif/esp-idf!41507
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
| Supported Targets | ESP32 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-H2 | ESP32-H21 | ESP32-P4 | ESP32-S2 | ESP32-S3 |
|
| Supported Targets | ESP32 | ESP32-C3 | ESP32-C5 | ESP32-C6 | ESP32-H2 | ESP32-H21 | ESP32-H4 | ESP32-P4 | ESP32-S2 | ESP32-S3 |
|
||||||
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- | -------- |
|
| ----------------- | ----- | -------- | -------- | -------- | -------- | --------- | -------- | -------- | -------- | -------- |
|
||||||
|
|
||||||
# CyberGear Motor Control Example
|
# CyberGear Motor Control Example
|
||||||
|
|
||||||
@@ -14,23 +14,23 @@ This example demonstrates how to control [XiaoMi CyberGear motors](https://www.m
|
|||||||
|
|
||||||
* A development board with any supported Espressif SOC chip (see `Supported Targets` table above)
|
* A development board with any supported Espressif SOC chip (see `Supported Targets` table above)
|
||||||
* XiaoMi CyberGear motor
|
* XiaoMi CyberGear motor
|
||||||
* CAN transceiver (e.g., SN65HVD230)
|
* Transceiver (e.g., SN65HVD230)
|
||||||
* Connecting wires
|
* Connecting wires
|
||||||
|
|
||||||
### Hardware Connection
|
### Hardware Connection
|
||||||
|
|
||||||
The CAN bus connection requires a CAN transceiver to convert between the ESP32's TWAI signals and the CAN bus differential signals.
|
The TWAI bus connection requires a transceiver to convert between the ESP32's TWAI signals and the TWAI bus differential signals.
|
||||||
|
|
||||||
```
|
```
|
||||||
ESP32 Pin CAN Transceiver CyberGear Motor
|
ESP32 Pin Transceiver CyberGear Motor
|
||||||
--------- --------------- ---------------
|
--------- ----------- ---------------
|
||||||
GPIO TX ---> CTX
|
GPIO TX ---> CTX
|
||||||
GPIO RX <--- CRX
|
GPIO RX <--- CRX
|
||||||
GND ---> GND GND <--- Separate power supply
|
GND ---> GND GND <--- Separate power supply
|
||||||
VCC(3.3V) ---> VCC(3.3V) VCC (24V) <--- Separate power supply
|
VCC(3.3V) ---> VCC(3.3V) VCC (24V) <--- Separate power supply
|
||||||
CAN_H <--> CAN_H
|
CAN_H <--> CAN_H
|
||||||
CAN_L <--> CAN_L
|
CAN_L <--> CAN_L
|
||||||
--------- --------------- ---------------
|
--------- ------------ ---------------
|
||||||
```
|
```
|
||||||
|
|
||||||
### Configure the project
|
### Configure the project
|
||||||
@@ -166,9 +166,9 @@ Temperature: 36.500000
|
|||||||
|
|
||||||
**If Motor not responding**
|
**If Motor not responding**
|
||||||
|
|
||||||
- Check CAN transceiver connections
|
- Check transceiver connections
|
||||||
- Verify motor ID settings are correct
|
- Verify motor ID settings are correct
|
||||||
- Confirm CAN bus bitrate matches (1Mbps)
|
- Confirm TWAI bus bitrate matches (1Mbps)
|
||||||
- Check motor power supply
|
- Check motor power supply
|
||||||
|
|
||||||
For any technical queries, please open an [issue](https://github.com/espressif/esp-idf/issues) on GitHub. We will get back to you soon.
|
For any technical queries, please open an [issue](https://github.com/espressif/esp-idf/issues) on GitHub. We will get back to you soon.
|
||||||
|
Reference in New Issue
Block a user