PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] C-Control und Ausgabe im Netz (Wlan oder Lan)



paingod
23.02.2004, 18:32
Hi Leute,
ich fange gerade an mich mit der C-Control zu beschäftigen und wollte mir eventuell eine Lichtsteuerung basteln. Meine Frage vorab ist allerdings:
Kann ich an die C-Control einen Rechner anschliessen, der den Zusand ausgibt und mit dem ich eventuell über das Netzwerk (WLAN z.B.) mein Licht schalten kann ?

(Bitte nicht schlagen, wenn die Frage zu banal ist :-)

Thx
Paingod

Matthias
25.02.2004, 13:31
Du kannst es über ne serielle Schnittstelle machen. Dafür würde ich aber keinen Controller nehmen. Bei C z.B. gibt es fertige Relaismodule, die man an die Serielle hängt.

Matthias

crack
25.02.2004, 13:57
Hi,

der Grund wieso er Ethernet (over Cable) oder WLAN als Medium verwenden will, ich wünsche mir sowas auch, ist wohl dass er mehrere Geräte an einen Switch/Hub hängen kann und nur eine NIC im Rechner braucht, bei der seriellen brauch man meines Wissens nach einen Port pro Gerät.
Mit Sockets Programmieren ist auch viel leichter als mit der seriellen, für mich zuminderst. Das beste an TCP/IP ist halt das wenn man z.B. einen Temperaturfühler hat kann man mit einem Microcontroller die Werte einfach in eine zentrale DB speichern und auf die kann auch jedes andere Gerät zugreifen.
Das Problem bei dem C-Control ist das man dem wohl kaum TCP/IP bebringen kann da der Speicher einfach lächerlich ist.

Wenn jemand einen Mircocontroller kennt er Ethernet/Twisted Pair oder besser noch WLAN beherscht und sagen wir mal max. 80 Euro kostet nur her mit den Links.

P.S.
Ich habe mal irgendwo einen Baustein namens IO Warrior oder so gesehen der USB (V1.1)kann. Bei USB kann man immerhin 127 Geräte an einen Bus anschließen und 500mA auf 5V kann man auch aus dem Bus ziehen.
Klang auch von den Daten her besser als der C-Control. Der Preis war auch super, so 50 Euro für Baustein mit Experimentierplatine und unter 10 Euro für den IC selbst.

Benny

Matthias
25.02.2004, 14:03
Ich glaub, dass bei ELV sowas wie nen USB to RS232 Konverter gibt.

Matthias

crack
25.02.2004, 14:15
Das gibt es, ja, aber das ist für was anderes gedacht.
Wenn du z.B. EIN Gerät wie eine alte Maus oder ein Kilometerrückstellgerät (ja wer hat den sowas??? ;) ) an einen altuellen Laptop anschließen willst kannst du so ein Teil verwenden aber nicht wenn man mehrere Geräte an einen Bus hängen will. Ich behaupte einfach mal dass das mit der Adressierung nicht funktioniert, woher soll der Konverter wissen wann welches Gerät angesprochen wird?

USB ist aber eigentlich auch Kacke da das System einen Rechner verlangt der die ganze Arbeit erledigt und nicht autonom, wie TCP/IP fähige Geräte, funktioniert.

Benny

crack
25.02.2004, 14:19
Noch ein Link zum IO Warrior:
http://www.codemercs.com/IOWarriorE.html

Preise:
Units Price / Unit
1- 4 14,80 ?
5- 9 12,70 ?
10- 24 10,70 ?
25- 49 9,65 ?
50- 99 8,75 ?
100-499 7,62 ?

Ein Starterkit schlägt mit 49,00 Euro zu buche.

Die ICs kann man leider nicht einzeln kaufen ich glaube aber das der emadia shop die einzeln anbietet. Teuer ist der Shop auch nicht, man sollte als so 15 Euro pro Stück rechnen wenn man nur einein IC kauft.

Benny

Matrix1000
25.02.2004, 14:20
Hi

Wenn du wirklich nur relais schalten willst, ist wirklich
eine Relaiskarte besser, wie oben schon erwähnt.
Conrad bietet eine solche an.
Mit der kann man 8 Relais schalten und wenn das nicht reicht,
kann man einfach bis zu 254 an einen seriallen Port hängen
Somit erhält man 254*8 Relais. :-)

Und wenn jemand diese Relaiskarte unter Linux ansteuern will,
dann ist das auch kein Problem.
Siehe: http://www.relaiskarte.thomas-dohl.de (RcCP)

MfG Matrix1000

crack
25.02.2004, 14:31
Mein Rechner Board aht nur einen Port und den brauche ich schon für LIRC.

Wie bekomme ich mehr als diesen einen seriellen Port pro PC?
Gibt es da Karten?
Ich habe aus meinen 386 zeit noch welche rumliegen aber die sind halt alle 8-bit ISA, ich habe solche noch nie für PCI gesehen. gibt es sowas?
Wie sieht es mit der Linuxunterstützung aus?
Der Windowsdreck sit mir egal.

Danke Benny

paingod
25.02.2004, 18:03
Also wenn ich das richtig verstanden habe, dann kann man sich das
C-Control sparen und erledigt die komplette Steuerung über den PC ?
Wenn ja, wie kann ich Helligkeit oder Temperatur über den PC messen. Gibt es hier schon eine Lösung ?

crack
26.02.2004, 10:46
Also sowas gibt es bestimmt, ich würde mir aber eine billige Möglichkeit suchen mit dem PC Wiederstände zu messen und mir dann einen Temperaturwiederstand und einen Helligkeitswiederstad bei conrad oder so für fast garnix kaufen.
Das sollte relativ einfach zu bewerkstelligen sein und nicht die Welt kosten.

