Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   DMX mit Delphi (https://www.delphipraxis.net/75685-dmx-mit-delphi.html)

tobif 23. Aug 2006 14:51


DMX mit Delphi
 
Hallo,

ich hab mir vorgenommen DMX Geräte mit Delphi u steuern ohen ein zusätrliches Inerface.

Was DMX ist? Ein Protokoll zur Übetrgung von Werten im Lichtdesign etc.-Klick hier

Nur leider muss ein Bit dort etwa 4 us kurz sei, d.h etwa 250 baud Zu kurz für die seriele schnittselle(oder?). Nun meien Frage. Wie schnelleist dier parallele Schnitstelle an einem Pin. Oder der Gameport oder USB?
USB ist schnelle genug dazu, nur leider weis ich nicht wie ich es ansteuren soll. Kann mir da jemand nen Tipp/Tutorial geben. Erst mal nur LED an/aus über Datenpin, wenns geht.

Wer kann mir Tipps gebenum auf so schelle Raten zu kommen?

cu
TF

EDatabaseError 23. Aug 2006 14:56

Re: DMX mit Delphi
 
Also ich rate dir einen RS232 to DMX Wandler einzusetzen da du dir dann eine menge, menge Aufwand sparst. Über den USB Port ist es schonmal unmöglich und über de Gameport IMHO auch. Die Druckerschnittstelle ist dafür IMHO auch nicht geeignet dann bleibt nur noch der RS232. :stupid:

Die Geschwindigkeit der Seriellen sollte glaubich ausreichen wenn du die Baud hochgenug stellst.

Da aber der DMX Bus ein komplett anderer ist und eher mit RS485 zu vergleichen wird das Ganze eh nix, da auf dem RS232 12V und auf dem RS485 24V fließen ;-)

Hoffe das hilft dir. :zwinker:

Mfg
Tobi

//EDIT wir arbeiten auch mit DMX und mit wandlern klappt das suuuper.

generic 23. Aug 2006 14:59

Re: DMX mit Delphi
 
genaue timeings bekommst du mit einen pc ohne zusätzliche hardware nicht hin.

wenn du genau hinschaust basiert der dmx512 auf einer normalen serielen schnittstellen.
nur der reset bzw das break sind unterschiedlich.

dann brauchst du im normal fall noch etwas was ein frame zwischen speichern kann.
ein pc neigt dazu anderen programmen/prozessen rechenzeit zu geben.

btw. ich würde niemals ein dmx512 bus an den pc OHNE galvanischer trennung anschliessen !
pc's sind zu unrobust und stürzen bei jeder kleinen überspannung ab oder rauchen gleich auf!

aber ab besten du kaufst dir etwas was man über usb oder ethernet an den pc anschliessen kann.
dann hast du diese ganzen probleme nicht.

kauf dir das hier: http://www.malighting.com/41.0.html

@tobi der dmx512 hat nur einen 5V pegel



*edit*
hab gerade gesehen das die nsp von ma 5000€ kostet - es gibt auch günstigere varianten.

*edit2*
nach den pegeln hab ich nochmal geschaut.
die rs485 erlaubt bis 12 V.
http://de.wikipedia.org/wiki/DMX_(Lichttechnik) steht 6V
erfahrungsgemäss bleiben die geräte auf ttl pegel (5V)

die 75176 sind auch ttl chips.

EDatabaseError 23. Aug 2006 15:02

Re: DMX mit Delphi
 
Zitat:

Zitat von generic
genaue timeings bekommst du mit einen pc ohne zusätzliche hardware nicht hin.

wenn du genau hinschaust basiert der dmx512 auf einer normalen serielen schnittstellen.
nur der reset bzw das break sind unterschiedlich.

dann brauchst du im normal fall noch etwas was ein frame zwischen speichern kann.
ein pc neigt dazu anderen programmen/prozessen rechenzeit zu geben.

btw. ich würde niemals ein dmx512 bus an den pc OHNE galvanischer trennung anschliessen !
pc's sind zu unrobust und stürzen bei jeder kleinen überspannung ab oder rauchen gleich auf!

aber ab besten du kaufst dir etwas was man über usb oder ethernet an den pc anschliessen kann.
dann hast du diese ganzen probleme nicht.

kauf dir das hier: http://www.malighting.com/41.0.html

@tobi der dmx512 hat nur einen 5V pegel

:oops: bin von dem DMX das wir verarbeiten ausgegeangen...

Da und, bei 5V würde es Trotzdem rauchen ;-)


Mfg

meg91 25. Aug 2006 16:21

Re: DMX mit Delphi
 
zum Druckerport kann ich dir aus eigener Erfahrung sagen, dass man da mit noch vernünftigen Signalen nicht unter 0,07 ms kommt,
wobei es da schon sehr schwer ist das timing richtig hinzubekommen

Patrick 25. Aug 2006 17:37

Re: DMX mit Delphi
 
Hallo Tobif,

Ich habe erst vor kurzem ein Programm geschrieben, dass 2 Scanner und ein Satz PAR-Scheinwerfer über DMX steuert. Ich habe dazu allerdings das verwendet. Der Treiber dazu simulert einen Com-Port, der sich mit der CPort (ComPort) Komponente wunderbar ansteuern lässt!

EDatabaseError 25. Aug 2006 17:48

Re: DMX mit Delphi
 
Ist aber DMX-412 ;-) er brauch DMX-512

Mfg

Patrick 26. Aug 2006 09:46

Re: DMX mit Delphi
 
Ehrlich gesagt, weis ich nicht was die 412 sein soll. Meinen Recherchen zufolge gibt es kein DMX-412...
Ausserdem betreibe ich mit dem Gerät zwei Scanner, die laut Beschreibung an einen DMX-512 Controller gehören. Ich denke die 512 steht dabei für die Anzahl der Kanäle. 412 wäre technisch unsinnig...

generic 26. Aug 2006 15:26

Re: DMX mit Delphi
 
ich tippe auf einen tipfehler.

412 könnte natuerlich auch die anzahl der unterstützen kanäle sein.
manche microcontroller sind etwas arm am ram.

tobif 26. Aug 2006 17:26

Re: DMX mit Delphi
 
Hallo,

werde es whahrschienlich erstmal über eine amtel mikroprozessor probieren,da es ja ohen externes inteface nix wird.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:57 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz