Will durch elektrisches Signal einen Prozess starten
lima-city → Forum → Sonstiges → Technik und Elektronik
arbeiten
http
kabel
kosten
mikrocontroller
nutzen
problem
programmieren
rechner
relais
schalten
sekunde
signal
software
spannung
strom
url
vater
verbindung
windows
-
Hi, ich will, dass durch ein elektrisches Signal ein Prozess gestartet wird, das ganze soll unabhängig von meinem Rechner passieren. Wie mache ich das am besten?
Edit: Es soll nach eingang des Impulzes ein programmierbarer und änderbarer Prozess ablaufen, der ein oder mehrere Stromkreise schließt und nach einer ebenfalls programmierbaren Zeit wieder öffnet.
Beitrag zuletzt geändert: 4.10.2009 16:36:56 von das-koenigreich -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Naja, hört sich nach der Standardanwendung von EPROMs an.
-
Kauf dich SPS oder besser noch einen Arduino.
im übrigen nerven mich diese halbseidenen Beiträge langsam.
Wenn du eine Anwendung hast bei deren Realisierung du Hilfe benötigst dann solltest du und uns sagen was du mit welchen Komponenten und welchem geplanten Ergebnis vorhast. Wie du es zu realisieren planst und wie wir dir dabei behilflich sein können.
Beitrag zuletzt geändert: 4.10.2009 17:55:04 von fatfox -
Ich würde dir Microcontroller empfehlen, mit denen kann man auch noch viel mehr machen. Ich persönlich programmiere PICs und habe damit schon viele probleme gelöst. Auserdem sind die PICs schon ab unter 3€ zu bekommen.
Beitrag zuletzt geändert: 13.10.2009 9:27:02 von elektronik-programmieren -
Eprom wäre möglich, aber dann doch gleich in TTL
Mein Tipp: ATiny von Atmel. Wer's ganz einfach möchte: es gibt eine Box mit Software, Anleitung, Platine und µP von Franzis.
Ich hab mir bei Pollin.de ein AVR Proto Board als Bausatz geholt (ca 15 €) und zusammengelötet. Das steuert jetzt meine Heizung. Und wenn Du noch einen seriellen Port hast (**Grufti**) kannst Du on Board jederzeit neu Programmieren.
stat -
Ich habe mir jetzt mal das Evaluations Board von Pollin angesehen. Leider habe ich keine 9V-Wechselspannungsquellen, da muss ich mir erst ein Netzgerät dafür kaufen.
@klasse10c1986: Das, was du vorgeschlagen hast geht ja mit Gleichstrom. Aber wie soll ich mit Relais einen Prozess starten?
@elektronik-programmieren: Dein Name sagt ja schon, dass du dich damit auskennst. Aber wie programmiert man einen Microcontroller? -
ich kenne nur die methode, durch elektrische Impulse einen rechner fehlerhaft zu beenden^^
ne, im ernst... es gibt da eine software, mit der du selbst über die Serielle schnittselle die signale genau steuern kannst, die rausgehen und da kannst du deine chips entsprechend programmieren... meines wissens muss da aber duie verbindung immer aktiv seitens des PCs aufgebau trt sein, sonst geht gar nix... -
sebulon schrieb:
ich kenne nur die methode, durch elektrische Impulse einen rechner fehlerhaft zu beenden^^
ne, im ernst... es gibt da eine software, mit der du selbst über die Serielle schnittselle die signale genau steuern kannst, die rausgehen und da kannst du deine chips entsprechend programmieren... meines wissens muss da aber duie verbindung immer aktiv seitens des PCs aufgebau trt sein, sonst geht gar nix...
Soll das heisen, ich muss einmal eine Verbindung zum Programmieren aufbauen, oder die Verbindung muss dauerhaft stehen, auch wenn ich das programmierte nur nutzen und nicht verändern will? Mit letzterem könnte ich wenig anfangen, mit dem ersten sehr viel. -
naja, die Programmierschnittstelle die kann man sowieso wegschalten... du müsstest halt schauen, dass du in das Gerät eine bestimmte intelligent einbaust. und ab ders stelle wird es ziemlich kompliziert... was mit USB möglich ist, weiß ich nciht... aber da brauzchen die geräte kaum eigenintelligenz... du brauchst nur einen steuerchip einen kleinen eepromund ab da ist es reine Programmierung... und da solltest du eine Hardware nahe programmiersprache nutgzen, wie c zum beispiel... allerdings verursacht dann das programmieren mit c ab windoofs vista probleme, weil das nfiht mehr gehen dürfte, weil das betriebsystem als vermittlungsschicht zwischern ist... das ist ja der scheiß bei microschrott.... die kastrieren den User um mehr als 90% seiner möglichkeiten, den rechner zu nutzen... dafür ist alles schön bunt und man kann schön klicken...
so zu deiner Frage: willst du in echtzeit das ding programmieren oder soll der rechner bei vordefinierten ereignissen was machen?
willst du sowas wie deine eigene tastatur bauen?
Beitrag zuletzt geändert: 20.10.2009 16:36:26 von sebulon -
das-koenigreich schrieb:
Aber wie programmiert man einen Microcontroller?
Die Grundlagen kannst du zum Beispiel auf mikrocontroller.net lernen.
Insbesondere das AVR-GCC-Tutorial zum Programmieren mit C oder das AVR-Tutorial zum Programmieren mit Assembler.
LG cookies -
@sebulon: Ich nutze Linux Ubuntu und Windows XP. Eine eigene Tastatur will ich nicht bauen. Ich will nur einzelne Aktionen ausführen, also nicht hunderte und tausende pro Minute, sondern meist im Abstand von mehreren Sekunden, und auch nicht im Dauerbetrieb. Ich möchte ein paar ganz einfache Schaltkreise haben, z.B. ein Signal kommt, dann leuchtet Licht eins für 2 Sekunden, 2 Sekunden nichts, Licht 2 Sekunden, 5 Sekunden nichts, Motor läuft 10 Sekunden. Sowas in der Richtung. Also mehrere Anschlüsse wären angebracht.
@cookies: Ich schaue mir deine Links gleich an, sollte sebulon nur schonmal die Antwort geben. -
Das klingt sehr nach einem Job für eine Relaiskarte. Nimm einen Bausatz und einen PC, etwas Basic (oder was auch immer, ginge sogar mit ein Batch-Datei) und Ende.
Soll das ganze aber ohne PC funktionieren bleibt IMHO nur ein µC.
Mit RC-Gliedern und Relais (und evt. OP-Verstärkern) wäre es wohl auch ein nettes Retroprojekt - aber wer will sich das antun?
Bessere Antworten könnte ich liefern, wenn ich mehr über Dein Projekt wüsste - bi jezt klingt das nach einer Filmrequisite a'la James Bond
-
nu, diese Lego-Hardware hätte den Vorteil, dass du sehr schnell ohne großen aufwand und Kenntnisse ergebnisse erzielen kannst... nachteil wäre Preis und eingeschränkte funktionen durch beschränkte software-Schnittstelle.... und da müsste die software konstant laufen... läuft aber über USB^^
und du schreibst ja auch nciht, was genau du für anforderungen hast... irgendas machen dass ne lampe leutet, da reicht der billigste schaltkreis aus und muss nciht an den rechner angeschlossen werden...wenn du jetzt sagst, dass du irgendwelche Software-Funktionen auslösen willst... dann soltest du dir über microcontroller gedanken machen... ich hoffe, du kannst schaltpläne zeichnen, logische tabellen auswerten, die USB-Standards und löten...
hf^^ -
So, also bevor hier noch weiter spekuliert wird, bitte ich erstmal den Thread-Ersteller etwas zu konkreter zu werden:
WAS für Signale woher kommen die? Welche Spannung / Eigenschaft haben die? Digital (TTL?) oder Analog?
WAS möchtest du WIE schalten und wie viel Strom soll da geschaltet werden? Glühlämpchen oder Flak-Scheinwerfer?
WIE soll das ganze gesteuert werden? Autonom, also einmal Programmiert und dann ablaufen, von mir aus auch mit logischen Bedingungen oder per PC Software?
Das ganze bitte erstmal beantworten, ich habe schon vieles mit und ohne PC gemessen, gesteuert und geregelt, aber aus deinen Aussagen und Anforderungen werde auch ich nicht schlau.
Beitrag zuletzt geändert: 23.10.2009 13:38:09 von erasmuz -
erasmuz schrieb:
WAS für Signale woher kommen die? Welche Spannung / Eigenschaft haben die? Digital (TTL?) oder Analog?
Die Signale kommen in Gleichstrom von einem Taster. Die Spannung kann ich anpassen, ich hätte 1,2V, 2,4V, 4,2V, 4,8V, 9-10V. Die Signale sollten durchgehend sein, und zwischen einem Fingertipper und 2 Sekunden liegen.
erasmuz schrieb:
WAS möchtest du WIE schalten und wie viel Strom soll da geschaltet werden? Glühlämpchen oder Flak-Scheinwerfer?
Einmal werde ich mit maximal 4,8V Spannung bei max. 2A Strom arbeiten, und ein anderes mal mit weniger als einem halben A Strom, allerdings bei 9V. Also der Fak-Scheinwerfer hat noch Zeit. Geschaltet werden soll, bis eine zuvor am PC bestimmte Sekundenzahl abgelaufen ist. Mit der Länge das Tasterdrucks hat das nichts zu tun.
erasmuz schrieb:
WIE soll das ganze gesteuert werden? Autonom, also einmal Programmiert und dann ablaufen, von mir aus auch mit logischen Bedingungen oder per PC Software?
Zunächste Autonom, die Bedingungen und die Logik kommt erst später. Ich werde einige Zeit ohne sowas arbeiten. -
Tjoar, das ist doch alles nix wildes. Wenn eh am PC festgelegt werden soll, nach welcher Zeit was geschehen soll, brauchst du nichtmal nen Microcontroller, sondern kannst das ganze über z.B. über die Leitungen des LPT, also Druckerports machen, wenn dein PC denn noch einen hat.
Sonst evtl. nen Parallel(LPT)-USB Adapter kaufen und gucken, ob der dafür geignet ist. (Manchmal gibts besch*** Chips, die grad in Bezug auf bestimmte einfache Funktionen Probleme haben)
Wie man das mit dem PC macht fördert google zu Tage, dann kann man sich aussuchen, in welcher Programmiersprache man es denn gerne hätte bzw. welche man denn eben kann :-)
Autonom kann der PC das später ja sowiso, das hängt nur von der Programmierung ab.
Das ganze würde zwar auch über Microcontroller gehen, aber wäre hier unnötig und würde etwas länger dauern vom Aufbau und der Programmierung (PC-Software + Controller-Firmware), daher halte ichs für unsinnig. -
erasmuz schrieb:
Tjoar, das ist doch alles nix wildes. Wenn eh am PC festgelegt werden soll, nach welcher Zeit was geschehen soll, brauchst du nichtmal nen Microcontroller, sondern kannst das ganze über z.B. über die Leitungen des LPT, also Druckerports machen, wenn dein PC denn noch einen hat.
Falls du sowas meinst: Mein PC hat sowas nicht, aber der meines Vaters. Ich komme also an einen ran. Problem: der Rechner meines Vaters hat nur Windows XP, kein Linux. Geht das trotzdem?
Wie viel würde mich das dann kosten, und weist du wie das funktioniert? -
das-koenigreich schrieb:
Falls du sowas meinst: Mein PC hat sowas nicht, aber der meines Vaters. Ich komme also an einen ran. Problem: der Rechner meines Vaters hat nur Windows XP, kein Linux. Geht das trotzdem?
Wie viel würde mich das dann kosten, und weist du wie das funktioniert?
Ja, den Port meine ich, ja geht auch mit Windows.
Wie teuer das wird? Sehr billig, du brauchst ja kaum was, nen Haufen Relais, Kabel, Dioden, Transistoren, Lötkolben...
Also wenn du das Zeug bei pollin.de kaufst, dann sollte es im Rahmen von 20€ liegen :-) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage