Zurück   www.sondersignalanlagen.com > Kennleuchten & LED-Systeme > Hänsch
Kennwort vergessen?

Hinweise

Antwort
 
Themen-Optionen Ansicht
Alt 12.09.2013, 19:22   #41
lucky1

Forum-Mitglied
hat dieses Thema eröffnet
 
Registriert seit: 21.08.2013
Beiträge: 25
Standard

Zitat:
Zitat von lucky1 Beitrag anzeigen
Hab hier noch eine einfachere Schaltung gefunden um ein Signal auf den
LIN Bus zu bekommen.

So teuer muss das nicht sein
Ich habe es mit dieser Schaltung hier am Laufen. Da ich den Empfangspfad nicht brauche, da mir egal ist was das Display zurück schickt, hat sich die Schaltung auf 2x Widerstände, 1x Transistor, 1x Diode und 1x SubD9 Buchse reduziert.

Hab mir ein zum Testen ein kleines Programm geschrieben, bei dem ich den Sendestring eintragen kann. Das Programm errechnet die Prüfsumme für das Paket und schickt das Paket alle 0,5sec an das Display. So konnte ich die Funktion des 3. Bytes durchprobieren und bin auf folgendes gekommen :
Das 3. Byte schlüsselt sich wie folgt auf:

Bit 0-2 Anzeige Modus
001 Standard
010 Shift Left
011 Shift Right
100 Shift Up
101 Shift Down

Bei Shift Left/Right wird nur das 4. Byte genommen um die freie Spalte zu füllen. Ist beim Scrollen also die nächste Spalte des nächsten Buchstabens.

Bei Shift up/down werden Byte 4 - 8 genommen um die freie Zeile zu füllen. Ist beim Scrollen also die nächste Zeile des neuen Textes.

Bit 4-6 Helligkeit
000 Display aus / klappt zu
001 Dunkel
010 .
011 .
100 .
101 .
110 .
111 Hell

Die 0x71 (01110001) bedeutet also Standard Anzeige
mit maximaler Helligkeit.

Bit 3 und 7 hat so wie es aussieht keine Funktion.

Damit sollte alles was mit dem LI möglich ist aufgeschlüsselt sein.

Gruß

Lucky1

Geändert von lucky1 (13.09.2013 um 08:33 Uhr).
lucky1 ist offline   Privat Nachricht senden Mit Zitat antworten
Alt 18.09.2013, 10:13   #42
lucky1

Forum-Mitglied
hat dieses Thema eröffnet
 
Registriert seit: 21.08.2013
Beiträge: 25
Standard

Diese Schaltung benutze ich um das Mikroprozessor Signal von TTL auf 12V LIN Bus zu wandeln. Ein Transceiver wird dann nicht benötigt.

lucky1 ist offline   Privat Nachricht senden Mit Zitat antworten
Alt 18.09.2013, 12:16   #43
techniker

Gold-Mitglied
 
Benutzerbild von techniker
 
Name: Wilhelm
Registriert seit: 05.01.2008
Ort: BY, Opf.
Beiträge: 4.505
Standard

Warum so aufwendig..?

1x BSS138 + PullUp erfüllen den gl. Zweck..
(evtl. vor dem Gate noch ~10R "Angst-Widerstand"..)

PS: Die Logik dann einfach per SW anpassen..




Never change a running system - never run a changed system!
techniker ist offline   Privat Nachricht senden Mit Zitat antworten
Alt 18.09.2013, 15:01   #44
lucky1

Forum-Mitglied
hat dieses Thema eröffnet
 
Registriert seit: 21.08.2013
Beiträge: 25
Standard

Zitat:
Zitat von techniker Beitrag anzeigen
Warum so aufwendig..?

1x BSS138 + PullUp erfüllen den gl. Zweck..
(evtl. vor dem Gate noch ~10R "Angst-Widerstand"..)

PS: Die Logik dann einfach per SW anpassen..
Muss ich da dann nicht noch invertieren ? Meinst Du das
mit Logik anpassen ? So kann ich es auch am PL2303 USB
Kabel verwenden ;-)

Gruß

Lucky1
lucky1 ist offline   Privat Nachricht senden Mit Zitat antworten
Alt 18.09.2013, 15:57   #45
techniker

Gold-Mitglied
 
Benutzerbild von techniker
 
Name: Wilhelm
Registriert seit: 05.01.2008
Ort: BY, Opf.
Beiträge: 4.505
Standard

