Zum Inhalt springen

Elektronikprüfung ​

Generiert von strido_verify.electronics aus hardware/electronics.yaml und dem Firmware-Pin-Header firmware/strido_esp32s3/src/board_config.h. Nicht von Hand bearbeiten.

XIAO-ESP32-S3-Pins ​

PadGPIOFunktionVerbunden mitFirmware-KonstanteHinweis
D01lcd_csLCD CSkLcdCs
D12lcd_rstLCD RSTkLcdRst
D23lcd_backlightLCD BLkLcdBacklightStrapping-Pin: erst nach dem Booten angesteuert
D34servo_oe_nPCA9685 OEkServoOutputEnableNLow-aktiv; 2,2-kΩ-Pull-up auf VCC hält die Ausgänge im Reset aus
D45i2c_sdaI²C SDAkSda
D56i2c_sclI²C SCLkScl
D87lcd_sckLCD CLKkLcdSck
D98lcd_dcLCD DCkLcdDc
D109lcd_mosiLCD DINkLcdMosi

I²C-Bus ​

400 kHz.

AdresseBausteinHinweis
0x40PCA9685 Servotreiber0x70 = All-Call
0x6ALSM6DSOX IMU
0x41INA260 Power-MonitorA0-Jumper überbrücken (Standard 0x40 kollidiert mit dem PCA9685)

PCA9685-Servokanäle ​

BeinHüfteOberschenkelUnterschenkel (Kniekurbel)
FL15117
FR14106
RL1395
RR1284

Ströme im ungünstigsten Fall ​

ZweigStrom (A)
ubec_front10,00
ubec_rear10,00
servo_branch20,83
logic_branch2,74
logic_5v3,16
logic_5v_per_pin3,16
pack23,58

Prüfungen: 81 bestanden (3 ohne Reserve), 0 fehlgeschlagen ​

