www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Vogelscheuche Schaltung


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Philippe B. (philippe27)
Datum:
Angehängte Dateien:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo zusammen

Eine Bekannte hat im Garten mehrere Kirschbäume. Damit die Kirschen 
nicht von den Vögeln vorzeitig weg geschnappt werden, ist seit Jahren 
eine sogenannte elektrische Vogelscheuche im Einsatz. Diese macht in 
regelmässigen Abständen einen Krach der die Vögel wegjagt.

Jetzt sind in der Nähe neue Nachbarn eingezogen und diese Beschweren 
sich darüber das wärend der Mittagszeit keine Ruhe herscht. In der Nacht 
läuft das Gerät nicht, da es ein eigener LDR eingebaut hat.

Ich hab mir also gedacht ich bau mir eine genaue Zeitschaltuhr mit einem 
Attiny und einem DCF77 Pollin Modul.
Die Schaltung und das Gerät werden von einem einfachen Bleiakku 
versorgt.

Im Anhang ist der Schaltplan und der Bascom Code. Könnt Ihr einmal 
darüber sehen ob es funktionierten wird?

Besonders ob die Ansteuerung des DCF Moduls richtig ist, da ich denn 
Code zusammen gesetzt habe.

Gruss Philippe

Autor: Philippe B. (philippe27)
Datum:
Angehängte Dateien:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Noch den Schaltplan als PNG für die die kein Eagle haben.

Gruss Philippe

Autor: Markus Müller (mmvisual)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Ich kenne jetzt den Tiny nicht, braucht es einen Level-Shifter vom 3V3 
Signaleingang?

Autor: Jobst M. (jobstens-de)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Was macht Q1? Und wenn, wie?

D0-3 vom Display sollten offen gelassen werden, nicht auf Masse gelegt 
werden.


Gruß

Jobst

Autor: Philippe B. (philippe27)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Markus Müller schrieb:
> Ich kenne jetzt den Tiny nicht, braucht es einen Level-Shifter vom 3V3
> Signaleingang?

Denke ich braucht es nicht, oder?
Der Port ist sowieso ein Eingang und der Attiny erkennt doch alles über 
2,5V als Logisch 1?

Jobst M. schrieb:
> Was macht Q1? Und wenn, wie?
>
> D0-3 vom Display sollten offen gelassen werden, nicht auf Masse gelegt
> werden.

Ups, ich weiss selber nicht was für eine Schaltung ich gestern zusammen 
bastelte. Im Grunde soll es ein Tiefenentladeschutz sein, der ab z B 
11,8V dem Tiny sagt jetzt sollst du ausschalten und eine Warnung 
ausgeben.

Wenn ich mir jetzt aber das ganze ansehe, denke ich mir das geht gar 
nicht.

Bezüglich den Datenpins D0-D3:
Ich hab das schon immer gemacht und bisher hat es auch immer 
funktioniert. In vielen Beiträgen steht das auch so.

Wenn jemand ne ganz einfache Tiefenentladeschutzschaltung hat, die 
Einstellbar ist (11,5 - 12V zB) und eine Logisch 0 ausgibt, wenn diese 
Spannung erreicht ist. Bitte melden!

Gruss Philippe

Autor: Hubert G. (hubertg)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Warum nimmst du nicht den Analog-Komparator des Tiny für den 
Tiefentladeschutz?

Autor: Obi Wan (jannipanni)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Philippe B. schrieb:
> Der Port ist sowieso ein Eingang und der Attiny erkennt doch alles über
> 2,5V als Logisch 1?

Ich bin mir jetzt nicht sicher, aber ich habe gelernt, dass die AVRs im 
TTL-Gehäuse sind und alles über 3,3V als logisch 1 erkennen. Kann 
natürlich auch sein, dass ich mich da vertue, denn ich habe bisher nur 
mit 5V gearbeitet. Vielleicht ist das bei einer anderen 
Versorgungsspannung ja anders? Oder irre ich mich da?