Zitat:
Zitat von lucky1 Beitrag anzeigen
Muss ich da dann nicht noch invertieren ? Meinst Du das
mit Logik anpassen ?
Korrekt, was aber auch ohne Probleme möglich ist und somit Hardware einspart

(Als Entwickler bin ich in solchen Dingen etwas geprägt, Peripherie möglichst serientauglich zu optimieren. Dazu gehören auch Einsparungen von unnötiger Hardware..)

Zitat:
Zitat von lucky1
So kann ich es auch am PL2303 USB
Kabel verwenden ;-)
Von dieser Ausgangslage wusste ich nichts, da dies in deinem Post nicht erwähnt wurde..




Never change a running system - never run a changed system!
techniker ist offline   Privat Nachricht senden Mit Zitat antworten
Alt 23.10.2013, 02:07   #46
DD2MIC

Bronze-Mitglied
 
Benutzerbild von DD2MIC
 
Name: Micha
Registriert seit: 06.08.2013
Beiträge: 295
Daumen hoch Online Editor fertig

HEUREKA!

Der online Editor für die LI2000 ist fertig.

Unter http://www.dd2mic.de/proj/LI2000/index.php kann man nun die LIN Strings durch anklicken erstellen und bekannte Strings auf Richtigkeit prüfen.

(Leider sind die Helligkeitswerte und das Scrollen noch nicht drin... kommt später)

Beste Grüße
Micha, DD2MIC




--
The one who controls the information, controls the people...
DD2MIC ist offline   Privat Nachricht senden Mit Zitat antworten
Alt 23.10.2013, 06:40   #47
techniker

Gold-Mitglied
 
Benutzerbild von techniker
 
Name: Wilhelm
Registriert seit: 05.01.2008
Ort: BY, Opf.
Beiträge: 4.505
Standard

Da ist noch ein Bug enthalten..

Ich habe wild ein paar Segmente angeklickt, um das zu testen:


Danach den String erzeugen lassen:


Und diesen oben wieder eingefügt, ergibt einen CRC-Fehler..




Never change a running system - never run a changed system!
techniker ist offline   Privat Nachricht senden Mit Zitat antworten
Alt 24.10.2013, 10:43   #48
DD2MIC

Bronze-Mitglied
 
Benutzerbild von DD2MIC
 
Name: Micha
Registriert seit: 06.08.2013
Beiträge: 295
Ausrufezeichen Fehler in der letzten, ganz rechten Spalte

Hallo Wilhelm
Danke für den Test.

Ich haben Dein Muster eben wiederholt... der Fehler liegt in der letzten, ganz rechten Spalte.
- Wenn diese unbenutzt bleibt, ist alles Ok.
- Wenn man nur die ganz rechte benutzt, ist der Fehler auch da.

Da läuft doch bestimmt eine Schleife einen Schritt zu kurz...
Schaue ich mir heute Abend an.

TNX
Micha




--
The one who controls the information, controls the people...
DD2MIC ist offline   Privat Nachricht senden Mit Zitat antworten
Alt 24.10.2013, 11:18   #49
Blaulicht

Gold-Mitglied
 
Benutzerbild von Blaulicht
 
Name: Marcel
Registriert seit: 11.12.2003
Ort: Oberthal / SAAR
Beiträge: 13.729
Standard

Ich versteh zwar nur Bahnhof. Aber wenn es diese Software oder was das wird mal erhältlich ist, hätte ich das gerne :-)




You can´t fix stupid, not even with Duct Tape
Blaulicht ist offline   Privat Nachricht senden Mit Zitat antworten
Alt 25.10.2013, 00:29   #50
DD2MIC

Bronze-Mitglied
 
Benutzerbild von DD2MIC
 
Name: Micha
Registriert seit: 06.08.2013
Beiträge: 295
Cool

So. Nun geht alles.
War die Sache mit dem < und dem <= spät in der Nacht ;-)

Zitat:
Zitat von Blaulicht Beitrag anzeigen
Ich versteh zwar nur Bahnhof. Aber wenn es diese Software oder was das wird mal erhältlich ist, hätte ich das gerne :-)
Der Online Editor ist fertig. Du findest Ihn hier http://www.dd2mic.de/proj/LI2000/index.php

Mit diesem Editor kannst Du durch anklicken die Byte-Strings erzeugen, die auf den LIN Bus gesendet werden müssen.
Wenn Du auf "Code generieren" klickst, dann wird der String unten angezeigt.

73
Micha