PrüfungErgebnisDetail
Firmware-PinpasskLcdCs = 1 (YAML D0 = GPIO 1)
Firmware-PinpasskLcdRst = 2 (YAML D1 = GPIO 2)
Firmware-PinpasskLcdBacklight = 3 (YAML D2 = GPIO 3)
Firmware-PinpasskServoOutputEnableN = 4 (YAML D3 = GPIO 4)
Firmware-PinpasskSda = 5 (YAML D4 = GPIO 5)
Firmware-PinpasskScl = 6 (YAML D5 = GPIO 6)
Firmware-PinpasskLcdSck = 7 (YAML D8 = GPIO 7)
Firmware-PinpasskLcdDc = 8 (YAML D9 = GPIO 8)
Firmware-PinpasskLcdMosi = 9 (YAML D10 = GPIO 9)
I²C-FrequenzpasskI2cHz = 400000 (YAML 400000)
Firmware-I²C-AdressepasskPcaAddress = 64 (YAML 0x40)
Firmware-I²C-AdressepasskImuAddress = 106 (YAML 0x6A)
Firmware-I²C-AdressepasskPowerMonitorAddress = 65 (YAML 0x41)
I²C-Adresse eindeutigpass0x40 PCA9685 Servotreiber, 0x41 INA260 Power-Monitor, 0x6A LSM6DSOX IMU, 0x70 PCA9685 Servotreiber
Servokanäle eindeutigpass[15, 11, 7, 14, 10, 6, 13, 9, 5, 12, 8, 4]
Servokanäle im Bereichpass0..15
Firmware-ServokanälepasskServoChannel = [15, 11, 7, 14, 10, 6, 13, 9, 5, 12, 8, 4]
Servo-PWM-FrequenzpasskServoFrequencyHz = 200 Hz, Servo max. 330 Hz
Onboard-LEDpasskStatusLed = 21 (YAML GPIO 21)
Header-Konstanten beschriebenpass19 Konstanten
ubec_front Lastpass6 Servos im Trot ≈ 4,2 A ≤ 10 A Dauerlast
ubec_front Blockierwarnungpass6 blockierte Servos 21 A > 15 A Spitze: niemals alle Gelenke in die harten Anschläge fahren
ubec_rear Lastpass6 Servos im Trot ≈ 4,2 A ≤ 10 A Dauerlast
ubec_rear Blockierwarnungpass6 blockierte Servos 21 A > 15 A Spitze: niemals alle Gelenke in die harten Anschläge fahren
5-V-Spannungsregler Lastpass3,16 A Spitze ≤ 5,5 A
Leistungsschalter Lastpass2,74 A ≤ 6,0 A
INA260-Bereichpass2,74 A, 8,4 V
Hauptsicherung ≥ LastpassServo + Logik 23,6 A ≤ 25,0 A
Logiksicherung ≥ Lastpass2,74 A ≤ 7,5 A
Leitung W01 Lastpass14 AWG: 23,6 A ≤ 32 A
Leitung W02 Lastpass14 AWG: 23,6 A ≤ 32 A
Leitung W02 SicherungpassHauptsicherung 25,0 A ≤ 14 AWG 32 A
Leitung W02/arming Lastpass14 AWG: 23,6 A ≤ 32 A
Leitung W02/arming SicherungpassHauptsicherung 25,0 A ≤ 14 AWG 32 A
Leitung W02/logic Lastpass14 AWG: 23,6 A ≤ 32 A
Leitung W02/logic SicherungpassHauptsicherung 25,0 A ≤ 14 AWG 32 A
Leitung W03 Lastpass14 AWG: 20,8 A ≤ 32 A
Leitung W03 SicherungpassHauptsicherung 25,0 A ≤ 14 AWG 32 A
Leitung W03/front Lastpass14 AWG: 20,8 A ≤ 32 A
Leitung W03/front SicherungpassHauptsicherung 25,0 A ≤ 14 AWG 32 A
Leitung W03/rear Lastpass14 AWG: 20,8 A ≤ 32 A
Leitung W03/rear SicherungpassHauptsicherung 25,0 A ≤ 14 AWG 32 A
Leitung W04 Lastpass14 AWG: 23,6 A ≤ 32 A
Leitung W04 SicherungpassHauptsicherung 25,0 A ≤ 14 AWG 32 A
Leitung W04/front Lastpass14 AWG: 23,6 A ≤ 32 A
Leitung W04/front SicherungpassHauptsicherung 25,0 A ≤ 14 AWG 32 A
Leitung W04/rear Lastpass14 AWG: 23,6 A ≤ 32 A
Leitung W04/rear SicherungpassHauptsicherung 25,0 A ≤ 14 AWG 32 A
Leitung W04/logic Lastpass18 AWG: 2,7 A ≤ 16 A
Leitung W04/logic SicherungpassLogiksicherung 7,5 A ≤ 18 AWG 16 A
Leitung W05 Lastpass18 AWG: 10,0 A ≤ 16 A
Leitung W06 Lastpass18 AWG: 10,0 A ≤ 16 A
Leitung W07/vplus Lastpass18 AWG: 10,0 A ≤ 16 A
Leitung W07/gnd Lastpass18 AWG: 10,0 A ≤ 16 A
Leitung W08/vplus Lastpass18 AWG: 10,0 A ≤ 16 A
Leitung W08/gnd Lastpass18 AWG: 10,0 A ≤ 16 A
Leitung W09 Lastpass18 AWG: 2,7 A ≤ 16 A
Leitung W09 SicherungpassLogiksicherung 7,5 A ≤ 18 AWG 16 A
Leitung W10 Lastpass18 AWG: 2,7 A ≤ 16 A
Leitung W10 SicherungpassLogiksicherung 7,5 A ≤ 18 AWG 16 A
Leitung W11 Lastpass18 AWG: 2,7 A ≤ 16 A
Leitung W11 SicherungpassLogiksicherung 7,5 A ≤ 18 AWG 16 A
Leitung W24 Lastpass18 AWG: 2,7 A ≤ 16 A
Leitung W24 SicherungpassLogiksicherung 7,5 A ≤ 18 AWG 16 A
Leitung W12 Lastpass22 AWG: 1,6 A ≤ 7 A
Versorgung: Hobbywing UBEC-10A Eingangpass6,0-8,4 V (nominal 7,4) innerhalb 6,0-25,2 V (2-6S LiPo bei 3,0-4,2 V pro Zelle (Hobbywing UBEC-10A V2-Car Handbuch: Eingang 2-6S))
Versorgung: Pololu 2813 Leistungsschalterpass6,0-8,4 V (nominal 7,4) innerhalb 4,5-40,0 V (Pololu Produktseite)
Versorgung: INA260 Bus-Eingang (VIN+/-)pass6,0-8,4 V (nominal 7,4) innerhalb 0,0-36,0 V (TI INA260 Datenblatt)
Versorgung: Pololu D36V50F5 Eingangpass6,0-8,4 V (nominal 7,4) innerhalb 5,5-50,0 V (Pololu Produktseite)
Versorgung: SPT5435LV Servo-V+pass5,4-6,0 V (nominal 6,0) innerhalb 4,8-6,0 V (SPT Spezifikationsseite (Spannungsbereich 4,8/6,0 V))
Versorgung: Raspberry Pi 5 (GPIO 5 V)pass4,8-5,2 V (nominal 5,0) innerhalb 4,75-5,25 V ([ESTIMATE] 5 V +/- 5 %; Unterspannungsmeldung unter 4,63 V)
Versorgung: XIAO ESP32-S3 (USB vom Pi)pass4,8-5,2 V (nominal 5,0) innerhalb 4,75-5,25 V (USB-2.0-VBUS-Bereich)
Versorgung: RPLIDAR C1 (USB vom Pi)pass4,8-5,2 V (nominal 5,0) innerhalb 4,75-5,25 V (USB-2.0-VBUS-Bereich [ESTIMATE: C1-Datenblatt nennt 5 V])
Versorgung: PCA9685 VCCpass3,2-3,4 V (nominal 3,3) innerhalb 2,3-5,5 V (NXP PCA9685 Datenblatt)
Versorgung: LSM6DSOX Breakout VINpass3,2-3,4 V (nominal 3,3) innerhalb 3,0-5,0 V (Adafruit 4438 (3-5 V))
Versorgung: INA260 VSpass3,2-3,4 V (nominal 3,3) innerhalb 2,7-5,5 V (TI INA260 Datenblatt)
Versorgung: Waveshare 2inch LCD VCCpass, ohne ReserveMinimum der Schiene 3,2 V unter den spezifizierten 3,3 V (Waveshare wiki (3,3 V / 5 V)): keine Reserve, nachmessen
Signal: Servo-PWM -> SPT5435LV Signaleingangpass, ohne ReserveMinimum der Schiene 3,2 V unter den spezifizierten 3,3 V (SPT Spezifikationsseite (PWM-Spannung 3,3-5,0 V)): keine Reserve, nachmessen
Signal: I²C -> PCA9685, LSM6DSOX, INA260pass3,2-3,4 V (nominal 3,3) innerhalb 3,0-5,0 V (Überschneidung der drei VCC-Bereiche (PCA9685 2,3-5,5, LSM6DSOX Breakout 3-5, INA260 2,7-5,5 V))
Signal: LCD SPI -> Waveshare 2inch LCDpass, ohne ReserveMinimum der Schiene 3,2 V unter den spezifizierten 3,3 V (Waveshare wiki): keine Reserve, nachmessen
Signal: Servo-OE -> PCA9685 OEpass3,2-3,4 V (nominal 3,3) innerhalb 2,3-5,5 V (NXP PCA9685 Datenblatt (VCC-Bereich))

MIT-Lizenz. Mechanik abgeleitet von Yertle (Jerome Graves). CAD, Simulation und native Tests sind kein Hardware-Nachweis – siehe Verifikation.