Benny

Matrix1000
26.02.2004, 12:27
Schaut einfach mal hier:
http://www.linuxnetmag.com/de/issue8/m8temperature1.html

In meinen Augen hoch interessant, habe auch schon versucht
die erweiterte Ausführung zu bauen, leider bekomme ich es nicht hin.

Wenns bei jemanden funzt, bitte beischeidgeben!

MfG Matrix1000

farmerjo
26.02.2004, 16:48
Das gibt es, ja, aber das ist für was anderes gedacht.
Wenn du z.B. EIN Gerät wie eine alte Maus oder ein Kilometerrückstellgerät (ja wer hat den sowas??? ;) ) an einen altuellen Laptop anschließen willst kannst du so ein Teil verwenden aber nicht wenn man mehrere Geräte an einen Bus hängen will. Ich behaupte einfach mal dass das mit der Adressierung nicht funktioniert, woher soll der Konverter wissen wann welches Gerät angesprochen wird?

USB ist aber eigentlich auch Kacke da das System einen Rechner verlangt der die ganze Arbeit erledigt und nicht autonom, wie TCP/IP fähige Geräte, funktioniert.

Benny


Also man kann an einem USB-Bus technisch (also anwendungsbezogen) praktisch unendlich viele Geräte hängen (max 100 noch was aber wer macht das schon). Diese können alle einzeln angesprochen werden. Der oben angesprochene Chip besitzt eine eigene Nummer über die er eindeutig Identifiziert werden kann und so problemlos auch meher von den Chips an einen USB-Bus gehängt werden können. Sag mir mal bitte ein TCP/IP Gerät was autonom arbeitet und keine Microkontroller drin hat. Der Unterschied zwischen den Beiden NETZWERKPROTOKOLLEN ist glaub ich kleiner als du denkst. Es ist nämlich den Daten scheiß egela ob sie nun per USB reisen oder als TCP... Man kann sich ja auch ein USB Datennetzwerk für Computer kaufen und wenn du XP hast ist z.B. Firwire auch in der Netzwerksteuerung zu finden was ja in der Funktion mit USB zu vergleichen ist. Es gibt da auch mehere andere Anbieter von solchen Chips www.plug-in.de Esgibt aber auch solche ähnlichen Schnittstellen die man einfach ans LAN hängen kann. Aber ist halt was was aus der Industrie kommt.

Gruß Johann

Irgendwo gab es hier mal ein Bild von Bart Simpson: Ich verspreche erst Google zu Fragen bevor ich dumme Fragen stelle oder so.

28.08.2004, 18:36
Eigentlich lohnt es sich "fast alles" mit der C-Control zu machen - jedoch
meine ich hier die M-Unit (ca. 25 Euro). Notwendig ist nur noch der
preisgünstige RS232-TTL-Adapter. Programmieren am besten
in C-Control-Basic. Habe damit sogar schon Industriesteuerungen
realisiert - klein bischen Hardwareaufbau notwendig - arbeitet in
rauher Umgebung absolut absturzsicher und zuverlässiger als irgendein
teurer und komplizierter Profibusschnickschack.
Suche aber auch eine Ethernet zu TTL-Steuerung.
Michael

28.08.2004, 18:37
Eigentlich lohnt es sich "fast alles" mit der C-Control zu machen - jedoch
meine ich hier die M-Unit (ca. 25 Euro). Notwendig ist nur noch der
preisgünstige RS232-TTL-Adapter. Programmieren am besten
in C-Control-Basic. Habe damit sogar schon Industriesteuerungen
realisiert - klein bischen Hardwareaufbau notwendig - arbeitet in
rauher Umgebung absolut absturzsicher und zuverlässiger als irgendein
teurer und komplizierter Profibusschnickschack.
Suche aber auch eine Ethernet zu TTL-Steuerung.
Michael

LostInSpace
30.08.2004, 07:59
hi,
worum geht es jetzt eigentlich?

@paingod
wie viele ports moechtest du haben? welches betriebssystem laeuft auf dem pc?

ich selbst habe hier ein netzwerk im einsatz, in dem 2 c-control (je 32 ports) an verschiedenen rechnern angeschlossen sind. die eigentlichen steuerungsprogramme laufen auf computern, die nicht direkt mit den c-control teilen verbunden sind. die ganze kommunikation laeuft ueber sockets (tcp). das system laeuft jetzt seit ueber 3 jahren mit insgesamt fast 100 ports stabil.

@crack
unter linux ist es kein unterschied, ob du auf eine serielle schnittstelle oder einen socket zugreifst. beide haben die exakt gleichen funktionen!

die c-control-1 ist zum einstieg nicht schlecht. einfaches basic mit einfacher moeglichkeit zum uebrtragen der programme. leider hat die cc einige gravierende nachteile. das teil ist einfach zu langsam, das basic sehr schwach, die anzahl der variablen, usw.
einen ethernet-controler mit ip-stack an die c-control anzuschliessen macht wenig sinn! der ethernet-controller braeuchte einen eigenen mikrocontroller, der einen ip stack enthaelt (so etwas gibt es). leider ist die c-control zu langsam, um so etwas vernuenftig zu handlen.
ich habe schon pcs mit 486 cpu gesehen, die auf eine europa-karte passen. die teile haben einen ethernet-port mit ip-stack und auch genuegend io-ports. leider kosten die teile mehrere hundert teuros.