Introdução
O bootloader é um pequeno programa residente no PIC que permite atualizar o firmware sem remover o chip. Este tutorial mostra como regravar o bootloader em PICs de inversores de frequência.
Pré-requisitos
- Conhecimento básico em microcontroladores PIC e inversores de frequência
- Computador Windows ou Linux com MPLAB X instalado
- Programador PICkit 3/4, ICD 4 ou equivalente
- Cabos ICSP ou header de 6 pinos na placa de controle
Ferramentas e Softwares
- MPLAB X IDE: para abrir e compilar o projeto do bootloader
- MPLAB X IPE: para gravar o HEX no PIC
- PICkit Utility: alternativa leve para verificação de memória
- Esquema da placa: para localizar pinos VPP, VDD, VSS, PGD e PGC
Procedimento de Conexão
- Desligue o inversor e descarregue capacitores.
- Localize o header ICSP de 6 pinos na placa de controle.
- Conecte o programador conforme:
- VPP (MCLR) → pino 1 do ICSP
- VDD → pino 2
- VSS (GND) → pino 3
- PGD → pino 4
- PGC → pino 5
- Aux (auxiliar) → pino 6 (não obrigatório)
- Ligue somente o VDD do programador para alimentar o PIC (se a placa não fornecer).
Configuração de Fusíveis
- Oscilador: HS ou EC, conforme cristal ou cerâmico
- Watchdog: desligado (desmarcar WDTEN)
- Proteção de leitura: habilitar LB e CP para proteger código
- Brown-out Reset: habilitar BOREN para estabilidade
Gravação do Bootloader
- Abra o projeto do bootloader no MPLAB X.
- Compile para gerar o arquivo
bootloader.hex. - No MPLAB X IPE, selecione o programador e o dispositivo PIC.
- Carregue o
bootloader.hexem "Arquivo de Memória de Programa". - Clique em "Programar" e aguarde a conclusão.
- Verifique a memória para confirmar se o HEX foi escrito corretamente.
Teste Pós-Gravação
- Desconecte o programador e religue o inversor.
- Tente atualizar o firmware principal via UART/RS-485 usando ferramenta de bootloader.
- Verifique mensagens de confirmação e reinicialização automática.
- Monitore sinais de LED ou display para garantir funcionamento normal.
Boas Práticas
- Tenha backups da versão original do bootloader.
- Use cabos curtos e blindados para evitar ruídos.
- Documente versões de bootloader e datas de gravação.
- Realize testes em bancada antes de aplicar em campo.
Precisa de Assistência Técnica Especializada?
A FIXTRON INDUSTRIAL oferece diagnóstico, reparo e manutenção de equipamentos eletrônicos industriais com garantia.