Contagem de coulomb em escala de tempo curto


8

Existem muitos chips de contador de coulomb que medem a corrente integrada que entra ou sai de uma bateria para fins de estimativa do estado de carga. Existem chips bons para circuitos fáceis com o objetivo de medir quanta carga é usada por uma operação específica que pode levar de 1 a 500 ms? Nenhum dos chips de contagem de carga que eu olhei oferecem boa resolução em escalas de tempo curtas. Um chip típico, por exemplo, produziria aproximadamente duas contagens por segundo na corrente máxima de entrada; se uma operação exigir, por exemplo, 100mA por 10ms e 25mA por 90ms, um contador de coulomb que produziria duas contagens por segundo na corrente máxima (100mA) ofereceria uma contagem por 50mC. A operação descrita consumiria 3,25mC; portanto, o contador produziria apenas uma contagem a cada 15 operações.

Uma abordagem que eu estava considerando seria usar uma fonte de alimentação de comutação de modo descontínuo, operando a partir de uma tensão de entrada regulada e contar o número de pulsos do comutador. Isso deve gerar uma contagem de alta resolução; se a fonte de alimentação de comutação sempre usou a mesma quantidade de corrente em cada pulso e se a corrente sempre caiu para zero entre os pulsos, o número de pulsos deve ser diretamente proporcional à corrente total integrada. Infelizmente, essa não é a maneira mais eficiente de operar um comutador, e a maioria dos comutadores tenta operar com mais eficiência do que isso.

Supondo que a tensão de alimentação seja de 3 ou 6 volts, a corrente máxima é de 250mA e o objetivo é ter um mínimo de 50% de eficiência e 3mW de dissipação inativa, qual seria a melhor abordagem?

Termo aditivo

Embora eu queira ter uma abordagem de medição de uso geral, a aplicação específica que tenho em mente é determinar quais fatores afetam o consumo de energia de vários módulos de RF "inteligentes" que serão usados ​​ao ar livre. Por exemplo, se os módulos normalmente consomem um mAs a cada 15 segundos para manter uma malha, mas durante uma tempestade alguns dos módulos ocasionalmente começam a consumir 10maS a cada segundo por alguns minutos, esse tipo de coisa seria útil. Se por algum motivo a corrente inativa que normalmente fica em 25uA às vezes sobe para 40uA, eu gostaria de saber isso também.

Muitos dispositivos de integração de carga funcionam medindo a corrente instantânea e integrando os valores medidos. Minha preocupação é que a corrente instantânea tenha uma faixa dinâmica bastante grande (eu gostaria, se possível, de uma precisão de 10uA em situações de baixa corrente, mas seja capaz de capturar eventos de até 250mA) e fazer leituras com isso nível de previsão rápido o suficiente para garantir que mesmo eventos curtos sejam integrados com precisão pareceria um pouco complicado.

Uma solução em que estou pensando seria usar um PIC com um comparador analógico interno ou externo, executando 3,30 volts regulados; sempre que a saída estiver abaixo de 3,10 volts, ligue um PFET com um resistor em série ajustado para passar 0,50A com uma queda de 0,20 volts. Se houver um limite suficiente na saída, o PIC deve poder dormir sempre que houver tensão adequada na saída; quando a tensão cai abaixo de 3,10 volts, o PIC pode acordar, alimentar os pulsos no PFET até que a tensão volte acima de 3,10 volts e, se o carregamento não levar muitos pulsos, "volte para a cama".

Eu esperaria que a precisão da escala de medição fosse afetada pela precisão do relógio do PIC, a resistência combinada efetiva do PFET e do resistor em série e a comparação da tensão de saída com 3,10 volts, regulação da entrada de 3,30 volts. A precisão do deslocamento da medição seria puramente uma função do vazamento.

Se o objetivo é ter uma precisão geral de 10%, o PIC geralmente precisa manter sua produção dentro de 0,02V do alvo. Diante de uma carga de 250mA, um limite de 1000uF cairia 0,250V / ms. Manter a queda de tensão abaixo de 0,02 volts exigiria que o PIC fosse ativado dentro de 80us, o que eu acho que provavelmente é possível com os PICs baseados no oscilador RC.


1
Alimentado por bateria = economiza energia. Muitas medições = baixa eficiência de energia.
Connor Wolf

Se você não precisar de boa eficiência para o seu circuito de medição (como se for para uma configuração de teste de bancada), um amplificador de instrumentação em um resistor em série com a conexão de energia ao dispositivo de destino e um sistema DAQ baseado em computador trabalhe e seja fácil de montar.
Connor Wolf

Como alternativa, a Maxim fabrica vários dispositivos sensores de corrente do lado superior . Um deles, junto com um ADC, também funcionaria, embora você tivesse que fazer sua própria integração.
Connor Wolf

Respostas:


4

Não é difícil integrar a corrente. Se você estiver disposto a fazer o seu próprio, terá controle total sobre as especificações.

Como você provavelmente sabe, um capacitor tem as relações Q = CV e Q=Eudt .

