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)