Come funziona l'HOST con i prodotti SmartDisplay?
Panoramica
Nella recente introduzione del prodotto SmartDisplay, ci siamo concentrati maggiormente sulla funzione e sulla caratteristica stessa piuttosto che su come controllarla sul lato HOST con la macchina finale del cliente. Questo articolo utilizza un misuratore come esempio, descrivendo come trasmettere e aggiornare l’interruttore fisico e i dati HOST (Arduino) nel modulo SmartDisplay.
Descrizione
Questo articolo spiega come utilizzare un modulo SmartDisplay CANBUS 4,3" per visualizzare il misuratore a 240 gradi ricevuto da un controller host. L'host è la scheda Arduino mega 2560 con schermo CANBUS e sensore dell'angolo di rotazione. I componenti richiesti sono mostrati di seguito:
- SmartDisplay CANBUS 4,3"
- ARDUINO Mega 2560
- Schermatura CAN-Bus
- Sensore angolo di rotazione
- Dongle CANBus
- Software GUI-Builder
Schema di sistema
Passo 1: Progettare il progetto in GUI Builder
1.1 Creare un nuovo progetto e selezionare un modello vuoto di display a 4,3” in GUI Builder.
1.2 Cambiare lo stile di sfondo 0 nel pannello Risorse; selezionare il file immagine della schermata nera.
1.3 Modificare l'angolo di rotazione della lancetta nella finestra Modifica misuratore.
►Il primo passo è fare clic sul pulsante Modifica nello stile del misuratore 6.
►Se selezionato, visualizzerà un misuratore di anteprima nella finestra dell'editor del misuratore, come mostrato di seguito. Attenersi alle procedure di seguito:
►Selezionare la casella "Mostra dettagli" per visualizzare ulteriori informazioni sulla rotazione della lancetta.
►Per quanto riguarda l'intervallo di gradi della lancetta, i parametri dell'angolo minimo e massimo possono essere modificati premendo i pulsanti +/- nell'area Gradi, come mostrato nella figura.
►L'intervallo di valori è definito da due valori. I valori min e max vengono utilizzati per mappare il grado di rotazione min/max della lancetta quando si riceve il valore tramite CANbus.
►Quando si completa il progetto Misuratore. È possibile controllare il risultato trascinando la barra della traccia Valore test verso destra, mentre l'angolo aumenterà fino a raggiungere il valore/grado massimo.
Passo 2: Creare e caricare il progetto
2.1 Al termine dei passaggi precedenti. Passare alla scheda Info pagina e trascinare il Misuratore-stile 6 al centro dello schermo.
2.2 Collegare PC e SmartDisplay tramite USB2CAN, premendo l'icona "Connetti dispositivo" e "Carica progetto". Le impostazioni della risorsa e della pagina verranno aggiornate al modulo SmartDisplay tramite GUI Builder. Le immagini si riferiscono a quanto segue:
2.3 La schermata passa dalla schermata iniziale alla schermata operativa e sullo SmartDisplay 4,3" CANbus viene visualizzata la seguente schermata, il che significa che il processo di caricamento è andato a buon fine.
Passo 3: Programmare l'host Arduino
3.1 Passaggio alla scheda Pagina di GUI Builder. L'indice del Misuratore-stile 6 corrisponde a 0 ( 0x2000 ) come definito nella struttura CANopen. È importante prendere nota dell'indice di un oggetto. Lo stato di un oggetto può essere analizzato o modificato durante la programmazione nell'host Arduino se il suo indice è noto, come mostrato nel paragrafo del codice di esempio.
3.2 Possiamo utilizzare l'host Arduino per impostare le configurazioni di tipo/ x/ y/ stile/ e l'immagine di sfondo dell'oggetto 0 tramite il comando della funzione "ConfigSmartDisplay" nel programma. Oppure SmartDisplay leggerà i dati dell'oggetto esistente nella memoria flash integrata (GUI Builder ha caricato le impostazioni) e posizionerà gli oggetti configurati sullo schermo senza programmazione da parte dell'host Arduino.
3.3 Quando l'host Arduino riceve la modifica del valore dal sensore dell'angolo di rotazione fisico. Invierà determinati valori a SmartDisplay tramite il protocollo CANopen. Fare riferimento al seguente programma per i punti principali "identificativi della struttura di comando e sottoindici". Lo scopo di questo programma è aggiornare il valore Misuratore (oggetto indice 0) in base al valore modificato dall'angolo di rotazione fisico.
Appendice: Configurare il progetto
Fare riferimento a questo link
Provalo prima di acquistarlo! Si prega di contattarci per scaricare l’applicazione Winstar GUI Builder.