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: Freq an Port 4 und PWM an Port 1 Kategorie: Open-Micro/Open-Mini/Open-Midi/Open-Macro/Open-Maxi (von Georg - 3.02.2007 11:26)
 Als Antwort auf Re: Freq an Port 4 und PWM an Port 1 von Dietmar - 2.02.2007 18:58
Georg nutzt:  Micro, Open-Micro
> Hallo Georg.
>
> > Das Programm auf der CC-Micro läuft damit schon einige Monate. Müßte ich bei der LookTab sonst was beachten?
>
> Hast Du die Hinweise in der OM-Doku zu LOOKTAB gelesen? Ein Vorteil der Open-Micro gegenüber C-Control-Micro ist, daß LOOKTAB im Byteformat arbeitet. Der OCBASIC-Compiler unterstützt das, indem Tabellen sehr einfach mittels Schlüsselwort BYTE vom Word- ins Byteformat umgewandelt werden können. Dein Programm müßte dadurch erheblich weniger Platz benötigen.
>
> LOOKTAB tabelle1, mess, temp
> PRINT LOOKTAB(tabelle1, mess)
> END
>
> TABLE tabelle1 BYTE
>   122 95 34 211
> END TABLE
>
> > daß bei der Änderung des detekierten Impulse der PWM1 kurz reagiert und dann auf den Ursprungswert zurückgeht
>
> Die PWM-Routinen stammen wie gesagt von René. Falls Du die Vermutung hast, mit ihnen würde etwas nicht stimmt, solltest Du René direkt per Email kontaktieren. Siehe INFO.TXT im ZIP-Archiv.
>
> Soweit ich das sehen kann, hat René die PWM als ungebufferte PWM realisiert. Die eignet sich gut zur Erzeugung von Gleichspannung, aber beim unsynchronisierten Ändern der PWM-Werte können kurze Störungen auftreten. Aus diesem Grund sollte man, wie in den Beispielprogrammen gezeigt, mittels PAUSE synchronisieren. Also idealerweise ein "PAUSE 1" ausführen, bevor ein neuer Wert an die PWM-Routinen übergeben wird. Aber durch nichtsynchrone Änderung ist nicht der von Dir beschriebene Fehler erklärbar.
>
> Eine gebufferte PWM mit bis zu 25 KHz PWM-Frequenz befindet sich unter den Beispielen zum OCBASIC-Compiler. Die gebufferte PWM erzeugt ein qualitativ hochwertiges Ausgangssignal, das dem der PWM der 68HC05-Kontroller (C-Control-1 1.1) entspricht. Bei den 68HC08-Kontrollern ist deutlich höherer Aufwand erforderlich, weil sie kein PWM-Modul besitzen.
>
> Grüße
> Dietmar

Hallo Dietmar,
das mit LookTab funktioniert.
> > daß bei der Änderung des detekierten Impulse der PWM1 kurz reagiert und dann auf den >Ursprungswert zurückgeht
Das hat wohl wirklich mit der Schwierigkeit zutun das der Kontroller die Werte nicht so schnell übernimmt wie die Freq am Eingang sich ändert. Das mit dem Pause Befehl - habe ich mal auf 5 für 0,1 Sec. gesetzt -  geht viel besser. Bei der Kontrolle mit dem Multimeter siehts gleich so aus wie bei der C-Micro.
Hat den die Micro schon so ein Pausebefehl drin oder hat die einen Puffer. Mit der kennzeichnung von HC05 oder HC08 der Kontroller komme ich immer ins schleudern. Da die Schaltung fürs Auto ist werde ich die PWM heute noch testen.
> Eine gebufferte PWM mit bis zu 25 KHz PWM-Frequenz befindet sich unter den Beispielen zum >OCBASIC-Compiler. Die gebufferte PWM erzeugt ein qualitativ hochwertiges Ausgangssignal, das >dem der PWM der 68HC05-Kontroller (C-Control-1 1.1) entspricht. Bei den 68HC08-Kontrollern ist >deutlich höherer Aufwand erforderlich, weil sie kein PWM-Modul besitzen.

Dieses Beispiel habe ich nicht gefunden !!!!!!!!???????
Kann man da Programmtechnisch was tun oder nur mit weiterer Aussenbeschaltung ????

Gruß
Georg

 Antwort schreiben

Bisherige Antworten:

Verschiedene PWM-Verfahren (von Dietmar - 3.02.2007 16:27)
    Re: Verschiedene PWM-Verfahren (von Bremus - 4.02.2007 22:48)