Carro de brinquedo recarregável com funcionalidade push-to-start/hold-to-stop

Carro de brinquedo recarregável com funcionalidade push-to-start/hold-to-stop

Este artigo descreve como criar um carrinho de brinquedo recarregável com push-to-start/hold-to-stop (Figura 1) usando HVPAK™ SLG47105. O projeto a seguir fornece tensão constante no motor, independentemente da carga da bateria e da capacidade Push-to-Start/Hold-to-Stop. Graças à funcionalidade Hold-to-Stop, o carro desliga automaticamente quando fica preso. Assim, se a criança direcionar para algum lugar e esquecer do brinquedo, o carro desligará e não consumirá mais energia, economizando bateria. O controle do carregador de bateria CC-CV também está implementado.

Apenas um SLG47105 e alguns componentes extras permitem a criação de um dispositivo completo com controle de carga, acionamento do motor, proteção contra sobrecorrente e outros recursos de interface.

Figura 1: Um protótipo de um carrinho de brinquedo

Princípio de funcionamento

O esquema completo do circuito é apresentado em Figura 2.

Figura 2: Esquema completo do circuito

O motor DC escovado é usado para este projeto. Se o carro for empurrado, o SLG47105 detecta e o carro começa a andar. Se for mantido pressionado, o sistema será desligado. O dispositivo é alimentado por uma bateria de íons de lítio de 3,7 V. Quando o carregador USB é conectado, o SLG47105 detecta o nível de tensão e o estágio apropriado de carregamento CC-CV começa. O motor está bloqueado durante o carregamento.

Existem também três LEDs para notificar sobre o processo.

LED1 (VERMELHO) está CARREGADO. Piscando representa o processo de carregamento. O LED acende quando a carga é concluída. O LED fica apagado quando nenhum USB está conectado.
LED2 (AZUL) é ESTADO. Se vocêBASTÃO < 3 V – piscando. Se vocêBASTÃO > 3 V – o LED fica aceso se o carro anda e o LED fica apagado quando o carro não se move.
LED3 (AZUL e VERMELHO) piscando significa movimento do carro.

O design de PCB proposto é mostrado em Figura 3.

Figura 3: PCB do carro de demonstração HVPAK

O GreenPAK Design consiste em duas partes: Controle do Motor do Carro e Carregador USB. O arquivo de design pode ser baixado aqui Carro de brinquedo recarregável com funcionalidade Push-to-Start/Hold-to-Stop.hvp. Ele foi criado em Go Configure™ Software Hub Renésias.

A parte de controle do motor é mostrada em Figura 4.

Figura 4: Projeto GreenPAK do motor do carro

O bloco PWM0 fornece um sinal de ~50 kHz com um PWM dependendo da tensão de carga do motor. O HV_GPO0_HD e HV_GPO1_HD do Amplificador Diferencial com Integrador e Comparador são conectados ao Diff+ e Diff- do HV OUT CTRL0 (primeira Full Bridge). Esta macrocélula é útil quando há necessidade de manter a tensão constante na carga Full Bridge. O nível de tensão CC integrado é aplicado à entrada negativa do comparador. As saídas do comparador são usadas para controlar o ciclo de trabalho PWM. Neste caso, um sistema de malha fechada controla o ciclo de trabalho PWM para garantir o nível médio constante de tensão de saída.

O ACMP1H é conectado ao terminal M do motor e verifica se o carro foi empurrado. Quando o eixo do motor DC gira na bobina de acordo com a lei de indução eletromagnética, uma força eletromotriz (EMF) é induzida. Este sinal é detectado pelo ACMP1H. Sua saída vai para DFF13 que então habilita o bloco PWM0. LUT1 de 4 bits fornece um sinal de habilitação para LED3 quando o carro está LIGADO. Para evitar a descarga da bateria, o ACMP1H é conectado ao Wake Sleep Controller de 50 ms.

Quando o eixo do motor DC é mantido parado, a corrente aumenta. O CCMP1 está conectado ao resistor Sense A (PIN5) e monitora a corrente. Sua saída vai para MF1 que detecta ultrapassagem do limite desta corrente. Se durar mais de 500 ms (CNT1/DLY1), o sinal HIGH do LUT0 de 4 bits reinicializa o DFF13 e o sistema é desligado. O HV OUT CTRL0 é desligado com um atraso de 300 ms para dar ao motor algum tempo para parar e evitar a reinicialização do sistema. Além disso, o sinal de detecção VUSB está conectado ao LUT0 de 4 bits, portanto, se estiver ALTO (o USB está conectado), o sistema também será desligado.

