Forum: Mikrocontroller und Digitale Elektronik brauche 30 kHz für IR-Sensor! wie?


von Christoph Peters (Gast)


Lesenswert?

Ich habe den Infrarotsensor TSOP1730.
der erkennt ein IR-licht, das mit 30kHz pulsiert. ich benötige also
eine schlatung mit der ich möglichst genau 30 kHz erzeugen kann um eine
IR-LED daran anzuschließen. dann funktioniert das mit dem IR-Sensor
auch.

Ich habe gedacht, ich könnte das mit nem NE555 machen, hab ich aber
noch nicht hinbekommen. geht das eifacher? mit nem avr z.b.?
brauch ne schaltung, weiß nicht weiter.

danke im voraus
christoph

von wolli (Gast)


Lesenswert?

es gibt doch auch funktionsgenerator ics wenn ich mich nicht irre..damit
solltest du die 30KHz erzeugen können.
beim 555 ist das prob das die high (oder auch low) phase länger dauert
als die andere. trotzdem mal ein link:
http://home.berg.net/opering/projekte/33/

von Peter D. (peda)


Lesenswert?

Nimm einfach einen AVR, z.B. Tiny26 und dann T1 mit "clear on compare"
und "toggle Pin on compare".


Peter

von Christoph Peters (Gast)


Lesenswert?

ich habe hier noch einen mega8!
den kann ich sicher auch nemen oder? 16 mhz dran und dann müsste das
funktionieren oder? hat das schon zufällig jemand gemacht? oder etwas
ähnliches?
danke euch

von Benedikt (Gast)


Lesenswert?

Nimm einen NE555, die Daten an den Reset Pin, fertig !
Das unsymmetrische Tastverhältnis ist nur sinnvoll, um die
Sendeleistung zu erhöhen. Tastverhältnis <25%, bei 50mA...

von Christoph Peters (Gast)


Lesenswert?

sorry, benedikt,
das versteh ich ehrlich gesagt überhaupt nicht!
hast du da eine schaltung für mich?

welche daten von wo an welchen reset oder welche daten an den reset des
ne555?

von Christoph Peters (Gast)


Lesenswert?

nur zur info

ich will einen ir-abstandssensor für eine roboter bauen. also keine
datenübertragung. die ir-sendediode muss mit 30kHz blinken, damit der
sensor etwas erkennt. mehr will ich nicht. wie bekomme ich also die
30kHz auf die beine?
danke
christoph

von Benedikt (Gast)


Lesenswert?

Abstandssensor ?
Willst du damit den Abstand messen, oder nur schalten sobald sich ein
Objekt nähert ?

Schaltplan gibts hier:
http://wwwiti.cs.uni-magdeburg.de/~buchmann/privat/transmit.htm

Was allerdings an der Schaltung falsch ist:
Pin 4 muss mit Vcc verbunden werden, damit der Sender läuft, oder mit
einem Portpin.
Den 7400 würde ich weglassen und stattdessen einen Emitterfolger
einbauen.

von Christoph Peters (Gast)


Lesenswert?

ich habe ne schaltung in nem alten buch gefunden wo der ne555 als
oszillator beschaltet ist. habe auf 1hz dimensioniert und led
angeschlossen -> funktioniert. led blinkt mit 1Hz.

im zweiten schritt habe ich auf 30kHz dimensioniert
C=0,1µF
Ra=320 Ohm
Rb=75R
eigendlich müsste Rb 80 Ohm sein, damit laut formeln genau 30Khz raus
kommt. hatte aber keinen 80 Ohm wiederstand. naja, ich habe
betriebsspannung angelegt und der sensor erkannte für ne halbe sekunde
ein signal, danach nicht mehr.

habe gelesen, dass die wiederstände nicht unter 470Ohm gewählt werden
sollten. stimmt das?
meine neuen werte sind...
c=10nF
Ra=750 Ohm
Rb=3300 Ohm also 3,3 kOhm

Mein Problem: ich finde keine Elko mit 10nF, kann ich da auch einfach
nen anderen kondensator nehmen? (Ich weiß, dumme Frage, aber bin
Anfänger)

danke danke danke

PS.: wenn das geht, fahr ich gleich in nen Elektroladen um die ecke und
kauf die 3 neuen bauteile

von Christoph Peters (Gast)


Lesenswert?

achja, zu dir Benedikt
ich will nur erkennen können, ob in 10 cm entfernung ein objekt ist
oder nicht

christoph

von Peter D. (peda)


Lesenswert?

Warum willst du unbedingt einen 555 verbraten, anstatt den Timer das
machen zu lassen ?

Dann sind doch die 30kHz Quarzgenau ganz ohne passende R und C.


Soweit ich weiß, sind die TSOP17xx für IR-FBs optimiert.
Die haben deshalb eine AGC, die konstante Pegel rausmittelt.
Daher mußt Du die 30kHz zyklisch ein- und ausschalten (z.B. mit 100Hz)
und dann die 100Hz am Ausgang erkennen.


Peter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.