--
The one who controls the information, controls the people...
DD2MIC ist offline   Privat Nachricht senden Mit Zitat antworten
Alt 06.12.2013, 10:47   #51
DD2MIC

Bronze-Mitglied
 
Benutzerbild von DD2MIC
 
Name: Micha
Registriert seit: 06.08.2013
Beiträge: 295
Standard eigene LI2000

Heureka
Es gab Weihnachtsgeld und ich habe eine LI2000 in den Kleinanzeigen der Bucht gefunden...

Derweil ist das gute Stück bei mir angekommen und ist ein einem für den Preis akzeptablen Zustand.

Nächste Woche werde ich mal drangehen und das Ding mit Spannung versorgen und schauen, wie es zum Leben kommt. Hier finden sich ja die Pläne.




--
The one who controls the information, controls the people...
DD2MIC ist offline   Privat Nachricht senden Mit Zitat antworten
Alt 06.12.2013, 11:20   #52
lucky1

Forum-Mitglied
hat dieses Thema eröffnet
 
Registriert seit: 21.08.2013
Beiträge: 25
Standard

Sauber !!
lucky1 ist offline   Privat Nachricht senden Mit Zitat antworten
Alt 16.12.2013, 10:38   #53
DD2MIC

Bronze-Mitglied
 
Benutzerbild von DD2MIC
 
Name: Micha
Registriert seit: 06.08.2013
Beiträge: 295
Standard Glück gehabt

Moin
Da hab ich aber am Ende "Glück gehabt", denn die LI2000 ist die neue Version mit dem 6pin Stecker... Da hatte ich vorher gar nicht dran gedacht, das es ja auch eine alte Version gibt.

Die alte Version hat auch einen ganz anderen Bus, oder?
Ist ja Zweidraht, also wohl nicht LIN.
Weiß jemand, ob da sonst aber die gleichen Datenpakete drüber gehen?

Micha




--
The one who controls the information, controls the people...
DD2MIC ist offline   Privat Nachricht senden Mit Zitat antworten
Alt 19.12.2013, 19:19   #54
FDNY

Silber-Mitglied
 
Name: Frank
Registriert seit: 31.01.2008
Ort: Murnau
Beiträge: 1.107
Standard

hätte noch 1 LI mit BE zu verkaufen




Viele Grüsse Frank
FDNY ist offline   Privat Nachricht senden Mit Zitat antworten
Alt 16.01.2014, 22:29   #55
Blaulicht

Gold-Mitglied
 
Benutzerbild von Blaulicht
 
Name: Marcel
Registriert seit: 11.12.2003
Ort: Oberthal / SAAR
Beiträge: 13.729
Standard

Gibts hier was neues ?? Hab noch 3 LI ohne BE hier liegen

Ich hab eine LI BE es steht zwar DMC drauf, aber es ist eine zwischensoftware von Hänsch drauf die sich DCON nennt. Nachdem ich das ding mit DMC Programmieren wollte, kam aus dem LI nur noch Mist raus. Hab die BE zu Hänsch geschickt mit der Frage ob man DMC aufspielen kann, was sie aber nicht können. Und eine DCON Programmiersoftware hat Hänsch auch nicht mehr.
Meint einer der Profis hier, die BE umbauen zu können ? Evtl den Speicherbaustein einer DMC auslesen, kopieren und auf den DCON Baustein aufspielen ??




You can´t fix stupid, not even with Duct Tape
Blaulicht ist offline   Privat Nachricht senden Mit Zitat antworten
Alt 27.01.2014, 18:25   #56
DD2MIC

Bronze-Mitglied
 
Benutzerbild von DD2MIC
 
Name: Micha
Registriert seit: 06.08.2013
Beiträge: 295
Cool

So.
Nun habe ich mir nun mal ein Kabel zurecht gemacht und den TX Zweig des LIN-Konverters aufgebaut (Für den RX Zweig fehlt mir doch glatt der IGFET im Bastelkasten... das kommt die Tage nach...)

Mal schauen, was ich heute Abend in Gang bekomme...
Miniaturansicht angehängter Grafiken
Klicke auf die Grafik für eine größere Ansicht

Name:	27012014439.jpg
Hits:	565
Größe:	500,0 KB
ID:	18499   Klicke auf die Grafik für eine größere Ansicht

Name:	27012014440.jpg
Hits:	602
Größe:	411,5 KB
ID:	18500  




--
The one who controls the information, controls the people...
DD2MIC ist offline   Privat Nachricht senden Mit Zitat antworten
Alt 27.01.2014, 23:06   #57
DD2MIC