MF3 e PGEN fornecem funções de controle e seleção para LED1 e LED2 descritas na Seção 1. A parte do Carregador USB é apresentada em Figura 5.

Figura 5: Design do carregador USB GreenPAK

Se o Vusb estiver conectado, o PIN3 o detecta e liga o ACMP0H. O ACMP0H verifica a tensão Vbat. A saída do DFF6 é HIGH, portanto nenhum divisor de tensão está conectado ao PIN19 (Fonte IN+ com ganho x8 do ACMP0H). Se Vbat for inferior a 3 V, o Pré-carregamento fase começa. PWM1 define a corrente e CCMP1 a controla. Neste caso, a entrada Up/Down da macrocélula PWM1 é LOW, o que significa que começamos a carregar a partir de Vref = 160 mV para CCMP1 Vref (Figura 6). Como resultado, o CCMP1 mantém a corrente de 67 mA:

Assim que a saída ACMP0H estiver em ALTO (o Vbat é superior a 3,0 V), a saída DFF6 vai para BAIXO e o divisor de tensão é conectado ao PIN19. O Corrente constante fase começa. Neste caso, o ACMP0H faz uma comparação para 4,2 V (e não 3,0 V como em 1st caso). A entrada Up/Down do PWM1 é HIGH, então o CCMP1 Vref é 960 mV. A corrente resultante é de ~ 400 mA. Observe que esses limites de corrente podem ser alterados alterando o valor Vref no Reg File ou alterando o resistor conectado ao PIN 12 (Sense B).

Esta fase CC continua até que a tensão da bateria atinja 4,2 V (a saída ACMP0H é HIGH). Então a Corrente Constante para e o Voltagem constante fase começa. A entrada Up/Down do PWM1 é LOW, então o CCMP1 Vref é 160 mV. Neste caso, o ACMP0H controla a tensão constante de 4,2 V, e o CCMP1 apenas verifica e mantém a corrente decrescente e inferior ao Inamorado de 67 mA até que a bateria esteja totalmente carregada. Quando a bateria está totalmente carregada, o processo de carregamento é interrompido e todos os blocos correspondentes ficam no modo Sleep (CHG_Sleep é HIGH).

Figura 6: Dados do arquivo reg CCMP1 Vref

Teste de dispositivo

Por favor, veja também o vídeo do carro de brinquedo recarregável em funcionamento com funcionalidade Push-to-Start / Hold-to-Stop.

A seguir Figuras 7-12 mostrar o sinal no terminal do motor dependendo do VDD (Vbat).

Figura 7: VDD = 3,0 V, ciclo de trabalho 43%

Figura 8: VDD = 3,4 V, ciclo de trabalho 40%

Figura 9: VDD = 3,4 V, ciclo de trabalho 40%

Figura 10: VDD = 3,7 V, ciclo de trabalho 35%

Figura 11: VDD = 4,2 V, ciclo de trabalho 31%

Figura 12: Pico no PIN20 (terminal M) durante Push-to-Start

Conclusão

Este artigo descreve como configurar o HVPAK para criar um carrinho de brinquedo recarregável com funcionalidade push-to-start/hold-to-stop. Os resultados comprovam que o circuito funciona conforme o esperado, e o SLG47105 é capaz de atuar como módulo de controle do motor DC escovado e do carregador de bateria de íon-lítio de 3,7 V ao mesmo tempo.

Os recursos internos do GreenPAK, incluindo HV, osciladores, lógica e GPIOs, são fáceis de configurar para implementar a funcionalidade desejada para este projeto.

Conteúdo Relacionado

Uma rede de sensores é incorporada em todos os...
O controlador do motor é um dos componentes mais...
ESP32-CAM é um módulo de câmera compacto que combina...
A evolução dos padrões USB foi fundamental para moldar...
A SCHURTER anuncia um aprimoramento para sua conhecida série...
A Sealevel Systems anuncia o lançamento da Interface Serial...
A STMicroelectronics introduziu Diodos retificadores Schottky de trincheira de...
Determinar uma localização precisa é necessário em várias indústrias...
O novo VIPerGaN50 da STMicroelectronics simplifica a construção de...
A Samsung Electronics, fornecedora de tecnologia de memória avançada,...
O mercado embarcado tem uma necessidade de soluções de...
Você provavelmente já se deparou com o termo 'arrastar'...
Você provavelmente tem um Isolador de suporte Se você...
Você provavelmente já viu permanecer um isolante sente-se em...
Você provavelmente já viu Isoladores de manilha entronizados em...
Você provavelmente já passou por situações em que o...
블로그로 돌아가기

댓글 남기기

댓글 게시 전에는 반드시 승인이 필요합니다.