ESPEED32 Manual do Utilizador

Guia para o utilizador em corridas de slot: arranque, controlos principais de conducao, menus e copia de seguranca/restauro.

A documentacao do utilizador em espeed32.com mostra sempre a versao publicada mais recente. A copia guardada no controlador segue o firmware realmente instalado nessa unidade e e atualizada em conjunto com ele.

1. Arranque rapido

  1. Ligue o controlador normalmente.
  2. Rode o encoder para percorrer os itens do menu.
  3. Prima o encoder uma vez: entrar/sair da edicao de valores ou abrir um submenu.
  4. Prima o botao de travao durante a edicao para cancelar e restaurar o valor original.
  5. Prima o encoder de forma longa (~1 s): alterna entre LIST e a vista de corrida GRID quando race view nao esta em OFF.

2. Arranque, calibracao e auto-teste

Fluxo de calibracao

  1. Mantenha o encoder premido ao ligar ate aparecer o ecra de calibracao.
  2. Prima e solte totalmente o gatilho varias vezes.
  3. Prima o encoder uma vez para guardar a calibracao.
  4. Confirme que a throttle mostra 0% com o gatilho solto e 100% com o gatilho totalmente premido.
Calibracao do gatilho
Calibracao: mova o gatilho por todo o curso varias vezes para obter um mapeamento correto de 0-100%.

Mecanica do gatilho

3. Display, race view e ABOUT

Esta secao agrupa o que ve no OLED: idioma, estilo de texto, layout de corrida, barra de estado e informacao do sistema.

Idioma e display

Comportamento da race view (LIST vs GRID)

Mockup da vista OLED em lista e em grelha de corrida
Exemplo do display: LIST mostra toda a pilha de menus, enquanto GRID mantem visiveis os parametros principais de corrida para alteracoes mais rapidas em pista.

Barra de estado e ABOUT

4. Menu CAR e Car Params

O menu CAR gere os perfis de carro. Cada perfil guarda os seus proprios Car Params: BRAKE, SENSI, ANTIS, CURVE, FADE, PWM_F, BRAKE+ e LIMIT. Este e o mesmo grupo de parametros que aparece depois no Advanced Config Editor. Se ECRA -> AVANCADO estiver em OFF, FADE, PWM_F e BRAKE+ ficam escondidos no menu principal, mas os valores guardados do perfil continuam a valer.

5. Parametros de conducao

Esta secao agrupa os principais parametros de setup que definem a sensacao do controlador em pista. As explicacoes mais detalhadas ficam em paineis expansivos para tornar a leitura mais facil.

BRAKE e BRAKE+

BRAKE

Quando o gatilho e totalmente libertado, o controlador aplica a travagem normal com o valor BRAKE.

BRAKE+ no menu principal abre o submenu avancado de travagem. Aí encontra Alt.Brake e Rel.Brake.

Travagem alternativa (Alt.Brake)

Graficos conceptuais mostrando Alt.Brake inferior e superior a BRAKE
Exemplos de travagem alternativa: Alt.Brake pode ser definido temporariamente mais suave ou mais forte do que o BRAKE normal, consoante a preferencia do piloto.

Travagem de largada (Rel.Brake)

Graficos conceptuais com o comportamento QUICK e DRAG para Rel.Brake
Exemplos de travagem de largada: QUICK cria uma zona de output zero com travagem abaixo da zona definida, enquanto DRAG adiciona um arrasto mais suave apenas durante a libertacao do gatilho.

Referencia rapida do menu principal

