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: Eigene Maschinenroutinen in CCPLUS einbinden Kategorie: C-Control I V1.1 (von MaPi - 31.12.2022 17:22)
 Als Antwort auf Eigene Maschinenroutinen in CCPLUS einbinden von das |_ Team - 28.12.2022 20:29
MaPi nutzt:  CC1-Unit V1.1, CC1-M-Unit V1.1, CC1-Station V1.1, C-Control 2
Servus Dirk,

die Realisierung der zeitkonstanten Abtastung, auch mit ausreichenden Werten über eine längere Zeit sollte auch mit der CC1 machbar sein.
Da der Speicher limitiert und kostbar ist, müsste das Maschinenprogramm gleich die Datenwerte entsprechend offset-kompensieren (--> Vout - V0G) und dann aufsummieren. Problem ist, dass für die RMS-Berechnung die Summe der Quadrate der Daten gebildet werden muss (-->Summe(Vout - V0G)^2). Selbst bei offset-kompensierten Werten (max. Wert 127LSB, wenn Vout-Mittenspannung des Sensors mit typ. 2.5V (=128LSB) angenommen wird, muß für die Summe der Quadrate (max. möglicher Wert 127LSB) ein Speicher größer 16bit genutzt werden. Mit 24bit und dem Quadrat von max. 128LSB (um ne glatte Nummer zu bekommen: 2^24LSB/(128LSB)^2) könnten max. 1024 samples quadriert und aufsummiert werden. Nimmt man den Rohwert (max. möglicher Wert 255LSB) sind es immer noch 258 Datenwerte, die sich so verarbeiten ließen.

Für die RMS-Wert Berechnung müsste dann abschließend noch die Wurzel der QUadratsumme gezogen werden. Das könnte u.U. durch CCBASIC passieren (mmh, 24bit könnten ein Problem machen).

ALso bei diesen theoretischen Überlegungen bin ich erstmal hängengeblieben. Die Rechnung und damit der Code lassen sich wohl nicht weiter optimieren...
Die o.g. Überlegungen können sicher noch hinterfragt werden...

Grüsse und guten Rutsch,
MaPi

 Antwort schreiben

Bisherige Antworten:

Re: Eigene Maschinenroutinen in CCPLUS einbinden (von das |_ Team - 10.01.2023 14:36)
    Re: Eigene Maschinenroutinen in CCPLUS einbinden (von MaPi - 10.01.2023 21:50)
        Re: Eigene Maschinenroutinen in CCPLUS einbinden (von das |_ Team - 10.01.2023 23:35)
    Re: Eigene Maschinenroutinen in CCPLUS einbinden (von Dietmar - 10.01.2023 20:59)
        Re: Eigene Maschinenroutinen in CCPLUS einbinden (von das |_ Team - 11.01.2023 0:09)
            Korrektur (von das |_ Team - 11.01.2023 13:52)
        Re: Eigene Maschinenroutinen in CCPLUS einbinden (von MaPi - 10.01.2023 22:04)
            Re: Eigene Maschinenroutinen in CCPLUS einbinden (von das |_ Team - 11.01.2023 3:49)
                Re: Eigene Maschinenroutinen in CCPLUS einbinden (von MaPi - 11.01.2023 9:05)
                    Re: >Wie kann ich "fremde" Maschinenprogramme in CCPLUS ansprechen und nutzen... (von das |_ Team - 11.01.2023 13:23)
                       Re: >Wie kann ich "fremde" Maschinenprogramme in CCPLUS ansprechen und nutzen... (von MaPi - 11.01.2023 14:29)
                          Re: >Wie kann ich "fremde" Maschinenprogramme in CCPLUS ansprechen und nutzen... (von MaPi - 11.01.2023 14:56)
                             Re: >Wie kann ich "fremde" Maschinenprogramme in CCPLUS ansprechen und nutzen... (von das |_ Team - 11.01.2023 18:58)
                          Re: >Wie kann ich "fremde" Maschinenprogramme in CCPLUS ansprechen und nutzen... (von Dietmar - 11.01.2023 14:56)
                             Re: >Wie kann ich "fremde" Maschinenprogramme in CCPLUS ansprechen und nutzen... (von das |_ Team - 11.01.2023 19:03)
                                Re: >Wie kann ich "fremde" Maschinenprogramme in CCPLUS ansprechen und nutzen... (von Dietmar - 11.01.2023 19:22)
                                   Re: >Wie kann ich "fremde" Maschinenprogramme in CCPLUS ansprechen und nutzen... (von das |_ Team - 11.01.2023 19:38)
            Re: Eigene Maschinenroutinen in CCPLUS einbinden (von Dietmar - 10.01.2023 22:11)
                Re: Eigene Maschinenroutinen in CCPLUS einbinden (von MaPi - 10.01.2023 22:34)
                    Re: Eigene Maschinenroutinen in CCPLUS einbinden (von Dietmar - 10.01.2023 22:37)
                       Re: Eigene Maschinenroutinen in CCPLUS einbinden (von das |_ Team - 10.01.2023 22:53)