Bronze-Mitglied
 
Benutzerbild von DD2MIC
 
Name: Micha
Registriert seit: 06.08.2013
Beiträge: 295
Standard Es geht!!!

Heureka! Es geht.
Hab mit mit einem HexEditor mal Binärdateien mit den entsprechenden Codesequenzen gebaut und diese dann per TerraTerm rausgesendet.

Die LI2000 geht auf, zeigt an und geht dann wieder zu. Wie erwartet!

(Leider hat meine aber wohl einen Defekt in den letzten beiden Spalten...
Denn da sollte "DD2MIC" stehen, so wie hier
http://www.dd2mic.de/proj/LI2000/index.php mit dem folgenden String:
"142671FF8181817e0000FF8181817e0041838589710000FF4020102040FF0000FF00007e81818144"
schaue ich mir später an...)

Guggst Du hier auf YouTube
Angehängte Dateien
Dateityp: zip LI0.zip (747 Bytes, 534x aufgerufen)




--
The one who controls the information, controls the people...
DD2MIC ist offline   Privat Nachricht senden Mit Zitat antworten
Alt 07.02.2014, 01:40   #58
DD2MIC

Bronze-Mitglied
 
Benutzerbild von DD2MIC
 
Name: Micha
Registriert seit: 06.08.2013
Beiträge: 295
Daumen hoch PC Software Version 0.1 läuft

Heureka
Der erste Schuss des PC Programms läuft!

Ist in Delphi7, also durchaus nicht die neueste Sprache, aber ich hatte dort noch ein altes Softwareprojekt, in dem die serielle Kommunikation schon gelöst war.

Ist alles noch quick&dirty, aber geht schon mal.
Zu sehen hier auf YouTube!!!

Jetzt muss ich mir noch einen "Font" ausdenken, also festlegen, wie Zahlen, Buchstaben und Sonderzeichen aus den Punkten zusammengebaut werden und dem Ganzen dann noch Struktur im Ablauf geben.

Sind nur leider so viele andere Sachen im Moment noch zu tun, und auf Dienstreise muss ich auch noch... mal sehen, wie schnell ich weiterkomme.

@Lucky1:
Wie steht es denn bei Dir im Moment?
Baust Du auch an einem PC Programm?




--
The one who controls the information, controls the people...
DD2MIC ist offline   Privat Nachricht senden Mit Zitat antworten
Alt 10.02.2015, 17:09   #59
RKLsammler

Silber-Mitglied
 
Benutzerbild von RKLsammler
 
Name: Matthias
Registriert seit: 25.02.2013
Beiträge: 1.236
Standard

Servus,

nachdem ich seit kurzer Zeit auch einen LI2000 in der Sammlung habe, wollte ich mal nachfragen, obs hierzu irgendwelche Neuigkeiten gibt?
RKLsammler ist offline   Privat Nachricht senden Mit Zitat antworten
Alt 11.02.2015, 21:34   #60
DD2MIC

Bronze-Mitglied
 
Benutzerbild von DD2MIC
 
Name: Micha
Registriert seit: 06.08.2013
Beiträge: 295
Standard

Leider nicht
(denn ich muss im Moment einen ELW1 bauen und Hundeautos und MTWs planen)

Ihr könntet bei der Sache aber helfen, denn wo ich mich im Moment dran scheue ist folgendes:
- Man muss einen Schriftsatz und Alphabet definieren.

Ich wollte die Software so aufbauen, das für jeden Buchstaben, der angezeigt werden soll, ein Teil des LIN Strings hinterlegt wird. Um den aber zu haben, muss man dieses Alphabet erstmal "zeichnen"

Beispiel:
A= 7F88887F00
B= FF89897600
C= 7E81818100
...
a= 0609090F01
b= FF09090600
...
1= 102040FF00
2= 4789916100
...
!= 00F900

Wenn diese Strings für alle Buchstaben groß/klein (2x(26+3)) plus Ziffern (10) plus Sonderzeichen (10+6+6+8+4) definiert sind, dann geht es einfacher weiter.

Mit dem Online-Generator kann man das machen.
(Je nachdem, wie viel Arbeit man sich machen möchte, kann man so viele "Fonts" zeichnen, wie man Lust hat.)




--
The one who controls the information, controls the people...
DD2MIC ist offline   Privat Nachricht senden Mit Zitat antworten
Antwort


Forumregeln


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:41 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.