Article View: de.sci.electronics
Article #205Re: Haussteuerung mit PC oder C-Control?
From: Thomas Rehm
Date: Sat, 17 Apr 1999 00:00
Date: Sat, 17 Apr 1999 00:00
58 lines
3594 bytes
3594 bytes
Hallo Armin!
Du schriebst am 17.04.99 zum Thema "Haussteuerung mit PC oder C-Control?":
> Ich habe schon mit C-Control eine Steuerung aufgebaut, Leider ist
> diese zu langsam gewesen (...)
> Ich brauche eine Pulsfolge von 100- 300ms, Ausg�nge 25, keine
> Eing�nge, Programmierung jede Sprache m�glich. Jetzt denke ich an
> eine Druckerschnittstelle an der eine Steuerung h�ngt und vom PC
> (Windows oder besser LINUX) aus steuerbar ist. Ist so eine
> Schnittstelle �berhaupt tauglich?
PC und Parallelschnittstelle sind eine gute L�sung, damit habe ich
schon einige (Kleinst-) Steuerungen entwickelt. Sogar Steuerungen,
die als TSR im Hintergrund laufen (z.B. mit TurboPascal geschrieben
und ohne weitere Ma�nahmen mit "keep" resident gemacht) sind damit
kein Problem, sofern nicht noch gleichzeitig Protokolldateien o.�.
bearbeitet werden sollen.
PC-Systeme f�r Steuerungszwecke sollten jedoch immer mit einem
Watchdog nachger�stet werden, der bei Ausfall oder Absturz einen
Reset erzeugt.
Windows ist ungeeignet f�r Steuerungen mit Echtzeit-Forderungen,
Linux ist dann empfehlenswert, wenn Du Dich damit bereits gut
auskennst.
Am einfachsten und mit den wenigsten Problemen geht es unter
purem DOS, z.B. mit TurboPascal, Assembler, und nat�rlich C.
DOS ist so primitiv, da� es den Programmen nur wenig in's
Handwerk pfuscht - somit ideal f�r Echtzeit-Steuerungen auch
auf Uralt-Rechnern wie z.B. 386DX40, der f�r sowas sehr gut
zu gebrauchen ist.
Alternativ (wenn Stromverbrauch eine Rolle spielt und eine
PC-Kiste zu unhandlich ist) gibt es PC-kompatible Karten
("PC/104-System"), welche die Rechenleistung eines 386 auf
einer Steckkarte kleiner als Eurokartenformat bringen und
kompatibel zu "echten" MS-DOS-Rechnern sind.
(z.B. der 386EX ist so ein Kleinstrechner, mit Flashdisk,
ca. 260 DM; komplettes Enwicklungs-System ca. 650 DM. Siehe:
http://www.elektronikladen.de
http://www.taskit.de)
Die Standard-Parallelschnittstelle kann max. 1 MByte pro Sekunde
�bertragen, die Ansteuerung ist z.B. in TurboPascal recht einfach
mit dem "port"-Befehl zu machen.
Mit Latches und z.B. einem 1-aus-4-Decoder (welcher an einige
noch freie Steuerleitungen angeschlossen wird) sowie dem Strobe-
Signal kannst Du den Druckerport problemlos auf 32 Ausg�nge
erweitern. Au�erdem hast Du noch 5 Eing�nge, welche f�r
Taster oder �hnliches verwendet werden k�nnen.
Ausf�hrliche Infos zum Parallelport findest Du in:
http://www.rmii.com/~hisys/parport.html
http://www.lvr.com
Thomas.
(Fup 2 de.sci.electronics gesetzt)
Technical Details
Message-ID:
<7F0vdZ0I$GB@th.rehm.dialin.t-online.de>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<7f9it5$93o$1@chico.franken.de>Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII X-Google-Thread: 112e71,b6d11fc610d5e76f X-Google-Attributes: gid112e71,public X-Google-Thread: 114102,b6d11fc610d5e76f X-Google-Attributes: gid114102,public X-Google-Thread: fa709,b6d11fc610d5e76f X-Google-Attributes: gidfa709,public X-Google-Thread: 105dc7,b6d11fc610d5e76f X-Google-Attributes: gid105dc7,public From: Th.Rehm@t-online.de (Thomas Rehm) Subject: Re: Haussteuerung mit PC oder C-Control? Date: 1999/04/17 Message-ID: <7F0vdZ0I$GB@th.rehm.dialin.t-online.de> X-Deja-AN: 467606577 Content-Transfer-Encoding: 8bit References: <7f9it5$93o$1@chico.franken.de> X-Sender: 333200000711-1000@t-online.de Followup-To: de.sci.electronics Content-Type: text/plain; charset=ISO-8859-1 X-Complaints-To: abuse@t-online.de X-Trace: news03.btx.dtag.de 924351223 26372 333200000711-1000 990417 12:13:43 Mime-Version: 1.0 Newsgroups: de.sci.electronics,fido.elektronik_ger,fido.ger.elektronik,z-netz.alt.elektronik