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

Re: Wo liegt der Fehler? Pegel? Kategorie: CC2-Unit & Appl.Board / CC2-Station (von Erich - 21.06.2006 10:11)
Als Antwort auf Re: Wo liegt der Fehler? Pegel? von krassos - 21.06.2006 8:50
Ich nutze:
C-Control II Unit, CC2-Application-Board, OSOPT V3.0
> >
> > > Hallo Erich,
> > >
> > > ich nehme aus Deiner präzisen Fehlerbeschreibung mal an,
> > > das der Motor nicht stoppt?
> > >
> > > GruÃ? krassos
> > >
> > >
> >
> > ups, entschuldigung, so ist es. Aber mittlerweile habe ich das mit einem loop +break in den Griff
> > bekommen. Dennoch wundert es mich, dass die while-Schleife nicht geht.
>
>
> Hallo Erich,
>
> wenn Dein Endschalter als Signal ein High (4,xV) ausspuckt, muÃ? der Port mittels Pull-Down auf
> 0V gezogen werden und auf High abgefragt werden.
>
> also
>
> >   plm.setperiod(1, 3000);
> >   while ports.get(0) == 0
> >     plm.out(1, 1500);  //hier geändert: solange port0==0 fahre volle pulle rückwärts
> >   plm.out(1, 0);    //und hier   :  wenn endschalter erreicht stopp
> >

>
> GruÃ? krassos
mal vergleichen:




  plm.setperiod(1, 3000);
  while ports.get(0) == 0
    plm.out(1, 0);
  plm.out(1, 1500);


also hierzu muss ich noch was erklären. Ich muss den Motor mit einem einzigen, positiven Signal
pulsen. Ich habe einen Set+- und einen Set--Eingang am Controller. Theoretisch könnte ich den
negativen Eingang positiv pulsen, habe dafür aber keinen Ausgang übrig.
Und weil der Pegel 5V ist, habe ich einen
Spannungs-Teiler an Set- (ca. 2,5V ergeben sich dann daran) und Masse an Set- legen müssen.
Dadurch ergibt sich (nach ein Wenig Justierarbeit) ein Vorlauf bei einem Pulsverhältnis >50% und
Rücklauf bei einem Verhältnis <50% (da Potential an Set- höher).


dennoch vielen Dank für die Hilfe.


    Antwort schreiben


Antworten: