@schematic Diseñar una centralita ECU programable de competición basada en ESP32-WROOM-32E, compatible con TunerStudio, económica (< 8–10 USD de fabricación) y de uso universal (para motores 2T y 4T, atmosféricos o turbo, gasolina, E85, metanol, e incluso diésel o con óxido nitroso).
Debe poder instalarse en cualquier vehículo de competición, guardar el “setup” en una microSD intercambiable por coche, y ofrecer telemetría en tiempo real por CAN y USB-C.
⚙️ Requisitos técnicos principales
Categoría Especificación
MCU ESP32-WROOM-32E (240 MHz, WiFi/Bluetooth, 4 MB flash)
Alimentación 12 V IN → Buck 5 V (MP1584EN) → LDO 3.3 V (ME6211)
Entrada principal Sensor Hall 3 hilos Bosch/RIDEX 0 232 103 039, con rueda 36-1 o 60-2 (en polea de cigüeñal)
Modo Crank-only, semi-secuencial + wasted-spark, hasta 12 cilindros
Inyección 6 salidas low-side MOSFET (AOD4184A) para inyectores Hi-Z
Encendido 6 salidas digitales 5 V (SN74HCT14) para bobinas con driver integrado (smart coils)
Salidas AUX 4 salidas PWM/ON-OFF para boost, N₂O, agua/meth y antilag
Sensores TPS, CLT, IAT, MAP Bosch 3 bar externo, O₂ (wideband), VSS, FlexFuel, VBAT
Conectividad USB-C (CP2102N), CAN 1 Mbps (SN65HVD230), Bluetooth (ESP32 interno)
Almacenamiento microSD (SPI) con SD-only persistence: cada coche tiene su SD con mapas y calibraciones
Mapas en vivo Selector ADC (GPIO34) → 5 mapas activos
Formatos CAN Frames 0x080, 0x081 (50 Hz), 0x090, 0x1FC–0x1FF (estado, setup, mapa)
PCB 2 capas, FR-4 1.6 mm, 80×60 mm, SMD automático, conectores JST-XH
Fabricación Compatible con JLCPCB, con BOM + Pick&Place (CPL) estándar
Software TunerStudio compatible (protocolo Speeduino/MS), firmware basado en tablas VE, encendido y correcciones en vivo
🧩 Arquitectura de bloques
Alimentación y protección → TVS 36 V + diodo polaridad + MP1584EN → 5 V → ME6211 → 3.3 V
Microcontrolador → ESP32-WROOM-32E
Comunicación PC → USB-C (CP2102N, con auto-boot)
Telemetría y dashboards → CAN 1 Mbps (SN65HVD230)
Sincronización motor → Sensor Hall 3 hilos + LMV331 (comparador crank-only)
Almacenamiento y setup → microSD SPI + detección de tarjeta
Inyección → 6 MOSFETs low-side con diodo SS56
Encendido → 6 salidas 5 V HCT14 (smart coils)
Auxiliares → 4 MOSFETs adicionales (boost, N₂O, agua/meth, antilag)
Entradas analógicas → TPS, CLT, IAT, O₂, VBAT, MAP externo
Selector de mapa → ADC con red resistiva de 5 niveles
Persistencia → todo el setup y mapas en microSD (una por coche)