Bateria de um dispositivo portátil: Descobrindo a comunicação

Quem já notou que as atuais baterias de aparelhos eletrônicos portáteis, tem mais de 2 terminais para conexão elétrica?

Pois bem, os terminais extras podem (devem) ser usados para comunicação, com o dispositivo, seja um celular ou um computador.

 

Encontrei uma postagem de um blog, de uma adaptação de uma bateria de computador (Acer) para uso com Arduino (Microcontrolador):

http://linuxehacking.blogspot.com.br/2014/03/recharging-and-reusing-acer-laptop.html

Nesta postagem, encontrei uma referencia interessante:

“Smart Battery System Specifications”

“Smart Battery Data Specification”

http://sbs-forum.org/specs/sbdat110.pdf

Trata-se de um artigo que explana a comunicação com a bateria.

 

Eu tive a oportunidade de testar com um analisador lógico, a comunicação entre o Netbook Acer AO722 e sua bateria, a conexão é similar à que foi utilizada na postagem do blog indicada acima, onde se faz necessário o uso de um resistor para “ativar” a bateria.

Note a comunicação:

Frames da comunicação com a bateria

Frames da comunicação com a bateria

 

Pode-se concluir com a imagem acima, que existem vários blocos de dados sendo enviados/recebidos, na imagem a seguir podemos ver um pouco melhor:

Dados de comunicação I2C

Dados de comunicação I2C

Temos, neste caso, uma comunicação I2C, que permite enviar e receber dados, por uma linha de dados, que é controlada, pelo host (envia dados para a bateria), ou controlada pela bateria (bateria envia dados), e a outra linha é a de clock, sendo esta controlada exclusivamente pelo host, que neste caso é o computador mas poderia ser um Arduino, um celular etc.

 

Por ora, fico por aqui, mas este tema é muito abrangente, e atual, se seu projeto inclui uma dessas baterias, certamente vai haver a comunicação com ela, e caso não tenha isso, fica a dica desta implementação.

 

Boa sorte!

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: