Um painel PC Linux parece simples em um pedido de compra e complicado no chão de fábrica. A máquina inicializa, a tela responde, e a aplicação HMI é iniciada, então o comprador assume que a plataforma está resolvida. Ele falha mais tarde em detalhes que ninguém anotou: faltando uma porta serial, um gesto que nunca registra, uma atualização que deixa a unidade incapaz de inicializar.
Este guia cobre o trabalho de seleção e verificação para um projeto de IHM industrial. Você definirá a pilha de software, confirme a distribuição e o comportamento do toque, e combine o mapa do porto. Em seguida, defina os limites ambientais, testar uma amostra, e escreva a configuração em uma especificação de compra.
Dois artigos anteriores do TouchWo tratam de solo adjacente, então este fica na seleção do Linux. Ler como verificar a compatibilidade do monitor com tela sensível ao toque quando seu monitor fica separado do host. Ver o que um PC industrial contém antes de comparar uma unidade integrada com um box PC.
O que seu aplicativo Linux HMI deve executar?
Nomeie a pilha do Linux antes de nomear o hardware, porque a pilha decide qual máquina você pode comprar.
“Precisamos de Linux” não é uma especificação. Esconde cinco decisões separadas, e cada um sobrevive à amostra ou termina o programa. Escreva-os como um bloco e coloque-o no topo da sua consulta, já que um fornecedor que receber apenas a frase responderá com um folheto.
| Camada de pilha | O que você fornece | O que você pergunta ao fornecedor |
|---|---|---|
| Tempo de execução do aplicativo | Pacote, dependências, arquivos de licença | Confirmação por escrito de que ele é instalado e executado |
| Imagem de distribuição | Nome, liberar, arquitetura, arquivo de imagem | Cuja imagem é enviada, e a que preço |
| Kernel e entrada | Versão do kernel que seu aplicativo espera | Núcleo instalado, e quem atualiza depois |
| Comportamento de inicialização | Usuário de login automático e unidade de serviço necessários | A HMI inicia após o retorno da energia, toda vez |
| Controle de mudanças | Seu formato de relatório de teste | Aviso antes de qualquer alteração de componente ou BIOS |
Dois padrões de fornecimento cobrem a maioria dos projetos. No primeiro, você envia uma imagem de disco e a fábrica a atualiza antes do envio, então a unidade inicializa diretamente na sua IHM. No segundo, a máquina chega com uma instalação básica e sua equipe faz uma nova imagem dela no recebimento. Pergunte qual deles o preço cotado inclui, porque a diferença aparece como mão de obra da sua parte ou como um item de linha da parte deles.
Uma restrição de hardware pertence ao mesmo bloco. A tabela de especificações do Touch PC HD215 de 21,5 polegadas marca sua categoria como X86, então planeje uma distribuição x86 de 64 bits em vez de uma compilação ARM. Uma equipe que envia pacotes ARM por hábito aprenderá essa incompatibilidade na inicialização e perderá um ciclo de amostra. Você pode revisar o PCs sensíveis ao toque Windows e Linux no catálogo, então segure essa lista contra o bloco de pilha que você acabou de escrever.
Qual versão do Linux e funções de toque precisam ser confirmadas?
A escolha da versão traz uma janela de suporte, então trate isso como uma data de aquisição em vez de uma preferência do desenvolvedor. Observe o lançamento que sua planta executará em três anos, quando essa versão parar de receber atualizações de segurança, e como é o caminho de atualização neste hardware. Uma distribuição que termina antes de sua máquina chegar ao local do terceiro cliente cria trabalho para alguém, e não será a fábrica.
A folha publicada indica menos do que você precisa. TouchWo lista o Windows 10, janelas 11, ou Linux como opções pré-instaladas no HD215 e não nomeia nenhuma distribuição, o que é normal para uma página de produto. Pergunte qual distribuição e versão uma compilação do Linux carrega, se a versão do kernel foi corrigida, e o que muda entre pedidos. Coloque a resposta em sua especificação, não por e-mail.
O comportamento do toque precisa do mesmo tratamento em um painel PC Linux. A tabela HD215 indica toque capacitivo projetado, resposta em 5 EM, e dez pontos como padrão. Ele também lista um 200 Taxa de relatório Hz, 4096 × 4096 resolução de coordenadas, e uma aula de Mohs 7 tampa de vidro.
Esses números descrevem o sensor e não a sua interface. Dez pontos relatados não confirmam que seu aplicativo lida com um zoom de mapa de dois dedos. Uma taxa rápida de relatórios não confirma que as luvas ou uma película de água no vidro se comportam.
Escreva os gestos que sua IHM realmente usa. Coloque cada um na folha de teste como um item de linha, e execute-o na tela onde os operadores o encontram. Os quatro abaixo cobrem os gestos que mais frequentemente falham em um teste.
- Aperte e aplique zoom: no mapa, lista, ou tela de diagrama que seus operadores mais usam.
- Pressione e segure: o limite de toque longo que abre um menu de contexto em seu software.
- Torneiras de borda e moldura: botões colocados perto da moldura, onde um painel pode descartar contatos.
- Luvas e umidade: a condição das mãos e a iluminação que sua estação realmente possui.
Dois painéis com classificações de pontos idênticas ainda podem gerar gestos diferentes, porque o sistema operacional host lê slots de contato e IDs de rastreamento de maneira diferente, dependendo do protocolo que um dispositivo implementa. O Protocolo multitoque do kernel Linux página documenta esse mecanismo como base técnica. Não prova nada sobre um modelo específico, e não substitui um teste de gesto por sua própria interface em sua própria construção.
Quais portas de E/S e conexões de rede são necessárias?
A lista de conectores publicada para o HD215 diz: uma porta RJ45, quatro portas USB, uma saída VGA, uma saída HDMI, uma tomada elétrica, e entrada e saída de áudio. 10/100/1000Rede M e Wi-Fi 802.11a/b/g/n/ac completam. Conte o que sua IHM toca em um dia normal em relação a isso. Um leitor de código de barras, uma impressora de recibos, um leitor de cartão, e um teclado de serviço já preenche quatro conexões USB, então pergunte qual corrente cada porta fornece. Verifique a interface e a fonte de alimentação de cada periférico antes de confiar nessa contagem.
Serial precisa de uma pergunta própria, porque a lista de conectores na página do produto não nomeia nenhuma porta COM. O ficha técnica para download para o mesmo modelo carrega uma linha extra: extensão opcional de USB, RS232, e RS485. Pergunte ao fornecedor se existe uma compilação serial nativa para sua configuração antes de planejar um adaptador. Equipamentos industriais conversam com PLCs, medidores de energia, e impressoras de etiquetas via RS-232 ou RS-485 todos os dias. Se um conversor é a resposta, confirme se ele enumera na sua distribuição sem que sua equipe compile nada.
A rede se divide em duas tarefas que uma porta nem sempre pode atender. Uma posição de controle que também envia logs para um servidor pode funcionar com uma interface. Um projeto que isola uma rede de dispositivos da LAN da planta precisa de um segundo caminho. Pergunte se a construção possui uma segunda porta LAN ou um módulo de expansão, e aceite um adaptador adicional somente quando o fornecedor o testar em sua distribuição.
A tecnologia sem fio é adequada para uma placa de status em um corredor de armazém, em vez de um circuito de controle com tempo limite. Confirme a corrente de alimentação por porta USB para qualquer coisa que gire um motor ou alimente um cabeçote de impressora. Uma porta que reinicia sob carga se parece exatamente com uma falha de software durante um teste no local.
Compare o conjunto de conectores com a página do produto HD215, em seguida, solicite o mapa de portas para a configuração exata que você pretende comprar. Solicite por escrito e anexe ao orçamento, portanto, uma substituição posterior fica visível no papel e não na instalação. Mantenha esse mapa com seu bloco de pilha, já que os dois juntos decidem qual construção você pode encomendar.
Como as condições de montagem e operação afetam a seleção?
A folha HD215 descreve a parede, Desktop, e instalação embutida, um 13 moldura mm, e uma superfície IP65 na frente. Leia isso com atenção. Uma face frontal selada resiste a respingos onde o operador trabalha, enquanto a parte traseira carrega as portas, portanto, as entradas de cabos e quaisquer aberturas de ventilação ficam expostas, a menos que seu próprio gabinete as cubra. O recorte do painel, a folga traseira para a entrada de energia, e o caminho da poeira continua sendo seu trabalho mecânico.
Os números ambientais definem então o limite. A faixa operacional publicada vai de 0–50 °C a 0–90 % umidade, com armazenamento a 0–60 °C. A linha de energia lista um 110–240 V CA 50/60 Entrada Hz e DC 12 V 5 Uma saída. O consumo é publicado como em 60 W geral, com espera em 0.5 W ou menos. Se o seu gabinete executar um 24 Barramento CC V, pergunte o que existe em vez de assumir uma correspondência.
Pergunte qual adaptador e cabo são fornecidos com a configuração que você cita. A lista de entrega da página do produto nomeia um cabo de alimentação, enquanto a lista de entrega da folha de dados nomeia um adaptador de energia e um cabo. Confirme exatamente o que chega e como ele é conectado ao seu gabinete antes que um instalador assuma o ajuste.
Cada cena mais difícil precisa de sua própria verificação. Uma entrada iluminada pelo sol pede um teste de legibilidade na posição real, e um compartimento de lavagem solicita todo o caminho de proteção da máquina, incluindo a parte traseira. Um abrigo sem aquecimento pede que sua temperatura de inverno seja medida em relação àquela fileira de armazenamento.
O brilho é publicado em 300 CD/m², então verifique a luz que sua posição realmente tem. Um PC com painel Linux, as taxas de folha para 7 × 24 h serviço ainda necessita de plano térmico próprio. A temperatura ambiente dentro de um gabinete selado está acima da temperatura ambiente, e o processador fica atrás de um vidro. Pergunte qual margem o fornecedor mediu, a que temperatura ambiente, e com qual tamanho do gabinete.
O histórico do fornecedor ajuda você a decidir o que solicitar. TouchWo relata fundação em 2009 e executando cadeias de suprimentos internas para painéis de toque, chapa metálica, usinagem de alumínio, e montagem de PC. Sua lista de testes publicada cobre ESD, condicionamento de temperatura e umidade, resistência dielétrica, imunidade a surtos, e simulação de vibração. Suas páginas também afirmam que as séries de produtos possuem CE, FCC, RoHS, CCC, e aprovação PSE. Pergunte quais registros cobrem o modelo e o mercado que você compra, e solicite os documentos por faixa de série.
O que deve ser testado em uma unidade amostral?
Teste os modos de falha em vez da demonstração, porque uma amostra que só prova que funciona não prova nada que você possa comprar.
A duração e os critérios de aprovação são seus para definir, então leia o plano abaixo como um exemplo em vez de um padrão. Uma semana em seu próprio aplicativo é uma primeira passagem viável para muitos testes de painel PC Linux. Encurte-o se sua agenda exigir e aumente-o se o fracasso que você teme for intermitente. Um breve, o plano escrito mantém as opiniões fora do resultado, e as seis verificações cobrem o que geralmente quebra após a entrada em operação.
| Teste | Método | Condição de aprovação |
|---|---|---|
| Partida a frio | Cortar energia, então inicialize na tela da sua IHM | Tempo alvo cumprido no número acordado de partidas |
| Gestos de toque | Suas telas, apenas dedo, luvas, vidro úmido | Cada gesto é registrado de ponta a ponta |
| Carga portuária | Todos os periféricos ativos, impressão e digitalização | Nenhum dispositivo é descartado ou reenumerado |
| Perda de rede | Desconecte o cabo durante uma gravação no servidor | O aplicativo se recupera sem registros corrompidos |
| Perda de energia | Corte o fornecimento no meio da sessão, então restaure-o | Inicializa a IHM sem teclado conectado |
| Imersão térmica | Mergulhe no ambiente do local enquanto a tela mais pesada é executada | Sem limitação, toque ainda preciso na temperatura |
Mantenha o log em um arquivo, fotografe cada passo, e grave o BIOS, núcleo, motorista, e versões de aplicativos instaladas nessa amostra. As versões importam tanto quanto os resultados, já que uma aprovação em um kernel não é uma aprovação na próxima remessa. Esse registro se torna a referência que uma inspeção de recebimento pode repetir. Trate a imagem abaixo como uma cena de inspeção, em vez de uma foto do produto da unidade que você receberá.
Adicione duas verificações que os compradores ignoram. Extraia energia durante uma gravação e observe como o sistema de arquivos e seus dados se recuperam, em seguida, confirme que a recuperação não precisa de teclado conectado. Pergunte qual grau de armazenamento a construção oferece. Uma IHM que registra cada ciclo da máquina usa o flash do consumidor mais rápido do que uma carga de trabalho de desktop, e a lista de peças deveria dizer isso claramente.
Por fim, execute o caminho de atualização que você pretende usar há anos. Envie uma nova compilação de aplicativo, reinício, e verifique se o serviço de inicialização automática, as montagens somente leitura, e o fuso horário sobreviveu. Pergunte o que uma placa-mãe substituta significa para sua imagem e licenças. Um painel PC Linux que precisa de um técnico com monitor após cada atualização transfere seu custo real para o seu orçamento de serviço.
Quais detalhes de configuração pertencem à especificação de compra?
Cada linha que você deixa de fora torna-se uma decisão do fornecedor, e as decisões do fornecedor variam entre os lotes. Nomeie as opções de nível no pedido, e não em um tópico. O HD215 abrange Intel Celeron J6412, Core i5 8ª geração, e opções de Core i7 de 10ª geração, com DDR4 em 4, 8, ou 16 GB. O armazenamento mSATA chega a 128, 256, ou 512 GB.
Oito grupos cobrem o que uma compilação Linux repetível precisa. Deixe um em branco e isso se tornará uma decisão do fornecedor. Preencha todos os oito e um segundo pedido pode corresponder ao primeiro.
- Camada de hardware: processador, memória, capacidade de armazenamento, e grau de armazenamento.
- Imagem de software: distribuição, liberar, núcleo, soma de verificação, e layout de partição.
- Configurações de inicialização: usuário de login automático, serviço de inicialização automática, ligar após perda de CA, ordem de inicialização.
- Política de localidade: fuso horário, disposição do teclado, linguagem, e regra de nome de host.
- Portas: lista de conectores confirmados e corrente de alimentação por porta USB.
- Montagem: tipo de colchete, detalhe da moldura embutida, e posição de saída do cabo.
- Salvo: fonte de energia, armazenar, e disponibilidade de suporte com prazos de entrega indicados.
- Controle de mudanças: aprovação por escrito antes de qualquer componente, BIOS, ou substituição de imagem.
Anexe o registro de teste de amostra ao pedido e cite-o na cláusula de aceitação, para que ambos os lados leiam os mesmos critérios de aprovação quando as mercadorias chegarem. Peça uma lista de verificação de recebimento que sua equipe de armazém pode executar em cinco minutos, e indicar quem arca com o custo do retrabalho quando uma unidade entregue falha. Coloque o registro, a lista de verificação, e a cláusula de aceitação em um documento numerado.
Os termos de revisão merecem palavras simples no mesmo documento. Pergunte o que o fornecedor notifica antes de uma mudança, como uma placa substituta é validada em relação à sua imagem, e o que acontece com as unidades instaladas quando um componente chega ao fim da vida útil. Essas três respostas protegem mais a segunda ordem do que a primeira.
perguntas frequentes
Todos os PCs com painel Linux suportam as mesmas distribuições??
Não, porque o núcleo, o driver gráfico, e o tratamento de entrada se move entre as versões, então uma máquina que inicializa uma versão ainda pode falhar em outra. Os compradores devem nomear a distribuição e a liberação que precisam na consulta, e pergunte qual imagem é enviada. Isso responde à pergunta antes de uma amostra ser construída, e não após a entrega.
Como faço para testar o multitoque em um painel PC Linux?
Execute sua própria interface em vez de um utilitário de calibração. Confirme cada gesto que a IHM usa em cada canto e próximo ao painel, com as luvas e a iluminação que seus operadores realmente possuem. Em seguida, observe o rastreamento de contatos durante um arrasto rápido, já que um painel pode reportar dez pontos corretamente e ainda assim perder um dedo no meio do gesto.
Que informações devo fornecer para uma verificação de compatibilidade?
Envie a distribuição e lançamento, a versão do kernel se você fixar uma, e o pacote de aplicativos com dependências. Liste os modelos periféricos, o mapa do porto que você precisa, e as condições ambientais e de montagem. Adicione seu comportamento de inicialização alvo e caminho de atualização, já que esses detalhes decidem se uma fábrica pode reproduzir a configuração.
Pensamentos finais
Linux em uma folha de especificações abre a conversa e não resolve nada. Um projeto sobrevive com cinco confirmações escritas. Observe a distribuição e o lançamento que vem, os gestos que sua interface precisa, e o mapa de portas que sua máquina requer. Em seguida, registre os limites ambientais que seu local respeita e o aviso de alteração que protege um pedido repetido. Cada um custa um e-mail e economiza uma viagem de campo.
Trate a amostra como um artigo de teste em vez de um protótipo para admirar. Mantenha seus registros, suas fotografias, e sua lista de versões, então mantenha as unidades de produção contra esse registro. Uma configuração que ninguém anotou não pode ser reordenada, e nenhuma conversa com fornecedor pode defender uma compra quando a única evidência foi uma boa demonstração.
Compartilhe sua versão do Linux, Software IHM, lista de portas, e requisitos de instalação com TouchWo para verificar uma configuração de amostra. Em seguida, peça o mapa do porto confirmado e os registros de teste para a construção que você listou. Pergunte quais registros voltam com a amostra e quais chegam com a remessa.




