Forum

Einloggen | Registrieren | RSS  

Mark

E-Mail

12.05.2004,
19:34
 

Zeiterfassung (Bauelemente)

Hallo zusammen,

ich habe das Problem, das ich eine Uhr für Besprechungen entwickeln soll.

Sie soll so funktionieren, dass die aktuelle Uhrzeit angezeigt wird, und in einem weiteren Display die Kosten der Besprechung angezeigt werden. Diese sind abhängig von der Anzahl der Personen x Kostensatz je Person und natürlich von der Zeit. Diese Anzeige müsste also ständig sich erhöhen aber bei Ende der Besprechung auch gestoppt und zurückgesetzt werden können. Desweitern soll sie nicht zu groß sein.

Wer kann mir da Tipps zu geben? Habe von meinem Ausbilder diesen Auftrag bekommen und darf das Projekt entweder mit einem Mikroprozessor oder mit Digitalbausteinen realisieren.

Für eure Hilfe möchte ich mich schon im vorraus bedanken.

MFG

Mark

GrafZahl

E-Mail

Braunschweig,
12.05.2004,
22:13

@ Mark

Zeiterfassung

» Hallo zusammen,
»
» ich habe das Problem, das ich eine Uhr für Besprechungen entwickeln soll.
»
» Sie soll so funktionieren, dass die aktuelle Uhrzeit angezeigt wird, und
» in einem weiteren Display die Kosten der Besprechung angezeigt werden.
» Diese sind abhängig von der Anzahl der Personen x Kostensatz je Person und
» natürlich von der Zeit. Diese Anzeige müsste also ständig sich erhöhen
» aber bei Ende der Besprechung auch gestoppt und zurückgesetzt werden
» können. Desweitern soll sie nicht zu groß sein.

Also ich versuch das ganze mal mit digitalbausteinen: ich vermute dass du - weil du dich in einer ausbildung in die richtung befindest - weißt, wie man eine uhr bastelt. dann würde ich einen addierer bauen, der ein zwischenergebnis zum minutenpreis addiert, und zwar jedesmal wenn die anzeige eine minute weitergeht. ich hoffe das gibt dir jetzt einen anstoß, ich vermute mal es ist nicht nötig dass du hier die ganze schaltung vorgesetzt bekommst!
Gruß Benni

crazy horse

E-Mail

13.05.2004,
01:00

@ GrafZahl

Zeiterfassung

» » Hallo zusammen,
» »
» » ich habe das Problem, das ich eine Uhr für Besprechungen entwickeln
» soll.
» »
» » Sie soll so funktionieren, dass die aktuelle Uhrzeit angezeigt wird,
» und
» » in einem weiteren Display die Kosten der Besprechung angezeigt werden.
» » Diese sind abhängig von der Anzahl der Personen x Kostensatz je Person
» und
» » natürlich von der Zeit. Diese Anzeige müsste also ständig sich erhöhen
» » aber bei Ende der Besprechung auch gestoppt und zurückgesetzt werden
» » können. Desweitern soll sie nicht zu groß sein.
»
» Also ich versuch das ganze mal mit digitalbausteinen: ich vermute dass du
» - weil du dich in einer ausbildung in die richtung befindest - weißt, wie
» man eine uhr bastelt. dann würde ich einen addierer bauen, der ein
» zwischenergebnis zum minutenpreis addiert, und zwar jedesmal wenn die
» anzeige eine minute weitergeht. ich hoffe das gibt dir jetzt einen anstoß,
» ich vermute mal es ist nicht nötig dass du hier die ganze schaltung
» vorgesetzt bekommst!
» Gruß Benni

Das dürfte mit Standard-Logik schon recht umfangreich werden, stell dir nur mal vor, es kommen Personen mit verschiedenen Verrechnungssätzen (der Chef ist immer teurer, auch wenn er nichts kann). Klarer Fall für einen Mikrocontroller würde ich sagen.

schroller82(R)

13.05.2004,
16:39

@ crazy horse

Zeiterfassung

Mikrocontroller hatte ich auch schon überlegt, leider fehlt mir da jegliche Erfahrung. Hab da noch so Probleme wie welchen Controller, wie steuer ich ein Display an und was brauche ich um den Controller zu programmieren.

Für Tipps bin ich dankbar.

Michael Senghaas

E-Mail

Stahnsdorf,
03.06.2004,
17:18

@ schroller82

Zeiterfassung

» Mikrocontroller hatte ich auch schon überlegt, leider fehlt mir da jegliche
» Erfahrung. Hab da noch so Probleme wie welchen Controller, wie steuer ich
» ein Display an und was brauche ich um den Controller zu programmieren.
»
» Für Tipps bin ich dankbar.

einen Microcontroller zu verwenden ist in jedem Falle die professionellere, elegantere und flexiblere Variante (wie schon geschrieben: unterschiedliche Stundensätze, die sich außerdem jederzeit ändern können).
Die Frage ist nur, wie viel Zeit du dafür noch und welche Vorkenntnisse du schon hast. Einarbeitung in Microcontroller kann ein Weilchen dauern.

Falls du es trotzdem damit probieren willst, kann ich dir Atmel-AVR-Controller empfehlen. Die gibt es in verschiedenen größen, sind allesamt 8-Bit-Risc-Controller und es gibt für sie konstenlose Programmiersoftware:
C++-Compiler (WinAvr)
oder, wenn du lieber Assembler magst:
AVR-Studio direkt vom Hersteller Atmel.

Im Internet existieren zahlreiche Foren zu den AVRs, dort wird es ebenfalls Beispiele in Hard- und Software zum Ansteuern von LCDs geben.

Das gleiche gilt sicher auch für Controller von Microchip, die PICs, mit der einen Ausnahme, dass es hierfür (soweit ich weiß) keinen freien C-Compiler gibt.

Gruß, Michael

Manfred Glahe

E-Mail

04.06.2004,
09:03

@ schroller82

Zeiterfassung

» Mikrocontroller hatte ich auch schon überlegt, leider fehlt mir da jegliche
» Erfahrung. Hab da noch so Probleme wie welchen Controller, wie steuer ich
» ein Display an und was brauche ich um den Controller zu programmieren.
»
» Für Tipps bin ich dankbar.

Wenn Du keinen µP einsetzen möchtest, dann gehe folgendermaßen vor:

Baue einen Taktgenerator (Oszillator/Zählerteiler) und nimm für jeden Teilnehmer einen weiteren Zähler. Die teueren Chefs bekommen eine höhere Taktrate auf ihren Zähler als die anderen Teilnehmer. Die addierten Zählerzustände aller Zähler ist dann die Gesamtsumme/Kosten.

MfG Manfred Glahe