Willkommen, Gast
Benutzername Passwort: Angemeldet bleiben:

Auslesen der Logikeinheit
(1 Leser) (1) Gast
  • Seite:
  • 1
  • 2
  • 3
  • 4

THEMA: Auslesen der Logikeinheit

Auslesen der Logikeinheit 7 Jahre, 3 Monate her #2

  • coma
Um es vorweg zu nehmen:

WIR HABEN ES GESCHAFFT - AUCH DAS SPEICHERN VON NEUEN WERTEN! :o


Hintergrundinformationen:

Da das generelle Programm im Prozessor der Jura und baugleichen Maschinen nicht verändert werden kann, da es sich um ein "Masked-ROM" handelt, müssen variable Daten an anderer Stelle abgelegt sein. Wir haben uns deshalb eine Logikplatine mal näher angesehen und sind auf den Speicherbaustein 93LC56 gestossen.

Dieser Speicher ist ein so genanntes „EEPROM“ („electrically erasable and programmable read only memory“, also ein durch elektrische Signale lösch- und programmierbarer Lesespeicher). Man kann also in so ein EEPROM Werte einschreiben, löschen und wieder auslesen. So ein EEPROM verliert auch bei Stromausfall seine Werte nicht, ist recht robust und deshalb besser geeignet als RAM in einem Computer.

Jura speichert im EEPROM nicht nur Werte zur Programmablaufsteuerung, sondern auch viele andere Werte. Gesamtbezüge, Bezüge seit dem letzten Reinigungszyklus, Bezüge einzelner Tassen, Doppelbezüge und viele, viele mehr.

Wer mehr darüber wissen möchte, der sollte sich das Dokument "Der Logik auf der Spur" (www.coffeemakers.de/index.php?option=com..._download&gid=21) in unserem Dokumentenordern ansehen.

Da wir aber mit dem Zuordnen der einzelnen Speicherzellen noch lange nicht am Ende sind, würden wir uns über Eure Mithilfe freuen!

AdSense

Re: Auslesen der Logikeinheit 7 Jahre, 3 Monate her #8

  • coma
Ergänzende Information:

Im Bereich Dokus und Downloads gibt es für registrierte Benutzer unter

www.coffeemakers.de/index.php?option=com..._download&gid=24

die im Dokument beschriebene Excel Datei zum Auswerten der dumps.

In dieser Datei sind die Funktionen vezeichnet, die bisher einer bestimmten Speicherzelle zugeordnet werden konnten... :o

[coffeemakers.de]

Re: Auslesen der Logikeinheit 7 Jahre, 1 Monat her #38

  • darwin.nuernberg

Um es vorweg zu nehmen:

WIR HABEN ES GESCHAFFT - AUCH DAS SPEICHERN VON NEUEN WERTEN! :o


Hintergrundinformationen:

Da das generelle Programm im Prozessor der Jura und baugleichen Maschinen nicht verändert werden kann, da es sich um ein "Masked-ROM" handelt, müssen variable Daten an anderer Stelle abgelegt sein. Wir haben uns deshalb eine Logikplatine mal näher angesehen und sind auf den Speicherbaustein 93LC56 gestossen.

Dieser Speicher ist ein so genanntes „EEPROM“ („electrically erasable and programmable read only memory“, also ein durch elektrische Signale lösch- und programmierbarer Lesespeicher). Man kann also in so ein EEPROM Werte einschreiben, löschen und wieder auslesen. So ein EEPROM verliert auch bei Stromausfall seine Werte nicht, ist recht robust und deshalb besser geeignet als RAM in einem Computer.

Jura speichert im EEPROM nicht nur Werte zur Programmablaufsteuerung, sondern auch viele andere Werte. Gesamtbezüge, Bezüge seit dem letzten Reinigungszyklus, Bezüge einzelner Tassen, Doppelbezüge und viele, viele mehr.

Wer mehr darüber wissen möchte, der sollte sich das Dokument "Der Logik auf der Spur" (www.coffeemakers.de/index.php?option=com..._download&gid=21) in unserem Dokumentenordern ansehen.

Da wir aber mit dem Zuordnen der einzelnen Speicherzellen noch lange nicht am Ende sind, würden wir uns über Eure Mithilfe freuen!


Hallo erst mal...

Entgegen der im Dokument beschriebenen Steckerbelegung der Service-Schnittstelle hat meine Impressa S9 keinen 5-poligen sondern einen 4-poligen Anschluss der Service Schnittstelle.

