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

Getriggerter Zähler

 

Lorenz

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.09.2011, 13:44     Titel: Getriggerter Zähler
  Antworten mit Zitat      
Hallo zusammen!

Ich hoffe ihr könnt mir weiterhelfen - über die Suche habe ich leider noch nichts Entsprechendes finden können!

Ich möchte eine Art getriggerten Zähler mit Simulink bauen.

Also jedesmal, wenn ein Eingangssignal eine steigende Flanke hat (diese kann von 0 auf 1 oder auch von 3 auf 4 gehen) soll ein Zähler um eins erhöht werden.
Wenn nun ein anderes Signal eine steigende Flanke liefert, soll der Zählerstand wieder um eins verringert werden.

Eine Embedded-Matlab Funktion ist leider für meinen Anwendungszweck zu langsam. Hat jemand von euch einen anderen Vorschlag?

Wäre wirklich nett, wenn mir da jemand weiterhelfen könnte!

Viele Grüße,
Lorenz


punkNgrind
Forum-Century

Forum-Century


Beiträge: 136
Anmeldedatum: 10.03.11
Wohnort: Hamburg
Version: R2014b
     Beitrag Verfasst am: 08.09.2011, 14:08     Titel:
  Antworten mit Zitat      
Moin Lorenz,

guck mal unter:
http://www.peter-junglas.de/fh/vorl.....n/skripte/simulation2.pdf

Seite 17-25!!

Dort ist ein Zähler aufgebaut, habe das jetzt nur überflogen, aber scheint für dein Problem geeignet zu sein.

Gruß
punkNgrind
Private Nachricht senden Benutzer-Profile anzeigen
 
Lorenz

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.09.2011, 15:52     Titel:
  Antworten mit Zitat      
Vielen Dank! Ich werds mir gleich mal anschauen!
 
Lorenz

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.09.2011, 07:01     Titel:
  Antworten mit Zitat      
Hallo nochmal!

Leider bin ich damit auch nicht weitergekommen - im Signal Processing Blockset gibt es anscheinend einen "Counter" der genau das tut, was ich möchte, dieses Blockset habe ich jedoch leider nicht zur Verfügung.

Weiß jemand von euch, wie dieser Counter aufgebaut ist?
 
punkNgrind
Forum-Century

Forum-Century


Beiträge: 136
Anmeldedatum: 10.03.11
Wohnort: Hamburg
Version: R2014b
     Beitrag Verfasst am: 13.09.2011, 08:02     Titel:
  Antworten mit Zitat      
Ich habe bei mir unter 'Simulink Extras' mehrere Flip-Flop Bausteine, damit kannst du das ja einfach aufbauen. Aber wenn du das nicht hast, musst du dir wohl oder übel selber ein Flip-Flop aufbauen.

EDIT: Ich sehe gerade, die Blöcke sind genau so aufgebaut wie es in dem verlinktem Dokument steht.

Wo genau ist den jetzt dein Problem? Hast du mal versucht, den Zähler so wie in der PDF beschrieben ist aufzubauen?
Private Nachricht senden Benutzer-Profile anzeigen
 
Lorenz

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.09.2011, 10:33     Titel:
  Antworten mit Zitat      
Servus nochmal!

Erst mal vielen, vielen Dank für deine Bemühungen punkNgrid für deine Bemühungen!

Der Zähler funktioniert schon, aber leider habe ich es bisher nicht geschafft, den Zählerstand wieder zurückzusetzen, wenn mein anderes Signal kommt.

Wo baue ich das am besten ein?
Ich habe im Anhang mal die .mdl Datei eingefügt - damit klar ist, wie ich das ganze aufgebaut habe!

Viele Grüße, Lorenz

zaehler_flipflop.mdl
 Beschreibung:

Download
 Dateiname:  zaehler_flipflop.mdl
 Dateigröße:  43.15 KB
 Heruntergeladen:  569 mal
 
DSP
Forum-Meister

Forum-Meister



Beiträge: 2.117
Anmeldedatum: 28.02.11
Wohnort: ---
Version: R2014b
     Beitrag Verfasst am: 26.09.2011, 09:35     Titel:
  Antworten mit Zitat      
Ehrlich gesagt verstehe ich diesen Zähler nicht...hast du dir mal eine Wahrheitstabelle aufgeschrieben und dann mit einer Karnaughtafel die Gleichungen (z.B. in konjunktiver Normalform) für jedes FlipFlip aufgestellt? Die logischen Gleichungen findet man für Zähler mit Sicherheit auch im Inet.

Das JK-FF wird jedenfalls mit K=1 und J=0 zurückgesetzt. Auch hier hätte ein Blick auf die Wahrheitstabelle des FF mit Leichtigkeit deine Frage beantwortet Wink
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.