PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sharp GP2D12 friert Board ein



HannoHupmann
23.01.2006, 21:42
Hallo

Wahrscheinlich kennt keiner die Lösung des Problems aber kurz geschildert.
Hab ein OOPic- C Board (das verhält sich wie alle anderen Pics auch). Ich schliess meinen Sharp dran an (Vcc +5, Ground und A1 Line [Das ist ne 10 bit I/O]). Funktioniert auch alles für 3,5 sec wunderbar, die werte werden zurück gegeben ich bekomm ne Messung etc, nur danach friert der Chip ein und ich muss reseten um ihn wieder zum Leben zu erwecken.

Was nu? der Sensor ist in Ordnung das Board noch viel mehr.


mfg
Hanno

Manf
23.01.2006, 22:03
Die Impulse des Sensors können stören.
Mit Kondensatoren die Versorgungsspannung blocken.
Manfred

HannoHupmann
23.01.2006, 22:18
Ah doch eine Antwort, aber ich kann noch nicht so richtig was damit anfangen, kannst du das bischen präzisieren was ist genau dagegen machen kann?

Manf
24.01.2006, 06:14
Überprüfe doch mal an welchen Stellen der Schaltung bis jetzt Kondensatoren die Versorgungsspannung stützen.
Der Sensor benötigt kurze Stromimpulse die die Spannung belasten. Mit einem oder mehreren 100nF Kondensatoren zwischen 5V und GND, nahe an dem störenden Verbraucher geht es meinstens.
Manfred

HannoHupmann
24.01.2006, 09:43
Ah ok, das könnte hinhauen, bzw ist einen Test wert. Die Versorgung des Sharp regelt im Moment ja noch das Board und so kann es ja leicht sein, dass genau dieses nicht mit den Impulsen klar kommt.

Denke mal ich probier das einfach aus, viel Falsch machen kann man da ja nicht.

HannoHupmann
24.01.2006, 10:22
Meinst du etwa sowas?

IC 7805 TO 220 gefunden beim Conrad.


Sonst bin ich jetzt bischen zu doof dafür welche Kondensatoren (mit denen hab ichs nicht so) eingebaut werden müssen.

Manf
24.01.2006, 11:00
Wenn beides getrennt läuft, dann ist ja die Spannung erst mal soweit ok.
So ein paar Kondensatoren 100nF wirst Du finden, oder?
Manfred

http://images.google.de/images?hl=de&q=kondensator%20100nf&sa=N&tab=wi

HannoHupmann
09.02.2006, 13:11
Hallo

Folgende neue Problematik. Ich hab das jetzt ausprobiert mit dem Sharp und ich bekomm einen zum laufen (wunderbar, Board stabil kein Problem), ganz ohne Kondensatoren.
Jetzt wollte ich einen zweiten auf die gleiche Weise anschliessen, jetzt klappts nimmer so schön sondern das Board stürzt nach etwa 3-8 sec wieder ab. Die Sensoren sind beide in Ordnung (einzelnd gehen sie), nur das Kabel dazwischen ist bei dem einen kürzer als beim anderen.
Ich hab dann ausprobiert was passiert wenn ich jedem einen Kondensator reinhäng (GND und Plus) und was mit zwei Kondensatoren passiert (parallel) naja das Ergebnis ist leider immernoch das sie beide Abstürzen.
Was kann ich noch machen um zwei von der Sorte zu betreiben?

mfg Hanno

ogni42
09.02.2006, 13:21
Die Spannungsversorgung der Sensoren über eine kleine Spule (10uH-100uH) und ein paar 100nF (unbedingt keramisch, keine Elkos) entkoppeln. So wie man es auch bei der Versorgung von AVcc beim Atmel macht.

HannoHupmann
09.02.2006, 13:26
Ok wie mach ich das, die 100nF hab ich ja schon was für ne Spuhle brauch ich? Kenn mich mit Bauteilen leider null aus.

ogni42
09.02.2006, 13:35
Da gibt's preiswerte bei Reichelt z.B. die sehen wie Widerstände aus (haben also auch eine Farbringkodierung). Kosten so 40ct IIRC.

HannoHupmann
09.02.2006, 16:15
Und die bau ich genauso ein wie die Kondensatoren zwischen Masse und Plus (Hab bei Reichelt jetzt welche gefunden)?

Spurius
09.02.2006, 16:17
Hallo,
ich habe auch das Problem, dass der AVR resettet oder kurz stehenbleibt, obwohl ich 100nF ca. 10cm vom Sensor an den Anschlussdrähten von VCC und GND angebracht habe.

ogni42
09.02.2006, 16:52
Die Spule kommt in die Vcc Leitung, die Kondensatoren dahinter zwischen Vcc und Masse. Du solltest aber auf jeden Fall pro Sensor mindestens zwei 100nF spendieren.

BASTIUniversal
09.02.2006, 17:00
Hallo!
Vielleicht gibt's ja kurze hohe Spannungen am Ausgang vom Sensor die den Prozessor zum absturz bringen...ich hab meine Megas schon mit sehr vielen A/D Wandlungen gequält, abgestürzt sind die aber nie!
Vielleicht liegts ja auch am Programm...wie äussert sich denn dieses "abstürzen"?

@HannoHupmann:
Eine Induktivität schaltet man wie einen Widerstand in Reihe. Die Induktivität ist ja nur eine Spule (also nur aufgewickelter Draht), würdest du diese zwischen Vcc und GND hängen würde ein Kurzschluss entstehen.

MfG
Basti

HannoHupmann
09.02.2006, 18:35
@ogni42 danke das werd ich mal testen muss ich mir nur noch entsprechende Spulen besorgen

@BASTI bei mir zeigt sich dass dadurch, dass mein Board nix mehr tut und ich dann erst Reset machen muss, dann wird es neu gesartet läuft zwischen 4 - 8 Sec und bleibt tut wieder nix mehr.

Wenn ich nur einen dran häng dann passt das soweit auch aber sobald 2 von den Sharps am Board hängen wirds kritisch dann mögen beide nicht mehr so recht. Mal sehen ob die Spuhlen noch was bringen.

mfg Hanno Hupmann