Re: 32 Digital-Eingänge? Kategorie: CC2-Unit & Appl.Board / CC2-Station (von Joe - 28.09.2003 12:32) | |
Als Antwort auf Re: 32 Digital-Eingänge? von André H. - 26.09.2003 19:57
| |
Hallo André, erst mal Dank für die Infos. Welchen Controller ist da am besten geeignet...? main-unit 1 main-unit 1M main-unit 1 Station main-unit 2 main-unit 2 Station ? ... ICH BLICK DA NICH SO GANZ DURCH und ... brauch ich noch optokoppler, wenn ja welche ? wie schlie� ich noch den I2C-Port16 HS an die C-Control an ? ... übrigens was ist der Unterschied zw. I2C-Port 16 HS Bausatz und I2C-Port 16 HS Baustein Brauch ich die Optionen? - Spannungsregler für +12V - I²C-Bus-Extender P82B715 Option E - 10k Pull-Up an P.0 bis P.7 Option A - 10k Pull-Up an P.8 bis P.15 Option B - 10k Pull-Down an P.0 bis P.7 Option C - 10k Pull-Down an P.8 bis P.15 Option D Brauch ich sonst noch zusätzliche Geräte dafür? Danke und sorry wenn ich euch stresse. hört sich alles recht planlos an, aber kenn mich halt nich aus. Gru� Joe > Hallo Joe, > > > möchte von CNC-Maschinen die Standzeiten bzw. Laufzeiten erfassen. Relaisausgänge (ich glaub 24V) > > von den CNC-Maschinen sind da. Ich denke da an ca. 24-32 Eingänge. > > Hab mir das so vorgestellt: > > Das c-Control sammelt die Schaltpunkte (mit Zeitstempel und Maschinen-Nummer) und > > gibt sie dann an den PC im Laufe eines Tages weiter. > > Dort will ich die Daten dann in einem Excel-Sheet auswerten. > > Geht das überhaupt? > > Welche C-Control-Komponenten brauch ich dafür? > > und wie ist das mit den Eingängen? > > Vertragen die überhaupt 24V? > > Das ganze geht. > Um an mehr Eingänge zu kommen gibt es verschiedene Möglichkeiten: > > 1. Wie Johann es schon geschrieben hat, mit Schieberegistererweiterungen. > Hier kannst Du z.B. das CCTools SR-IN-HS für Hutschienengehäuse(5eingänge pro Baustein) > oder das IC 74HC166 (8 Eingänge pro IC) verwenden. Ausgewertet wird das dann mit Hilfe > des Moduls srin.c2. > Es lassen sich theoretisch beliebig viele SR-Erweiterungen in Reihe schalten. > Es werden immer nur 3I/Os benötigt. > > 2. Du verwendest eine I²C-Bus-Erweiterung. > Hier kannst Du das IC PCF8574 oder eine Erweiterung, welches dieses IC enthält, > verwenden. (z.B. CCTools PCF-Ports-HS) > Hiervon lassen sich bis zu 15(16) Stück am Bus betreiben. Jeder PCF8574 besitzt > 8 I/O-Ports. Angesteuert wird der PCF8574 z.B. mit dem Modul pcf.c2 . > Eine weitere Möglichkeit wäre der I²C-Bus-Baustein MAX7311. > Dieser hat 16 I/O-Ports, und es können davon bis zu 64 Stück an einem Bus > betrieben werden. Angesteuert wird dieses IC mit dem Modul max7311.c2 . > Den MAX7311 gibt es bei CCTool u.a. als I2C-Port16 HS für Hutschienengehäuse, > aber auch auf einem DIP-Adapter.(Den MAX7311 selbst gibt's nur in SMD) > > Zum 24V-Pegel: > Da alle Bausteine mit 5V-Pegel arbeiten, benötigst Du einen Spannungteiler > bestehend aus 2 Widerständen. > Die Kombination aus 3,3k und 15k wäre hier passend: > > 24V > I > I > R 15k > I > I------------> zum Eingang > I > R 3,3k > I > GND > > Es ergibt sich so eine Spannung von ca.: > (24 V / (15k + 3,3k)) x 3,3k = 4,33V > > Schieberegister und der PCF8574 erkennen Spannungspegel von grö�er 3,5V als Highpegel. > (bei +5V Betriebsspannung) > Der MAX7311 erkennt ab 1,8V am Eingang einen Highpegel. > > Beim I²C-Bus hast Du den Vorteil, da� die Porterweiterungen alle > einen Interruptausgang besitzen. Diesen kann man an einem freien I/O-Port > der C-Control anschlie�en. > So mu� man die I²C-Bus-Bausteine nur abfragen, wenn der Pegel der INT-Leitung > auf Low-geht. (Die INT-Leitung benötigt einen Pull-Up-Widerstand) > Man kann also gezielt auf Pegeländerungen an den Eingängen reagieren, ohne > ständig die alle Eingänge abfragen zu müssen. > > Bei den SR-Erweiterungen hingegen mu�t Du regelmä�ig die Ports abfragen. > Das sollte bei Deiner Anwendung aber kein Problem darstellen, da es sicher > nicht auf jede ms ankommt. :-) > > > Gru�, Dank im voraus an alle Forumteilnehmer und Kompliment an den Forumbetreiber > > Danke. :-) > > > PS.: ich bin ein absoluter HW-Newbie... falls noch keiner gemerkt haben sollte, > > also la�t Gnade und Geduld walten mit mir. > > Das macht nichts. Jeder fängt klein an. :-) Das war bei mir nicht anders. > > MfG André H. > | |
Antwort schreiben Antworten: Re: 32 Digital-Eingänge? (von André H. - 7.10.2003 20:11) Re: 32 Digital-Eingänge? (von joe - 1.09.2004 19:47) Re: 32 Digital-Eingänge? (von André H. - 4.09.2004 8:34) Re: 32 Digital-Eingänge? (von joe - 6.09.2004 20:29) Re: 32 Digital-Eingänge? (von André H. - 6.09.2004 21:00) Re: 32 Digital-Eingänge? (von joe - 8.09.2004 19:27) Re: 32 Digital-Eingänge? (von joe - 8.09.2004 21:18) |