Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Beep als dritter PWM? Kategorie: C-Control I V1.1 (von Kay - 20.04.2006 10:19)
 Als Antwort auf Re: Beep als dritter PWM? von Phönix - 19.04.2006 20:50
Kay nutzt:  CC1-Unit V1.1, CC1-Station V1.1
> Das mit dem Dimmer ist keine schlechte Idee, werde ich auf jedenfall einmal ausprobieren!
>
> Abernoch mal zu dem Beep-Ausgang und Heino. Wie wird dann beim Piezosummer der Ton
> erzeugt? Aus dem Ausgang müssen doch unterschiedliche Spannungen herauskommen um verschiedene Töne zu erzeugen. Damit könnte man doch auch ein Mosfet speisen, das zB einen
> Gleichstrommotor steuert. Oder funktioniert die Tonausgabe nach einem anderen Prinzip?

Heino hat völlig recht:
der BEEP wird über teiler, timer, register und interrupt von bus abgenommen,
ist aber sonst im falle von CControl ein softwareding, also sache des betriebssystems.
oder andersrum ausgedrückt: der BEEP-ausgang ist eigentlich kein solcher, sondern
wird durch die software zu einem solchen gemacht, quasi "missbraucht".

es dürfte tatsächlich nicht sinnvoll machbar sein, ohne weiteren aufwand aus den
dort anliegenden signalen eine sinnvolle motorsteuerung zu errichten.
für einen stepper nicht, weil du allein über die frequenz keine gute regelung erhälst
und mit hoher wahrscheinlichkeit aufgrund der induktiven lasten in bereiche
saumiesen wirkungsgrades kommst (motor und verstärker werden wohl unangemessen warm).
und für einen gleichstrommotor noch weniger, da der effektive anteil "positiver halbwelle"
gleich bleibt. eine regelung über die frequenz des signals bedarf in dem fall also einer
konvertierung dieser in eine ausgangsspannung, was mit zusätzlichen triggern und
elektronik zwar sicher irgendwie noch machbar wäre, aber dazu wäre ich schon deshalb
zu faul,  weil ich keine ahnung davon hab  ;)

mit der dimmer-mimik erhälst du ein PWM-signal mit 50 Hz grundfrequenz und das
ist doch mal eine saubere, berechenbare größe.
man kann die frequenz übrigens auch weiter minimieren,  indem man den
timer-overflow-IRQ für die routine nutzt. dann erhält man alle 137 ms einen
impuls, dessen breite dann veränderbar ist. aber eine frequenz von etwa 7 Hz
ist nur für sehr langsame regelungen sinnvoll. die dimmerreglung ist ja bereits
aufgrund der befilterung des ausgangssignals etwas gedämpft. das solltest du
bedenken. einen harten start/stop des motors müsstest du in dem fall über ein
relais erzwingen, sofern du das benötigst.

 Antwort schreiben

Bisherige Antworten:

Re: Beep als dritter PWM? (von Phönix - 20.04.2006 12:53)