Forum: Mikrocontroller und Digitale Elektronik Totzeit berechnen


von Abdelhadi B. (Firma: TUM) (pacifik)


Angehängte Dateien:

Lesenswert?

Hallo alle zusammen:
Ich habe bitte eine frage und zwar:

Ich habe mich eine woche lang beschäftigt um die reaktionszeit ein 
DC-Dcsteller zu berechnen, ich habe ein DC-DC-steller der ist mit dem 
PC-verbunden ist und die ausgangseite vom DC-Dcsteller ist mit einem 
last verbnden ich will jetz die reaktionszeit berechnen wennich ein 
befehl vom pc zur DC-DC-steller schicke bis die leistug wirklich am last 
eingesetz ist.

der PC ist mit dem DC-Dcsteller mit einem RS232 kabel verbinden bitrate 
= 115200 bit pro sekunde, format 8 bit + ein stopbit. ich habe folgendes 
bis jetz gearbeitet, ich habe die spannung am last mit dem Osziloscope 
aufgenommen und die spannung am RS232 kabel auch am Osziloscope 
aufgenommen
und dann will ich die unterschiedzeit zwischen die zwie flanken 
berechnen, das bild was ich bekommen habe habe ich hier gepostet ich 
weiss nicht was ich mit dem aufnahme anfange, hat jemand eine Idee, ich 
wäre sehr dankbar.

das gelbe kennlinie ist von spannung am last (ausgang con DC-Dc-steller 
und die blau ist die aufnahme vom RS232 schnittstelle.

vielen Dank

von Abdelhadi B. (Firma: TUM) (pacifik)


Lesenswert?

Hallo,

wenn jemand bitte meine beitrag gelesen hat schreib mir bite eine info 
so dass ich weiss dass meine beitrag sehbar ist,
und falls ich es falsch foruliert habe schreiben sie es mir bitte.

vielen Dank :)

von Klaus D. (kolisson)


Lesenswert?

@Autor: Abdelhadi Benkhayi

it is difficult to understand what your question is.

Klaus

von ich (Gast)


Lesenswert?

Das blaue Signal mit den seriellen Daten erscheint sehr lang. Gehört das 
alles zum Kommando für die Änderung der Ausgangsspannung und ist das das 
vollständige Kommando?

von Abdelhadi B. (Firma: TUM) (pacifik)


Lesenswert?

hallo :)
danke sehr für die antwort, so weiss ich dass meine beirag sehrbar ist 
:)


ich schrieb:
> Das blaue Signal mit den seriellen Daten erscheint sehr lang. Gehört das
> alles zum Kommando für die Änderung der Ausgangsspannung und ist das das
> vollständige Kommando?


das ist genau meine problem, welsches genau gehört zum komando der 
änderung der ausgangsspannung, da der PC- schickt ständig komandos und 
liest vom DC-DC-steller die messwerte.

Für mein versuch habe ich den Osziloscope so eingestellt, dass er 
trigert wenn die ausgangspannung sich ändert. wenn die flanke kommt am 
ende dan bildet mir der Osziloscope ein bild und so sehe ich die 
kommandos auch die vor der flanke sind, ich glaube dass dabei sthet das 
komande für die änderung, deswegen soll ich diese kommandos 
entschlüsseln abe dafür muss ich zuerst die bits da im bild ablesen was 
ich nicht kann, und nicht hin kriege.

Ich bitte um hilfe die bits abzulesen oder eine neue idee die 
reaktionszeit von DC-DC-steller zu berechnen,
vielen Dank :)

Abdelhadi

von Uwe .. (uwegw)


Lesenswert?

In deinem Screenshot kann man die einzelnen Bits noch nicht erkennen. 
Dazu müsstest du ein ganzes Stück weiter reinzoomen...

Hast du irgendwo eine Doku zum Steller, wo die Steuerkommandos 
beschrieben sind?
Ansonsten würde ich den Datenverkehr mal mit einem Y-Kabel oder einem 
Snifferprogramm mitloggen, um das Befehlsformat zu rekonstruieren.

von Abdelhadi B. (Firma: TUM) (pacifik)


Lesenswert?

Uwe ... schrieb:
> Hast du irgendwo eine Doku zum Steller, wo die Steuerkommandos
> beschrieben sind?

Danke für dein Antwort :)

ja habe ich eine doku zum steller wo die steuerkomandos beschrieben 
sind.
hier ist das Handbuch:
http://www.zemis.eu/fileadmin/Handbuch/deutsch/Handbuch_PM3Kxxx.pdf

Uwe ... schrieb:
> Ansonsten würde ich den Datenverkehr mal mit einem Y-Kabel oder einem
> Snifferprogramm mitloggen, um das Befehlsformat zu rekonstruieren.

diese methode habe ich nicht ganz verstanden wie es gehen sollte !

