Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: So werd's ich machen, Danke Kategorie: C-Control I V1.1 (von Heino - 13.07.2004 17:17)
 Als Antwort auf So werd's ich machen, Danke von Gebhard - 13.07.2004 14:23
> > > > > > > Ich empfehle also zusÀtzliche Hardware - evtll. eine zweite Unit? Oder nimm eine Station, die hat einen DCF-
> > > > > > > und einen Frequenzmess-Eingang.
> > > > > >
> > > > > > ich denke da an einen externen Chip (4024 o.s.Ă€. Lehrmeister
> > > > > > gefragt), es wÀre wahrscheinlich einfacher und billiger als
> > > > > > eine zweite Unit.
> > > > >
> > > > >  An dieser Stelle wird es wohl mit den vorhandenen Ports etwas eng und die Hinweise auf das Ausgraben und
> > > > > Bereitstellen weiterer PortanschlĂŒsse gewinnen dadurch sehr an Bedeutung
> > > > >
> > > > Das mit den Ports ist kein Problem, habe mir mit einer
> > > > selbst gebastelten Erweiterung Platz geschaffen. Meine
> > > > Bedenken gehen in Richtung verlorene Impulse, denn wenn im
> > > > Augenblick des Auslesens und der RĂŒcksetzung vom 4024 gerade
> > > > ein Impuls vom ZĂ€hler eintrifft wird dieser vermutlich nicht
> > > > gezÀhlt. Gleicht dieser "Zufall" einem Lottotreffer und kann
> > > > ignoriert werden ?
> > > > Gruss
> > > > Gebhard
> > > >
> > >
> > > Hallo Gebhard.
> > > Bei vernĂŒnftiger Einbindung ins Programm kann dieser eine Impuls ohne SchuldgefĂŒhle ignoriert werden.
> > > Einfache Rechnung : wenn Du im Programm alle 30 Sekunden die Abfrage des ZĂ€hlers unterbringst -
> > > das geht beispielsweise sicher , wenn man die Systemvariable second in eine andere Variable xxx umtopft
> > > und diese mit "  if xxx mod 30 = 0 then [auslesen + reset] " alle 30 sec verarbeitet - dann hast Du's
> > > doch schon !!
> > > . Deinen eigenen Angaben zufolge sind max 4 Hz zu erwarten . Da hat der ZĂ€hler selbst bei Vollstoff
> > > noch 8 Impulse fĂŒr 2 Sekunden  Reserve und der besagte Fehler lĂ€ge unter 1%.
> > >
> > > Gruß...............Heino
> > >
> > >......bei 30 Sec Intervall -richtig gerechnet - unter 2 % !  Das ist aber immer noch ein Topwert fĂŒr den
> > unwarscheinlichen Fall , dass der Reset genau die steuernde Impulsflanke betrifft . Ansonsten wird diese
> >  Impulsflanke  beim nĂ€chsten ZĂ€hlen mitgerechnet...............................................Heino.
> >
> > >
> > >
> Besten Dank Heino,
> auch Danke fĂŒr die anderen Tip's
> Gruss
> Gebhard
>

Hallo Gebhard .
Dann gestatte mir doch bitte eine RĂŒckfrage : Wie wirst Du denn die 7 AusgĂ€nge an die Digitalports
anschalten ? (  Meine DomĂ€ne sind nĂ€mlich mehr die analogen Ports ).   Soweit ich dem Datenblatt entnehme,
 , sind die gesetzten ZĂ€hlerbits high . Im Prinzip ist es ja einfach : man geht damit auf die Basis eines BC107.
 Dessen Collector liegt am Porteingang , der Emitter an Masse . Taucht nun ein Bit auf , steuert es den BC107
 durch und zieht den Port von + 5 V ( dank Pullup-Widerstand) auf Masse . Mehr  ja nicht nötig
.
Braucht man einen Vorwiderstand in der Basisleitung ?  Gibt es vielleicht ĂŒberhaupt eine bessere Lösung als
die  Latte von 7 StĂŒck BC107 ?

Gruß an Alle...............................heino


 Antwort schreiben

Bisherige Antworten:

Re: So werd's ich machen, Danke (von Gebhard - 14.07.2004 23:23)
Re: So werd's ich machen, Danke (von Hanns - 13.07.2004 19:18)