Dopo una lunga assenza dal forum causa motivi di lavoro torno con un progetto che ho sviluppato nel frattempo di cui avevo già parlato.
Come tutti sapete sul CAN Bus della Naza sono disponibili tutte le informazioni telemetriche della F.C., non solo quelle del GPS, in pratica tutte quelle visibile in fpv tramite il modulo iOSD più tante altre.
Sono riuscito a decodificare al 100% il protocollo di comunicazione della NAZA v1,v2 e Lite trasformata in v2 (serve la PMU v2), in teoria dovrebbe essere lo stesso anche per la A2.
L'obbiettivo finale di questo progetto è portare tutti i dati telemetrici sul display delle moderne radio dotate di telemetria, attualmente sto completando la cosa per la MZ18/M24 di Graupner, che è la mia attuale radio, più avanti aggiungo Futaba, FrSky e Hitec (solo per Aurora 9).
Come hardware utilizzo un transceiver CAN MCP251 collegato ad una Teensy 3.1 che si occupa della decodifica e l'invio dati al data port della ricevente.
La scelta della Teensy è dovuta al fatto che è facilmente reperibile attorno ai 20 E, usa un processore ARM 32 bit molto performante dotato di can bus controller, esiste già una base di lavoro per la decodifica del CAN Bus Naza, purtroppo solo parziale e non del tutto funzionante, è stato necessario molto lavoro di analisi sul bus per ottenere l'intero protocollo.
Alla fine l'hardware sarà composto da una piccola scheda, carrier, che ospita la Teensy e contiene lo stadio di alimentazione a 3.3V (tramite i 5V della Naza), il transceiver CAN, un ingresso per il connettore di bilanciamento della batteria in modo da avere anche la tensione delle singole celle, la NAZA fornisce solo la tensione complessiva del pacco, altri connettori di servizio per collegare eventuali canali della radio sia classici che tramite PPMSUM o SBUS.
Il costo complessivo del tutto non dovrebbe superare i 35 E, contro gli oltre 80 (accessori inclusi) della Anysense a cui mi sono ispirato come funzionamento.
Foto del primo prototipo, molto beta e realizzato su mille fori, per fine settimana finisco il disegno del pcb per il prototipo zero, completo di tutto, su cui farò tutti i test del caso, poi farò realizzare da un service Cinese un discreto numero di pcb di qualità industriale che fornirò a prezzo di costo, pochi Euro, a chi vuole fare da beta tester e darmi una mano per fare crescere il software, in particolare la telemetria sulle radio non HoTT.
Come tutti sapete sul CAN Bus della Naza sono disponibili tutte le informazioni telemetriche della F.C., non solo quelle del GPS, in pratica tutte quelle visibile in fpv tramite il modulo iOSD più tante altre.
Sono riuscito a decodificare al 100% il protocollo di comunicazione della NAZA v1,v2 e Lite trasformata in v2 (serve la PMU v2), in teoria dovrebbe essere lo stesso anche per la A2.
L'obbiettivo finale di questo progetto è portare tutti i dati telemetrici sul display delle moderne radio dotate di telemetria, attualmente sto completando la cosa per la MZ18/M24 di Graupner, che è la mia attuale radio, più avanti aggiungo Futaba, FrSky e Hitec (solo per Aurora 9).
Come hardware utilizzo un transceiver CAN MCP251 collegato ad una Teensy 3.1 che si occupa della decodifica e l'invio dati al data port della ricevente.
La scelta della Teensy è dovuta al fatto che è facilmente reperibile attorno ai 20 E, usa un processore ARM 32 bit molto performante dotato di can bus controller, esiste già una base di lavoro per la decodifica del CAN Bus Naza, purtroppo solo parziale e non del tutto funzionante, è stato necessario molto lavoro di analisi sul bus per ottenere l'intero protocollo.
Alla fine l'hardware sarà composto da una piccola scheda, carrier, che ospita la Teensy e contiene lo stadio di alimentazione a 3.3V (tramite i 5V della Naza), il transceiver CAN, un ingresso per il connettore di bilanciamento della batteria in modo da avere anche la tensione delle singole celle, la NAZA fornisce solo la tensione complessiva del pacco, altri connettori di servizio per collegare eventuali canali della radio sia classici che tramite PPMSUM o SBUS.
Il costo complessivo del tutto non dovrebbe superare i 35 E, contro gli oltre 80 (accessori inclusi) della Anysense a cui mi sono ispirato come funzionamento.
Foto del primo prototipo, molto beta e realizzato su mille fori, per fine settimana finisco il disegno del pcb per il prototipo zero, completo di tutto, su cui farò tutti i test del caso, poi farò realizzare da un service Cinese un discreto numero di pcb di qualità industriale che fornirò a prezzo di costo, pochi Euro, a chi vuole fare da beta tester e darmi una mano per fare crescere il software, in particolare la telemetria sulle radio non HoTT.

Commenta