Hey, ich hab ein neues Problem nachdem mir bei meinen alten schon gut geholfen wurden :) Ich soll ein Proportionalventil ansteuern und mit uC regeln. Leider ist aber zu dem Ventil nicht viel bekannt, nur das es von HydraForce ist und 20VDC als Versorgung hat. Das Ventil soll Proportional zu einem Poti öffnen, aber dabei von anderen Eingängen des uCs beeinflusst werden. Poti abgreifen ist natürlich kein Problem, nur mit der Spule tue ich mich noch schwer. Den Maximalstrom sollte ich ja im Statischen Betrieb haben(und per Multimeter messen können), also einfach Nennspannung dran und gucken was durchgeht oder laufe ich dann Gefahr was kaputt zu machen? Meiner Erinnerung nach war B direkt proportional zu I. Das ganze muss nicht 100% Linear und reproduzierbar sein. Ist die Umsetzung eines Joysticks auf die Spule. Plan ist nun eine KSQ nach http://www.mikrocontroller.net/articles/Konstantstromquelle aber da sind ne ganze Menge... also welche für einen solchen Einsatz? Fakten in Kurzform: V Versorgung: 16-24V V Spule: 20V I Spule unbekannt, laut I-Net aber Typischerweise Max 0,5-1A. Freue mich über jede Hilfe :)
Proportionalventile kann man auch mit PWM Ansteuern.
Bei dem bisschen Strom sollte ein Logik-Level-FET alleine reichen. Wenn dein µC allerdings mit 3,3V oder weniger arbeitet, dann natürlich eine Treiberstufe. Eine schnelle Diode parallel zur Spule nicht vergessen.
Schnelle Diode sowas wie Reichelt BYW 29-200? LINK: http://www.reichelt.de/?ARTICLE=95220;PROVID=1024 Ich habe 10 weitere Relaisausgänge, welche vom Arduino über Transistoren geschaltet werden. Den Transistor hatte ich angedacht um den uC (Arduino) soweit möglich zu entlasten. zu früh abgesendet Geht dann beispielsweise sowas: Reichelt IRLML 6402 Link: http://www.reichelt.de/?ARTICLE=108743;PROVID=1024 Und nochmal Korrektur da U_DS zu klein mit 20V: IRF 7416 http://www.reichelt.de/?ARTICLE=41635;PROVID=1024
Für einen p-Fet brauchst du natürlich einen Treiber, aber warum kein n-Fet.
Ah gerade gesehen das bei FETs der Unterschied N/P anders ist. Also IRF 7413, http://www.reichelt.de/?ARTICLE=41634;PROVID=1024 Ich hoffe jetzt passt es ;)
Ja, sollte passen. Die Diode ist etwas überdimensioniert. Eine mit 1A tut es auch.
Kurze Gedanken über Verlustleistung und Kühlung. WorstCase sollte ja PWM mit 99% Duty Cycle sein. Der Arduino macht ein PWM Signal mit 490Hz, T = 2 * 10^-3s = 2ms Leitungsverluste wären mit Spielraum gerechnet: P = I^2 R_DS_ON (T_on / T) = 2A^2 * 0.018Ohm * 0,99 = 0,7W Schaltverluste: P_einschalt = 1/4 U I * (T_r / T) = 1/4 26V 2A * (50ns / 2ms) = 0,25 26V 2A * 0.000025 = 0,000325 W P_ausschalt = 1/4 U I * (T_f / T) = 1/4 26V 2A * (46ns / 2ms) = 0,25 26V 2A * 0.000025 = 0,000299 W Das ist wenn meine Rechnung stimmt unter 1W, da sollte doch n Pad unter dem Teil mit ein paar VIAs reichen oder?
Die Schaltung soweit Richtig? (Diodenname außer acht lassen, war das erstbeste Diodensymbol ;) )
Ich denke das die Wärme leicht über die Anschlußpin abgeleitet werden kann. Ein 47k bis 100k Widerstand vom Gate zum GND wäre noch gut. Es kann sonst sein das beim Einschalten der Versorgungsspannung das Ventil schon anzieht.
Kurze Rückmeldung: Funktioniert bisher hervorragend, vielen Dank an alle ;)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.