Danke sehr

von Michael (Gast)


Lesenswert?

Im Handbuch auf Seite 51 (6.3 Kommunikation mittels Terminal-Software) 
steht, wie man mit einem Terminalprogramm einzelne Kommandos von Hand 
zum Wandler schicken kann.

von Abdelhadi B. (Firma: TUM) (pacifik)


Lesenswert?

Michael schrieb:
> Im Handbuch auf Seite 51 (6.3 Kommunikation mittels Terminal-Software)
> steht, wie man mit einem Terminalprogramm einzelne Kommandos von Hand
> zum Wandler schicken kann.

hallo
Danke für die Antwort. ich habe nochnie diese terminalsoftware benutz 
deswegen war ich unsischer. hast du so eine dokumentation für die 
benutzung dieser terminal-software? und ob die kommunikation mit dem 
DC-Dc-steller auch per RS232-schnittstelle geht?

heisst das wenn ich diese methode benutze, ich kann dann separat die 
befehle hin schicke zum DC-DC-steller, wenn ich die messwerte dann von 
DC-DC-steller einlese passiert auch separat? das heisst wennich am 
RS232-kabel mit osziloscope messe dann sehe ich nur das befehl was ich 
gerade schicke? ist das richtig so?

Danke sehr

Abdelhadi

von pacifik (Gast)


Lesenswert?

Hallo :)

also ich versuche jetz mit der Terminalsoftware den DC/DC-steller zu 
steuern,
ich habe aber ein problem begegnet und zwar wenn ich parameter einlese 
oder schreibe dann kann ich nur auf einem modul zugreifen (60V_modul), 
wie kann ich bitte auch auf die andere zwei module zugreifen? kann mir 
bitte jemand hilfen? gibt es ein befehl unter HTerm 0,8,1beta für die 
umschaltung zwischen die module innerhaldb der DC/DC-steller?

Ich benutze HTerm 0.8.1 beta unter windows7

vielen Dank

Abdelhadi

von Abdelhadi B. (Firma: TUM) (pacifik)


Lesenswert?

Hallo :)
Ich bin der Autor: pacifik (Gast)
Datum: 09.08.2011 16:04
Ich habe hier geschrieben ohne mich einzulogen ergendwie jetz stelle 
wieder meine frage unter meine name : danke im voraus :)

also ich versuche jetz mit der Terminalsoftware den DC/DC-steller zu
steuern,
ich habe aber ein problem begegnet und zwar wenn ich parameter einlese
oder schreibe dann kann ich nur auf einem modul zugreifen (60V_modul, es 
ist das Mudul1 in der DC/DC-steller),
wie kann ich bitte auch auf die andere zwei module(je 30V Modul2 und 
modul3) zugreifen? kann mir bitte jemand hilfen? gibt es ein befehl 
unter HTerm 0,8,1beta für die umschaltung zwischen die module innerhald 
der DC/DC-steller?

Ich benutze HTerm 0.8.1 beta unter windows7

vielen Dank

Abdelhadi

von Achim M. (minifloat)


Lesenswert?

Please post a link to the manufacturer of your power modules.
regards, mf

von Michael (Gast)


Lesenswert?

Mini Float schrieb:
> Please post a link to the manufacturer of your power modules.
> regards, mf

Abdelhadi Benkhayi schrieb:
> hier ist das Handbuch:
> http://www.zemis.eu/fileadmin/Handbuch/deutsch/Han...

von Abdelhadi B. (Firma: TUM) (pacifik)


Lesenswert?

Hallo,
ja genau hier ist das Handbuch vom DC/DC-Steller,
Ich will per  HTerm 0.8.1 beta unter windows7 zwischen die Module 1,2,3 
umschalten, also die parameter lesen und schreiben in jedem modul, bis 
jetz kann ich nur auf modul1(60V) zugreifen.

das Link fürs handbuch des DC/DC-steller:

http://www.zemis.eu/fileadmin/Handbuch/deutsch/Handbuch_PM3Kxxx.pdf

Danke sehr

von Andreas G. (beastyk)


Lesenswert?

Good Morning,

you should better write in english if your german is a little bit poor.
If you still using the ModuleConfigSuite, you can choose (see page 53 
until 55 in your document) between single/multi Mode.
If you take a sniffer prog you be able to listen that the 
ModuleConfigSuite is sending to your Hardwaremodule.
At Tab. 11 (Page 47) you can see on "Gruppe -> Info" the Value "Wert -> 
Betriebsart", maybe its what you looking for!

best regards
Andi

PS.: It seems to me that your name sounds a little bit arabia :o)

von Abdelhadi B. (Firma: TUM) (pacifik)


Lesenswert?

yes I'm from morocco:)

