Home Tecnologia Smart Display Como o HOST trabalha com os produtos SmartDisplay?

Como o HOST trabalha com os produtos SmartDisplay?

Visão Geral

Na recente apresentação do produto SmartDisplay, nos concentramos principalmente na função e nas próprias características, em vez de como controlá-lo no lado HOST com a máquina final do cliente. Este artigo toma um medidor como exemplo, descrevendo como transmitir e atualizar o interruptor físico e os dados HOS (Arduino) no módulo SmartDisplay.

Descrição

Este artigo explica como usar o módulo SmartDisplay CANBUS 4,3" para visualizar o medidor a 240 graus recebido por um controlador host. O host é a placa Arduino mega 2560 com proteção CANBUS e sensor do ângulo de rotação. Os componentes exigidos são mostrados abaixo:

  1. SmartDisplay CANBUS 4,3"
  2. ARDUINO Mega 2560
  3. Proteção CAN-Bus
  4. Sensor do ângulo de rotação
  5. Dongle CANBus
  6. Software GUI-Builder
 

Diagrama do sistema

Diagrama do sistema

Passo 1: Design do projeto no GUI Builder

1.1 projeto

Design the Project in GUI Builder

1.2 Mudar o estilo do plano de fundo 0 no painel Recursos; ele seleciona o arquivo de imagem de tela preta.

GUI Builder-Change the background style

1.3 Editar o ângulo de rotação da agulha na janela Edição Medidor.

►O primeiro passo é clicar no botão Modificar no estilo do medidor 6.

GUI Builder-Gauge style

►Se selecionado, ele exibirá um medidor em pré-visualização na janela de edição do medidor, como mostrado abaixo. Seguir o passos:

GUI Builder-Preview Gauge

►Marcar o quadrado “Mostrar Detalhes” para mostrar mais informações sobre a rotação da agulha.

GUI Builder-Show Details

►Em relação à faixa de graus da agulha, os parâmetros do ângulo mínimo e máximo podem ser mudados pressionando os botões +/- na área de Graus, como mostrado na figura.

GUI Builder-Degree Range

►A Faixa de Valores é definida por dois valores. Os valores mín. e máx. são usados para mapear o grau de rotação mín./máx. da agulha ao receber o valor por CANbus.

GUI Builder-Value Range

►Quando completar o design Medidor. Você pode verificar o resultado arrastando a barra de acompanhamento do Valor de Teste à direita, enquanto o ângulo aumentará até que o valor/grau máx. seja alcançado.

GUI Builder-Gauge design

Passo 2: Criar e Carregar o Projeto

2.1 No final dos passos anteriores. Mudar para a folha Informações Página e arrastar o estilo 6 do Medidor para o centro da tela.

2.2 Conectar o PC e SmartDisplay pelo USB2CAN, pressionando o ícone “Conectar Dispositivo” e “Carregar o projeto”. As definições de recurso e página serão atualizadas no módulo SmartDisplay através do GUI Builder. As imagens se referem como indicado a seguir:

GUIbuilder

GUIbuilder-Upload-Progress-Info

2.3 A tela passa da tela inicial para a tela de operação e a tela seguinte é exibida no SmartDisplay 4,3" CANbus, o que significa que o processo de carregamento obteve sucesso.

GUI Builder-Smart Display 4.3 inch CANbus

Passo3: Programa do Host Arduino

GUI Builder-Program the Arduino Host

3.1 Passar para a folha Página do GUI Builder. O índice do estilo 6 do medidor corresponde a 0 (0x2000) definido na estrutura CANopen. É importante tomar nota do índice de um objeto. O estado de um objeto pode ser consultado ou modificado durante a programação no host se seu índice for conhecido, mostrado como no parágrafo abaixo do código de amostra.

3.2 Podemos usar o host Arduino para definir o tipo/x/y/estilo/configurações e imagem de fundo do objeto 0 pelo comando de Função “ConfigSmartDisplay” no programa. Ou o SmartDisplay lerá os dados do objeto existente no flash integrado (GUI Builder carregou as definições) e posicionará os objetos configurados na tela sem programação pelo host Arduino.

Arduino host-1

Arduino host-2

3.3 Quando o host Arduino recebe a modificação do valor do sensor do ângulo de rotação físico. Ele enviará determinados valores para o SmartDisplay pelo protocolo do CANopen. Consultar o seguinte programa para os pontos chave “identificativos da estrutura de comando e subíndices”. O objetivo deste programa é atualizar o valor do Medidor (objeto índice 0) com base no valor modificado no Ângulo de Rotação físico.

Arduino host-3

Apêndice: Configurar o Projeto

Consultar este link https://github.com/Smart-Display-Series/SmartDisplay_CANbus_Arduino_Examples para obter mais detalhes sobre o programa acima e o link do hardware atual abaixo. Parabéns! Você acabou de completar o projeto.


Experimente antes de comprar! Entre em contato conosco para o download da aplicação GUI Builder Winstar.
Back to List
go top
close

Valorizamos sua privacidade

Ao clicar em "Permitir todos os cookies", você concorda com o armazenamento de cookies no seu dispositivo para melhorar a navegação no site, analisar o uso do site e auxiliar nossos esforços de marketing e desempenho. Você pode encontrar mais informações sobre esse assunto em nossa política. Política de privacidade

Valorizamos sua privacidade

A Winstar e certos terceiros utilizam cookies no site www.winstar.com.tw. Os detalhes sobre os tipos de cookies, sua finalidade e as partes terceiras envolvidas estão descritos abaixo e em nossa Política de Cookies. Clique em “Permitir todos” para consentir o uso de cookies e obter a melhor experiência possível em nossos sites. Você também pode definir suas preferências ou rejeitar cookies (exceto os estritamente necessários).

Gerenciar preferências de consentimento

Sempre ativo
Cookies essenciais

Esses cookies são essenciais para permitir que você navegue pelo site e utilize seus recursos, como definir suas preferências de privacidade, fazer login ou preencher formulários.

Cookies de análise

Também conhecidos como "cookies estatísticos", esses cookies coletam informações sobre como você utiliza um site, como quais páginas você visitou e em quais links você clicou. Veja os detalhes.