Problem mit einem Eingangssignal, dieses ist nicht immer ganz eindeutig

Im Unterforum Projekte im Selbstbau - Beschreibung: Selbstbau von Elektronik und Elektro

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 31 12 2025  22:16:21      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Oszilloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Projekte im Selbstbau        Projekte im Selbstbau : Selbstbau von Elektronik und Elektro


Autor
Problem mit einem Eingangssignal, dieses ist nicht immer ganz eindeutig
Suche nach: eingangssignal (700)

    







BID = 173042

gurkenkoenig

Neu hier



Beiträge: 24
 

  


Hallo an alle Forummitglieder!

Ich hab (wie immer) ein kleines Problem:
Vielleicht kennt ihr den Spurt-Wettbewerb. Dort muss man mit einem Auto einer Schwarz-weissen Markierung entlangfahren. Soweit so gut. Ich habe nun eine Fotodiode, die entsprechend der Farbe des Untergrundes ihren Widerstand ändert. Dadurch erhält der Abgriff zwischen Fotodiode und Widerstand eine bestimmte Spannung, und der PIC (16F84) bekommt ein high oder low am Eingang.
Das funktioniert auch soweit ganz gut, nur das ab und zu der Eingang am PIC ein falsches Signal bekommt. Wenn ich z.B. den Sensor über den dunklen Untergrund halte, dann erkennt der PIC auch das es der dunkle ist. Aber ab und zu erkennt er aber auch den Untergrund als hell. Das ist nur ganz kurz (vielleicht eine Zentel Sekunde oder noch weniger, ist schwer zu sagen), danach zeigt er wieder das richtige an. Dieses Problem liegt nicht an der falschen Einstellung des Widerstandes, wie ich zuerst vermutet habe. Ich habe auch versucht, die Fotodiode möglichst von äusseren Einflüssen abzuschotten (hab eine LED als Lichtquelle, und äusseres Licht abgeschirmt), aber das hat das Problem auch nicht behoben.
Ach so, ganz wichtig: Das Problem tritt nicht auf, wenn ich die Lichtverhältnisse extrem mache, z.B: interne LED ausschalten oder Fotodiode direkt gegen eine Lampe halten. Es könnte also sein, das die Kontraste zwischen hell/dunkel nicht stark genug sind, aber leider hab ich z.Z. keine stärkere LED)
Nun meine Frage an euch: Kann ich das Signal, bevor es an meinen PIC geht(mit dem möchte ich das Problem nicht unbedingt lösen), irgendwie bearbeiten, so dass dieser immer ein eindeutiges Ergebnis erhält? Vielleicht noch mit einem Transistor oder einem Kondensator. Ich hab da nicht so wirklich Ahnung. Auch nicht, ob ein Pullup- oder Pulldown-Widerstand oder beides was bringen könnte. Ich weiss nämlich nicht was das genau ist. Bei einem Kondensator weiss ich nicht, ob da Zeitverluste sind, bis der sich lädt/entlädt.

Ich bedanke mich schonmal im Vorraus, und hoffe, das ihr mein Problem verstanden habt, ansonsten einfach nochmal fragen.

Viele Grüsse und einen schönen sonnigen Sonntag!
Stefan

PS: Bitte keine "Kauf doch lieber gleich ein..."-Antworten



BID = 173046

Her Masters Voice

Inventar


Avatar auf
fremdem Server !
Hochladen oder
per Mail an Admin

Beiträge: 5312
Wohnort: irgendwo südlich von Berlin

 

  

Kauf doch gleich einen Schmitt Trigger


_________________
Tschüüüüüüüs

Her Masters Voice
aka
Frank

***********************************
Der optimale Arbeitspunkt stellt sich bei minimaler Rauchentwicklung ein...
***********************************

BID = 173050

Morgoth

Schreibmaschine



Beiträge: 2930
Wohnort: Rockenhausen (Pfalz)

@HMV ist der pic eingang nicht im prinzip selbst ein schmitttrigger?, aber vllt bringt es ja was, hab da ja im prinzip keine ahnung

@Gurkenkönig
ehm, was genau macht die schaltung eigentlich? misst die dann deine geschwindigkeit, oder zeigt sie dir an, ob du auf der linie bist...

wie ist die frequenz der Hell-dunkel-Folge?

du köntest es auch mal mit nem IR-fototransitor und ner IR-LED versuchen, oder gar mit ner modulierten IR-Diode und nem fernbedienungsempfänger, der hat nen prima ausgangspegel für den PIC

_________________
Es irrt der Mensch solang er strebt

[ Diese Nachricht wurde geändert von: Morgoth am 13 Mär 2005 12:07 ]

BID = 173094

2SJ200

Schreibmaschine

Beiträge: 1942
Wohnort: Österreich

normale eingänge beim pic sind keine schmitttrigger, er hat welche beim programmieren und bin mir ned sicher ob man einige auch als schmittriggwer verwenden kann -> datenblatt nachsehen ;)

BID = 173107

gurkenkoenig

Neu hier



Beiträge: 24

Die Fotodiode soll erkennen, wo ob sie auf der weissen Fläche oder auf der schwarzen steht. Anschliessend steuert mein PIC nach links (rechten Motor für rechtes Rad einschalten) oder nach rechts (der andere Motor) Ich erkenne aber neben den Motoren auch über LEDs, welcher Motor gerade angesteuert wird.
Die Frequenz der Folge ist also unbekannt, aber der Wechsel erfolgt bzw. sollte recht schnell erfolgen. Ich habe jetzt keine genauen Werte, aber die Messeinheit sollte die Lage (hell/dunkel) auf jeden Fall in weniger als 1/10 bis 1/20 Sekunden erfassen, je schneller, desto besser.

