WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

ich bitte um Hilfe

 

Mohamed
Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 19.08.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.08.2015, 14:51     Titel: ich bitte um Hilfe
  Antworten mit Zitat      
Hallo zusammen:
Ich hab nen problem. Ich bin neu bei Matlab bzw. Simululink.
Ich möchte die Magnet ventil direkt für ein Ottomotor durch Simulink ansteuern. Bin mir aber nicht genau sicher wie das geht. Ich wähle aus der Bib den Analog output button aus und programiere ihn auf dem richtigen Output chanel. Wie funktioniert das dann? Muss ich dazu noch was programieren. Wie kann ich die einzelnen Ventilöffnungen anstuern?
was soll ich zuerst machen ?
die Ansterung der ventil brauch ich der Treiber MCP1407 auf jeden Falls, der zu 6 A spitzenstrom liefern kann, verwendet. dieser ist notwendig um den Mosfest, welcher als schalter dient

Vielen dank

ventil.PNG
 Beschreibung:

Download
 Dateiname:  ventil.PNG
 Dateigröße:  58.64 KB
 Heruntergeladen:  483 mal
Private Nachricht senden Benutzer-Profile anzeigen


Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 19.08.2015, 15:01     Titel:
  Antworten mit Zitat      
es wäre nett wenn du in zukunft aussagekräftigere titel als "ich bitte um hilfe" wählst.
danke und grüße
winkow
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.08.2015, 19:54     Titel:
  Antworten mit Zitat      
Es wäre wirklich sehr hilfreich, wenn Du noch so ungefähr was zu Deiner Hardware sagen könntest. Auf was für einem Controller/Plattform soll Dein Programm hinterher laufen? Wie kommt es aus Simulink da hin? Musst Du Simulink dafür benutzen?

Der MCP1407 ist einfach nur ein MOSFET-Treiber. Der sorgt nur dafür, dass Dein MOSFETs ein- und ausgeschaltet wird und benötigt dafür ein Schaltsignal. Er nimmt also nicht einen Strom oder eine Spannung in einem bestimmten Bereich an und verstärkt die dann irgendwie, sondern Du musst da eine Folge von An-Aus-An-Aus-An-Aus-... hinschicken, damit der Strom rauskommt, den Du haben willst. Im einfachsten Fall kann man auch nur ein An oder Aus draufgeben, dann fließt halt entweder gar kein Strom oder es stellt sich irgendein Strom ein, der Deinen MOSFET und deine Ventile ggf. zerstört. Das kann man aber recht einfach ausprobieren...

Aus dieser Natur heraus ist es entsprechend auch eher sinnvoll, einen Digital-Ausgang zu benutzen und nicht einen Analog-Ausgang (außer man benutzt das etwas verdrehte Vokabular der Arduionos).
Private Nachricht senden Benutzer-Profile anzeigen
 
Mohamed
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 19.08.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.08.2015, 21:59     Titel: hallo Zusammen
  Antworten mit Zitat      
zuerst danke für Ihre Antwort.
ich möchte die Einspritzventil mit Simulink Steuern.

ich habe das Microkontroller (STM32F4), MCP1407 und der Mosfit csd88537.

auf jeden falls brauche ich eine canale im Digital Output und ein PWM Signal denke ich auch ?
mit Simulink kann ich nicht gut damit arbeiten

fff.PNG
 Beschreibung:

Download
 Dateiname:  fff.PNG
 Dateigröße:  56.5 KB
 Heruntergeladen:  470 mal
kkkk.PNG
 Beschreibung:

Download
 Dateiname:  kkkk.PNG
 Dateigröße:  20.27 KB
 Heruntergeladen:  474 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.08.2015, 22:26     Titel:
  Antworten mit Zitat      
PWM brauchst Du dann, wenn Du nicht einfach "nur an" oder "nur aus" schalten kannst sondern eine bestimmte Spannung einstellen willst oder vielleicht sogar einen Strom regeln musst. In dem Fall musst Du einen PWM-Block finden. Und da Du ja anscheinend schon ein fest verdrahtetes Layout hast, musst Du auch noch das Glück haben, dass der Ausgangspin vom Controller (DIG_OUT5/2.4A), der auf den Eingang vom Treiber führt, mit dem PWM-Teil von deinem Controller verbunden ist.

Musst Du den Controller unbedingt mit Simulink programmieren? Für so einfache Dinge könnte es einfacher sein, wenn Du das in C machst.

PS: die Verbindung nach DIGOUT5/2.3D verstehe ich nicht. Und generell ist die Schaltung so ein bisschen gefährlich, weil Du nen Kurzschluss machst, wenn beide MOSFETs durchschalten...
Private Nachricht senden Benutzer-Profile anzeigen
 
Mohamed
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 19.08.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.08.2015, 08:36     Titel: hallo Zusammen
  Antworten mit Zitat      
danke für die Antwort

ja ich muss das leider mit Simulink programmieren.
STM32F4 ist mit MCP1407 durch DIG_OUT5/2.4A verbunden und die MOSFET ist auch mit der Ventil durch die DIGOUT5/2.3D verbunden plus die Masse
die Hardware ist schon fertig und alles in Ordnung jetzt will ich nur wissen welche genau schritte, die ich machen muss um die ventil zu steuern


die Ventil will ich nur einfach an und aus schalten mehr nicht?
wenn ich die Software im STM32F4 habe und die Ventil mit GND und 12 V versorgt habe dann sollt das aus und an geht
mehr will ich nicht
MOSFESTS

kkkk.PNG
 Beschreibung:

Download
 Dateiname:  kkkk.PNG
 Dateigröße:  20.92 KB
 Heruntergeladen:  473 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.08.2015, 09:10     Titel:
  Antworten mit Zitat      
Ein eindeutiger, ordentlicher, lesbarer Schaltplan, auf dem *alle* relevanten Ein-/Ausgänge des Controllers sichtbar sind und auch der Connector, an dem Du das Ventil anschließt, wäre ganz hilfreich. So ganz steig ich da noch nicht durch, weil sich der Aufbau ja irgendwie mittendrin mal verändert hat. Und Du musst auch vorher wissen, was Du mit dem Ventil tun musst, damit es auf und zu geht. Sowas steht im Datenblatt. Das muss man lesen.

So lange Du nicht in der Lage bist, das Ventil "von Hand", sprich mit einem Netzteil oder ähnlichem auf und zu zu machen, brauchst Du Dir um Simulink keine Gedanken machen. Und so lange Du nicht mit mit einer Blink-LED und danach mit einem Widerstand am Ausgang getestet hast, wie und ob Deine Hardware funktioniert und wie und ob Du mit Simulink die MOSFETs schalten kannst, solltest Du auch das Ventil nicht anschließen. Außer Du hast einen ganzen Karton davon.

Kurz: Bevor Du mit Simulink das Ventil steuerst, musst Du erst mal wissen, was Du überhaupt tun willst. Und das kannst glaube ich nur Du selbst rausfinden.
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.