ItemIntervaloPredef.Descricao
BRAKE0,0-100,0 %95,0Forca de travagem quando o gatilho e largado.
SENSI0,0-90,0 % (e <= LIMIT)20,0Output minimo do motor no primeiro movimento detetavel do gatilho.
ANTIS0-999 ms30Tempo da rampa anti-spin acima do bypass de baixa saida. Valor mais alto = subida de potencia mais longa/lenta. Nao e um delay puro do gatilho. Unidade de visualizacao e passo do encoder configuram-se em ECRA -> PASSOS -> ANTISPIN (MS / % / TEXT).
CURVE10-90 %50Mapeamento da throttle. 50 = linear. <50 arranque mais suave, >50 arranque mais agressivo.
FADE0-30 %0Zona de soft-start. 0 = desligado / comportamento antigo. Acima de 0, a primeira parte do curso sobe de 0 ate SENSI antes de CURVE assumir o controlo.
PWM_F1.0-5.0 / 10.0 / 20.0 kHz4.0Frequencia PWM do motor. O intervalo segue SETTINGS -> HARDWARE -> PWM MAX (5/10/20 kHz). Um valor mais alto costuma suavizar a resposta em baixa.
BRAKE+ / Alt.Brake0-100 %0Valor alternativo de travagem usado enquanto o botao de travao esta premido e o gatilho esta solto.
BRAKE+ / Rel.BrakeOFF/QUICK(zone+level)/DRAG(level)OFFAjuda de travagem perto da libertacao do gatilho. QUICK usa uma zona de output zero; DRAG adiciona arrasto sem zona.
LIMIT(SENSI+5)-100 %100Output maximo do motor. <100 ativa o aviso LIMITER.
STATS--Contador de voltas, melhor volta e historico de voltas com scroll. O encoder faz scroll. Toque curto no travao sai; toque longo no travao reinicia as stats.
BLOQ-DesbloqueadoAtiva/desativa o bloqueio de configurações. Quando bloqueado, todas as edições de parâmetros são bloqueadas — apenas BLOQ permanece ativo. O bloqueio é temporário e é reposto ao reiniciar. Configure a visibilidade e a duração do atalho em AJUSTES → BLOQ. A barra de estado mostra BLOQ (invertido) quando ativo.
CAR0-19 perfisCAR0Selecionar/gerir perfil, copiar valores e repor car params.

ANTIS na pratica

Valores iniciais tipicos

Estes valores sao pontos de partida, nao regras. Use-os para chegar perto do ideal e ajuste apenas um parametro de cada vez.

Os valores certos continuam a depender do carro, motor, pneus, aderencia da pista e estilo de conducao.

SetupSENSIBRAKEANTISCURVEFADEPWM_F
1/32 equilibrado28-35%90-95%40-90 ms40-50%0-6%4.0 kHz
1/32 baixa aderencia22-30%90-95%100-150 ms30-45%5-12%4.0 kHz
1/24 equilibrado35-45%95-100%0-30 ms50-60%0-5%4.0 kHz
1/24 alta aderencia40-50%95-100%0-15 ms55-70%0-3%4.0 kHz

Nos primeiros testes, deixe Rel.Brake em OFF. Adicione QUICK ou DRAG apenas depois de a base da throttle e da travagem parecer correta.

De termos CarSteen/ACD para ESPEED32
Termo antigoEquivalente ESPEED32Efeito pratico
AttackSENSIQuao forte o carro arranca no primeiro movimento do gatilho.
Choke / Choke2LIMIT + ANTISLimitacao no topo e suavidade da rampa de potencia.
ProfileCURVEForma da resposta do gatilho, mais agressiva cedo ou mais tarde.
BrakeBRAKE + BRAKE+Travagem base mais as definicoes do botao de travao e da ajuda de largada.

Exemplo de setup antigo: para uma sensacao suave e controlada, comece por SENSI 40, ANTIS 130 ms, CURVE 30 e afine a partir daí.

FADE na pratica
  • FADE cria uma rampa suave 0 -> SENSI na primeira parte do curso do gatilho.
  • FADE = 0% desativa a funcao e mantem a resposta direta antiga.
  • Experimente 5-15% se o carro parecer demasiado brusco exatamente quando SENSI entra em acao.
  • Pense em FADE como um ponto adicional no inicio do grafico: so altera a parte mais baixa, enquanto CURVE continua a moldar o resto.
Exemplos de grafico com Fade desligado e ligado
Exemplos de FADE: OFF mantem o salto direto antigo para SENSI, enquanto ON adiciona primeiro uma rampa suave antes de CURVE continuar.
Notas sobre linearidade
  • LIMIT: limite linear do output comandado em %. A velocidade maxima real em pista nao e perfeitamente linear.
  • BRAKE: comando linear de travagem/drag em %. A sensacao real depende do motor, pneus e aderencia da pista.
  • SENSI: nivel minimo de output linear em %, mas nao um ganho linear ao longo de todo o curso do gatilho, porque CURVE define o resto.
  • FADE: linear em % do curso do gatilho. Afeta apenas a primeira parte e depois entrega novamente o controlo a CURVE.
  • ANTIS: sobretudo uma definicao temporal em ms, nao um delay puro. Um valor maior cria uma rampa mais longa e mais fraca, mas a sensacao geral nao e perfeitamente linear porque o limiar de bypass em baixa velocidade tambem muda.
Exemplos de CURVE

