nobcha23の日記

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

PIC12F683 電圧電流表示器

PIC12F683を一度使ってみることにします。お題は

電源用の電圧、電流表示器とします。バッテリー
動作機器などにつなぐ直流電源やアダプタの先に
つけて、接続動作時の電圧と電流をLCDに表示しよ
うという計画です。
電圧は5分の1に分圧して取り込みます。
電流は0.1オームの抵抗による電圧降下を読み
取ります。それぞれのADC値計算は次になります。

電圧計
1.2K:300Ω分圧→0.2  5分の一に分圧する
参照電圧5V/1024→4.88mV/1ビット
電圧値=(ADC値*4.88)*5 mV =(ADC値*24.4/1000)V 
表示 xx.yV =(ADC値*24.4/10) /(100mV)
計算値 =ADC値*244/100 100mV単位表示にする

電流計
0.1Ω抵抗電圧 0.1V/1000mA
電流値=(ADC値*4.88)*(1000mA/100mV)=ADC値*488/10
=ADC値*488/10  mA単位表示にする