Professional Documents
Culture Documents
Neudorf 14
Postfach 55
CH - 9466 Sennwald
info@brusa.biz
www.brusa.biz
Tel. +41 81-758 19 00
Fax +41 81-758 19 99
DMC5
Debug Messages
Version 0.0.5
DebugMessages.doc
18.09.2009
Seite 1 von 7
DebugMessages.doc
Versionen
Version
0.0.1
0.0.2
0.0.3
0.0.4
0.0.5
Datum
18. 09. 2009
17. 02. 2010
27. 05. 2010
16. 09. 2010
07. 02. 2011
Wer
Peter Oehry
Peter Oehry
Peter Oehry
Peter Oehry
Peter Oehry
Kommentar
neues Dokument
Ergnzung der Signalbeschreibung
StatusBitmap SensorWarning
Neue Debug Botschaften
Update auf Version 02-01-02
Einfhrung
Bei der DMC5 lassen sich ber Parameter mit dem PARAM Tool zustzliche CAN-Botschaften
einschalten. Dieses Dokument beschreibt diese Botschaften.
3
1
2
3
4
Inhalt
Versionen ................................................................................................................... 2
Einfhrung ................................................................................................................. 2
Inhalt .......................................................................................................................... 2
Parameter................................................................................................................... 3
4.1
4.2
4.3
4.4
DBG_CAN_EnableMask................................................................................................. 3
DBG_CAN_Rate ............................................................................................................ 4
DBG_CAN_BASE_ID ..................................................................................................... 4
DBG_CAN_FirstMessage ............................................................................................... 4
Messages ................................................................................................................... 5
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5.10
5.11
Seite 2 von 7
Parameter
In der CAN Konfiguration gibt es folgende Parameter. Zum Konfigurieren der Debug Nachrichten
sind die Parameter DBG_CAN_xxxx zu ndern.
CAN_Configuration
DMC1
DBG_CAN_EnableMask
DBG_CAN_Rate
3FF
11
DBG_CAN_Base ID
100
DBG_CAN_FirstMessage 0
4.1
DMC2
3FF
11
120
0
Default 0
[n x 0.666ms] To select transmition rate
of debug Messages (0 to switch off)
default = 0x100
Index of the first debug message.
(default = 0)
DBG_CAN_EnableMask
Die DBG_CAN_Enalbe Mask ist eine Bitmaske mit der die einzelnen verfgbaren DBG Messages einzeln aktiviert werden knnen. Momentan sind Die Messages DBG1 bis DBG10 Verfgbar.
Somit sind mit einer Maske von 0x3FF alle DBG Messages Aktiviert. Wenn nicht alle Messages
aktiviert werden sollen, so muss die Maske entsprechend angepasst werden.
Messag
DBG1
DBG2
DBG3
DBG4
DBG5
DBG6
DBG7
DBG8
DBG9
DBG10
Maske
0x001
0x002
0x004
0x008
0x010
0x020
0x040
0x080
0x100
0x200
Seite 3 von 7
4.2
DBG_CAN_Rate
Mit dem Parameter DBG_CAN_Rate kann die Periodizitt der Messages bestimmt werden. Intern
luft ein Zhler mit 1500Hz. Beim Zhlerstand x wird die DBGx Message Verschickt. Bei 0 wird
keine Message verschickt. Sobald der Zhler den hier konfigurierten Wert erreicht, wird dieser
auf null nurckgesetzt.
Standardmssig wird fr das Aktivieren der Wert 11 verwendet. Somit werden die Messages 1
bis 10 verschickt. Die Periodizitt ist dann 11/1500Hz = 7.333ms. Das entspricht der schnellsten
Konfigruationsmglichkeit bei der alle Messages verschickt werden.
Damit die Message DBGx auch verschickt werden kann muss die Rate mindestens auf den Wert
(x+1) gesetzt werden. Ein grsserer Wert ist jederzeit zulssig
4.3
DBG_CAN_BASE_ID
Mit diesem Parameter lassen sich die ID der DBG Messages konfigurieren. Diese werden immer
in einem aufeinanderfolgenden Segment verschickt. Die DBGx Message hat dann die ID Parameter + x.
Standardmssig verwenden wir den Parameter 0x100 und somit die IDs 0x101 bis 0x10A
4.4
DBG_CAN_FirstMessage
Mit diesem Parameter ein Offset fr den internen counter eingestellt werden. Somit wird es mglich einen beliebigen Ausschnitt aus den Debug Messages mit hherer Frequenz zu versenden.
Seite 4 von 7
Messages
Die DBG Messages sind in erster Linie fr BRUSA fr den internen Gebrauch erstellt worden und
werden gegebenenfalls ohne Meldung gendert.
5.1
DBG_Model (0xFF)
UyActFilt
5.2
Beschreibung
Aktueller x bzw q Strom im Motor. Der Wert wird gefiltert.
Aktueller y bzw d Strom im Motor. Der Wert wird gefiltert.
Aus dem PWM rckgerechnete Motorenspannung in x bzw. q Richtung.
Der wert ist gefiltert und nur fr einen Statischen Betriebspunkt aussagekrftig.
Aus dem PWM rckgerechnete Motorenspannung in y bzw. d Richtung.
Der wert ist gefiltert und nur fr einen Statischen Betriebspunkt aussagekrftig.
DBG1
5.3
Beschreibung
Aktueller x bzw. q Strom.
Aktuell kommandierter x bzw. q Strom.
Aktueller y bzw. d Strom.
Aktuell kommandierter y bzw. d Strom.
DBG2
Beschreibung
Aktuelle Drehzahl. Dieser Wert weist eine hhere Bandbreite auf als
derjenige, der in der normalen CAN Message verschickt wird. Es ist
das Signal, welches fr den Drehzahlbegenzungsregler verwendet wird.
SpeedCounter
Zhlerstand vom Quadraturzhler. Zhlt 96 Ticks pro el. Umdrehung.
rpmRipple
Ripple auf dem Drehzahl Signal. Dient als Input fr den OscLim.
EncoderPos
Direkte Information der digitalen 6Bit Position. Es sind 48 Positionen pro
el. Umdrehung.
EncoderErrorCounter Fehlerzhler der digitalen Position. Gezhlt werden ungltige Positionsbergnge.
Seite 5 von 7
5.4
DBG3
Signal
CalIdIq_Status
Ux
Uy
TargetModFactor
5.5
DBG4
Signal
MAct
MCom
Beschreibung
Aktuelles Drehmoment.
Kommandiertes Drehmoment (im Speed Mode nach Drehzahlregler).
Achtung der Wert auf dem CAN kann und darf berlaufen! Dies stellt keine Fehlfunktion des Umrichters dar.
Maximal mgliches Drehmoment (ungefiltert)
Minimal mgliches Drehmoment (ungefiltert)
MMax
MMin
5.6
DBG5
Signal
UxPwm
UyPwm
bAct
UBatt_dbg
5.7
Beschreibung
Gestelltes PWM in x bzw. q Richting 8192 = 100% (Integralanteil des
Reglers) Wertebereich ist +/- 100% Aussteuerung.
Gestelltes PWM in y bzw. d Richting 8192 = 100% (Integralanteil des
Reglers) Wertebereich ist +/- 100% Aussteuerung.
Erregunszahl 4096 = 100%
Batteriespannung zum gleichen Zeitpunkt wie Ux/UyPwm
DBG6
Signal
ActiveLimit
ErrorBitmap
OpState
SensorWarning
5.8
Beschreibung
Statuswert der Tabellenberechnung. Ein Wert >= 10 entspricht einem
Arbeitspunkt im Feldschwchebereich.
Vom Motormodell berechnete Spannung in x bzw. q Richtung.
Vom Motormodell berechnete Spannung in y bzw. d Richtung.
Eingestellter Modulationsgrad
Beschreibung
Aktiver Begrenzungsregler (gemss Tabelle in Regelungskonzept)
Aktuelle Fehlerbitmap (gemss Tabelle in Regelungskonzept)
Zustand der State Machine (gemss Tabelle in Regelungskonzept)
Bitmap der Sensor Warnings
DBG7
Diese Message wird praktisch nie gebraucht, da die Inforamtionen ber das PARAM Tool eindeutiger sind.
Signal
Meas15V
MeasAUX
FaultPowerStage
FaultOvervoltage
ER_MotSensSup
Supp_25V
Supp_33V
Beschreibung
Messwert der 15V Versorgung (Generiert ab HV)
Messwert der 12V Spannung
Signal der Hardware Rckmeldung Kurzschluss
Signal der Hardware Rckmeldung berspannung (Sky oder DC)
Signal der Hardware Rckmeldung Geberversorgung
Internal supply reference value 2.5V
Internal supply 3.3V
Seite 6 von 7
5.9
DBG8
Signal
Temp_SYS1
Temp_SYS2
Temp_R1
Temp_S1
Temp_T1
Temp_R2
Temp_S2
Temp_T2
5.10
DBG9
Signal
Temp_R3
Temp_S3
Temp_T3
Temp_Trafo1
Temp_Trafo2
Temp_Trafo3
Humidity
5.11
Beschreibung
Temperature SYS Print 1
Temperature SYS Print 2
Temperature Modul Phase R1
Temperature Modul Phase S1
Temperature Modul Phase T1
Temperature Modul Phase R2
Temperature Modul Phase S1
Temperature Modul Phase T2
Beschreibung
Temperature Modul Phase R3
Temperature Modul Phase S3
Temperature Modul Phase T3
Temperature Com Trafo 1
Temperature Com Trafo 2
Temperature Com Trafo 3
Rel Humidity (sofern der Sensor bestckt ist)
DBG10
Signal
rpmValModel
rpmValFast
rpmValRipple
Beschreibung
Aktuelle Drehzahl. Dieser Wert weist eine hhere Bandbreite auf als derjenige, der in der normalen CAN Message verschickt wird. Es ist das
Signal, welches fr den Drehzahlbegenzungsregler verwendet wird.
Nur fr Testzwecke.
Ripple auf dem Drehzahl Signal. Dient als Input fr den OscLim.
Seite 7 von 7