Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: MiniStation, Eingang 2 - PD6 immer an Kategorie: Programmierung C (von Jens - 22.01.2011 10:53)
Als Antwort auf Re: MiniStation, Eingang 2 - PD6 immer an von Joerg - 17.01.2011 10:27

> > > Hallo Gemeinde,
> > >
> > > ich habe ein seltsames Phänomen mit der Mini Station.
> > >
> > > Der digitale Eingang 2 ist laut Anleitung und Schaltplan auf den Port D6 gelegt.
> > > Laut Porttabelle enntspricht dieser Port dem Portbit 30.
> > > Das stimmt auch mit Mini Station Library überein.
> > >
> > > Egal, was ich mit diesem Port anstell, und wie ich ihn abfrage, das Ergebniss ist immer high.
> > > Der Pullup ist aus, es ist nichts angeschlossen.
> > >
> > > Einen Hardwarefehler kann ich ebenfalls ausschlieÃ?en. Ich habe die Unit bereits getauscht.
> > >
> > > Hat irgendjemand eine Idee, wie ich diesen Port zum Leben erwecken kann ?
> > >
> > > Danke
> > > Jens
> >
> > Okay, danke setzen. Problem erledigt.
> >
> > Der Eingang scheint offensichtlich wesentlich langsamer zu sein als die anderen.
> >
> > Um eine Adresse zu lesen (BCD Code an den Eingängen per Verdrahtung) habe ich einen Ausgang
> > gesetzt, und damit die Eingänge entsprechend der Verdrahtung aktiviert. Funktioniert bei
> > Eingang 2 (PD6) erst nach einer Wartezeit von 2000ms (1000 reichen nicht).
> >
> > Egal, beim initialisieren habe ich die Zeit.
> >
> >  @ Conrad
> > Bestückungsfehler beim Eingangskondensator ??
> >
> > Vieleicht hilfts sonst noch jemandem
> >
> > GruÃ?
> > Jens
>
> Hallo Jens,
>
> das der Eingang erst nach 2000ms reagieren soll, kann ich mir nicht vorstellen...
> Hast Du denn den Eingang auch als Eingang konfiguriert?
> Was passiert, wenn man den PullUp einschaltet?
>
>
> Wie ist es denn mit PB1? Der hat doch die gleiche Eingangsbeschaltung.
>
> GrueÃ?e Joerg

Hallo Joerg,

da scheint ein grundsätzliches Problem auf dem Board vorzuliegen.

Ich habe zum einlesen einer Adressierung einen Ausgangsport auf einen oder mehrere Eingänge
gebrückt (5Bit BCD über Eingang 1-5) Der ausgang wird für eine Zeit aktiv, dann wird der
Eingangsstatus abgefragt. Soweit, so gut.
Ist dabei auch PD6 beteiligt, dann scheint die Schaltung zu viel Strom zu ziehen. Erkennbar an der
Ausgangs LED des Steuerausgangs. Die leuchtet für ca. 1 sec. sehr dunkel, wird dann aber hell.
Ich muÃ? gestehen, daÃ? ich bisher den Strom noch nicht gemessen habe.
Diese 1 Sec. scheint allerdings auch die festgestellte Mindestabfragezeit zu sein.
Ist der Ausgang lange genug gesetzt, wird auch die Adresse (also die Eingänge) ordentlich
eingelesen.

Das tritt nur bei Eingang 2, also PD6 auf.
Das ist kein Hardwarespezifischer Fehler. Ich habe die Boards bereits getauscht

Die Port werden in der MiniStation-C_Lib bei der Initialisierung als Eingang gesetzt.
Dort werden auch die PullUps ausgeschaltet. Testweises einschalten bringt keine Ã?nderung.

Ich mu� vieleicht tatsächlich mal die Hardware mit dem Messgerät genauer untersuchen.
Bisher war mir die Software wichtiger, und die funktioniert jetzt.

GruÃ?
Jens


    Antwort schreiben


Antworten: