PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Grösseres Projekt braucht hilfe.



Destony01
05.09.2004, 20:48
Hallo zusammen
Mein Anliegen hat in erster Linie nicht viel mit dem Thema Roboter zu tun doch fand ich das Forum hier, nach durchstöbern, am "kompetentesten".
Es geht um folgendes Projekt:
Es geht um die Möglichkeit über einen PC Geräte an und auszuschalten,
wie bei einem Lichtschalter, sprich der Strom soll nicht "vom" PC kommen sondern er soll den Schalter per Software (um)schalten können, es sollten ca. 10-15 Geräte schaltbar sein.
Desweiteren müssen 2 Schalter als Tippfunktion dienen können.

Bezüglich der Softwareprogrammierung würde ich einen Freiwilligen Programmierer hier aus dem Forum suchen, der selbstverständlich für seine Arbeit belohnt werden würde.
Doch was benötige ich erstmal Hardwaretechnisch für mein vorhaben?
Danke schonmal
Grüsse Marc P.

BlueNature
05.09.2004, 20:59
Warum willst du einen PC benutzen? Für die meisten kleinen Anwendungen und wenn es wie bei dir um solche minimalen Funktionen geht reicht ein kleiner Microcontroller völlig aus. Die kann man dann auch so programmieren das man sich mit einem PC zum zeitweiligen oder permanenten Datenaustaus "andocken" kann. Ist nur eine Frage der Programmierung. Zudem ist es sehr klein, braucht wenig Strom, was ja im Dauerbetrieb sinnvoll ist und könnte sogar auf einer Hutschiene platz finden in einem Gehäuse.

Wenn du nur eine LAmpe ein und ausschalten willst im Wechseltomnetz, dann reicht doch in der Zuleitung der Lampe ein Relais das mit kleinen Spannungen vom Prozessor angesteuert wird. Um einen Schalter auszuwerten kann man meinetwegen im einfachsten Fall auch ein Relais nehmen, eben dann mit 230VAC. Optokoppler sind nur was wenn du Ahnung hast. Sonst kann dein PC / Microcontroller schnell in Rauchwolken aufgehen.

Ich vermute bei dir nur eine Art "Haus-Bus". Also Daten über das Stromnetz zum Verbraucher und dort einen Schaltvorgang auslösen. Da gibt es schon fertige Lösungen mit VDE-Bestimmungen die eine grosse Sicherheit bieten. Ansonsten würde ich dir eher abraten selbst ein Bussystem in 230V-Kreis zu löten. Da gibts ja schon fertige Teile´die C-Control Station. Ich glaube die kann ein sogenanntes Modem-System. Wäre auch simples BASIC für den Einstieg.

Grüsse Wolfgang

05.09.2004, 22:49
Es geht nicht um ein Haus Projekt sondern um ein Car Projekt es handelt sich somit um gleichstrom des weiteren sind es u.a. Lampen die
an-ausgeschaltet werden sollen und Sitzheitzung etc. ich hätte es wahrscheinlich direkt so ausdrücken sollen.
Was du so schriebst klang schon sehr interresant aber leider muss ich mich in die gesamte Materie noch reinarbeiten, leider kann man nicht alles auf einmal lernen ;)

TillHoffmann
06.09.2004, 15:07
Willst du das dann mit einem Controller kombinieren, oder soll das ein PC-stand alone Projekt werden???

Könnte man das nicht über den Parallel Port machen???

Wenn du einen Controller verwenden willst, kann man die Datenübertragung mit einem FTDI Chip machen. www.ftdichip.com

Destony01
06.09.2004, 18:55
Es sollte ein PC-stand alone projekt werden, das mit dem Parallel Port habe ich schon gelesen allerdings frage ich mich wie soll das gehen?
Wenn es die möglichkeit gäbe pin 1 auf pin 2 brücken könnte (als Schalter gesehen).

Destony01
06.09.2004, 19:01
Verdammt hab auf Absenden gedrückt....

Also wenn es die möglichkeit gäbe pin 1 als Eingang und pin 2 als Ausgangs-stecker (als Schalter gesehen) zu benutzen und das über die Software zu steuern, könnte man damit schonmal etwas anfangen aber der Querschnitt der Kabel wäre zu gering.
Wie machen es denn Leute die über ihren PC die Lichter in der Wohnung steuern?

TillHoffmann
06.09.2004, 21:44
[...]Also wenn es die möglichkeit gäbe pin 1 als Eingang und pin 2 als Ausgangs-stecker (als Schalter gesehen) zu benutzen [...]
Wozu brauchst du denn einen Schalter???

06.09.2004, 22:03
Es geht nicht um ein Haus Projekt sondern um ein Car Projekt es handelt sich somit um gleichstrom des weiteren sind es u.a. Lampen die
an-ausgeschaltet werden sollen und Sitzheitzung etc. ich hätte es wahrscheinlich direkt so ausdrücken sollen.

Also wenn die ganze Sache ins Auto eingebaut werden soll ist ein Microcontroller bestimmt etwas praktischer als ein PC.
(ich vermute mal deswegen verwenden die Autohersteller auch meist Microcontroller und keine PC's)

Ein Microcontroller ist:
- billiger
- kleiner
- braucht weniger Strom
- lässt sich leichter an die 12 V Autoversorgung anschliessen
- ist wesentlich unempfindlicher und zuverlässiger als ein PC
- hat je nach Typ viel mehr I/Os als man an LP-T oder ComPort abzwacken kann



Wie machen es denn Leute die über ihren PC die Lichter in der Wohnung steuern?

Im einfachsten Fall machen die das vermutlich mit einer Relaiskarte.
Die gibts ja fertig zu kaufen.
Fürs Auto würde ich dann aber trotzdem lieber einen Microcontroller verwenden. Damit kann man ja auch Relais schalten.

Destony01
06.09.2004, 22:54
Das wird wohl war sein aber der Pc ist ja bereits ins Auto eingebaut und es sollten mit dem PC gewissen Elektrische Komponenten ein/aus bzw. umgschaltet werden, also als zusätzliches feature.
@TillHoffmann
Das war ja nur symbolisch gemeint mit dem Schalter, sprich statt den Schalter per Hand anzutippen es Software technisch über den PC laufen lassen.

Um aber mal bei einem einfachem Lichtschalter zu bleiben welche Möglichkeiten gibt es, um über den PC ein Lämpchen ein/aus zuschalten?

06.09.2004, 23:04
Hi,
ich hab ein ähnliches Problem und versuche es über den LPT Port zu lösen. Leider hat der LPT port meiner meinung nach nur 8 Ausgänge je mit +5V via Sofware beschaltbar, daran müste man dann einen optokopler wiederstände und transistoren löden und schon könnte man via PC 12V schalten. Jedoch leider nur 8mal.

Gruß Daniel Kilian Daniel.Kilian@gmx.de

recycle
07.09.2004, 00:46
Um aber mal bei einem einfachem Lichtschalter zu bleiben welche Möglichkeiten gibt es, um über den PC ein Lämpchen ein/aus zuschalten?


Als fertige Lösung bietet sich da wie schon gesagt eine Relaiskarte an.

Als Eigenbau-Lösung gibt es die Möglichkeit den Druckerport anzuzapfen.
Mit dem Signal vom Druckerport könnte man dann z.B. über Transistoren ein Lämpchen oder irgendwelche anderen Verbraucher ein- und ausschalten. Wenn man mehrere Lämpchen ein- und ausschalten will, könnte man statt Transistoren auch diverse Treiber ICs nehmen, das spart dann etwas Löterei. Welche ICs oder Transistoren in Frage kommen hängt natürlich davon ab welche Stromstärke geschaltet werden soll.

Das Unschöne an der Sache ist aber, dass der Druckerport ziemlich empfindlich ist. Deswegen sollte man da normalerweise nichts direkt dran anschliessen, sondern die Schaltung z.B. über Optokoppler galvanisch vom Druckerport trennen.

Das wird dann meiner Meinung nach als Selbstbaulösung vom Schaltungsaufwand her schon wieder aufwändiger als wenn man die Schaltung mit einem kleinen Microcontroller aufbaut und den über die serielle Verbindung mit dem PC verbindet.
Ausserdem hätte man bei der Microcontroller-Lösung mehr Möglichkeiten, weil man nicht nur irgendwas schalten sondern auch Daten einlesen könnte. Je nachdem welchen Microcontroller man verwendet hätte man auch weit mehr Ausgänge zur Verfügung als beim LPT-Port.

Theoretisch könntest du dir bei http://www.robotikhardware.de ein RN-Control und eine I2C-Relaisplatine kaufen und das dann von deinem PC über die serielle Schnittstelle steuern.
(Ein einfaches Lämpchen könntest du natürlich auch direkt an das RN-Control anklemmen, aber das Lämpchen war ja wohl nur ein Beispiel.)

Der Haken an der Sache ist allerdings, dass Sitzheizung, KFZ-Beleuchtung usw. richtig viel Strom schlucken. Das könnte mit den Relais auf der I2C-Relaisplatine eng werden.

Deswegen würde ich mir in diesem Fall lieber selber eine Schaltung mit Microcontroller und passenden Relais zusammenlöten.


Es gibt aber sicherlich auch noch einige andere Lösungswege.
Um den besten Weg zu finden müsste man genauer wissen was du vor hast, u.a. wieviele Verbraucher du schalten willst, wieviel Strom die ziehen, ob du auch irgendwelche Werte, z.B. Sensoren, Taster usw. einlesen willst ......

Hessibaby
07.09.2004, 08:51
Hi Destony01,

welches Fahrzeug hast Du ? Bei den meisten neuen Fahrzeugen wird z.B. die Sitzheizung zwar mit einem Schalter ein- bzw. ausgeschaltet aber nicht dieser schaltet sondern ein über den CAN-Bus gesteuerter Leistungs-FET oder IGBT. Und in diesen BUS würde ich von aussen niemals eingreifen da darüber auch so banale Dinge wie ABS, Airbag und Steering by Wire also die Lenkung bedient werden. Also überlege Dir sehr genau was Du da tust bevor Du es tust. Ganz nebenbei erlischt bei einem Eingriff in den BUS die KBA-Zulassung d.h. mit dem Auto darfst Du nicht mehr am Strassenverkehr teilnehmen und Du verlierst den Versicherungsschutz.

Gruß Hartmut

Destony01
07.09.2004, 22:26
Hi
Schonmal vielen Dank für die netten Antworten, also Sitzheitzung ist nachträglich installiert also da ist nur ein schalter für Stufe 0, 1 oder 2 strom führt Theoretisch an den Zigarrettenanzünder.
Das mit der Relais Karte hört sich auch gut an, die Verbraucheranzahl richtet sich da ein bisschen nach den Möglichkeiten die ich habe aber wenn Möglich wäre natürlich so viele wie möglich.
Zum Thema der Selbstzusammenlöt-Geschichte: Grundsätzlich wäre ich von solchen Aktionen nicht abgeneigt nur ist es ohne genaue Anleitung eine Bastelaktion ohne Ergenbniss....

die benötigte Stromstärke beträgt übrigens 12-"14" Volt, 14 Volt wegen der Lichtmaschiene die häufig vergessen wird.

08.09.2004, 04:25
Das mit der Relais Karte hört sich auch gut an, die Verbraucheranzahl richtet sich da ein bisschen nach den Möglichkeiten die ich habe aber wenn Möglich wäre natürlich so viele wie möglich.

Relaiskarten bekommst du z.B. bei Conrad, ELV und einer Menge anderen Händlern. Da würde ich einfach mal Google anwerfen und ein bischen vergleichen was es da so alles für wieviel Geld gibt.
Ausser auf die Anzahl der Relais solltest du dabei natürlich drauf achten, welche Software dabei ist, ob man die Karte über eigene Programme ansteuern kann, ob die Relais von der Stromstärke her ausreichen, ob die Karte überhaupt an/in deinen Auto-PC passt usw.




Zum Thema der Selbstzusammenlöt-Geschichte: Grundsätzlich wäre ich von solchen Aktionen nicht abgeneigt nur ist es ohne genaue Anleitung eine Bastelaktion ohne Ergenbniss....

Eine komplette Anleitung einschliesslich der Verkabelung deines Autos wirst du wohl kaum finden.

Eine Schaltplan für eine Grundschaltung mit einem Mikrocontroller zu finden ist allerdinsg kein Problem, den findest du unter anderem hier im Forum.
Ein Schaltplan wie man z.B. Relais an einen Microcontroller anschliesst, lässt sich auch finden. Wenn du weisst wie man ein Relais anschliesst, weisst du auch wie man mehrere anschliesst.
Wenn du dich ein bischen umguckst und bereit bist ein bischen Zeit und Geld zu investieren glaube ich nicht, das es eine Bastelei ohne Ergebnis wird.

Die Frage ist nur, ob sich der Aufwand für die Bastellösung lohnt. Dafür braucht man eine gewisse Grundausstattung, z.B. einen brauchbaren Lötkolben, einen Programmieradapter für den Microcontroller, Bauteile usw.
Wenn das jetzt eine einmalige Exkursion in die Elektronik ist und das Zeugs anschliessend alles in der Ecke rum liegt, ist es wohl billiger und einfacher eine fertige Relaiskarte zu kaufen.