Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Allgemeine Hilfe Kategorie: Programmierung (von Johannes - 22.08.2007 12:47)
Als Antwort auf Re: Allgemeine Hilfe von André H. - 21.08.2007 9:00
Ich nutze:
C164CI-ControllerBoard, CC2-Application-Board, OSOPT V3.1
> Hallo Johannes,
>
> > Die Pumpen werden natürlich über Relais gesteuert.Diese Relais benötigen 5V. Kann man sie mit den
> > 5V der Unit ansteuern, am besten über die Digitalports oder?
>
> Für Relais benötigst Du immer eine Treiberstufe, sprich Transistoren, sowie Freilaufdioden.
> Relais dürfen niemals direkt an die I/O-Ports angeschlossen werden, da Relais mehr Strom benötigen,
> als die I/O-Ports liefern können.
> Auch solltest Du keine 5V-Relais, sondern 12V-Relais verwenden.
> Ansonsten benötigst Du noch eine extra Spannungsregelung für 5V.
>
>
> > Programmiert haben wir schon mit Java d.h. die Programme können wir schon lesen und verstehen.
> > Die Belegung der Ports und ihre Ansteuerung sind zurzeit unser Problem.
>
> Dafür gibt es das Handbuch Kaptel 7.9 "ports.c2".
> Die Portbelegung ist ganz hinten im Handbuch schön bunt beschrieben.
> Noch genauer in Kapitel 3.3ff.
>
>
> > Das Applicationboard hol ich
> > morgen von der Post ab und steck die Unit drauf. Damit wäre das Problem mit dem Display erledigt.
> > Die Stromversorgung haben wir auch 12V muss langen.
> >
> > Unser Füllstandsregler kennt nur zwei Zustände oben(1) und unten(0). Der soll wenn er den Zustand 0
> > erreicht das Relais schalten, damit die Pumpe läuft. Das Relais soll etwa 5-10 sekunden die Pumpe
> > laufen lassen wenn der Zustand 0 erreicht wurde.
> >
> > Die Frage ist nun an welchen Port genau mu� ich die zwei kabel des Füllstandmessers anklemmen
> > ( Jumper mit Kabel sind vorhanden für den Anschlu�´an das Board.
>
> An beliebige I/O-Ports (AuÃ?er an P1L, hier ist das LCD angeschlossen)
> Da Deine Pegelschalter reine Schalter sind, benötigst Du noch Pull-Widerstände,
> um an den I/O-Ports einen definierten Pegel(0V oder 5V) anliegenlassen zu können.
> I.d.R. schaltet man 10kOhm Pull-Up gegen 5V an den Port und den Schalter gegen GND.
> An P1H.0-.3 sind auf dem Appl.Board bereits Pull-Up-Widerstände vorhanden.
>
> MfG André H.
>

Hi André,
'haben den "Leistungstreiber" zusammengelötet und gehen, wie Du erwähnt hast, über P1H.0-3 auf die
restlichen P1H.'s. Sprich: Von P1H.0 auf 1/0 des Scwimmer, dann auf P1H.1 und mit den beiden
Zuständen auf P1H.7.
Jetzt ist aber unser Problem, dass wir es nicht schaffen diese Schaltung zu programmieren.
Wir probieren es gerade über "Anwendung logischer Grundfunktionen auf Einzelbit-Ports"
(Port6.c2 auf Buch-CD). Ist das der richtige Weg?

MfG Johannes


    Antwort schreiben


Antworten:

Re: Allgemeine Hilfe (von TManiac - 23.08.2007 19:37)
    Re: Allgemeine Hilfe (von johannes - 23.08.2007 22:32)
        Re: Allgemeine Hilfe (von André H. - 2.09.2007 15:39)