Já passou bastante tempo desde que deixei de conseguir documentar algumas engenhocas que tenho vindo a fazer (principalmente devido ao mal comum a muita gente... a falta de tempo), mas agora com a necessidade surge mais um projecto pessoal, o uAmp Serial Monitor.
Motivado pela necessidade de fazer um registo temporal de corrente, para determinar com mais rigor a energia consumida por um sistema embutido, por um módulo rádio, etc...
O comum multímetro mostra-nos o valor instantâneo da corrente, mas não tem uma taxa de actualização muito significativa nem permite o registo de modo a conseguir ver com clareza qual o perfil de tempo x corrente do circuito a analisar.
Com um futuro cada vez mais low power, é útil a presença de um equipamento destes, quer para a medição quer para o registo das correntes e determinar o quão low power realmente é.
O meu objectivo geral é conseguir medir um máximo de 100mA (suficiente para o tipo de circuitos/sistemas já referidos) com uma queda de tensão máxima no Rsense de 100mV (Rsense será portanto de 1 ohm), o máximo de resolução possível, máxima frequência de amostragem possível e, claro, pelo menor preço possível. Na questão do preço, possivelmente com a ajuda de samples, pois trata-se de um prototipo...
O desafio aqui será manter uma resolução alta, sabendo que a escala também será bastante grande, pois, por exemplo, um simples módulo rádio pode consumir alguns uA (micro amperes) em sleep mode e dezenas de mA (mili amperes) em TX mode. Manter uma resolução consideravelmente boa em toda a escala, sem a intervenção humana para fazer alterações na escala de medição seria óptimo!
No entanto, para correntes tão reduzidas vários pontos vão ter de ser tidos em consideração para respeitar todos os requisitos iniciais.
PS: Não! Não vai dar para usar a ADC de 10 bits comum nos microcontroladores! Uma resolução de 97uA é grande de mais (100mA/1023)...
PS: Não! Não vai dar para usar a ADC de 10 bits comum nos microcontroladores! Uma resolução de 97uA é grande de mais (100mA/1023)...
Não percam as próximas actualizações ;)
0 Responses so far.
Enviar um comentário