mercoledì 28 aprile 2021

ArduNTC





ArduNTC l'idea


La maggioranza delle centraline in commercio che si occuppano di "manipolare" il sensore NTC (Air Box) letto poi dalla centralina ECU della moto ,sono passive ed interpongono in serie e/o parallelo una resistenza (o addirittura sostituiscon il termistore con altro con Beta differente). Attraverso poi appositi trimmer o microswitch creano un offset fisso sulla temperatura letta dalla centralina.Il sitema funziona ma offre poche possibilità di variazioni sul tema.

Ecco perchè è nata l'idea di poter pilotare digitalmente tale valore resistivo atraverso un microcontrollore! 

L'idea di base rimane molto semplice ed è quella di leggere il valore "orginale" resistivo del sensore NTC per poi riprodurlo digitalmente a proprio piacere legandolo a determinate condizioni di temperautre o di azionamento.

Il Micro Controllore

Il microcontrollore utilizzato è Arduino Nano Every e altro non è , che un evoluzione del Nano con ATMega328p. Il Nano Every oltre a montare il nuovo ATMega4809 monta un nuovo regolatore di tensione in grado di accettare in ingresso una tensione di alimentazione massima di 21V . Questo rende la scheda utilizzabile direttamente dalla batteria a 12-13V della moto senza particolari convertitori abbassatori di tensione.


Il PCB

Dopo diversi tentavi a banco e vari studi di posizionamento componenti , sono passato alla progettazione su Eagle per poter creare un PCB dedicato che ha richiesto diverse "nottate" insonni per trovare il giusto compromesso tra dimensioni e robustezza.




Le funzionalità

ArduNTC permette di leggere il sensore originale AIRBOX e creare 4 Offset indipendenti selezionabili tramite apposito Software o tramite Bluethoot.
La scheda è predisposta per ospitare "opzionalmente" il modulo Bluethoot HC05 che attraverso la piattaforima IoT Blynk , permette di selezionare e monitorare gli Offset precedentemente impostati direttamente e comodomente dal proprio cellulare.

La Resistenza letta dalla cenralina ECU sarà quindi 

Recu= Rth + Roffset (ohm)

Le modalità impostabili dal Software seriale sono :

Ecoai - In questa modalità è possibile impostare un Offset in grado di funzionare in un intervallo di temperatura compreso tra la Tmin e la Tmax. Fuori da questo intervallo l'Offset impostato viene ridotto del 50% .
Sport - Offset impostabile  a piacere 
Race  -  Offset impostabile  a piacere 
Disable - Azzera Offset e invia il segnale resistivo del sensore originale.

Warmup Time - Se attivo permette d'impostare un timer di ritardo di attivazione , in modo da posticipare il tuning  dopo l'avviamento corretto a beneficio del risparmio anche del carburante.Una volta impostato ad ogni accensione della scheda partirà il timer con il ritartdo di attivazione. Questa funzionalità è indipendente dalle modalità selezionate.

 
Il Software


Il Software dedicato permette attraverso la seriale ed un normalissimo cavo Micro-Usb di impostare tutti i parametri nella centralina , che vengono salvati nella EEprom interna .

Attraverso il modulo Bluethoot HC05 è possibile utilizzare la piattaforma Blynk per poter selezionare le precedenti modalità programmate. La piattaforma utilizza un Token , una chiave univoca a 32 caratteri che andrà configurata nella centralina tramite il software seriale. La app e la piattaforma sono gratuite.


Il Collegamento





Nessun commento:

Posta un commento

Translate

Installazione ArduNTC su V85TT

 Grazie ad un utente del Forum di www.guzzistelvio.net  di seguito le foto dell'installazione di ArduNTC sulla Guzzi V85TT :