🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.sci.electronics
Article #205

Re: Haussteuerung mit PC oder C-Control?

#205
From: Thomas Rehm
Date: Sat, 17 Apr 1999 00:00
58 lines
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-mail
References: <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