IR-Zeugs hab ich leider nicht so parat. Beim Bestellen der Fotodiode hab ich aber darauf geachtet, dass sich die Wellenlängen von LED und Fotodiode möglichst gut decken (soweit das möglich war).
Zur IR-Sache ist noch zu sagen, das mir das nicht so sicher war/ist, weil ich nicht weiss, ob das Schwarz, was wir als Schwarz sehen, auch im IR-Bereich wirklich schwarz ist, das gleiche auch bei weiss.

Viele Grüsse
Stefan

BID = 173114

Morgoth

Schreibmaschine



Beiträge: 2930
Wohnort: Rockenhausen (Pfalz)

ah, hatte das nicht so ganz gerafft, jetzt ist mir schon klarer um was es geht (google hilft)
Also mattes richtiges schwarz sollte eigentlich auch für IR schwarz sein, im zweifelsfall einfach ma ausprobieren mit fernbedienung am fernseher, und so ner Markierung, ob man da mittels reflektion an der schwarzen Hälfte bedienen kann

_________________
Es irrt der Mensch solang er strebt

BID = 173121

gurkenkoenig

Neu hier



Beiträge: 24

Die Wettkampf-Bahn kann ich vorher leider nicht ausprobieren. Darum ist mir das mit sichtbarem Licht lieber.

Hab gerade herausgefunden, was so ein Schmitt-trigger macht. Aber selbst wenn ich einen S-T einsetze, bleibt da dann nicht trotzdem das Problem, das im Endeffekt ein falsches Signal erkannt wird? Dann bekommt der S-T (anstelle des PIC) das analoge Signal, und gibt dieses dann an den PIC weiter, das wäre also keine Problemlösung.

Mit einem kleinem Kondensator, der so ein kleines falsches Informatiönchen nicht ausgleichen kann, geht da nichts?

Viele Grüße und danke für die schnelle Hilfe
Stefan

BID = 173126

gurkenkoenig

Neu hier



Beiträge: 24

Was erfreuliches und noch ne kleine Frage.
Ich hab bei meinem PIC anscheinend zwei S-T auf RB6 und RB7
Wisst ihr zufällig, wie gross dort die Hysterese ist? Wenn sowas überhaupt jeder S-T hat??

Viele Grüße
Stefan

PS: eine andere Lösung als S-T würde mich auch interssieren.

BID = 173129

Her Masters Voice

Inventar


Avatar auf
fremdem Server !
Hochladen oder
per Mail an Admin

Beiträge: 5312
Wohnort: irgendwo südlich von Berlin

Die sinnvollste Lösung hast du ja gleich ausgeschlossen denn wenn du dein Programm etwas fehlersignaltoleranter gestalten würdest wäre das Ganze wohl schnell erledigt. Da müsstest du nur auf zwei (oder mehrere) aufeinanderfolgende Signale reagieren anstatt aus ein einzelnes. Aber ein Schmitt Trigger ist übelichweise dafür da um aus einem unsicheren Signal ein Sicheres zu machen.

_________________
Tschüüüüüüüs

Her Masters Voice
aka
Frank

***********************************
Der optimale Arbeitspunkt stellt sich bei minimaler Rauchentwicklung ein...
***********************************

BID = 173131

Morgoth

Schreibmaschine



Beiträge: 2930
Wohnort: Rockenhausen (Pfalz)

Kannst du das DATENBLATT nicht auch selbst lesen?
Kleine Hysterese gibt es wohl immer

und noch was zu deinen zeiten:
das sollte echt kein problem sein, 50/100ms sind für deine elektronik ne sehr lange zeit.

edit:
wie du hier http://web.mit.edu/rec/datasheets/PIC16F84.pdf
auf seite 103 feststellen kannst hat der ne arge hysterese, aber das hat auch vorteile, dann lenkt das ding nicht bei jedem dreckkrümel auf der bahn.

_________________
Es irrt der Mensch solang er strebt

[ Diese Nachricht wurde geändert von: Morgoth am 13 Mär 2005 14:36 ]

BID = 173340

Dombrowski

Stammposter



Beiträge: 450

Moin.

Dies ist eine alte Elektor-Schaltung, mit der langsame Schwankungen der Umgebungshelligkeit ausgeregelt werden. Sie ist sicherlich auch für andere Fotodiodentypen geeignet. An Anschluss X liegt das normale Ausgangssignal der Fotodiode, und zwar nur die vergleichsweise schnellen Änderungen. An Anschluss Y kann eine veränderliche Gleichspannung abgenommen werden, die ein Mass für die mittlere Umgebungshelligkeit ist.

Nur hochohmig auskoppeln!

D.



BID = 175203

MacA100V6

Gelegenheitsposter



Beiträge: 76
Wohnort: Ludwigshafen
Zur Homepage von MacA100V6

Mal eine ganz andere Idee. Wobei ich jetzt nicht ganz weiß ob dein Problem damit zu 100% abgeschaltet werden kann. Setze doch einfach noch solch eine "Meßeinheit" ein vergleiche dann das Ergebniss. Wenn das Ergebniss gleich ist gibst du es weiter an den Pic und wenn nicht sperrst du. Das ganze sollte mit einem Gatter zu realisieren sein.

Mac

Erschlagt mich wenn ich falsch liegen sollte.


Zurück zur Seite 1 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 16 Beiträge im Durchschnitt pro Tag       heute wurden bisher 15 Beiträge verfasst
© x sparkkelsputz        Besucher : 188016953   Heute : 5547    Gestern : 7121    Online : 171        31.12.2025    22:16
2 Besucher in den letzten 60 Sekunden        alle 30.00 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0378580093384