Uma maneira que vejo de cima para fazer isso é criar um espelho atual para carregar uma tampa. Ler a tensão da tampa é tudo o que é necessário. Você pode obter tampas tão precisas quanto necessário e existem muitas configurações de espelho atuais precisas.

Com esse método, você pode realmente obter qualquer quantidade de complexidade necessária. Você pode ter várias resoluções (vários espelhos e tampas de tamanhos diferentes). Você pode usar amplificadores operacionais para melhorar a resolução e criar uma redefinição simples.

É claro que não é tão simples quanto usar um chip, mas como você já declarou, não é possível encontrar nenhum chip que atenda às suas necessidades.

Pode ser possível usar o sensor de corrente (mesmo proximidade), mas não tenho certeza da precisão que você obterá. Por exemplo, se sua carga for razoavelmente baixa, você poderá colar um resistor de 1 hh em série. A tensão no resistor é então igual à corrente. Integre isso (por exemplo, usando um amplificador operacional) e você terá a carga. A eficiência aqui seria muito maior, quase próxima da unidade, enquanto o atual método de espelho será um pouco menos de 50%.


Usar um espelho atual para carregar uma tampa pode funcionar, mas, infelizmente, não conheço nenhuma maneira agradável de fazer um espelho atual multiplicador. Usar um espelho de corrente de 1: 1 significaria que mais da metade da energia que entra no dispositivo em teste seria desperdiçada (o espelho de corrente diminuiria alguma tensão e metade da corrente iria carregar a tampa de medição que seria descarregada como desperdício). Também estava pensando em usar uma fonte de corrente comutada de 250mA entre uma entrada da fonte de alimentação e uma tampa que serviria como entrada para o circuito em teste.
30812

1
Você tem AOE? eles não são difíceis e ele dá vários exemplos. Você pode fazer todos os tipos de espelhos fracionários. Uma tampa comutada pode funcionar também. Porém, seria menos direto e pode ter problemas de precisão se você não tomar cuidado.
Uiy

Em uma taxa alta agradável (por exemplo, 100 KHz), faça a amostragem da tensão na tampa de energia do circuito em teste. Se estiver abaixo do limite desejado, ligue a fonte de 250mA; mais desligue-o. Conte em que fração do tempo a fonte atual deve ser ligada. Isso parece viável, mas esteticamente parece um pouco bruto.
30812

O que é AOE (implicação - provavelmente não o tenho)?
30812

1
super, mas se você usar um espelho atual com relação, reduzirá a energia consumida pela medição. É 2x a energia consumida com um espelho de corrente 1: 1, pois o espelho espelha a corrente na carga. Com um espelho de corrente 1: 1/2, a potência é de 1,5x e, com um 1: 1/5, é de 1,2x. Você também pode criar espelhos com fets e amplificadores operacionais.
Uiy

3

Eu sugeriria uma abordagem diferente: conecte um resistor pequeno (por exemplo, 0,1 Ohm 1% ou melhor - a resistência exata deve depender da corrente de carga e da precisão que você tenta obter) em série com a bateria e, ao lado, um lado alto amplificador com detecção de corrente (por exemplo, MAX4173) e conecte-o a um DAC (existem microcontroladores que vêm com DACs dentro). Dessa forma, você pode medir a corrente em tempo real (dependendo da sua frequência de amostragem, é claro) e pode fazer a integração on-line ou pós-processá-la (novamente, dependendo do que você tem e do que deseja alcançar).


Eu pensei nessa abordagem; minhas preocupações seriam (1) Se eu usar, por exemplo, uma amostragem ADC de 12 bits a 10KHz com 205mA em escala real, eu teria apenas uma resolução de 50uA; (2) Se um dispositivo usar, por exemplo, 100mA extras por 150uS, não sei como garantir que a corrente integrada de medição não dependa de quando as amostras foram coletadas; (3) Pode ser difícil obter uma potência inativa abaixo de 3mW com uma taxa de amostragem de 10KHz.
Supercat 14/02

0

Você já pensou em olhar para o que as outras pessoas usam na medição de corrente em curto prazo?

Dr. Sergei Skorobogatov. "Ataques de canal lateral: novas direções e horizontes" . University of Cambridge 2011. menciona "um osciloscópio e um pequeno resistor na linha de alimentação"

Eric Guo. "Tutorial of SHA-3 on SASEBO-GII" 2010. menciona um resistor de 1 Ohm entre o VCC e o dispositivo.

Jean-Jacques Quisquater e Francois Koeune. "Ataques de canal lateral" . 2002 menciona um resistor de 50 Ohms "inserido em série com a entrada de potência ou terra. A diferença de tensão no resistor dividida pela resistência produz a corrente".

Paul Kocher · Joshua Jaffe · Benjamin Jun · Pankaj Rohatgi. "Introdução à análise de potência diferencial" . 2011 menciona "Embora um resistor em série com uma linha de energia ou terra seja a maneira mais simples de obter traços de energia, também tivemos sucesso ao explorar a resistência interna de baterias e fontes de alimentação internas".

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.