🇧🇷🇺🇸🇪🇸
Engenharia Eletrônica

Balança de tronco para gado bovino

Balança eletrônica para gado bovino desenvolvida pela ECK

Balança eletrônica para gado com instrumentação de precisão, imunidade a EMI/EMC e evolução de uma arquitetura embarcada para Linux.

O projeto começou com um problema bastante objetivo: o hardware de um indicador de pesagem para gado havia enfrentado problemas nos ensaios do INMETRO e precisava ser redesenhado em aproximadamente 60 dias.

A equipe do cliente dominava o software da aplicação, mas precisava de apoio no desenvolvimento do hardware. A ECK passou então a trabalhar em conjunto com essa equipe, não apenas desenvolvendo a nova eletrônica, mas também transferindo conhecimento sobre instrumentação, aquisição de sinais e técnicas de redução de interferência eletromagnética.

Balança eletrônica para gado: refazer o hardware em 60 dias

Pesagem de gado apresenta uma dificuldade adicional: o animal não permanece imóvel sobre a balança. O valor fornecido pelas células de carga precisa ser adquirido e processado de maneira a obter uma medida estável mesmo com as variações provocadas pelo movimento do animal.

Ao mesmo tempo, o novo hardware precisava resolver os problemas encontrados na versão anterior e atender aos requisitos necessários para sua aprovação.

O trabalho envolveu a revisão da arquitetura eletrônica, substituição do conversor A/D, desenvolvimento dos filtros de entrada, revisão da alimentação, proteções, tratamento de EMI/EMC e cuidados específicos com aterramento, sinais analógicos e layout da PCB.

A nova solução foi baseada em um microcontrolador ARM executando firmware em C, sem sistema operacional.

O equipamento foi posteriormente aprovado e tornou-se um produto comercialmente bem-sucedido.

Segunda etapa — de milhares para quase um milhão de registros

Com o crescimento da utilização do equipamento surgiu uma necessidade que não existia no projeto inicial: aumentar significativamente a capacidade de armazenamento dos registros de pesagem.

Nesse ponto, simplesmente aumentar a memória da arquitetura original já não era a solução mais adequada.

A ECK participou então de uma segunda evolução do produto, utilizando um módulo Toradex executando Linux. Essa plataforma permitiu incorporar um banco de dados SQL e elevar a capacidade para uma ordem próxima de um milhão de registros.

Mas Linux não era a plataforma adequada para executar diretamente toda a parte crítica da aquisição da pesagem.

Por isso, a arquitetura foi dividida em dois níveis: um processador ARM dedicado permaneceu responsável pela aquisição e pela filtragem rápida dos sinais da balança, enquanto o módulo Toradex com Linux ficou responsável pelas funções de mais alto nível e pelo banco de dados.

Duas arquiteturas para dois problemas diferentes

Esse projeto acabou tendo duas gerações bastante distintas. A primeira consolidou uma balança eletrônica para gado robusta para uso em campo; a segunda ampliou a capacidade de processamento e armazenamento sem comprometer a aquisição crítica de pesagem.

A primeira precisava resolver rapidamente problemas de hardware, precisão e compatibilidade eletromagnética e chegar a uma solução capaz de passar pelos ensaios aplicáveis.

A segunda precisava lidar com o crescimento do produto e com uma quantidade de dados muito superior à prevista originalmente.

Em vez de tentar fazer uma única plataforma resolver tudo, cada processamento ficou onde fazia mais sentido: tempo real e aquisição no microcontrolador; Linux e SQL no processamento de alto nível e armazenamento.

O caso mostra como um equipamento de pesagem pode evoluir sem abandonar a arquitetura que garante estabilidade e precisão na medição. Quando requisitos de armazenamento, interface e processamento aumentaram, a solução foi separar responsabilidades em vez de concentrar tudo em uma única plataforma.

Veja também outros projetos de engenharia eletrônica desenvolvidos pela ECK.

Tecnologias envolvidas

InstrumentaçãoEMI/EMCConversão A/DARMLinuxSQLPesagemFirmware embarcado

Tem um produto eletrônico para desenvolver?

Conte o problema. A conversa começa pela engenharia, não por um pacote pronto.

Falar com a ECK