<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to anaolge signalverarbeitung</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2381510c4b/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2381510c4b/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/2381510c4b/</id><updated>2020-02-28T11:43:34.375000Z</updated><subtitle>Recent posts to anaolge signalverarbeitung</subtitle><entry><title>anaolge signalverarbeitung</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2381510c4b/?limit=25#f177" rel="alternate"/><published>2020-02-28T11:43:34.375000Z</published><updated>2020-02-28T11:43:34.375000Z</updated><author><name>hepo</name><uri>https://forge.codesys.com/u/hepo/</uri></author><id>https://forge.codesys.com01bd798389ab35e90c6e4ebdcf51722804556d08</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;alle prop.ventile sind in einem kompletten ventilblock integriert,&lt;br/&gt;
der hat bereits alles drin, was er braucht.&lt;br/&gt;
die prop.ventile werden ohnehin über pwm-ausgänge (allerdings&lt;br/&gt;
spannungsgeführt) angesteuert, und warum sollte man das nicht&lt;br/&gt;
elektronisch lösen können?&lt;br/&gt;
mein neuer ansatz zu der geschichte ist, dass ich nicht mehr den&lt;br/&gt;
gesamten geschwindigkeitsverlauf betrachte, sondern nur noch &lt;br/&gt;
an bestimmten stellen schaue, wie groß die wegänderung über &lt;br/&gt;
einige zyklen war. ich vergleiche diesen wert mit einem funktionswert&lt;br/&gt;
an dieser stelle und korrigiere dann die ansteuerung des prop.ventils&lt;br/&gt;
in dieser zone. das wird zwar dann kein richtiger regler, aber wenn das&lt;br/&gt;
ergebnis zufriedenstellend ist, passt es auch so.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>anaolge signalverarbeitung</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2381510c4b/?limit=25#0f42" rel="alternate"/><published>2020-02-28T11:43:31.810000Z</published><updated>2020-02-28T11:43:31.810000Z</updated><author><name>franzhoepfinger</name><uri>https://forge.codesys.com/u/franzhoepfinger/</uri></author><id>https://forge.codesys.com7fa9926806de3d446e7b5c2cc8d52595735ccc25</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;dann musst du unter das Ventil eine sogenannte "Druckwaage" montieren. &lt;/p&gt;
&lt;p&gt;damit ist der Durchfluss nicht mehr von der Pumpendrehzahl und (fast) nicht mehr&lt;br/&gt;
von der Temperatur abhängig. &lt;/p&gt;
&lt;p&gt;außerdem solltest du eine Stromgeregelte PWM Ansteuerung verwenden. &lt;/p&gt;
&lt;p&gt;das kann man nicht elektronisch lösen !&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>anaolge signalverarbeitung</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2381510c4b/?limit=25#a83a" rel="alternate"/><published>2020-02-28T11:43:24.704000Z</published><updated>2020-02-28T11:43:24.704000Z</updated><author><name>hepo</name><uri>https://forge.codesys.com/u/hepo/</uri></author><id>https://forge.codesys.com84d2b907192f4ce15a0b6d9d56d695f0808fc506</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;der ablauf ist dabei so, dass der zylinder über einen joystick vom fahrer&lt;br/&gt;
bedient wird. somit obligt es dem bediener, wie schnell sich die kolbenstange&lt;br/&gt;
bewegen soll. ich will mit dem regler lediglich einfluss auf das erreichen der&lt;br/&gt;
endlagen nehmen, da es sonst immer einen unangenhemen knall gibt.&lt;br/&gt;
hierfür werde ich letztenendes eine MIN-funktion verwenden (das funktioniert&lt;br/&gt;
auch jetzt schon ganz gut).&lt;br/&gt;
derzeit löse ich die aufgabe (noch) damit, dass ich an bestimmten stellen&lt;br/&gt;
vor der endlage die max. ventilöffnung begrenze, jedoch hat dies große&lt;br/&gt;
nachteile, da es einen unterschied macht, ob das öl kalt oder warm ist und&lt;br/&gt;
wie hoch die pumpenleistung ist (wird vom dieselmotor bzw. vom fahrer angesteuert). &lt;br/&gt;
darum ist die einzig rlevante messgröße die kolbengschwindigkeit selbst, an der&lt;br/&gt;
ich mich orientieren kann.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>anaolge signalverarbeitung</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2381510c4b/?limit=25#d0f6" rel="alternate"/><published>2020-02-28T11:43:22.177000Z</published><updated>2020-02-28T11:43:22.177000Z</updated><author><name>franzhoepfinger</name><uri>https://forge.codesys.com/u/franzhoepfinger/</uri></author><id>https://forge.codesys.com459c84e1c21aa47a65f8392c750502988a2f68b4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;das hört sich schlimm an. &lt;/p&gt;
&lt;p&gt;mir scheint es du brauchst einen "vorausschauenden Algorithmus" der die Geschwindigkeit&lt;br/&gt;
des Kolbens ermittelt und bereits rechtzeitig das ventil drosselt ...&lt;/p&gt;
&lt;p&gt;sowas kann man mit Mathlab-Simulink oder mit Faktura machen, &lt;br/&gt;
und dann SPS Code erzeugen. &lt;/p&gt;
&lt;p&gt;Alternativ (wenn o.g. nicht in frage kommt) würde ich mit einer 2 oder 3 stufigen Logik beginnen: &lt;/p&gt;
&lt;p&gt;Zylinder in Mitte = volle Geschwindigkeit&lt;br/&gt;
Zylinder 20% vom Ende weg = halbe Geschwindigkeit. &lt;/p&gt;
&lt;p&gt;und dann rantasten. &lt;/p&gt;
&lt;p&gt;OSCAT kann eine wertvolle Hilfe sein, &lt;br/&gt;
da sind dinge wie Tiefpass usw drin.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>anaolge signalverarbeitung</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2381510c4b/?limit=25#646d" rel="alternate"/><published>2020-02-28T11:43:15.094000Z</published><updated>2020-02-28T11:43:15.094000Z</updated><author><name>hepo</name><uri>https://forge.codesys.com/u/hepo/</uri></author><id>https://forge.codesys.com5c299e8bd0888b867fd606a7d1293b2ffe302fcd</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;hallo an die forumsgemeinde!&lt;/p&gt;
&lt;p&gt;ich wende mich mit einem problem aus der analogen signalverarbeitung an euch!&lt;br/&gt;
bei einem hydraulikzylinder mit integriertem analog-wegmesssystem (0,5...4,5V = 0...100%).&lt;br/&gt;
wird das signal vom sensor über einen analogen eingang am i/o-modul (fa. AIXIA) mit einer &lt;br/&gt;
auflösung von (leider nur) 10bit verarbeitet.&lt;br/&gt;
mit hilfe der wegmessung und dem zugehörigen proportionalventil soll eine elektronische &lt;br/&gt;
endlagendämfpung für den zylinders realisiert werden. bevor ich mich aber an die regelung&lt;br/&gt;
mache, kämpfe ich derzeit jedoch mit einigen basics...&lt;br/&gt;
die regelgröße im system ist die kolbengeschwindigkeit, die ich mittels ableitung des wegsignals&lt;br/&gt;
durch die zykluszeit ermitteln will.&lt;br/&gt;
durch die beim quantisieren entstehende treppenform des wegsignals sieht das ergebnis der &lt;br/&gt;
geschwindigkeit aber aus wie ein sägezahnsignal. &lt;br/&gt;
man kann nur aus einer mittelwertbildung die eigentliche geschwindigkeit erahnen.&lt;br/&gt;
noch dazu ist mir aufgefallen, dass aus den theoretisch ca. 820 werten vom wegsensor (ergibt &lt;br/&gt;
sich aus der auflösung von 10 bit und dem nutzbaren bereich von 4 volt) lediglich 70-90 (?) diskrete &lt;br/&gt;
werte tatsächlich erfasst werden (ev. hängt es damit zusammen, dass das signal per can-bus mit &lt;br/&gt;
250kbit zum master gelangt...).&lt;/p&gt;
&lt;p&gt;mit welchem tool bekomme ich dennoch ein brauchbares geschwindigkeitssignal?&lt;/p&gt;
&lt;p&gt;gruß aus dem alpenland!&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>