INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Temperaturregelung über RS232 und PWM



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

04.09.2014, 10:51 (Dieser Beitrag wurde zuletzt bearbeitet: 04.09.2014 10:52 von GerdW.)
Beitrag #31

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Temperaturregelung über RS232 und PWM
Hallo tega,

Zitat:Der Aktuelle PWM Generator (das gesamte Programm) läuft zwar, verhält sich aber nicht so wie die programmierte Version (C/C++) auf einem Mikrocontroller.
Die PWM Grundfrequenz ist 4Hz damit arbeite ich.
Lt. deinem VI ist "Frequenz 2" = Null. Die Samplerate deines PWM-Signals ist 10kHz.

Zitat:Zu den 4Hz: Eigentlich sollte, laut NI, der PWM Generator die Funktionalität haben auch mit variablen Frequenzen zu arbeiten.
Letztendlich bedeutet 0,25Hz ja nur, dass ich im Gegensatz zu 4Hz einen längeren High aber auch Low Verlauf habe.
Eine Grundfrequenz von 0.25Hz bedeutet, dass die PWM 4s benötigt, um einen DutyCycle komplett auszugeben. Du dagegen unterbrichst die Ausgabe nach 250ms schon wieder (zumindest ist das der Plan), um einen neuen Duty-Wert auszugeben. Und wunderst dich, warum da was durcheinanderkommt…

- Ich sehe in deiner SIM-Loop keine zeitliche Taktung. (Allerdings habe ich das Toolkit nicht installiert, es könnte sein, dass diese Info deshalb nicht angezeigt wird.) Wie soll der Regler also korrekt laufen, wenn ihm die Zeitinformation fehlt?
- Ich sehe in der AO-Loop keine zeitliche Taktung. Wie soll die PWM-Ausgabe ordentlich funktionieren, wenn die Taktung fehlt?
- Das Problem mit den Null-Werten in der RS232-Schleife ist immer noch vorhanden…
- Du arbeitest immer noch mit BytesAtPort, und leider nicht korrekt…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.09.2014, 11:35
Beitrag #32

tegabluexx Offline
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: Aug 2014

2013
2013
EN



RE: Temperaturregelung über RS232 und PWM
Also einmal mein Update:

-Die Zeit in der SIM-Loop wird, laut NI, in dem Menü oben links eingestellt. Dort habe ich eine Laufzeit von 250ms eingestellt und getestet.
-AO-Loop hat die Taktung von 250ms bekommen.
-Ich schreibe netzt nur noch Werte die größer Null sind.
-Feste Frequenz 4Hz.

Zum letzten Punkt:
- Du arbeitest immer noch mit BytesAtPort, und leider nicht korrekt…

diesen Aufbau habe ich aus dem Netz. Könnt ihr mir vielleicht sagen was falsch ist...


Angehängte Datei(en)
11.0 .vi  Aktueller_Stand_Forum.vi (Größe: 122,42 KB / Downloads: 134)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.09.2014, 12:08 (Dieser Beitrag wurde zuletzt bearbeitet: 04.09.2014 12:16 von GerdW.)
Beitrag #33

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Temperaturregelung über RS232 und PWM
Hallo tega,

Zitat:Ich schreibe netzt nur noch Werte die größer Null sind.
Einen String auf größer "0" zu vergleichen sieht mir sehr dubios aus…

Zitat:Könnt ihr mir vielleicht sagen was falsch ist...
Du sendest einen Befehl ans Gerät und fragst nur µs später ab, wie groß die Antwort des Gerätes ist. So schnell hat dieses aber noch nicht einmal den Befehl empfangen! Da du ja mit TermChar arbeitest, brauchst du kein BytesAtPort!
Bei deinem aktuellen Stand liest du so immer die Antwort der vorhergehenden Abfrage aus…

Siehe Anhang. Beachte bitte die vielen kleinen subtilen Änderungen, die ich an der RS232-Schleife vorgenommen habe…

Kleines Update mit Kommentaren im VI…


Angehängte Datei(en)
11.0 .vi  Aktueller_Stand_RS232.vi (Größe: 33,88 KB / Downloads: 136)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.09.2014, 13:01
Beitrag #34

tegabluexx Offline
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: Aug 2014

2013
2013
EN



RE: Temperaturregelung über RS232 und PWM
Hallo Gerd,

danke für deine Änderungen!

Ich ändere das Programm und werde dann nochmal eine Messung machen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Temperaturregelung mit Heizungsmischer antwort 5 5.417 07.12.2016 09:31
Letzter Beitrag: GerdW
  Temperaturregelung Ablaufprobleme dbuckl 10 8.435 23.01.2014 11:37
Letzter Beitrag: GerdW
  Eingabe nicht über Tastatur sondern über RS232 Schnittstelle? niete0815 12 13.346 29.11.2011 12:32
Letzter Beitrag: niete0815
  LabVIEW und 6221 über RS232 kommunizieren senmeis 5 6.805 07.04.2010 02:38
Letzter Beitrag: senmeis
  Probleme mit einer Temperaturregelung MarkusN 8 10.305 02.06.2009 15:45
Letzter Beitrag: MarkusN
  Volumenstrommesser - Coriflow über Rs232 pannchen 2 4.350 04.05.2009 10:58
Letzter Beitrag: jg

Gehe zu: