Oh Mann,
dieses kleine Ding ist 4mm lang, keine 3mm Breit und hat 8 Beine.
Ich hab den LMP8270 eingesetzt. Aber irgendwie kommt hinten noch nicht das raus, was ich erwarte.
-Durch den Shunt fließt ein Strom von 2,1 A.
-An den Eingängen +IN/ -IN des LMP8270 liegen 2,1mV. Das ist ok.
-Am OUT des LMP8270 und am ADC Eingang des AVR sind 45,4mV.
Wegen V=20 des LMP8270 scheint das auch ok zu sein.
-Damit ich jetzt auf meine 2,1A komme muß ich nochmal den Faktor 2
einfügen, das ist mir noch nicht so recht klar.
Außerdem hab ich Probleme wenn ich mit dem Funkgerät das an der Batterie angeschlossen ist auf Senden gehe.
Hier gibts vermutlich direkt Einstrahlung in den fliegenden Aufbau.
Gruß
Hans
So schauts aus:
Code:
'///////////////////////////////////////////////////////////////////////////////
'Die Taster 0,1,2,3 mit Intr Routine abfragen
' STK200 und ATMEGA8535
'///////////////////////////////////////////////////////////////////////////////
$regfile = "M8535.dat"
$crystal = 8000000 ' Interner Takt des AVR
Config Lcd = 20 * 4
Config Lcdmode = Port
Config Lcdbus = 4
Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6
Config Lcdpin = Pin , Db7 = Portc.7 , E = Portc.3 , Rs = Portc.2
Config Portd = Input
Config Portb = Output
Portb = 255
Cls
Wait 1
Umess:
Dim Adu_wert2 As Word
Dim Uadc2 As Single
Dim Umes2 As Single
Dim I As Single
Config Adc = Single , Prescaler = Auto , Reference = Off
Start Adc
Do
Adu_wert2 = Getadc(2)
Uadc2 = Adu_wert2 * 0.00391 'AREF=4V ==> 4/1024=0.00391
Umes2 = Uadc2 * 21.48 'Verstärkungsfaktor LMP8270
' Umrechnung für Strom
I = Umes2 * 2 ' Da bei einer UADC= 40mV gleich 2A entspricht
'LCD Anzeige
Cursor Off Noblink
Locate 1 , 1 : Lcd "Uadc2= " ; Fusing(uadc2 , "##.#####")
Waitms 300
Locate 2 , 1 : Lcd "Umes2= " ; Fusing(umes2 , "##.#####")
Waitms 300
Locate 3 , 1 : Lcd "I= " ; Fusing(i , "##.#")
Waitms 300
' LCD Anzeige wenn kein Strom fließt:
'//////////////////////////////////////
'// Uadc2= 0.00391
'// umes2= 0.08844
'// I=
'//
'//////////////////////////////////////
' d.h die Anzeige kommt von toggeln eines Digits, 0.00391 x 22.62 =0.08844
' LCD Anzeige wenn 2,1A durch den Shunt fließen:
'//////////////////////////////////////
'// Uadc2= 0.00391
'// umes2= 0.08844
'// I= 1,9
'//
'//////////////////////////////////////
'
Lesezeichen