Hallo Leute! Habe mal wieder ein Problem. Ich möchte mit einem Attiny 2313 ein RC5- Signal erfassen und über die USART an die Serielle Schnittstelle weitergeben. USART usw funktioniert alles schon. Doch um das Signal des Infrarotempfängers zu empfangen wollte ich den INT0 verwenden. Ich habe ihn als Eingang konfiguriert gelassen und festgestellt, dass das Signal des Empfängers, durch anschließen an den Tiny stark verfälscht wird (Ladekurve). Auch der Versuch mit einem neuem Tiny wies dieses Verhalten auf. Des Weiteren habe ich festgestellt, dass mit einschalten das Pullup-Widerstand die Spannung nur auf etwa VCC/2 ansteigt. Kann es da einen Zusammenhang geben? Und wie kann das sein, dass der Pin solch kleine Frequenzen nicht schafft? Im Datenblatt habe ich auf Seite 52 unter „Digital Input Enable and Sleep Modes“ etwas gefunden, doch soweit ich meinem Englisch vertrauen kann heißt es hier nur dass die Spannung am Pin beim Sleepmode aufs halbe Potential herabgesenkt wird um Energie zu sparen. Ist das richtig? Vielen Dank im Vorraus Hochmüller Stephan
Um welchen IR-Empfänger handelt es sich? Wie ist er angeschlossen? Schaltbild?
Es handelt sich um einen IR2638. Der Empfänger wurde auf einem Steckboard mit 5V und GND versorgt und der Pin des Ausgangs wurde auf das Pollin-Board in einen Nullkraftsockel geklemmt. Ohne der Verbindung zum Board ist das Signal am Oszilloskop schön erkennbar doch sobald es an den Pin des Kontrollers geklemmt wird, wird es verzehrt. Doch auch nicht auf jedem Pin!!!
Bitte zeig mal Dein Programm. Nach dem Datenblatt des Empfängers liefert dieser am Ausgang max. 3mA mit mind. 4,5V als High Level. Es handelt sich also nicht um einen Open Collector, den Pullup am µC darfst Du also auf keinen Fall einschalten. Wenn kein Signal anliegt, muss zwischen OUTPUT (Pin1) und GND (Pin 2) eine Spannung von knapp 5V zu sehen sein. Ich kann mir das nur erklären, dass Du entweder den Empfänger falsch angeschlossen hast oder den Pin am ATtiny versehentlich als Ausgang geschaltet hast. Daher wäre eine Schaltplanskizze auch hilfreich. Was ist mit dem 47Ohm-Widerstand und dem 47µF-Kondensator, die lt. Datenblatt angeschlossen werden müssen? Vergleiche bitte mit http://pdf1.alldatasheet.net/datasheet-pdf/view/229542/EVERLIGHT/IRM-2638.html auf Seite 5: "Application Circuit".
Jetzt erklärt sich so einiges!!!! Der Pin6 des Tinys am Pollin Board ist an eine Taste mit dazugehörigem RC-Glied gejumpt. Jumper raus und jetzt geht’s. Wohl ein sehr ärgerlicher Fehler! Aber Danke für deine Hilfe!!
Stephan Hochmüller schrieb: > Jetzt erklärt sich so einiges!!!! > Der Pin6 des Tinys am Pollin Board ist an eine Taste mit dazugehörigem > RC-Glied gejumpt. Jumper raus und jetzt geht’s. Wohl ein sehr > ärgerlicher Fehler! Aber Danke für deine Hilfe!! Ja, das ist schon ärgerlich. Ich habe auch das Pollin Board. Als erstes habe ich erstmal alle Jumper gezogen. Ich stecke immer nur die ein, die ich brauche.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.