nobcha23の日記

PICマイコンやArduinoを使う電子回路遊びを紹介します

PIC16F88 車バッテリー電圧計 計画

回路の仕様説明。

1.AN1ポートからADCで電圧取得。(バッテリー測定電圧は5.35分の1に分圧。)
ADCはVdd-Vss:4.8Vぐらい?を256分割
→0.01875V/bit

  • >ADCカウント120ならAN0は2.25Vとなる

2.すなわちAN0の入力電圧2.25VがADC値120となり、
それを3桁の12.0Vで表示しようという。
3.ADC値はバイナリー、3桁10進値計算する。
各桁ごとに7セグメントLEDのセグメント駆動データに変換。
4.表示はダイナミック表示なので桁ごとに点灯。
LEDの負荷抵抗は桁ごとで470オームにし駆動するセグメント数に
あわせて時間を増やして輝度を加減する
(人間の目はピーク応答傾向なのであんまり効果無かった)
5.2桁目には小数点を表示し、10の位はゼロサプレスとする。  

というところですね。