OK, die Berechnung mit dem Stromanstieg und den 24A/1ms bei 1mH verstehe ich.PWM ohne Stromregler DutyCyle wird eingestellt.
Bei 24V und 2kHz und 1mH DutyCycle = 50% einschaltzeit also 1ms hast du einen Stromanstieg von di = 1mH*24V/1ms = 24A
Wenn du die Ventildaten hast, kannst du eigentlich schnell mal den Stromrippel ermitteln.
Bei diesem Beispiel bist du im Bereich von 10kH - 25kHz mal besser dran.
Die 140Hz hatte ich eben aus der einen Ansteuerungskarte des selben Herstelllers.Über 10kHz wird einfach genomen damit man aus dem hörbaren Bereich kommt.
Wenn in Dither verhanden ist, solltest deisen auch verwenden. 140 Hz erscheint mir etwas hoch. Diesr arbeitet dan im Hz Bereich. Sollte aber bei den Ventildaten dabeistehen.
Eine direkte mH-Angabe findet man wohl nicht. Ich stell auch grad mit Erschrecken fest dass das Ventil möglicherweise nur für 12V Versorgung geeignet ist.Dokument schrieb:Supply voltage [V] 12
Current consumption [mA] 220
Resistance [Ohm] 60
<?xml version="1.0" encoding="ISO-8859-1"?>
<WEST-ModulCmdList version="1.0">
<Modul ID="PAM-195-1121 rev. 17">
<Commands>
<CCmd Name="LG" Type="1" AType="3" VList="DE|GB" VType="8" GCode="5" Min="8" Max="0" Help="Deutsch (DE) / English (GB)">
<Para Txt="DE"/>
</CCmd>
<CCmd Name="MODE" Type="1" AType="3" VList="STD|EXP" VType="8" GCode="7" Min="128" Max="0" Help="STANDARD / EXPERT Modus">
<Para Txt="STD"/>
</CCmd>
<CCmd Name="SOLENOIDS" Type="1" AType="3" VList="1|2" VType="8" GCode="4" Min="16" Max="0" Help="Anzahl der Magnete">
<Para Txt="2"/>
</CCmd>
<CCmd Name="CCMODE" Type="1" AType="3" VList="ON|OFF" VType="8" GCode="259" Min="64" Max="0" Help="Kennlinienlinearisierung [ON/OFF]">
<Para Txt="OFF"/>
</CCmd>
<CCmd Name="RCURR" Type="1" AType="3" VList="ON|OFF" VType="8" GCode="259" Min="128" Max="0" Help="Eingabe in Strom (mA)">
<Para Txt="OFF"/>
</CCmd>
<CCmd Name="FUNC:IN" Type="1" AType="3" VList="S1|RAMP" VType="11" GCode="256" Min="1" Max="2" Help="Funktion von PIN 6 [S1/RAMP]">
<Para Txt="S1"/>
</CCmd>
<CCmd Name="S1" Type="2" AType="3" VList="" VType="22" GCode="256" Min="-10000" Max="10000" Help="Ausgangsstromumschaltung">
<Para Val="10000"/>
</CCmd>
<CCmd Name="LIM" Type="2" AType="3" VList="" VType="22" GCode="256" Min="0" Max="2000" Help="Bereichsüberwachung Eingangssignal">
<Para Val="0"/>
</CCmd>
<CCmd Name="POL" Type="1" AType="3" VList="-|+" VType="8" GCode="4" Min="1" Max="1" Help="Ausgangspolarität (+/-)">
<Para Txt="+"/>
</CCmd>
<CCmd Name="SENS" Type="1" AType="3" VList="ON|OFF|AUTO" VType="11" GCode="4" Min="1" Max="1" Help="Sensor Überwachung [ON/OFF/AUTO]">
<Para Txt="AUTO"/>
</CCmd>
<CCmd Name="AIN:A" Type="7" AType="3" VList="" VType="2" GCode="33024" Min="0" Max="0" Help="Eingangsskalierung über eine lineare Eingangsfunktion">
<Para A="0" B="0" C="0" X="0"/>
</CCmd>
<CCmd Name="AINA" Type="1" AType="3" VList="V|C" VType="2" GCode="33280" Min="-10000" Max="10000" Help="Eingangsskalierung, Spannung oder Strom [V/C]">
<Para Txt="V"/>
</CCmd>
<CCmd Name="AA:1" Type="2" AType="3" VList="" VType="6" GCode="4" Min="1" Max="600000" Help="Rampenzeit erster Quandrant in ms">
<Para Val="100"/>
</CCmd>
<CCmd Name="AA:2" Type="2" AType="3" VList="" VType="6" GCode="4" Min="1" Max="600000" Help="Rampenzeit zweiter Quandrant in ms">
<Para Val="100"/>
</CCmd>
<CCmd Name="AA:3" Type="2" AType="3" VList="" VType="6" GCode="4" Min="1" Max="600000" Help="Rampenzeit dritter Quandrant in ms">
<Para Val="100"/>
</CCmd>
<CCmd Name="AA:4" Type="2" AType="3" VList="" VType="6" GCode="4" Min="1" Max="600000" Help="Rampenzeit vierter Quandrant in ms">
<Para Val="100"/>
</CCmd>
<CCmd Name="CC" Type="6" AType="3" VList="" VType="2" GCode="33792" Min="-10000" Max="10000" Help="Frei definierbare Kennlinienlinearisierung">
<Para X0="0" Y0="0" X1="0" Y1="0" X2="0" Y2="0" X3="0" Y3="0" X4="0" Y4="0" X5="0" Y5="0" X6="0" Y6="0" X7="0" Y7="0" X8="0" Y8="0" X9="0" Y9="0" X10="0" Y10="0" X11="0" Y11="0" X12="0" Y12="0" X13="0" Y13="0" X14="0" Y14="0" X15="0" Y15="0" X16="0" Y16="0" X17="0" Y17="0" X18="0" Y18="0" X19="0" Y19="0" X20="0" Y20="0"/>
</CCmd>
<CCmd Name="MIN:A" Type="2" AType="3" VList="" VType="22" GCode="4" Min="0" Max="6000" Help="Kompensation der positiven Überdeckung in 0,01% oder in mA">
<Para Val="0"/>
</CCmd>
<CCmd Name="MIN:B" Type="2" AType="3" VList="" VType="22" GCode="4" Min="0" Max="6000" Help="Kompensation der positiven Überdeckung in 0,01% oder in mA">
<Para Val="0"/>
</CCmd>
<CCmd Name="MAX:A" Type="2" AType="3" VList="" VType="22" GCode="4" Min="300" Max="10000" Help="Ausgangsskalierung in 0,01% oder in mA">
<Para Val="10000"/>
</CCmd>
<CCmd Name="MAX:B" Type="2" AType="3" VList="" VType="22" GCode="4" Min="300" Max="10000" Help="Ausgangsskalierung in 0,01% oder in mA">
<Para Val="10000"/>
</CCmd>
<CCmd Name="TRIGGER" Type="2" AType="3" VList="" VType="22" GCode="4" Min="0" Max="3000" Help="Triggerpunkt der MIN Funktion in 0,01% ">
<Para Val="200"/>
</CCmd>
<CCmd Name="CURRENT" Type="2" AType="3" VList="" VType="2" GCode="34816" Min="0" Max="2" Help="Wahl des Strombereichs 0=1A, 1=1,6A und 2=2,6A">
<Para Val="1"/>
</CCmd>
<CCmd Name="DFREQ" Type="2" AType="3" VList="" VType="2" GCode="8" Min="60" Max="400" Help="Dither Frequenz in Hz">
<Para Val="120"/>
</CCmd>
<CCmd Name="DAMPL" Type="2" AType="3" VList="" VType="2" GCode="8" Min="0" Max="3000" Help="Dither Amplitude in 0,01% des Strombereiches">
<Para Val="500"/>
</CCmd>
<CCmd Name="PWM" Type="2" AType="3" VList="" VType="2" GCode="8" Min="50" Max="2600" Help="PWM Frequenz in Hz">
<Para Val="2604"/>
</CCmd>
<CCmd Name="PPWM" Type="2" AType="3" VList="" VType="2" GCode="256" Min="0" Max="30" Help="P Verstärkung des Stromreglers">
<Para Val="7"/>
</CCmd>
<CCmd Name="IPWM" Type="2" AType="3" VList="" VType="2" GCode="256" Min="1" Max="100" Help="I Verstärkung des Stromreglers">
<Para Val="40"/>
</CCmd>
</Commands>
<ProzessData>
<PCmd Name="W" Type="0" AType="2" PhysUnit="%" VType="2" GCode="65468" CompFactor="100" Help="Sollwert in %"/>
<PCmd Name="C" Type="0" AType="2" PhysUnit="%" VType="2" GCode="65468" CompFactor="100" Help="Linearisiertes Signal in %"/>
<PCmd Name="U" Type="0" AType="2" PhysUnit="%" VType="2" GCode="65468" CompFactor="100" Help="Output signal in %"/>
<PCmd Name="IA" Type="0" AType="2" PhysUnit="mA" VType="2" GCode="65468" CompFactor="1" Help="Magnetstrom A in mA"/>
<PCmd Name="IB" Type="0" AType="2" PhysUnit="mA" VType="2" GCode="65468" CompFactor="1" Help="Magnetstrom B in mA"/>
</ProzessData>
<StatusInfo>
<SCmd Name="RX1:READY" Type="10" AType="2" GCode="65468" BIndex="0" BActive="True" BInvers="False" BColor="2" Help="SYSTEM arbeitet korrekt"/>
<SCmd Name="RX1:MAX OUTPUT" Type="10" AType="2" GCode="65468" BIndex="1" BActive="True" BInvers="False" BColor="3" Help="Voller Ausgangsstrom PIN6"/>
<SCmd Name="RX1:EEPROM" Type="10" AType="2" GCode="65468" BIndex="2" BActive="True" BInvers="True" BColor="1" Help="Data error in EEPROM, clear error with command SAVE."/>
<SCmd Name="RX2:INPUT PIN9/10" Type="10" AType="2" GCode="65468" BIndex="6" BActive="True" BInvers="True" BColor="1" Help="Signal error, below 4... 20 mA PIN 9/10"/>
<SCmd Name="RX2:SOLENOID A" Type="10" AType="2" GCode="65468" BIndex="7" BActive="True" BInvers="True" BColor="1" Help="Current error at solenoid A; PIN 3/4"/>
<SCmd Name="RX2:SOLENOID B" Type="10" AType="2" GCode="65468" BIndex="8" BActive="True" BInvers="True" BColor="1" Help="Current error at solenoid B; PIN 1/2"/>
<SCmd Name="RX2:LIM" Type="10" AType="2" GCode="65468" BIndex="14" BActive="True" BInvers="True" BColor="1" Help="Range Control input signal"/>
</StatusInfo>
<RemoteCtrl>
<RCmd Name="RC:910" Type="11" AType="2" VType="2" GCode="65468" Help=""/>
</RemoteCtrl>
</Modul>
</WEST-ModulCmdList>
@Nais: Vielleicht solltest du den Config-Auszug lieber in CODE-Tags packen, wird übersichtlicher.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?