s
  

 Klicken Sie hier um zu den Deutschen Seiten zu gelangen...
 Click here if you prefer English...
  
s
ProdukteUniversal Programmer... Service + HilfeVersandkosten und Lieferung... DownloadsProg-Studio... Know How + MoreSpeicherchips... BauanleitungenEprom Brenner... Forum

Index:  Bauanleitungen:  Timer Modul

Mit diesem Timer Modul können Sie ganz einfach Uhren, Wecker und andere Geräte realisieren. Das "Herz" des Timer Moduls besteht aus einem AT89c2051 Flash MC (Mehr dazu) . Dieser steuert über eine Matrix vier 7 Segment Anzeigen an. Mit diesen kann man dann eine Uhrzeit oder auch andere Dinge anzeigen. Denkbar wäre z.B. auch statt der 7. Segment Anzeigen einzelne LED's zu nehmen, die dann komplexere Effekte oder Lauflichter zeigen können.

Egal welche Anwendung Sie gerade davon realisieren möchten, die Hardware muss nur einmal aufgebaut werden. Der Rest läuft programmgesteuert ab, der Flash MC beinhaltet dafür einen 2 kByte grossen Speicher, in dem man doch so allerhand unterbringen kann. Eine Bauanleitung für das dafür notwendige Programmiergerät finden Sie hier.

Schaltplan und Layout im Eagle Format:

Für diese Pläne brauchen Sie das sehr empfehlenswerte Schaltplan und Layout Programm Eagle von der Firma Cadsoft. Netterweise stellt die Firma eine Light-Version zum kostenlosen Herunterladen unter http://www.cadsoft.de/freeware.htm bereit.

Download Schaltplan und Layout  Schaltplan & Layoutplan
 (gepackte Eagle Dateien, 18 KBytes)

Hinweis: Falls Ihr Browser Probleme mit dem Herunterladen hat, sollten Sie den Link mit Ihrer rechten Maustaste anklicken und dann den Menüpunkt "Ziel speichern unter" bzw. "Verknüpfung speichern unter" wählen.

Schaltplan im GIF-Grafikformat:


Erläuterungen zur Schaltung:

Da zum Ansteuern der vier 7.Segment Anzeigen normalerweise 28 (4*7) Leitungen nötig wären, und diese der MC nicht zur Verfügung hat, wurde die Ansteuerung über eine Matrix realisiert. Dabei werden die Anzeigen nacheinander angesteuert, dafür aber mit einem 4mal so hohem Strom. Der MC legt also zunächst die Daten für das erste Display (DIS1) an die Ausgänge des 3. Ports. Dabei steuert er den Transistor Q1 durch. Danach gibt er die Daten für das zweite Diplay am gleichem Port aus und steuert dabei den Transistor Q2 durch u.s.w..

Der ULN2803 fungiert hierbei nur als invertierender Verstärker. Das Widerstandsnetzwerk RN1 ist als Pull-Up in den Port 3 eingebaut, da der MC sonst Probleme mit dem Ansteuern des ULN 2803 bekommen kann.

Beispielprogramm:

Download Wecker.asm  Wecker.asm
 (10 KBytes)



 FAQ | Versandkosten & Lieferung | Referenzen | Kunden Feedback | AGB | Datenschutz | Kontakt

 
  • Copyright 1999 - 2007 by Batronix Elektronik •  
Impressum •