Estas figuras focam-se na propria forma da resposta antes de considerar frequencia PWM e limites de duty.

Exemplos de curva linear, suave e agressiva
Exemplos de CURVE: linear (50%), suave (valor mais baixo) e agressiva (valor mais alto).
Exemplos que combinam fade com curvas lineares e agressivas
FADE mais CURVE: FADE pode suavizar o inicio enquanto o resto da resposta se mantem linear ou mais agressivo.
LIMIT na pratica
  • LIMIT 100 permite ao controlador atingir duty total quando o gatilho e a curva o pedem.
  • LIMIT 70 limita o duty maximo a cerca de 70%, mesmo com o gatilho totalmente premido.
Exemplos de LIMIT com LIMIT 100 e LIMIT 70
Exemplos de LIMIT: LIMIT altera o duty maximo que o controlador pode atingir.
PWM_F na pratica
  • PWM_F altera a frequencia de comutacao do output, nao o duty pedido por si so.
  • Com LIMIT 100, meia throttle pode continuar a usar duty parcial. Com LIMIT 70, full trigger para perto de 70% duty.
  • Com o mesmo duty, 1 kHz usa menos pulsos e mais largos, enquanto 5 kHz usa mais pulsos e mais estreitos no mesmo intervalo de tempo.

Cenario 1: trigger parcial com LIMIT 100

Compare estas duas imagens lado a lado. Ambas mostram o mesmo nivel efetivo, 50% duty, portanto a unica diferenca e a densidade dos pulsos. A linha tracejada marca o nivel medio ou efetivo.

Exemplos de frequencia PWM comparando 1 kHz e 5 kHz com trigger parcial e LIMIT 100
Com 50% duty, 1 kHz usa menos pulsos e mais largos, enquanto 5 kHz usa mais pulsos e mais estreitos no mesmo intervalo de tempo.

Cenario 2: full trigger com LIMIT 70

Compare tambem estas duas imagens lado a lado. Ambas mostram full trigger, mas LIMIT 70 prende o nivel efetivo em 70% duty. Mais uma vez, a linha tracejada marca o nivel medio ou efetivo.

Exemplos de frequencia PWM comparando 1 kHz e 5 kHz com full trigger e LIMIT 70
Aqui o duty esta limitado a 70% em ambas as imagens. PWM_F muda a frequencia dos pulsos, nao o proprio limite LIMIT.

6. SETTINGS, POWER e consumo de corrente

SETTINGS agrupa as opcoes globais do sistema que nao pertencem a um unico perfil de carro.

Submenu POWER

Itens principais em SETTINGS

Submenu HARDWARE

Consumo estimado de corrente (eletronica do controlador)

EstadoEstimativaNotas
Arranque120 mAFase curta de boot e inicializacao.
Funcionamento normal100 mAUtilizacao tipica em menu/corrida sem WiFi.
Modulo WiFi ativo150 mAModo AP e servidor web ativos.
Screensaver80 mADisplay ativo, pouca interacao.
SLEEP (soft)55 mA (estimado)OLED desligado, CPU a 80 MHz, tarefa do motor suspensa.
DEEP SLEEP10 mA (estimado)Estado semelhante a desligado, acorda por ciclo de alimentacao.

Os valores sao estimativas e dependem da tensao de alimentacao, variante de hardware e metodo de medicao. A carga do motor do carro e adicional. Estes valores foram medidos no lado de 5 V depois do step-down. Se medir no lado de 12 V, a corrente sera diferente e nao diretamente comparavel.

Bateria interna (opcional)

Algumas variantes de hardware podem incluir uma pequena bateria de lition de 1 celula para setup fora de pista. Carrega enquanto o controlador esta alimentado pela pista ou por USB. Esta bateria destina-se a alteracoes de menu, setup antes da corrida, ajustes de lane-change ou para evitar o atraso de arranque antes de a pista ter alimentacao. Nao se destina a utilizacao autonoma prolongada.

O tempo abaixo significa utilizacao do controlador sem ligacao a pista. A corrente de carga pode variar, mas se o carregamento estiver perto de 200 mA e o consumo do controlador perto de 100 mA, a autonomia fora da pista sera muitas vezes cerca do dobro do tempo de carga. Na realidade, a carga do litio demora um pouco mais porque a fase final abranda perto da carga total.

BateriaTempo de carga tipicoAutonomia tipica fora da pista
1S Li-ion/LiPo 250 mAhcerca de 1.4-1.8 horascerca de 2.0-2.5 horas
1S Li-ion/LiPo 500 mAhcerca de 2.8-3.6 horascerca de 4.0-5.0 horas

