Professional Documents
Culture Documents
An5030 NXP PT
An5030 NXP PT
1. Introdução
Esta nota de aplicação descreve como usar o Freescale PT60 MCU de 8 bits para desenvolver um
fogão de indução completo como um início rápido design de referência para os clientes.
3 Projeto de hardware
A atribuição de pinos do PT60 MCU foi projetada para ser compatível com o LQFP de 64 pinos e o
de 44 pinos LQFP, e também é compatível para ser migrado para os MCUs da série Kinetis E. As
seguintes subseções fornecer descrições detalhadas para cada parte do circuito. Consulte a Figura 17
e a Figura 18 para obter a referência símbolos.
3.1 driver de LED
O circuito do driver de LED é mostrado na Figura 4. Um módulo LED tradicional de 4 dígitos e 7
segmentos é usado para exibir o tempo de cozimento e informações de erro. Além disso, 22
indicadores LED compostos por 3 dígitos Os 8 segmentos são usados para indicar o modo de
operação e os níveis de operação do fogão. 4 dígitos de 7 segmentos O módulo de LED e os 22
indicadores de LED são acionados por um driver de LED - TM1668, que é controlado pelo MCU
através de três GPIOs. O conteúdo da tela será atualizado e atualizado no LED TM1668 driver
instantaneamente pelo MCU através da interface de 3 fios. De acordo com AN4476, os filtros RC
são adicionados em a interface de 3 fios e colocado próximo ao TM1688 no PCB para melhorar o
desempenho EMC.
O circuito de detecção de pulso é mostrado na Figura 10. Quando o ressonador LC é excitado pelo
IGBT, o A tensão IGBT Vce é diferenciada da entrada de energia de +310 V para que o comparador
emita pulsos em PULSE_DET. PULSE_DET está conectado à entrada MCU FTM2 para detecção
válida de utensílios de cozinha e Configuração do parâmetro IGBT PWM. Conforme AN4476, o
filtro RC é adicionado na entrada FTM2 e colocado próximo ao pino de entrada correspondente do
MCU no PCB para melhorar o desempenho do EMC, conforme mostrado na Figura 4.
3.8 ressonador LC
Um circuito ressonante LC típico é mostrado na Figura 10. O circuito equivalente ressonante LC e
seus forma de onda são mostrados na Figura 11. Como mostrado, a bobina de indução e a panela
formam o Lr ressonante, então Lr é uma variável quando uma panela diferente é usada na culinária.
Lr e Cr apropriados devem ser selecionados de modo que a frequência ressonante
LC (f0 = 1/2π√LrCr) é superior a 20 KHz para evitar a frequência de áudio.
4 Projeto de Firmware
O design de firmware adequado permite um sistema econômico e melhora o desempenho geral do
sistema. O As subseções a seguir fornecem as descrições detalhadas para um projeto de firmware
eficaz.
4.1 Estrutura do firmware
O diagrama de blocos do firmware é mostrado na Figura 12. Após a inicialização, todas as tarefas
são chamadas em o loop principal e o agendador periodicamente. As rotinas de serviço de
interrupção (ISRs) são usadas para atualizar dados e status para as tarefas correspondentes.
4.4 Temporizador
Os temporizadores de software são usados para o agendador, contagem de tempo de bipe de
campainha, atraso de tarefa e assim por diante. O RTC ISR atualiza esses temporizadores em um
período de 1 ms.
4.6 Ventilador/campainha
A campainha é habilitada em diferentes tarefas para fins de aviso e alerta quando necessário.
Quando a campainha estiver ativado, MTIM ISR é usado para alternar a campainha acionada pela
saída GPIO em uma frequência predefinida. O ventilador de resfriamento é acionado com o mesmo
GPIO da campainha para reduzir a quantidade de fios de conexão entre a placa de controle e a placa
de energia. Portanto, o status do driver do ventilador deve ser restaurado quando a campainha for
desligado.
4.7 Exibição
O buffer de exibição é atualizado e atualizado no driver de exibição instantaneamente durante os
diferentes tarefas do aplicativo. O status de piscar do display é atualizado em um período de 500ms.
Alguns códigos de erro são definidos como mostrado na Tabela 1.
Conforme descrito na Seção 4.8 “Varredura de chave”, ruído intenso ocorre durante a detecção de
utensílios de cozinha e driver IGBT
construir. Para evitar que o TSI capture os dados errados, o controle de fogo não iniciará as panelas
detecção e aceleração do driver IGBT se a varredura TSI estiver em andamento.
4.9.1 Detecção de utensílios de cozinha
Todos os sistemas aplicados de aquecimento por indução (IH ) são desenvolvidos usando indução
eletromagnética e, portanto, metal ferromagnético, como ferro fundido ou panelas de aço
inoxidável, deve ser usado para um fogão de indução. Para para fins de segurança, também deve ser
usado um tamanho razoável de utensílios de cozinha. Por exemplo, o fogão não deve começar se
uma pequena colher de aço inoxidável é colocada no prato. Portanto, a detecção válida de utensílios
de cozinha é muito importante. Conforme mostrado na Figura 14, a saída de contagem de pulsos de
PULSE_DET mostrada na Figura 10 é alterada quando um panelas diferentes são colocadas em
cima da placa do fogão. Este recurso pode ser usado para utensílios de cozinha válidos detecção.
5. Conclusão
Um design de referência de fogão de indução completo é ilustrado como um desempenho
econômico e alto EMC exemplo para permitir que os clientes adaptem a solução de
microcontrolador Freescale PT60 de 8 bits em seus produtos rapidamente.
6 Referências
A documentação adicional que pode ser útil inclui o seguinte e está disponível em freescale.com.
• Projeto de forno Mircowave usando a família S08PT (documento AN4596)
• Considerações de projeto EMC para MC9S08PT60 (documento AN4438)
• Diretriz de Projeto de Sistema para famílias de 5V de 8 bits em Aplicações de
Eletrodomésticos (documento AN4476)
• Como Desenvolver um Software Robusto em Ambiente Ruído (documento AN4463)
• Projeto para compatibilidade eletromagnética em nível de placa (documento AN2321)
• Melhorando o desempenho da imunidade transitória de aplicativos baseados em
microcontroladores (documento AN2764)