DMX/PWM - welchen µC nimmt man...

wenn folgendes realisiert werden soll: a) auf 3 kanälen eine LFO gesteuerte PWM. b) ein DMX-programm zum _zeitgenauen_ (also feinjustierbar und stabil

- wie beim technics1210...) blinken eines kanals.

8 bit für geschwindigkeit reicht nicht.

und man folgendes hat:

-pascal auf dos kenntnisse

-einen computer mit usb

-2 wochen zeit

-löt- und bastelequipment

-noch keine ahnung von µC

-projektgeld ;) ?

also 2 Projekte zum sprung ins kalte wasser, ist hoffentlich nicht zu hochgegriffen zum anfang.

dank für eure vorschläge

p!tt

Reply to
Pitt Tesla
Loading thread data ...

Hä? Die Beschreibung ist wohl etwas irreführend, zumindest, wenn man den

1210 nicht kennt. Verstehe ich richtig:
  1. eine Kiste
  2. DMX Eingang, 8 Bit (also ein DMX-Kanal) für Geschwindigkeit. Wie soll das feinjustierbar sein und zwischen welcher Minfreq und Maxfreq soll der blinken können?
  3. Wie sollen die LFO - PWMs realisiert werden oder für was ist das gut?

Je mehr Infos Du zum Beginn rüberreichst, desto höher die Chance, dass Dir jemand helfen kann.

2 Wochen werden knapp, wenn Hard- und Software entwickelt werden sollen. Weil dann noch kein Layout da ist, das auf Anhieb funktioniert. Machbar ist das mit jedem Prozessor, er muss schnell genug laufen, um DMX empfangen zu können und wenn man bequem ist, nimmt man einen mit einem UART. Für 3 PWMs wären 3 Timer nicht verkehrt.

Greets, Carsten

Reply to
Carsten Wenzler

Nimm einen CPLD oder FPGA auf einem Evalboard

formatting link
oder
formatting link
Die Software ist bereits dabei und intuitiv zu bedienen. Sonst nimmst du dir einen AVR auf einem Evalboard
formatting link
und musst etwas googlen. Ich habe einmal eine Seite gesehen auf der jemand einen DMX-Empfänger mit einem AVR bastelte. Afair haben einige AVR PWM integriert (AVR ist ein uC) Wie willst du mit DMX mehr als 8bit Auflösung erreichen? Mehrere Kanäle bündeln? Das muss deine Konsole auch noch unterstützen...

Gruss

Claudius

Reply to
Claudius Zingerli

Das ist ein Plattenspieler mit einer Geschwindigkeitsregelung von

+-8%. Der Plattenteller ist aus Alu mit kleinen Noppen am Rand und der wird serienmaessig mit einem roten Stroboskop angeblitzt, so dass man die Noppen entweder stehend oder sich konstant in eine Richtung bewegen sieht. Und Ich wollte Ganggenauigkeit illustrieren...

Sorry fuer die Unklarheiten, also es geht um Projekt A: Eine Kiste mit vorn 3 Potis für LFO Speed und hinten 3 LEDs.

Projekt B: Eine Kiste mit vorn Poti, hinten DMX-out um einen Flammenwerfer (einfache an-/aus Sequenz) an einem Switchpack zu steuern. Im exakten Takt von Musik (80-180 Bpm) vielleicht mit einem Grob-(100%) und einem Feinregler(8%) dran...und Pautetaste natuerlich. Ist das fuer den kleinsten AT89Cxxxx machbar? Spiel gerade mit AVRco rum und versuch schonmal ne LED im Simulator blinken zu lassen.

Gruesse p!tt

Reply to
Pitt Tesla

Hallo Pitt,

Das ist einfach! Eine Box mit drei Potis, 3 LEDs und mit ohne Funktion. := ) Die Box soll mit einer langsamen Frequenz die LEDs hoch und=20 runterdimmen. NE555 oder kleiner =B5C wurden ja schon gesagt.

tuerlich.

Theoretisch ja, aber...

=2E.. der AT89x ist kein AVR. (AVRs hei=DFen AT90x) Wenn du die Potis durch Taster (schneller/langsamer) ersetzt, wird es=20 f=FCr den Anfang einfacher. Sonst ben=F6tigst du einen =B5C mit 3=20 Analogeing=E4ngen.

Freundlichen Gru=DF Tobyas

Reply to
Tobyas Hennig

Claudius Zingerli schrieb:

s/einige/alle/

-- cheers, J"org .-.-. --... ...-- -.. . DL8DTL

formatting link
NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)

Reply to
Joerg Wunsch

Ich würde es mit einem ATmega(8) und

formatting link
versuchen! Es ist sehr einfach einzusteigen, sehr einfach die Hardware zu realisieren (auch dort fertig bestellbar glaube ich) und sehr einfach die Software zu schreiben.

Reply to
Nicolas Tessore

Pitt Tesla schrieb:

Erklär das mal genauer...

Reply to
Aguja

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.