DISTANZ-SENSOR GP2D120 stört Atiny13

Gast #734468
Lesenswert?

Hallo!

Wie schon der Betreff aussagt stört der DISTANZ-SENSOR GP2D120
den Atiny13.

Der Sensor ist an PB3 (ADC3) angeschlossen.

Erst als ich einen Kondensator 0.1µF zwischen Plus und Minus geschaltet 
habe, wurde es besser.

Aber ich habe immer noch das Problem das die LED Flackert.

Selbst dann wenn ich den Sensorausgang V0 nicht angeschlossen ist.

Wenn der Sensor gar nicht angeschlossen ist flackert auch die LED nicht 
mehr.

Des weiteren wenn der Kondensator nicht angeschlossen ist aber der 
Sensor, fängt der µC richtig an zu spinnen.

Hat jemand einen Tipp oder Ratschlag.

Hier noch ein kleiner Auszug der Routine:

sch1:
    sbis  pinb,taster       ;Taste betätigt?
    rcall Taste
    ldi     A,3             ;ADC3
    rcall   RdADC           ;ADC auslesen
    cpi     A,10            ;Empfindlichkeit
    brsh    next2
    sbi     portb,led2      ;LED AUS
    rjmp    sch1
next2:
    cbi     portb, led2     ;LED EIN
    rjmp sch1


Gruß
norad
Gast #734488
Lesenswert?

Nun einen Schaltplan gibt es so nicht weil ich es auf einem Steckbrett 
aufgebaut habe.

Der Schaltungsaufbau ist sehr einfach gehalten.

AVR, Kondensator, LED, Taster und ne Spannungsquelle (Trafo 
Stabilisiert)


Ich bin überzeugt es liegt nicht an einem Verdrahtungsproblem.


Gruß
norad
Gast #734532
Lesenswert?

@Niels Hüsken

>Naja, an den 33mA, die das Ding maximal ziehen soll, kanns aber auch
>nicht liegen....

Ich denke auch, das daran nicht liegen kann.

Nun vielleicht liegt es daran das ich den µC 4,5V betreibe und der 
Sensor sollte eigentlich mit 5V versorgt werden.

Sobald ich den Sensor dazu schalte ohne Abblockkondensators pinnt der µC 
wie schon erwähnt und einen Spannugseinbruch konnte ich auch nicht 
feststellen.

Ich werde mal einen Spannungsregler dazwischen schalten so das ich 5V 
habe.

Trotzdem Danke für deine Unterstützung.
Gast #734533
Lesenswert?

S0 hab mal mit Logicanalyzer nachgeschaut, weil ich kein Oszi habe.
Ich stelle eine Frequenz von ca. 800Hz fest.
Wenn der Abblockkondesator mit aufgeschaltet ist,ist die Frequenz 0.

Also müssen enstörmaßnahmen getroffen werden.

Wie kann man nun solche Störungen effektiv beseitigen?



Gruß
norad
#734730
Lesenswert?

norad wrote:

> S0 hab mal mit Logicanalyzer nachgeschaut, weil ich kein Oszi habe.
> Ich stelle eine Frequenz von ca. 800Hz fest.

Über der LED liegen 800Hz? Das müssen aber sehr unregelmässige 800Hz 
sein; ich bezweifle ernsthaft, das man ein reines 800Hz Flakern 
warnehmen würde.

Nein, hier stimmt etwas völlig anderes nicht. Meiner Meinung nach suchst 
du in der falschen Ecke.
Gast #734834
Lesenswert?

Hallo!

Also ein Blockkondensator von 0,1µF nahe dem Atiny13 hat es gebracht.
Zusätzlich hab ich noch den Resetpin mit einen R = 10k auf High gesetzt.

Die obige Routine hab ich auch angepasst so das es nicht mehr flackert 
wenn man dem Sensor nur halb abdeckt.
Das flacker Problem hat mir jetzt die meiste Zeit gekostet aber jetzt 
hab ichs.

Jetzt funktioniert es so wie ich wollte.


Vielen Dank nochmal für eure hinweise.

Gruß
norad
Gast #734979
Lesenswert?

@Martin

>Also wenn am Reset Pin kein Widerstand nach + war, dann lags daran. Ein
>offener Pin wird den immer resettet haben, jenachdem was gerade in der
>Luft flog.

Muss ich dich leider Entäuschen! Den Widerstand habe ich nur 
Sicherheitshalber eingebaut. Wie schon erwähnt der Kondensator  war die 
Auschlaggebende Lösung.
Gast #766042
Lesenswert?

hallo, zur Ergaenzung

der Sensor stoert wirklich. es wurde wieder festgestellt, 27/01/2008, 
dass er unbedingt abzublocken ist. es reichen keine 100nF. weil das 
datenblatt so schlecht zu beschaffen ist, hier mal eines der letzten 
version
mfg
wawa
Angehängte Dateien:
Gast #1285035
Lesenswert?

Hallo,
obwohl der Beitrag schon älter ist, habe ich jetzt das gleiche Problem. 
Es wurde jetzt geschrieben das der Sensor stört und ein 100nF nicht 
reicht.

Da ich nicht so der Crack auf dem E-Technik Gebiet bin, könntet ihr mir 
bitte mal in einem Satz aufschreiben was zu tun ist, damit die 
Ausgangssignalspannung bissl homogener ist?!

Als Anlage habe ich den GP2D120 an einen Akkupack gehangen und in 
absoluter Ruhelage die Sensorausgangsspannung mit einem Oszi geloggt. 
Wie ihr sehen könnt ist dort einiges los...
Wie bekomme ich das hin?
Angehängte Dateien:
Gast #1285153
Lesenswert?

Hi...

Auf die Gefahr, daß ich dein Diagramm falsch verstanden habe:
Mir scheint die Versorgungsspannung von ~ 2.3Volt etwas extrem niedrig 
zu sein. Laut Datenblatt des ATtiny13 ist dieser mit mindestens 2.7V zu 
betreiben. Wenn dein Akku das nicht schafft, solltest du hier vieleicht 
auchmal aufrüsten.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren