venerdì 13 agosto 2021

giovedì 20 maggio 2021

ArduNTC Compatibilità

 ArduNTC è applicabile a tutte le moto , ovviamente con alcuni accorgimenti per quanto riguarda i connettori ed i parametri di setting interno sulla lettura del sensore NTC.

Al momento la versione supporta nativamente:

DUCATI:

  • 749
  • 999
  • 848
  • 1098
  • 1198
  • Desmosedici RR

Moto GUZZI:

  • Breva 850/1200
  • Norge 850/1200
  • Griso  850/1100/1200 8V
  • Stelvio 1200 4V / 12008V


Se vuoi adattare ArduNTC alla tua moto contattami e scrivimi ArduNTC@gmail.com


lunedì 17 maggio 2021

ArduNTC Software Seriale

 ArduNTC Configurator è il software seriale di configurazione di ArduNTC.Il funzionamento è abbastanza intuitivo ed in pochi semplici passi è possibile confiigurare la centralina tramite un semplice cavo MicroUSB.

>>DOWNLOAD<< (ArduNTC v1.02 Beta Win9x/10)


La scheda comunica tramite seriale USB nel caso il sistema operativo non installi automaticamente i driver di comunicazione ci sono 2 possibilità:

  1. Installare l'ide di Arduino seguendo  ed in installare il paccheto da Gestore Schede Mega AvrBoards
  2. Installare i Drivers in maniera separata >>Download Drivers<<

Connessione PC:

Decomprimere la cartella del Software e lanciare l'eseguibile ArduNTC.exe

Una volta connessa la centralina al PC , selezionare la porta rilevata dal Software , premere sul pulsante Connect e successivamente sul pulsante Start COM. Se tutto è andato a buon fine la centralina entra in comunicazione e si potranno vedere i dati configurati nella parte destra del Software sotto Data Received.


Funzionalità:



La centralina è normalmente pre impostata. Detto questo è possibile selezionare le modalità ECOAI , SPORT e RACE per poter modificare il valore degli Offset con l'apposito Slider a proprio piacere. Ogni volta che modifichiamo un Offset legato alla relativa modalità dovremmo inviare la configurazione alla centralina tramite l'apposito pulsante Send Conf in modo che i valori possano essere scritti sulla EEprom.

Ovviamente se vogliamo che ad esempio la centralina si posizioni all'avvio in modalità ECOAI , dopo dovremmo riselezionare la modalità e premere il pulsande Send Conf.

Esclusivamente in modalità ECOAI la centralina lavora con 2 soglie di temperatura che possano essere ovviamente modificate a proprio piacere. Al di fuori di questi intervalli la centralina dimmezzerà il relativo Offset impostato.

Selezionado poi la checkbox del Warmup time la centralina "disabiliterà" il tuning all'accensione per il tempo indicato in secondi.Finito il tempo si posizionerà nell'ultimo stato precedentemente" selezionato.Questa modalità di fatto è un ritardo all'attivazione , configurabile.

Nella parte BT Auth Token viene visualizzato il Token di 32 caratteri senza spazi che deve essere inserito nel file di testo dedicato posizionato nella cartella di esecuzione del Software ArduNTC. Il Token generato dalla APP Blynk permette la comunicazione Bluethoot della centralina con la applicazione Smartphone.In questa maniera il Software tiene "in memoria" il Token ad ogni avvio , visualizzandolo sia nella finestra di configurazione che nella sezione Data Received.

Ogni Token è univoco e personale.La centralina arriverà ovviamente con delle "XXXXXXX.." al posto delle quali andrà configurato il proprio Token così come da procedura precedentemente descritta.




venerdì 30 aprile 2021

Configurazione del Modulo Bluethoot e della piattaforma Blynk

 

Scaricare la app Blynk dal PlayStore Android/Apple

Registrarsi con i propri dati , in quanto la piattaforma invierà il Token di attivazione alla casella di posta utilizzata per la registrazione.

A questo punto basterà cliccare sull'icona QRCODE in alto a destra:


ed in quadrare il seguente QRCODE.



La app si installerà automaticamente:




Il modulo HC05 una volta connesso ad ArduNTC  può essere connesso al telefono . Il Codice di default per il paring è 1234.

La app può essere stoppata e messa in play con il pulsanto in alto a destra. E' importante una volta effettuato il paring con il telefono del modulo HC05 , mettere in stop la app ,cliccare sull'icona del Bluethoot, ed indicare il modulo HC05 come dispositivo di connessione.

A questo punto è possibile mettere in play la app che dopo circa 20/30 secondi se tutto è apposto mostrerà i dati di monitor correttamente , indicando il dispositivo come online. 

Attenzione:
Per funzionare sarà necessario inserire la chiave di attivazione token da 32 caratteri tramite apposito Software Seriale in ArduNTC.

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





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 :