Thank you for answer :)
I can work with ModuleConfigSuite, but the problem is:
the ModuleConfigSuite sends many commands to the DC-DC converter
but I want to send individual commands to the DC-DC-Converter.
I want to achieve with HyperTerminal Software!!!

My question is how do I switch between the modules (60V, 30V, 30V) per 
HTerm 0,8,1beta or other windows terminal SOFTWARE???

best regards
vielennnnnnnnn Dankkkkk


Abdelhadi

von Martin (Gast)


Lesenswert?

My understanding  from the manual  is that the 3 modules are connected 
to 3 different serial ports  (RS232)

I guess you need to  open  3 hyperterminals,  one with  com1,  one with 
com2  and cone with com3


from http://the.earth.li/~sgtatham/putty/0.61/puttydoc.txt  :


To start a connection to a serial port, e.g. COM1:

         putty.exe -serial com1

von Andreas G. (beastyk)


Lesenswert?

This is  not true, Martin!
You have 3 different kinds of modules that you can purchase.
One kind are still use for every modul an own RS232 Port.
The second kind can communicate with 1 RS232 Port and then you have 
module to module communication.
The last one communicate over USB-Port only.

I think the TO has the second kind of modules.

The problem is that he don't read my comment or don't understand the 
handbook.

greetz
Andi

PS: @Abdelhadi: If you use ModuleConfigSuite, the only reason is just 
cause you want to see what the program is sending to the module for 
getting in multi mode!!!!!!
Then you can use this command that you have seen in your terminal 
program

von Martin (Gast)


Lesenswert?

Andreas G. schrieb:
> I think the TO has the second kind of modules.

Aha.  We should simply ask him.

Abdelhadi ,  how are the three modules connected?
To a single PC ?  With 3 different  RS232 ports?
Or do  you  connect  all the three modules
in parallel  (RX, TX)  and use the module  select  signal
to address one  of the three modules?

von Abdelhadi B. (Firma: TUM) (pacifik)


Lesenswert?

Hallo,

my englisch is not gut i m sory :)

I did not understand  "TO"

Martin schrieb:
> how are the three modules connected?
> To a single PC ?  With 3 different  RS232 ports?
> Or do  you  connect  all the three modules
> in parallel  (RX, TX)  and use the module  select  signal
> to address one  of the three modules?

The three modules are conected to a single PC with one RS232 ports, and 
all the three moduls are in parallel (RX, TX) and use the module  select 
signal
to address one  of the three modules.

Also auf deutsch: alle drei modulen sind parallel geschaltet und die 
sind mit einem RS232 schnottstelle mir einem PC-verbunden.

danke sehr :)

Abdelhadi

von Martin (Gast)


Lesenswert?

Also brauchst Du  nur ein Hyperterminal  und ein paar   Schalter
die  das gewünschte Modul  selektieren.

Fertig.

Eigentlich kann man  die Totzeit  ja auch per Hand berechnen:

Wenn ich das richtig sehe werden  beim Umprogrammieren der 
Ausgangsspannung 7 bytes übertragen.

Das dauert  bei 115200 bit pro sekunde (stopbits  nicht vergessen) ... 
na das kannst Du auch selbst ausrechnen.

Das Bild das Du gepostet hast  ist  ja  mit der Modulsoftware  erstellt 
worden,  da wurden ja noch Daten übertragen nachdem sich die Spannung 
geändert hat. Daher wolltest Du ja  auf  hyperterm umstellen, weil da ja 
wahrscheinlich nicht soviel Daten übertragen werden.

Poste  doch mal ein neues Bild wenn Du fertig bist.

von Abdelhadi B. (Firma: TUM) (pacifik)


Lesenswert?

Martin schrieb:
> Autor:
>
>         Martin (Gast)

Danke sehr du hast mich ganz richtig verstanden.

Ich habe es jetz hin gekriegt die module per Hyperlink anzusprechen,
in dem Programm HTerm 0,8,1beta  gibt es zwei buttons DTR und RTS die 
sind dafür zuständig, wenn die beide nicht angeklickt sind dann spricht 
man mit modul 1  (60V) DTR angeklickt dann spricht man mit modul 2 (30V) 
RTS angeklickt dann kann man mit modul 3 (30V) kommutieren.

das war ganz gut.

ich werde hier das neues bild posten wenn ich sie hingkriege. ich bin 
noch bei einstellen der osziloscope (wenn ich den wert von 
ausgangspannung von DC-DC-steller per HTerm 0,8,1beta ändere dann kommt 
keine flanke am osziloskope, am last aber schon.)
Danke sehr

Martin schrieb:
> Das dauert  bei 115200 bit pro sekunde (stopbits  nicht vergessen) ...
> na das kannst Du auch selbst ausrechnen.

was meinst du genau damit? meinst du ich kann das ausrechnen erst wenn 
ich das bild am Oszi. habe oder?

Gruss
Abdelhadi

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.