Logo FlySparkFlySpark

Hardware e collegamenti

Alternativa al DroneCAN GUI Tool: i nodi nel browser

In alternativa al DroneCAN GUI Tool, FlySpark elenca tutti i nodi DroneCAN di un bus CAN, con stato di salute, modalità, uptime e nome, tramite un adattatore USB-CAN SLCAN. Apri un nodo per vederne l'identità e modificarne i parametri. Funziona in Chrome o Edge e nell'app FlySpark per Android.

È utile per controllare GPS CAN, sensori di velocità all'aria, power module ed ESC prima di montarli su una build ArduPilot o PX4.

Gratis. Per collegare l'hardware serve Chrome o Edge su computer; da smartphone si usa l'app FlySpark.

  • Gratis
  • Niente da installare
  • Demo senza hardware
Alternativa al DroneCAN GUI Tool: i nodi nel browser

Funzionalità

  • 01

    Elenco nodi in tempo reale

    ID, nome, stato di salute, modalità e uptime di ogni nodo, aggiornati mentre il bus è attivo.

  • 02

    Dettagli del nodo

    Versioni hardware e software e ID univoco, come comunicati dal nodo.

  • 03

    Parametri

    Leggi e modifica i parametri dei nodi, con controllo di tipo e intervallo.

  • 04

    Monitor del bus

    Un log in tempo reale dei frame CAN decodificati come messaggi DroneCAN.

  • 05

    Scelta dell'adattatore

    Funziona con adattatori SLCAN come CANable e Zubax Babel; scegli il bitrate e l'ID nodo dello strumento.

  • 06

    Bus simulato

    Un bus demo con nodi e parametri, per imparare lo strumento senza hardware.

Un'alternativa al DroneCAN GUI Tool

DroneCAN GUI Tool è il programma desktop standard per DroneCAN, in passato UAVCAN v0, ed è lo strumento usato dalla maggior parte delle guide dei produttori. È un'applicazione Python che va installata. FlySpark copre le operazioni più comuni, cioè verificare quali nodi sono attivi e cambiarne i parametri, in una scheda del browser o sullo smartphone.

Per aggiornare il firmware dei nodi sul campo o per un'analisi dettagliata del bus, tieni a portata di mano DroneCAN GUI Tool o la schermata DroneCAN di Mission Planner. Usano lo stesso protocollo, quindi puoi passare dall'uno all'altro liberamente.

Cosa ti serve

Un adattatore USB-CAN compatibile SLCAN collegato al bus CAN, con il bus alimentato e terminato a entrambe le estremità. Di solito il bus si apre a 1 Mbit/s, il valore predefinito DroneCAN usato da ArduPilot e PX4. Nel browser l'adattatore si raggiunge tramite Web Serial in Chrome o Edge. L'alimentazione del bus deve arrivare dal veicolo o da un alimentatore separato; il solo adattatore USB potrebbe non bastare ad alimentare i nodi.

Quando i nodi risultano in salute, configura il lato autopilota nella stazione di terra ArduPilot o nel configuratore PX4.

Come vedere i nodi DroneCAN nel browser

  1. Cabla l'adattatore

    Collega l'adattatore SLCAN al bus CAN e alimenta il bus.

  2. Apri lo strumento

    Apri FlySpark in Chrome o Edge e scegli DroneCAN.

  3. Scegli l'adattatore

    Autorizza l'adattatore quando il browser lo chiede. Il bus si apre a 1 Mbit/s.

  4. Controlla i nodi

    Osserva l'elenco dei nodi, poi apri un nodo per leggerne o cambiarne i parametri.

Domande frequenti

Quali adattatori sono supportati?

Adattatori USB che usano il protocollo seriale SLCAN, come CANable e Zubax Babel.

DroneCAN è la stessa cosa di UAVCAN?

DroneCAN prosegue UAVCAN v0, il protocollo usato dalle periferiche ArduPilot e PX4. Cyphal, in passato UAVCAN v1, è un protocollo diverso e qui non è supportato.

Posso cambiare i parametri dei nodi?

Sì. Apri un nodo, modifica un valore e salvalo sul nodo.

Posso provarlo senza adattatore?

Sì. La demo mostra un bus CAN simulato con nodi e parametri.

Pronto a provarlo?

Gratis. Per collegare l'hardware serve Chrome o Edge su computer; da smartphone si usa l'app FlySpark.