Gast
#160978
Hallo,
nachdem ich letztens das Problem mit den Werten der RS232 Schnittstelle
hatte (habe ich gelöst) wirft sich nun eine neue Frage auf. In der
ersten Spalte der Tab stehen die Hex-Werte welche ich über die rs232
ausgelesen habe. danach steht der zugehörige Bin-Wert.
Der nächste Bin Wert ist jener welcher eigentlich am D/A Wandler die
zugehörige Spannung einstellen sollte.
Nun fehlen mir die Zusammenhänge zwischen einem Dezimalwert von 0-4095,
dem zugehörigen Hex-Wert bei welchem nach der 01 die 06 folgt und nach
09 dann 0E....(s.u.) und dem Wert welchen der Controller letztendlich
zum D/A Wandler schickt.
Zum Verständnis nochmals: Ich habe eine Baugruppe mit jeweils einem
12bit D/A Wandler, einem 12bit A/D Wandler und einem AT89S8252-24
Vielleicht gibt es jemanden unter Euch, der hier nach dem ersten drauf
sehen sofort des Rätsels Lösung erkennt.
Vielen Dank für Eure Unterstützung,
Alles Gute von Jürgen....
Wert zum Controller Wert vom Controller Spannung
über die RS232 zum D/A Wandler
ausgelesen
40 00 0100 0000 0000 0000 0000 0000 0000 0mV
40 01 0100 0000 0000 0001 0000 0000 0001 1mV
40 06 0100 0000 0000 0110 0000 0000 0010 2mV
40 07 0100 0000 0000 0111 0000 0000 0011 3mV
40 08 0100 0000 0000 1000 0000 0000 0100 4mV
40 09 0100 0000 0000 1001 0000 0000 0101 5mV
40 0E 0100 0000 0000 1110 0000 0000 0110 6mV
40 0F 0100 0000 0000 1111 0000 0000 0111 7mV
40 10 0100 0000 0001 0000 0000 0000 1000 8mV
40 11 0100 0000 0001 0001 0000 0000 1001 9mV
40 16 0100 0000 0001 0110 0000 0000 1010 10mV
40 17 0100 0000 0001 0111 0000 0000 1011 11mV
Die Software, welche unter DOS läuft, zeigt beim Hochfahren
der Spannung auch einen Dezimalen Wert an welcher von 0
bis 4096 anzeigt in Einerschritten.
Beim Controller handelt es sich um einen MAX530 welcher einen
12bit D/A Wandler beinhaltet wobei 3 mal 4 Bit übertragen werden.
Zu Beachten ist bei den mitgelesen Werten an der RS232 Schnittstelle
folgendes:
Anzeige in Reihenfolge der 4. Stelle: 0, 1, 6, 7, 8, 9, E, F
3. Stelle: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
A, B, C, D, E, F
2. Stelle: 0, 1, 6, 7, 8, 9, E, F
1. Stelle: 4, 5, 6, 7
während die 2-4 Stelle noch einen kontinuierlichen Anstieg
verzeichnen sieht es mit der 1. Stelle wie folgt aus:
Wenn man die Spannung von 1mV bis 4096mV hochfährt in 1mV
Schritten ist die Reihenfolge der 1. und 2. Stelle wie folgt:
40, 60, 41, 61, 46, 66, 47, 67, 48, 68, 49, 69,
4E, 6E, 4F, 6F, 50, 70, 51, 71, 56, 76, 57, 77,
58, 78, 59, 79, 5E, 7E, 5F, 7F
In der ersten Stelle werden wohl auch noch Befehle für des
Auslesen eines A/D Wandlers gesendet. Das wäre dann aber
ein neues Thema
Alles Gute von Jürgen....