| Name |
Nachricht |
Zugbusmodul


Gelehrter
103 Beiträge
|
Auslesen von RAMs (HM628128LPI-10 und HM62256ALP-10), 03 Nov. 2012 15:32
|
Hallo Leute,
auf vielen HPW-IBIS-Anlagen sind RAMs verbaut welche zum Erhalt der geladenen Daten mit einer Stützbatterie verbunden sind. Bei Ausfall der Batterie sind die Daten also weg. Teilweise sind diese Daten nötig für den weiteren Betrieb des Gerätes.
Als Beispiel ist bei IBIS1-Rechnern (IZM mit abgesetzen Terminal und FZG mit eingebauten Terminal) die IFIS-Datenladung auf RAMs gespeichert. Aufgrund des Alters der Geräte fallen die Batterien mit der Zeit aus, und die Daten sind weg. Beim Laden von Routen erscheint daher die Meldung "IFIS-ERROR" und der Vorgang wird abgebrochen.
Daher meine Frage an euch - Weiß jemand wie man RAMs vom Typ HM628128LPI-10 und HM62256ALP-10 auslesen kann? Das man diese nicht aus dem Gerät ausbauen darf, ist klar. Die RAMs sind in DIP-Bauweise verwendet und daher sollte es nicht unmöglich sein die PINs "anzugreifen".
http://www.datasheetarchive.com/HM628128LPI-10-datasheet.html
http://pdf1.alldatasheet.com/datasheet-pdf/view/167823/HITACHI/HM628128LP.html
http://www.datasheetarchive.com/dataframe.php?file=DSA-247720.pdf&dir=Datasheets-13∂=HM62256ALP-10#
Scheinbar Baugleich zum HM62256ALP (wird auch beim IBIS1 verwendet) http://pdf1.alldatasheet.com/datasheet-pdf/view/31707/TOSHIBA/TC551001CPI-85L.html
Euch noch ein schönes Wochenende
Geändert von Zugbusmodul am 3.Nov.2012 16:13 |
|
| |
Beitragsbewertung:
|
cybox


Gelehrter
219 Beiträge
|
RE: Auslesen von RAMs (HM628128LPI-10 und HM62256ALP-10), 04 Nov. 2012 17:30
|
> Daher meine Frage an euch - Weiß jemand wie man RAMs vom Typ HM628128LPI-10 und HM62256ALP-10 auslesen kann? > Das man diese nicht aus dem Gerät ausbauen darf, ist klar. Die RAMs sind in DIP-Bauweise verwendet und daher > sollte es nicht unmöglich sein die PINs "anzugreifen".
Unmöglich ist es sicher nicht, aber auch nicht einfach.
Vergleichbar mit einem Eprom, welches Datenleitungen hat (0-7 bei 8-bittigen Bausteinen), und sogenannte Adressleitungen (je nach Größe), braucht man einen Binärzähler, welchen man an die Adressleitungen anschließt, um dann alle binären Möglichkeiten durchlaufen zu lassen.
Bei nur 4 Adressleitungen würde das so aussehen (jeder Baustein hat in Wirklichkeit deutlich mehr davon):
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
Bei jedem Zählerstand muß man über die Datenleitungen ein Byte abgreifen, dieses sichern, bevor man eine Adresse höher schaltet, u.s.w.
Wenn die Ausgänge des Zählers (z.b. CD4040 hat 14) nicht reichen, schaltet man mehrere hintereinander.
RAM-Bausteine haben ähnliche Anschlüsse, dort heißen die Datenleitungen aber meist Input / Output-Leitungen, da ja direkt beide Richtungen möglich sind. Man muß die Daten über einen Port vom / zum PC senden (Parallelport), und eine Software haben / machen welche die Daten ließt / schreibt).
Um es nur grob zu beschreiben. Die nächste Frage wäre dann wie schreibt man die Daten wieder zurück in den Baustein, ohne Fehler.
Das MAS3 hat eine Memorydump-Funktion (Testmonitor, ‘r‘), welche jeweils eine Zeile Speicher in HEX ausgeben kann. Ich habe schon überlegt, ob man ein Script schreibt welches die Daten über die Serielle abgrast, aber dabei hat man keine Fehlerkontrolle, b.z.w. müßte die auch noch integrieren.
Haben die alten Steuergeräte auch einen Monitor oder ähnliches. Und wie bekommen die ihre Daten offiziell ?
Bis denne,
Stephan
|
|
| |
Beitragsbewertung:
|
Zugbusmodul


Gelehrter
103 Beiträge
|
RE: Auslesen von RAMs (HM628128LPI-10 und HM62256ALP-10), 04 Nov. 2012 18:42
|
Nein, die IBIS1-Geräte haben so etwas leider nicht. Es ist aber nicht nur das IBIS1 und das MAS. FUMs haben auch solche RAMs verbaut. Darauf wird über das UDL-Downloadgerät die städtespezifische Anwendersoftware geladen. Ohne die Anwendersoftware läuft das FUM dann nur noch im Rückfallbetrieb. |
|
| |
Beitragsbewertung:
|
mirowski

Siedler
24 Beiträge
|
RE: Auslesen von RAMs (HM628128LPI-10 und HM62256ALP-10), 10 Jan. 2013 04:31
|
You can read the ram eprom programmer (DIP28 case). It‘s a bit of fun, but it is possible. HM62256 systemically corresponds eg X28c256 Xicor. Just enter through the diode voltage from 3V battery to pins 27 and 28 +3V (VCC) and pin 14 - 0V (VSS). Solder the wires to the pins. This must be done on the supplied memory! Be careful, memory can not be disconnected from the power supply then you can remove the ram and put on the programmer. Pin 27 (Write Enable) can not stand to be in the programmer. Must hang in the air! Set the timer 28c256 memory (eg X28c256). When reading messages ignore the inconsistencies. Then you can put the memory back in the machine. The data will be preserved. should be read out several times, and compare the readings. Should be identical if it is ok. You do at your own risk! I like this I read Labtool48UXP programmer RAM or EPROM memory emulator. |
|
| |
Beitragsbewertung:
|
mirowski

Siedler
24 Beiträge
|
RE: Auslesen von RAMs (HM628128LPI-10 und HM62256ALP-10), 10 Jan. 2013 14:40
|
Addendum to my previous my post: Backup voltage must necessarily be provided on pin 20! for example, a resistor 3.3 K. Voltage supply support can not be less than 2V. It grows on power to +5 V. The driver KRUEGER EG-8xx CMOS SRAM memory chips are supported by KM62256 3.5 V battery Are supplied with pin 20 -/CS (necessarily!) And 28 + VCC pin. Pin 27 must necessarily be connected (eg, by a 1K resistor) + UCC (locked possibility of writing). Note Catalog KM62256: http://www.datasheetcatalog.org/datasheets2/16/162057_1.pdf |
|
| |
Beitragsbewertung:
|
|
|
|