- Dieses Thema hat 234 Antworten sowie 29 Teilnehmer und wurde zuletzt vor vor 10 Jahren, 6 Monaten von
Anonym aktualisiert.
-
AutorBeiträge
-
23. März 2015 um 20:31 Uhr #66381
Anonym
Inaktiv@hochsitzkola: Check mal diese Codezeile und ändere sie dann ab 😉
[code]For I = 1 To 7[/code]
23. März 2015 um 21:30 Uhr #69780Anonym
InaktivHallo Oliver,
[quote=“Oliverk71″ post=8686]@hochsitzkola: Check mal diese Codezeile und ändere sie dann ab 😉[code]For I = 1 To 7[/code][/quote]
Was soll ich daran ändern?! Die Befehle werden ja korrekt gesendet und die Maschine reagiert ja auch darauf.
Zu deinem vorigen Post: ich hatte erst über die Service-Schnittstelle Anschluß CM91probiert, auch mit einem USB zu RS232-Adapter. Ich fürchte ich habe hier den Inverter oder noch schlimmer die Anschlüsse des Prozessors zerschossen. Ich messe auf dem Pin 2 (Tx) dauerhaft 5V und auf Pin 4 (Rx) 0V. Bei der IR-Schnittstelle ist das genau umgekehrt. Die Pins 4 und 11 der beiden Inverter 74HC14 sind ja bei beiden Schnittstellen bzgl. Tx und Rx gleich belegt….
Kannst du das bei einer Intakten Maschine mal nachmessen?Gruß
hochsitzcola23. März 2015 um 22:19 Uhr #66382Anonym
InaktivStimmt, da war ich zu voreilig. Hatte den Code nur überflogen. Kommt aber ja hin, du hast ja sieben Zeichen.
Nachmessen ist hier schlecht: Ich habe nur die eine Maschine hier und die muss auch in Betrieb bleiben. Ich könnte im Moment nur am Service port messen.
Zum Zerschießen: Das ist das Schöne, wenn man einen Arduino nimmt, dann hat man direkt 5V-Signale und braucht keinen Pegelwandler.23. März 2015 um 22:43 Uhr #66385Anonym
InaktivDu kriegst aber immer das zur Antwort, was du gesendet hast, oder? Und sie reagiert nicht auf Befehle, wie sie soll? Vielleicht hast du da tatsächlich irgendwo RX und TX falsch angeschlossen. 5V Spannung sollte eigentlich höchstens am TX messbar sein.
24. März 2015 um 8:36 Uhr #66386Anonym
InaktivDie Befehle werden ausgeführt. Ich kann die Maschine ein- und ausschalten, auch daß Rücksetzen des Servicezählers hat ja funktioniert. Nur die Antwort der Maschine ist nicht die, die kommen sollte. Ich habe gestern abend festgestellt, daß das Schaltbild der IR-Schnittstelle in dem zitierten PDF nicht passt. Ich muß das noch mal genauer durchmessen. Ich befürchte grad, daß ich den Befehl auf die Sende-LEDs schicke und die Empfangs-Diode das dann korrekt liest Sozusagen von hinten durch die Brust. (cheerful) Ich werde weiter berichten….
Gruß
hochsitzcola24. März 2015 um 8:49 Uhr #66387Anonym
InaktivDer IR-Sender/Empfänger ist genau woher bzw wofür gedacht? Sorry, falls du es schon irgendwo beschrieben hast.
Du könntest auch mal den Inkasso-Modus ausprobieren. Denn da tut die Maschine (bezüglich Kaffeebezug) nur das, wozu du auch explizit dein ok gibst. Auch kannst du so durch Tastendruck die Maschine veranlassen etwas zu senden, was du vorher nicht geschickt hast. Du drückst also zb die Taste für einen kleinen Kaffee und die Maschine schickt den entsprechenden Code und wartet etwa 5 Sekunden auf ein ok.24. März 2015 um 9:23 Uhr #66388Anonym
InaktivDer alte Logikprint der Impressa 500/Ultra… hat eine integrierte IR-Schnittstelle und eine per Pin (CM91), siehe
http://www.juradiy.de/Logik_Impressa_500.pdfGruß
hochsitzcola24. März 2015 um 16:50 Uhr #66389Anonym
InaktivDie alten Maschinen haben keine Serielle Schnittstelle, sie verfügen nur über die Infrarot-Schnittstelle als Serviceanschluß.
24. März 2015 um 17:11 Uhr #69781Anonym
InaktivSo, ich bin jetzt etwas schlauer. Bei der IR-Schnittstelle war der Pullup-Widerstand vor dem IR-Empfänger kaputt. Ich habe einen externen 20K Widerstand als Pullup auf meinem Breadboard gesteckt, jetzt funktioniert es gescheit. Man hätte natürlich auch einfach den internen Pullup des ATMega aktivieren können. Ich hatte vorher tatsächlich zu Tx der Impressa gesendet, das Signal ist auf dem Logikprint über einige Widerstände auf Rx rückgekoppelt, so daß der Befehl verarbeitet wurde. Gelesen hab ich so natürlich nur das was ich selbst gesendet hab 😉
Die Schnittstelle am Stecker CM91 konnte ich nicht zum Leben erwecken, vielleicht braucht die ein anderes Protokoll oder eine Taktleitung, nach dem ja der SCK-Anschluß (eigenlich ja von der Nomenklatur zu einer ISP-Schnittstelle gehörig) mit rausgelegt ist. Das gesendete Signal kommt auf jeden Fall auf dem Rx Pin (Pin29) des Prozessors an, das hab ich mit dem Oszi nachgemessen, der Inverter funktioniert also noch.Gruß
hochsitzcola24. März 2015 um 21:32 Uhr #66390Anonym
InaktivSo heute hat es mit dem Arduino und der Kaffeemaschine geklappt (setup siehe foto)! (dance)
Bis jetzt habe ich festgestellt, dass ich wenn der Arduino mit der Kaffeemaschine verbunden ist, man keinen Kaffee ziehen kann. Kennt jemand das Phänomen?
25. März 2015 um 16:14 Uhr #66393Anonym
InaktivNein, von meiner Maschine kenne ich das nicht.
25. März 2015 um 16:26 Uhr #66394Anonym
InaktivDas macht auch keinen Sinn, die Animationssoftware testet alle Funktionen. In ausgeschaltetem Zustand kann man vieles machen, wie beispielsweise Heizung einschalten, Pumpen, Drainageventile und so weiter…
In eingeschaltetem Zustand kann man auch Kaffee über die Schnittstelle beziehen oder die Spülung durchführen.25. März 2015 um 21:31 Uhr #66395Anonym
Inaktiv@mathias1: Hast du das mit einer Impressa C5 gemacht? Und was meinst du mit Animationssoftware?
Ich werde morgen nochmal versuchen einen Kaffee per Arduino zu ziehen.
25. März 2015 um 23:47 Uhr #66396Anonym
InaktivNein, habe ich nicht. Ich besitze nur eine IMPRESSA S90 und eine X7. Zugriff habe ich noch auf eine F9 und eine 201.
Bei allen geht das.
Das sind auch die Grundvoraussetzungen für die Animationssoftware.
Das ist die Software, mit der JURA seine Kaffeemaschinen wartet. Sie paßt zu ALLEN JURA-Kaffeevollautomaten. Und das sind seeeehr viele. Weit mehr als 1000 verschiedene Modelle. Mich würde wundern, wenn es ausgerechnet bei der C5 anders wäre und man dafür alle Testroutinen und wie sie gesteurt werden und die Voraussetzungen für die Steuerung geändert würde. Unmöglich ist es jedoch nicht.26. März 2015 um 0:16 Uhr #66397Anonym
InaktivHat jemand eine Idee, wie man an die Animationssoftware kommen könnte?
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.