Autor: Dietrich L. (dietrichl)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Bei PD0 fehlt ein Ziehwiderstand nach GND.

Gruß Dietrich

Autor: Dietrich L. (dietrichl)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Philippe B. schrieb:
> Der Port ist sowieso ein Eingang und der Attiny erkennt doch alles über
> 2,5V als Logisch 1?

Dazu solltest Du einfach mal das Datenblatt 
http://www.atmel.com/Images/doc2543.pdf anschauen. Auf Seite 177 steht:
Vih bei Vcc=2,4...5,5V = 0,6*Vcc => bei Vcc=5V Vih=3V.
Wenn Du dann noch Toleranzen von 5V und 3,3V rechnest und den 
tatsächlichen High-Pegel des DCF77-Empfängers, könnte das knapp werden.

Gruß Dietrich

Beitrag #2718888 wurde vom Autor gelöscht.
Autor: Jobst M. (jobstens-de)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Philippe B. schrieb:
> Bezüglich den Datenpins D0-D3:
> Ich hab das schon immer gemacht

Das macht es nicht richtiger.


> und bisher hat es auch immer funktioniert.

Du hast nach Fehlern gefragt. Es steht Dir frei, diese weiterhin zu 
machen. Nur brauchst Du dafür hier nicht zu fragen.


> In vielen Beiträgen steht das auch so.

Das ist ja das schlimme. Jeder kann seinen Mist verteilen.
Man findet auch häufig 100µF Kondensatoren hinter einem 7805.

In den Datenblättern steht, daß diese Pins im 4-Bit-Mode nicht genutzt 
werden sollen. Im Samsung Datenblatt sogar deutlich, daß man diese Pins 
offen lassen soll.


Gruß

Jobst

Autor: Konrad S. (maybee)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Den S2 ohne Kondensator gegen GND und dafür den Pull-Up von PD0 
aktivieren.

Die LEDs an 5V hängen und die Transistoren samt Basiswiderständen 
einsparen.

Ein LM317, zwei Widerstände und drei Kondensatoren ist (zu) viel 
Aufwand, nur um das DCF77-Modul mit 90µA zu versorgen.

Autor: Jobst M. (jobstens-de)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Obi Wan schrieb:
> die AVRs im TTL-Gehäuse

neue Bauform? :-)


Philippe B. schrieb:
> Denke ich braucht es nicht, oder?
> Der Port ist sowieso ein Eingang und der Attiny erkennt doch alles über
> 2,5V als Logisch 1?

Bei einer Betriebsspannung von 5V
L = bis 0,7V
H = ab 4.2V

Steht auch im Datenblatt ...


Gruß

Jobst

Autor: Konrad S. (maybee)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Jobst M. schrieb:
> Bei einer Betriebsspannung von 5V
> L = bis 0,7V
> H = ab 4.2V
>
> Steht auch im Datenblatt ...

Wo denn?
Dagegen ist das nachvollziehbar:

Dietrich L. schrieb:
> Vih bei Vcc=2,4...5,5V = 0,6*Vcc => bei Vcc=5V Vih=3V.

Autor: Jobst M. (jobstens-de)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Konrad S. schrieb:
> Jobst M. schrieb:
>> Bei einer Betriebsspannung von 5V
>> L = bis 0,7V
>> H = ab 4.2V
>>
>> Steht auch im Datenblatt ...
>
> Wo denn?
> Dagegen ist das nachvollziehbar:
>
> Dietrich L. schrieb:
>> Vih bei Vcc=2,4...5,5V = 0,6*Vcc => bei Vcc=5V Vih=3V.

Ou Shit. Ich habe mich schon gewundert, warum die so dicht an den  Rails 
sind. Ich weiß auch nicht, warum ich bei Output geschaut habe ...

Dietrich, Du hast natürlich Recht!

Dann muß der DCF Empfänger nur noch 3V liefern - vermutlich reicht 
weniger, aber eben nicht sicher.


Gruß

Jobst

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net