Documentazione ECU SparkShift
Guida installazione e configurazione
Usa questa guida per cablare la ECU, fare il primo avvio, collegare l'app Android e configurare la prima mappa anticipo in sicurezza.
Prima di iniziare
SparkShift controlla l'uscita accensione. Cablaggio, timing o polarità errati possono danneggiare ECU, bobina, pickup, impianto elettrico o motore. Testa prima tutto al banco, tieni la candela collegata a massa durante le prove scintilla e non tarare un motore acceso se il veicolo non è stabile e in sicurezza.
1. Panoramica hardware
SparkShift è una ECU programmabile per motori 2 tempi. Il firmware misura il segnale pickup, calcola gli RPM, legge l'anticipo dalla mappa e genera l'impulso di uscita con precisione tramite timer.
Funzioni principali
- Mappa anticipo in base agli RPM
- Durata impulso accensione regolabile
- Limitatore di giri
- Denoiser ingresso pickup
- Correzione RPM per doppia scintilla
Funzioni avanzate
- Configurazione Bluetooth
- Telemetria in tempo reale
- 8 preset salvabili
- Impostazioni protette da PIN
- Launch control basato su IMU
2. Cablaggio
Segui le etichette stampate sul contenitore ECU. Colori e nomi dei segnali possono cambiare tra impianti diversi, quindi verifica sempre la funzione di ogni filo con lo schema elettrico della moto prima di collegarlo a SparkShift.
| Etichetta ECU | Funzione | Nota installazione |
|---|---|---|
BAT+ |
Positivo alimentazione 12V (opzionale) | Usa una alimentazione 12V sotto chiave, stabile e protetta da fusibile da 1A se vuoi accendere la ECU a motore spento. |
BAT- |
Negativo alimentazione 12V (opzionale) | Collega al negativo batteria o a una massa telaio/motore pulita. |
COIL OUT |
Uscita accensione | Collega all'ingresso bobina previsto dal tuo impianto. |
COIL GND |
Massa riferimento bobina | Collega alla massa bobina prevista dal tuo impianto. |
PVL IN |
Ingresso statore HV | Collega al filo di uscita alta tensione del tuo statore a 2 fili, come PVL o Selettra. |
PVL GND |
Massa statore HV | Collega al filo massa alta tensione del tuo statore a 2 fili. |
OFF |
Interruttore spegnimento | Collega questo pin a massa tramite un interruttore per spegnere il motore, ma fai attenzione: è una uscita ad alta tensione, non toccarla mai a motore acceso. |
Red-White-Green IN |
Ingresso statore Piaggio | Se il motore ha uno statore Piaggio originale con 3 fili colorati, collegali a questa interfaccia rispettando i colori.
Red = Pickup, White = Massa, Green = Alta tensione |
Red-White-Green OUT |
Uscita bobina Piaggio | Se il motore ha una bobina candela Piaggio originale con 3 fili colorati, collegali a questa interfaccia rispettando i colori.
Red = Pickup, White = Massa, Green = Alta tensione |
BAT-, PVL GND, COIL GND, White IN e White OUT sono tutti collegati internamente tra loro ma hanno ruoli diversi: non scambiare i cablaggi o peggiorerai l'integrità elettromagnetica della ECU a causa dei ritorni di corrente non corretti.
Checklist cablaggio
- (opzionale) Il positivo batteria è sotto fusibile e sotto chiave.
- La massa è a bassa resistenza e condivisa correttamente con l'accensione.
- Polarità pickup e massa riferimento sono state verificate.
- L'uscita bobina è collegata al terminale corretto.
- Cavi alta tensione e bobina sono lontani da pickup e Bluetooth.
- Tutti i morsetti sono isolati e fissati meccanicamente.
3. Primo avvio
- Scollega l'uscita bobina oppure rimuovi la candela e collegala correttamente a massa.
- Se non stai alimentando la ECU da una sorgente esterna a 12V, verifica che il LED verde della ECU si accenda quando provi ad avviare il motore.
- Se il LED rosso non lampeggia, ruota in senso antiorario il trimmer dell'interfaccia ingresso usata finché funziona: trimmer sinistro per statori Piaggio standard Red-White-Green o trimmer destro per statori PVL/Selettra.
- Ricollega l'uscita bobina o la candela e avvia il motore a bassi RPM.
- Se il segnale ingresso è rumoroso, ruota il trimmer in senso orario finché il motore si spegne, poi torna indietro di 1-2 giri per farlo ripartire.
- Apri le impostazioni Bluetooth Android e abbina il dispositivo
SparkShiftusando PIN0000. - Apri l'app dedicata, seleziona il tuo dispositivo SparkShift dalla lista e usa PIN
0000per collegarti, salvo che tu lo abbia già modificato. - Enjoy.
Dopo la connessione l'app deve mostrare stato connesso, versione firmware e telemetria. Se il motore non parte, controlla per primo cablaggio pickup e polarità del segnale.
4. Configurazione app
L'app Android è l'interfaccia normale di configurazione. Scaricala dalla pagina app, abbina la ECU via Bluetooth e poi connettiti dall'app.
Impostazioni iniziali
- Sblocca l'interfaccia con il PIN corrente.
- Leggi tutte le impostazioni dalla ECU.
- Imposta un limitatore RPM conservativo.
- Imposta la durata impulso richiesta dal tuo hardware accensione.
- Salva la configurazione nel preset 1.
Default utili
- PIN default:
0000 - Durata impulso default:
100 us - Limitatore default:
14000 rpm - RPM minimo launch default:
5000 rpm
5. Setup mappa anticipo
La mappa anticipo è una lista di punti RPM/angolo. La ECU interpola tra i punti, quindi la curva cambia in modo progressivo al variare degli RPM.
Parti con una mappa conservativa. Fai modifiche piccole, prova in condizioni controllate e salva le mappe corrette come preset separati.
| RPM | Angolo |
|---|---|
| 0 | 0 |
| 7000 | 0 |
| 13000 | 20 |
| 15000 | 20 |
- Usa poco anticipo mentre validi l'installazione.
- Non copiare valori da un motore diverso senza verificarli.
- Usa l'offset globale solo per piccole correzioni di tutta la mappa.
- Se il motore genera due eventi pickup per giro, abilita la correzione Double Spark RPM.
6. Launch control
Il launch control usa l'IMU della ECU. Quando gli RPM superano per la prima volta il minimo launch, SparkShift campiona l'angolo corrente della moto come riferimento iniziale. L'angolo wheelie configurato è quindi relativo alla posizione di partenza, così salite e discese non spostano il limite.
- Fissa la ECU in modo rigido, senza movimento rispetto alla moto.
- Seleziona l'asse IMU corretto rispetto al montaggio.
- Usa l'inversione asse se l'angolo si muove nel verso opposto.
- Imposta un angolo massimo conservativo.
- Aumenta i guadagni PID gradualmente solo dopo aver verificato il comportamento base.
Quando gli RPM scendono sotto il minimo launch, il riferimento angolo viene azzerato. La prossima accelerazione campionerà un nuovo angolo di partenza.
7. Preset e sicurezza
SparkShift salva 8 preset completi nella flash esterna. Usa i preset per motori, piste, carburanti, scarichi o mappe di test diversi.
- Load: applica subito un preset salvato.
- Save: scrive la configurazione corrente nello slot selezionato.
- Name: assegna un nome chiaro a ogni preset prima dei test.
- PIN: le impostazioni scrivibili richiedono lo sblocco.
Tieni sempre disponibile almeno un preset conservativo per tornare rapidamente a una base sicura.
8. Risoluzione problemi
| Sintomo | Causa probabile | Cosa controllare |
|---|---|---|
| L'app non si connette | Abbinamento Bluetooth, stato HC-05 o baud setup | Abbina di nuovo, riavvia la ECU e usa un solo client collegato. |
| RPM sempre a zero | Nessun segnale pickup | Controlla cablaggio, massa riferimento e segnale in avviamento con tester o oscilloscopio. |
| RPM circa doppi | Il motore genera un evento ogni 180 gradi | Abilita Double Spark RPM nelle impostazioni extra dell'app. |
| Il motore taglia presto | Limitatore, launch control o scala RPM errata | Controlla limitatore RPM, minimo launch, opzione double spark e telemetria live. |
| Angolo launch errato in salita o discesa | Riferimento iniziale campionato nella posizione sbagliata | Fai scendere gli RPM sotto il minimo launch, poi accelera di nuovo per campionare un nuovo riferimento. |
| Le impostazioni non si salvano | Interfaccia bloccata o scrittura flash fallita | Sblocca con il PIN, salva di nuovo e controlla il preset attivo. |
Serve aiuto?
Per supporto installazione, includi modello motore, tipo accensione, cablaggio pickup, tipo bobina, screenshot app e una breve descrizione del comportamento.