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

Phasenverschiebung eines frequenzvariablen Rechtecksignals

 

qiuxiaojie
Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 02.08.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.08.2016, 09:32     Titel: Phasenverschiebung eines frequenzvariablen Rechtecksignals
  Antworten mit Zitat      
Hallo zusammen,

ich habe in Simulink ein Rechtecksignal, dessen Frequenz zeitlich durch eine Frequenzvorgabe zu verändern ist.

Jetzt möchte ich ein weiteres Rechtecksignal bekommen, dessen Phase im Vergleich mit dem ersten Rechtecksignal um 90 Grad verschoben ist. Problem ist, dass die Signalfrequenz zeitlich veränderbar ist.

Im Anhang steht euch die Abbildung zur Verfügung. Für eure Hilfe bedanke ich mich!

Viele Grüße
qxj

frequenzvariables Signal.png
 Beschreibung:

Download
 Dateiname:  frequenzvariables Signal.png
 Dateigröße:  22.4 KB
 Heruntergeladen:  578 mal
Private Nachricht senden Benutzer-Profile anzeigen


gs
Forum-Century

Forum-Century


Beiträge: 172
Anmeldedatum: 17.03.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.08.2016, 10:01     Titel:
  Antworten mit Zitat      
Hi,

Such in Simulink mal nach "Delay" oder nutz beispielsweise einen Signalgenerator, der eine Phasenverschiebung zulässt...z.B. "Pulse Generator"

Grüße gs
Private Nachricht senden Benutzer-Profile anzeigen
 
qiuxiaojie
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 02.08.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.08.2016, 10:23     Titel:
  Antworten mit Zitat      
gs hat Folgendes geschrieben:
Hi,

Such in Simulink mal nach "Delay" oder nutz beispielsweise einen Signalgenerator, der eine Phasenverschiebung zulässt...z.B. "Pulse Generator"

Grüße gs


Hi gs,

1) die Bausteine "Puls Generator" passt nicht, da sie nur ein Rechtecksignal mit einer bestimmten Periode bzw. Frequenz generiert. Im Laufe der Simulation ist die Frequenz nicht mehr veränderbar.

2) Delay-Block habe ich auch berücksichtigt. Aber wie lange das zweite Signal verzögert werden muss, muss zeitlich dynamisch durch die Frequenzvorgabe bestimmt. Dies führt zu einer ziemlich langsamen Simulationsdauer, wobei die Ergebnisse auch nicht schön aussehen.

Viele Grüße
qxj
Private Nachricht senden Benutzer-Profile anzeigen
 
gs
Forum-Century

Forum-Century


Beiträge: 172
Anmeldedatum: 17.03.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.08.2016, 10:34     Titel:
  Antworten mit Zitat      
Hi,

gib mal bitte Informationen, wie dein Projekt realisiert hast.

Grüße
Private Nachricht senden Benutzer-Profile anzeigen
 
qiuxiaojie
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 02.08.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.08.2016, 11:24     Titel:
  Antworten mit Zitat      
gs hat Folgendes geschrieben:
Hi,

gib mal bitte Informationen, wie dein Projekt realisiert hast.

Grüße


Hallo!

die Simulink-Datai ist im Anhang verfügbar.

Gruß
qxj

frequenzvariable_Signale.slx
 Beschreibung:

Download
 Dateiname:  frequenzvariable_Signale.slx
 Dateigröße:  20.52 KB
 Heruntergeladen:  401 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
gs
Forum-Century

Forum-Century


Beiträge: 172
Anmeldedatum: 17.03.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.08.2016, 12:54     Titel:
  Antworten mit Zitat      
Hi,

Speichere mal deine Simulink Datei in einen früheren Format ab, nicht alle haben die 2016a Version...

Errormeldung siehe Anhang

Grüße

error.PNG
 Beschreibung:

Download
 Dateiname:  error.PNG
 Dateigröße:  20.87 KB
 Heruntergeladen:  522 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
qiuxiaojie
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 02.08.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.08.2016, 13:07     Titel:
  Antworten mit Zitat      
Entschuldigung für meinen Fehler!

Ich habe die Datai erneut abgespeichert.

Viele Grüße
qxj

frequenzvariable_Signale.zip
 Beschreibung:
In diesem Archiv sind die Datai in vier frühreren Format abgespeichert.

Download
 Dateiname:  frequenzvariable_Signale.zip
 Dateigröße:  70.61 KB
 Heruntergeladen:  459 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
gs
Forum-Century

Forum-Century


Beiträge: 172
Anmeldedatum: 17.03.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.08.2016, 14:39     Titel:
  Antworten mit Zitat      
Hi,

so was in der Art?
--> siehe Anhang


Grüße gs

frequenzvariable_Signale_2015b_mit_Phasenverschiebung.slx
 Beschreibung:

Download
 Dateiname:  frequenzvariable_Signale_2015b_mit_Phasenverschiebung.slx
 Dateigröße:  21.94 KB
 Heruntergeladen:  424 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
qiuxiaojie
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 02.08.16
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.08.2016, 20:39     Titel:
  Antworten mit Zitat      
Hey gs,

vielen Dank für deine Hilfe und ich entschuldige mich für meine späte Antwort!

Zwar liefert deine Lösung auf den ersten Blick einen schönen Signalverlauf, aber bei der hohen Sollfrequenz verzerrt sich das Signal sehr. Deshalb ist diese Lösung bei meinem Projekt leider nicht anwendbar.

Tatsächlich möchte ich zwei Rechtecksignale generieren, die für Drehgebersignale stehen, damit sie durch den Geberauswertungsalgorithmus die Drehzahl des Motors rekonstruieren.

Das Problem ist gestern dank einer alternativen Methode beseitigt worden, wobei Bausteine im Simscape Tool Box zur Modellierung eines Inkrementalgebers zum Einsatz kammen.

Checke die Datei im Anhang für genaue Informationen!

Viele Grüße
qxj

Inkrementalgeber.zip
 Beschreibung:

Download
 Dateiname:  Inkrementalgeber.zip
 Dateigröße:  41.59 KB
 Heruntergeladen:  459 mal
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.