7. Dicas de conducao

8. Logging, backup/restauro via WiFi/USB e OTA

Logging

  1. Abra SETTINGS -> LOGGING.
  2. START NOW/STOP NOW: inicia ou para o logging local de telemetria imediatamente.
  3. AUTO OFF: define o timeout de logging (1-120 min, predefinido 30 min).
  4. O logging nao exige WiFi. Pode manter o WiFi desligado e usar USB/WebSerial depois, ou ligar o WiFi separadamente para vista live na web.
  5. Se o WiFi ja estiver ativo quando o logging comeca, o WiFi permanece ligado enquanto o logging estiver ativo.

WiFi

  1. Abra SETTINGS -> WIFI para entrar no submenu WiFi.
  2. START WIFI/STOP WIFI: inicia ou para o WiFi de fundo imediatamente.
  3. MODE: alterna entre AP e CLIENT.
  4. INFO PAGE: abre diretamente a pagina WiFi e inicia automaticamente o WiFi. Ao sair da pagina, o WiFi volta a desligar (a menos que o modo de fundo tenha sido iniciado antes).
  5. Em AP o controlador cria ESPEED32_XXXX com password espeed32. SHOW QR so esta disponivel em AP.
  6. Em CLIENT tens primeiro de definir SSID e password em Advanced Config Editor -> Network. O modo Client usa DHCP do router/rede e nao mostra QR code.
  7. Se a ligacao Client falhar, o controlador volta automaticamente a AP para poderes entrar outra vez e corrigir as definicoes.
  8. AUTO OFF: define o timeout do WiFi em fundo (1-120 min, predefinido 10 min).
  9. Abra no browser o IP mostrado no OLED. Em AP normalmente e 192.168.4.1. Em CLIENT e o endereco DHCP atribuido pelo router.
  10. A primeira pagina e a home publica do controlador. Ferramentas sensiveis como Controller Panel, Backup, Restore, telemetria, OTA e Advanced Config Editor ficam protegidas por login do controlador.
  11. As credenciais predefinidas do controlador sao username espeed32 e password espeed32. O login atual tambem aparece na pagina WiFi info do controlador.
  12. Os ficheiros de backup nao exportam a password do Client WiFi nem a password de login do controlador. Restore mantem as credenciais locais de WiFi/login ja guardadas nesse controlador.
Pagina de informacao WiFi no OLED do controlador e exemplo de QR em ecra inteiro
Exemplo de WiFi em AP: a esquerda esta a INFO PAGE do controlador com SSID, password e IP do browser. A direita esta a vista SHOW QR em ecra inteiro, disponivel apenas em AP para ligacao rapida por telemovel ou tablet.

O WiFi aumenta o consumo da eletronica do controlador de cerca de 100 mA para 150 mA, aproximadamente 50% a mais. Em unidades com bateria interna, use WiFi de forma moderada e desligue-o quando terminar.

Comportamento da barra de estado com WiFi ativo: WIFI usa a primeira posicao vazia; se nao existir, a posicao 4 mostra WIFI ate o WiFi parar.

Advanced Config Editor

Screenshot do Advanced Config Editor com selecao de perfil e campos de throttle/potencia editaveis ao vivo
Exemplo do Advanced Config Editor: o screenshot mostra o separador Car Params com selecao de perfil e parametros do carro editaveis ao vivo. A UI esta em ingles neste exemplo, mas o fluxo de trabalho e o mesmo em todos os manuais.

USB

  1. Abra SETTINGS -> USB INFO.
  2. Use Chrome/Edge (WebSerial).
  3. Backup/restauro funciona via USB; OTA exige modo WiFi.
  4. A OTA automatica emparelhada instala a release oficial padrao, que usa o firmware TLE493D predefinido.
  5. Se o controlador usar outra familia de sensor do gatilho, carregue manualmente o firmware especifico desse sensor juntamente com o ficheiro SPIFFS da mesma release.
  6. No Windows, flash_all.sh normalmente significa Git Bash ou WSL. O Arduino IDE pode carregar o sketch, mas a familia do sensor continua a ser uma escolha de compilacao.

Nunca desligue a alimentacao durante um upload OTA.

9. Arvore de menus (mapa completo da UI)