Da ich hier nicht unnötig herumexperimentieren möchte:
Kennt jemand die Belegung des 4-poligen Stecker.
ist bereits ein Befehl bekannt, welcher die Logik zum ausgeben der gespeicherten Werte animiert und vor allem,
wie werden Daten über die Service Schnuttstelle in die Logik geschrieben?
(dies ist Testbetrieb besondesr wichtig um nicht das ganze EEprom zu löschen)

Da ich bereits erfahrungen mit AVR (Minicomputern habe) möcht ich so eine Art Stand alone Service-Unit relisieren, welche ohne PC die Werte auslesen und ggf. auch schreiben kann. (Ausgabe via LCD)

Re: Auslesen der Logikeinheit 7 Jahre, 1 Monat her #39

  • coma
Entgegen der im Dokument beschriebenen Steckerbelegung der Service-Schnittstelle hat meine Impressa S9 keinen 5-poligen sondern einen 4-poligen Anschluss der Service Schnittstelle.


Die S9 hat zwei Servicestecker.

Einen interen (CM91) dort ist die Belegung wie folgt:

1 TxD bzw. RxD
2 RxD bzw. TxD
3 GND
4 N/C
5 +5V

(Die Zuordnung TxD / RxD muss noch gefunden werden)

Dann gibt es noch den extern zugänglichen Stecker mit 4 Anschlüssen der wohl wie folgt belegt ist (Belegung ist vom Serviceanschluss der Z5):

1 - Service Out (TxD)
2 - GND
3 - Service IN (RxD)
4 - Vcc

Aber du solltest mal die Leiterbahnen auf dem Logikprint nachverfolgen. +5V und GND lassen sich anhand der Bauteile meisst einfach ermitteln.

ist bereits ein Befehl bekannt, welcher die Logik zum ausgeben der gespeicherten Werte animiert und vor allem,
wie werden Daten über die Service Schnuttstelle in die Logik geschrieben?
(dies ist Testbetrieb besondesr wichtig um nicht das ganze EEprom zu löschen)


Nein, leider nicht. Erst mal muss man die Logikeinheit zum "Sprechen" bewegen, dass ist der entscheidende, noch fehlende Schritt. Das heißt, das entsprechende Protokoll der Schnittstelle muß bekannt sein und die "Sprache", mit der mit der Software des Prozessors "gesprochen" werden kann.

Alle diese Informationen fehler leider (noch) und warten darauf, entdeckt zu werden   ??? ;)

Gruß, die Kaffeemacher...

Re: Auslesen der Logikeinheit 6 Jahre, 9 Monate her #341

  • hansolo
Hi

Ich habe begeisert Eure bisherigen Infos durchgelsen und würde mir gerne einen ReadOnly Leser bauen, um meiner Saphira Franke alle Infos zu entlocken. Eigentlich interessiert mich am meisten, ob die Aussagen über das Gerät wirklich stimmen :-)
Nun ... ähnliche Schaltungen zum lesen einer Seriellen Schnittstelle habe ich mit meinen Atmel 8515 häufiger gebaut, das sollte kein Problem sein. Leider konnte ich nirgends etwas über die Seriell Kommandos finden. Genauer würde mir ja schon das eine zum lesen reichen.
Kann hier jemand etwas dazu sagen ? Steht irgendwo eine Liste der bisher bekannten Befehle ?

Wäre sehr nett weitere Infos für meinen Spieltrieb zu erhalten :-)

Gruß

Re: Auslesen der Logikeinheit 6 Jahre, 6 Monate her #836

  • subito
Bin neu hier und habe auch keine Impressa, sondern eine Subito.

Trotzdem finde ich das Projekt "Auslesen der Logikeinheit" äüsserst spannend.

Kann jemand folgende Fragen beantworten?

1. Habe neuere Impressas (F-Series, S 95, S 9 etc.) auch den gleichen Renesas Prozessor verbaut? Wenn nein, kann jemand mal die genaue Bezeichnung vom Chip abschreiben?

2. Kennt jemand die Jura Service Software? Ist die irgendwie geschützt? Dongle etc.? Wenn ja, welcher Hersteller?

3. Sind neuere Juras von der Service-Werkstatt updatebar? - Damit meine ich nicht EEPROM-Konfigeinstellungen wie das 5000er-Limit bei der Impressa 500. Ich meine eine neue Software für den Prozessor. Wenn ja, hat jemand so ein Firmwarefile?

4. Was nutzt Jura für ein Servicekabel? Hat da jemand ein Bild von?
  • Seite:
  • 1
  • 2
  • 3
  • 4
Powered by Kunena
Ladezeit der Seite: 0.87 Sekunden