ROOT (Main Menu)
|- BRAKE
|- SENSI
|- ANTIS
|- CURVE (graph view)
|- FADE (vista grafica, AVANCADO=ON)
|- PWM_F (AVANCADO=ON)
|- BRAKE+ (AVANCADO=ON)
|  |- Alt.Brake (%)
|  |- Rel.Brake (OFF/QUICK/DRAG)
|  |- Zone (%) [QUICK only]
|  |- Quick (%) [QUICK mode]
|  |- Drag (%) [DRAG mode]
|  `- Back
|- LIMIT
|- SETTINGS
|  |- POWER
|  |  |- SCRSV
|  |  |  |- NOW
|  |  |  |- LINE1
|  |  |  |- LINE2
|  |  |  |- TIME (0-240 s, 0=OFF)
|  |  |  `- BACK
|  |  |- SLEEP
|  |  |  |- SLEEP NOW
|  |  |  |- INTERVAL (0-10 min, 0=OFF)
|  |  |  `- BACK
|  |  |- DEEP SLEEP
|  |  |  |- SLEEP NOW (power-off)
|  |  |  |- INTERVAL (0 or 2-30 min)
|  |  |  `- BACK
|  |  |- STARTUP (0-99 x 10ms)
|  |  |- VIN CAL.
|  |  `- BACK
|  |- DISPLAY
|  |  |- RACE MODE (OFF/FULL/SIMPLE)
|  |  |- LANGUAGE (NOR/ENG/CS/ACD/ESP/DEU/ITA/NLD/POR)
|  |  |- CASE (UPPER/Pascal)
|  |  |- FONT SIZE (LARGE/small)
|  |  |- AVANCADO (OFF/ON)
|  |  |- PASSOS
|  |  |  |- ANTISPIN
|  |  |  |  |- REG.TYPE (MS / % / TEXT, padrao MS)
|  |  |  |  |- PASSO MS (1-50 ms, padrao 5)  [oculto no modo TEXT]
|  |  |  |  |- PASSO % (1-100 %, padrao 1)   [visivel apenas no modo %]
|  |  |  |  `- VOLTAR
|  |  |  |- PASSO FREIO (0,1-50,0 %, padrao 1,0%)
|  |  |  |- PASSO SENSI (0,1-5,0 % em passos de 0,1%, padrao 1,0%)
|  |  |  `- VOLTAR
|  |  |- STATUS BAR
|  |  |  |- SLOT 1
|  |  |  |- SLOT 2
|  |  |  |- SLOT 3
|  |  |  |- SLOT 4
|  |  |  `- BACK
|  |  `- BACK
|  |- SOUND
|  |  |- BOOT (ON/OFF)
|  |  |- RACE (ON/OFF)
|  |  `- BACK
|  |- HARDWARE
|  |  |- ENC INV (ON/OFF)
|  |  |- EXT POT
|  |  |  |- POT 1 (OFF/BRAKE/SENSI)
|  |  |  |- POT 2 (OFF/BRAKE/SENSI)
|  |  |  `- BACK
|  |  |- TRIGGER
|  |  |  |- FAMILY
|  |  |  |- ACTIVE
|  |  |  |- TYPE (AUTO/W2B6/W2B6_A0/P3B6) [TLE493D only]
|  |  |  `- BACK
|  |  |- PWM MAX (5/10/20 kHz)
|  |  |- TEST (Self-Test, 9 steps)
|  |  `- BACK
|  |- STATS (ON/OFF, default OFF)
|  |- WIFI
|  |  |- START/STOP WIFI
|  |  |- MODE
|  |  |- INFO PAGE
|  |  |- SHOW QR [so AP]
|  |  |- AUTO OFF (1-120 min, default 10)
|  |  `- BACK
|  |- LOGGING
|  |  |- START/STOP NOW
|  |  |- AUTO OFF (1-120 min, default 30)
|  |  `- BACK
|  |- BLOQ
|  |  |- ITEM MENU (OFF/ON, padrão OFF)
|  |  |- ATALHO (OFF / 1-10 s, padrao 5 s)
|  |  |- CONFIRM (OFF/ON, padrao OFF)
|  |  `- VOLTAR
|  |- USB INFO
|  |- RESET
|  |  |- CAR
|  |  |- SETTINGS
|  |  |- CALIBRATION
|  |  |- EVERYTHING
|  |  `- BACK
|  |- ABOUT
|  `- BACK
|- STATS [if enabled]
|- BLOQ [se ativado]
`- CAR
   |- SELECT
   |- RENAME
   |- RACESWP (grid car select ON/OFF)
   |- COPY
   |- RESET
   `- BACK