Hallo, ich habe ein fertiges, 2 1/2 stelliges LED Display (Ziffernhöhe 25 cm), welches über einen MC gesteuert wird (siehe schematische Darstellung). Verwendet wird dieses um Messdaten dazustellen. Diese werden jetzt blinkend dargestellt. Jetzt möchte ich dies aber statisch haben. Leider kann in das Programm nicht eingegriffen werden. Lässt sich über die 3 Schieberegister-Steuerleitungen da etwas bewerkstelligen. Für Hilfestellung wäre ich sehr dankbar. mfg
:
Bearbeitet durch User
Hekra K* schrieb: > kann in das Programm nicht eingegriffen werden. Lässt sich über die 3 > Schieberegister-Steuerleitungen da etwas bewerkstelligen. Wo geht die /OE Leitung hin? Wenn die zum µC geht, dann könntest du Glück haben.
Karl Heinz schrieb: > Hekra K* schrieb: > >> kann in das Programm nicht eingegriffen werden. Lässt sich über die 3 >> Schieberegister-Steuerleitungen da etwas bewerkstelligen. > > Wo geht die /OE Leitung hin? > > Wenn die zum µC geht, dann könntest du Glück haben. Ja, OE Leitung geht zum MC
Du könntest mal prüfen, ob die OE-Leitung mit dem Blinken der Anzeige verändert wird, also ob das Blinken über den OE realisiert wird. Wenn dies so ist dann kannst du diese Leitung auftrennen und definiert auf GND ziehen, insofern es ein Active LOW ist.
Siegbert Müller schrieb: > Du könntest mal prüfen, ob die OE-Leitung mit dem Blinken der > Anzeige > verändert wird, also ob das Blinken über den OE realisiert wird. > > Wenn dies so ist dann kannst du diese Leitung auftrennen und definiert > auf GND ziehen, insofern es ein Active LOW ist. wie soll die veränderung auschauen?
Hekra K* schrieb: > Siegbert Müller schrieb: >> Du könntest mal prüfen, ob die OE-Leitung mit dem Blinken der >> Anzeige >> verändert wird, also ob das Blinken über den OE realisiert wird. >> >> Wenn dies so ist dann kannst du diese Leitung auftrennen und definiert >> auf GND ziehen, insofern es ein Active LOW ist. > > wie soll die veränderung auschauen? Du nimmst dir ein scharfes Messer (Teppichmesser) und durchtrennst die Leiterbahn, die zum µC führt. Sinnvollerweise wird man das an einer Stelle machen, die aus Sicht des µC vor der Gabelung sitzt, in der sich die /OE Leitung auf die beiden 595 aufteilt. Damit sind die beiden Pins erst mal vom µC isoliert. Dann suchst du dir ein schönes Plätzchen auf dem 595-Teil dieser Leitung und lötest einen Draht nach Masse ein. Irgendeine Stelle an der du dazu kannst und gut löten kannst. Wenn es dazu notwendig ist, einen Schutzlack von der Platine abzukratzen, dann machst du das (und wieder kommt das scharfe Messer zum Zug) Und dann schaun wir mal. Mit ein bischen Glück ist das BLinken so realisiert, das der µC über genau diese OE Leitung die Ausgangstreiber der 595 periodisch zu und abschaltet. WEnn nicht, dann hast du Pech gehabt und machst alles wieder rückgängig. VOn daher wäre es eine gute Idee, sich beim Durchtrennen der Leitung eine Stelle zu suchen, die man im Falle eines Falles auch wieder gut mit einem kleinen Stück aufgelötetem Draht reparieren kann. Man kann natürlich im Vorfeld auch mal ein Voltmeter an diese Leitung klemmen und beobachten, was sich da so tut. Wenn der Pegel dieser Leitung stabil ist und die Anzeige trotzdem blinkt, dann hat die Modifikation keinen Sinn. Dann ist das Blinken anders realisiert und lässt sich ohne eine Programmänderung nicht sinnvoll abstellen.
:
Bearbeitet durch User
Karl Heinz schrieb: > Hekra K* schrieb: >> Siegbert Müller schrieb: >>> Du könntest mal prüfen, ob die OE-Leitung mit dem Blinken der >>> Anzeige >>> verändert wird, also ob das Blinken über den OE realisiert wird. >>> >>> Wenn dies so ist dann kannst du diese Leitung auftrennen und definiert >>> auf GND ziehen, insofern es ein Active LOW ist. >> >> ...sollte das so sein, würde das dann bedeuten wenn OE auf Masse, dass die Anzeige an bleibt und immer durch den nächsten Wert sich aktualisiert.
Karl Heinz schrieb: > Man kann natürlich im Vorfeld auch mal ein Voltmeter an diese Leitung > klemmen und beobachten, was sich da so tut. Wenn der Pegel dieser > Leitung stabil ist und die Anzeige trotzdem blinkt, dann hat die > Modifikation keinen Sinn. Dann ist das Blinken anders realisiert und > lässt sich ohne eine Programmänderung nicht sinnvoll abstellen. ... Voltmeter zeigt im Ruhezustand 5V und beim Blinken ca. 4 Volt
Hekra K* schrieb: > Karl Heinz schrieb: >> Man kann natürlich im Vorfeld auch mal ein Voltmeter an diese Leitung >> klemmen und beobachten, was sich da so tut. Wenn der Pegel dieser >> Leitung stabil ist und die Anzeige trotzdem blinkt, dann hat die >> Modifikation keinen Sinn. Dann ist das Blinken anders realisiert und >> lässt sich ohne eine Programmänderung nicht sinnvoll abstellen. > > ... Voltmeter zeigt im Ruhezustand 5V und beim Blinken ca. 4 Volt Zusatzinfo Hekra K* schrieb: > Karl Heinz schrieb: >> Hekra K* schrieb: >> >>> kann in das Programm nicht eingegriffen werden. Lässt sich über die 3 >>> Schieberegister-Steuerleitungen da etwas bewerkstelligen. >> >> Wo geht die /OE Leitung hin? >> >> Wenn die zum µC geht, dann könntest du Glück haben. > > Ja, > OE Leitung geht zum MC ATMEL 8535 und zwar auf PIN 16 (OC2). Kann jemand daraus etwas ableiten??
Karl Heinz schrieb: > Du nimmst dir ein scharfes Messer (Teppichmesser) und durchtrennst die > Leiterbahn, die zum µC führt. Warum willst Du das nicht mal machen?
m.n. schrieb: > Karl Heinz schrieb: >> Du nimmst dir ein scharfes Messer (Teppichmesser) und durchtrennst die >> Leiterbahn, die zum µC führt. > > Warum willst Du das nicht mal machen? ... Voltmeter zeigt im Ruhezustand 5V und beim Blinken ca. 4 Volt sollte ich trotzdem probieren? ......und sollte das so sein, würde das dann bedeuten wenn OE auf Masse, dass die Anzeige an bleibt und immer durch den nächsten Wert sich aktualisiert.
Hekra K* schrieb: > m.n. schrieb: >> Karl Heinz schrieb: >>> Du nimmst dir ein scharfes Messer (Teppichmesser) und durchtrennst die >>> Leiterbahn, die zum µC führt. >> >> Warum willst Du das nicht mal machen? > > ... Voltmeter zeigt im Ruhezustand 5V Das glaub ich dir nicht. Du hast das Voltmeter verkehrt rum angehängt (oder bist auf der falschen Leitung) Aber: wenn sich was auf der Leitung tut und sich die Voltzahl verändert, dann wird die Leitung immerhin aktiv angesteuert. > sollte ich trotzdem probieren? Wer oder was hindert dich? Wenn du deine Platine nicht schrottest, dann kann man den Versuch immer noch rückgängig machen, wenns nicht funktioniert. Um ein wenig Eigeninitiative wirst du nicht rum kommen.
Karl Heinz schrieb: > Hekra K* schrieb: >> m.n. schrieb: >>> Karl Heinz schrieb: >>>> Du nimmst dir ein scharfes Messer (Teppichmesser) und durchtrennst die >>>> Leiterbahn, die zum µC führt. >>> >>> Warum willst Du das nicht mal machen? >> >> ... Voltmeter zeigt im Ruhezustand 5V > > Das glaub ich dir nicht. > Du hast das Voltmeter verkehrt rum angehängt (oder bist auf der falschen > Leitung) > > Aber: > wenn sich was auf der Leitung tut und sich die Voltzahl verändert, dann > wird die Leitung immerhin aktiv angesteuert. > >> sollte ich trotzdem probieren? > Wer oder was hindert dich? > Wenn du deine Platine nicht schrottest, dann kann man den Versuch immer > noch rückgängig machen, wenns nicht funktioniert. Um ein wenig > Eigeninitiative wirst du nicht rum kommen. Hab mal einen auszug des Quellcodes im Demomodus angehängt, mehr gibts leider vom ehemaligen Hersteller nicht. Vielleicht kann man daraus über die Blinkerei etwas schließen. Programm wurde lt. Info in Pascal erstellt mfg
:-) Die 'Operation' an der Platine dauert keine 10 Minuten. Und du hampelst da jetzt immer noch rum?
1 | program SSDDemo; |
Was soll ich (wir) mit einer Demo? Das man das Blinken durch Ansteuerung des OE Pins vom µc aus realisieren kann, steht ausser Frage. Das war klar, sobald fest stand, das die Leitung zum µC führt. Das ist daher auch überhaupt nicht die Frage. Die Frage lautet: realisiert das Programm, das auf dem µC läuft, das Blinken so, oder realisiert es das Blinken, indem es über die normalen Schieberegister-Ausgaben ein Muster ausgibt, so dass keine LED leuchtet. Beide Varianten sind prinzipiell möglich. Am Spannungsverlauf des OE Pins könnte man es sehr wahrscheinlich sehen. Denn abgesehen vom Blinken (bzw. Abschalten der Anzeige, bzw. Dimmen mittels PWM) gibt es keinen Grund, warum man diesen Pin des Schieberegisters ansteuern sollte. Sein Normalzustand ist, das er mit GND verbunden ist. Dann sind die Ausgangstreiber der SS aktiv. Und so wird das auch auf,ich würde mal sagen, geschätzten 95% aller Schaltungen mit 595-Schieberegistern gemacht: der OE Pin ist ganz einfach hart mit GND verbunden.
:
Bearbeitet durch User
Karl Heinz schrieb: > :-) > > Die 'Operation' an der Platine dauert keine 10 Minuten. Und du hampelst > da jetzt immer noch rum? > > program SSDDemo; > > Was soll ich (wir) mit einer Demo? > Das man das Blinken durch Ansteuerung des OE Pins vom µc aus realisieren > kann, steht ausser Frage. Das war klar, sobald fest stand, das die > Leitung zum µC führt. > Das ist daher auch überhaupt nicht die Frage. Die Frage lautet: > realisiert das Programm, das auf dem µC läuft, das Blinken so, oder > realisiert es das Blinken, indem es über die normalen > Schieberegister-Ausgaben ein Muster ausgibt, so dass keine LED leuchtet. > Beide Varianten sind prinzipiell möglich. > Am Spannungsverlauf des OE Pins könnte man es sehr wahrscheinlich sehen. > Denn abgesehen vom Blinken (bzw. Abschalten der Anzeige, bzw. Dimmen > mittels PWM) gibt es keinen Grund, warum man diesen Pin des > Schieberegisters ansteuern sollte. Sein Normalzustand ist, das er mit > GND verbunden ist. Dann sind die Ausgangstreiber der SS aktiv. Und so > wird das auch auf,ich würde mal sagen, geschätzten 95% aller Schaltungen > mit 595-Schieberegistern gemacht: der OE Pin ist ganz einfach hart mit > GND verbunden. ...habe das file deswegen gepostet weil ich dachte jemand kann etwas ableiten wie PIN 16 tickt. Warum ich das Teppichmesser noch nicht benutzt habe liegt daran, dass ich zuerst wissen möchte ob die Anzeige dann permanent leuchtet was ich ich wiederum nicht brauchen kann. es sollte so funktionieren das die ausgegebenen Werte einfach länger leuchten als das derzeitige Blinken. lg i
Hekra K* schrieb: > ...habe das file deswegen gepostet weil ich dachte jemand kann etwas > ableiten wie PIN 16 tickt. Warum ich das Teppichmesser noch nicht > benutzt habe liegt daran, dass ich zuerst wissen möchte ob die Anzeige > dann permanent leuchtet was ich ich wiederum nicht brauchen kann. es > sollte so funktionieren das die ausgegebenen Werte einfach länger > leuchten als das derzeitige Blinken. Sie wird immer leuchten. Wenn du eine temporäre Anzeige möchtest, die statt zu blinken, nur während der Anzeigezeit permanent leuchtet, wirst du um Eingriffe in die Software oder grösseren Aufwand am /OE nicht herum kommen. Wenn das meine Anzeige wäre, würde ich, vorausgesetzt das Blinken wird mit /OE gesteuert, einen Attiny25 zwischenschalten, der das Blinken in permanentes Leuchten "umwandelt". Sicherlich liesse sich auch etwas Analoges realisieren. Das wäre dann etwas für die 555-Fraktion. Selbst mit einem Relais könnte man das machen. Lösen lässt sich das also schon. Hängt dann aber von deinen Fähigkeiten ab, ob das eine kleine Bastelei oder ein Forschungsprojekt wird. Bei letzterem wirst du wohl mit dem derzeitigen Zustand leben müssen. mfg.
:
Bearbeitet durch User
Wenn das Programm vollständig wäre, könnte man sich auch erbarmen und den Code auf C umzusetzen. Aber leider ist das Programm nicht vollständig. Die interessanten Teile fehlen.
Hekra K* schrieb: >> Das glaub ich dir nicht. >> Du hast das Voltmeter verkehrt rum angehängt (oder bist auf der falschen >> Leitung) >> >> Aber: >> wenn sich was auf der Leitung tut und sich die Voltzahl verändert, dann >> wird die Leitung immerhin aktiv angesteuert. >> >>> sollte ich trotzdem probieren? >> Wer oder was hindert dich? >> Wenn du deine Platine nicht schrottest, dann kann man den Versuch immer >> noch rückgängig machen, wenns nicht funktioniert. Um ein wenig >> Eigeninitiative wirst du nicht rum kommen. Hallo, das stimmt so. Habe nochmals am Register gemessen. 5 Volt liegen beim 74HC595 permanent zwischen Masse und OE (Pin 16 + 13) an. Keine Veränderung ob Blinken oder Dunkel. lg i
Hekra K* schrieb: > Hekra K* schrieb: > das stimmt so. Habe nochmals am Register gemessen. 5 Volt liegen beim > 74HC595 permanent zwischen Masse und OE (Pin 16 + 13) an. Keine > Veränderung ob Blinken oder Dunkel. Das kann nicht sein. Wenn /OE High ist, leuchtet gar nichts. Aber mit einem Multimeter kann man das auch nicht wirklich messen. Entweder kaufst du dir einen Oszi oder du nimmst das Teppichmesser, um das zu klären. Sonst kaspern wir hier noch eine Woche rum. mfg.
:
Bearbeitet durch User
Thomas Eckmann schrieb: > Hekra K* schrieb: >> Hekra K* schrieb: >> das stimmt so. Habe nochmals am Register gemessen. 5 Volt liegen beim >> 74HC595 permanent zwischen Masse und OE (Pin 16 + 13) an. Keine >> Veränderung ob Blinken oder Dunkel. > Das kann nicht sein. Wenn /OE High ist, leuchtet gar nichts. Aber mit > einem Multimeter kann man das auch nicht wirklich messen. Entweder > kaufst du dir einen Oszi oder du nimmst das Teppichmesser, um das zu > klären. Sonst kaspern wir hier noch eine Woche rum. > > mfg. hab jetzt das Teppichmesser genommen und die OE Leitung zum MC durchtrennt. Passiert ist folgendes.Die Blinkfrequenz ist vermutlich um eine Spur langsamer geworden. Kann ich den OE jetzt auf GND geben? lg i
Allerdings: Wenn es mit durchtrennter /OE immer noch blinkt, dann wird das nichts bewirken. Ob du daher eine GND-Verbindung herstellst oder die Durchtrennung wieder flickst, wird aufs selbe rauskommen. (Obwohl: die gemessenen 5V machen mich immer noch stutzig. Auch wenn du das Gegenteil beteuerst, ich denke immer noch, dass du an der falschen Leitung gemessen hast. An diesem Pin können keine 5V anliegen, sonst würdest du nichts oder nur sehr schwach an den Anzeigen was sehen. Mit einem Voltmeter (auf Gleichstrom gestellt) gemessen, müsste an diesem Pin eine Spannung von 0V bis hinauf zu, sagen wir mal, 3V messbar sein. Je nachdem ob das Programm die Anzeige per PWM dimmt oder nicht und welcher Dimmgrad eingestellt ist. Je heller die Anzeige, desto geringer der Wert am Voltmeter. Aber 5V können das praktisch nie sein (ausser die Anzeige wird über einen längeren Zeitraum komplett abgeschaltet) D.h. deine Voltmeter-Anzeige ist völlig falsch und stimmt nicht mit dem überein, was du in der Realität siehst. Da die Schaltung aber offenbar funktioniert, muss die Messung falsch sein. Es gibt keine andere Möglichkeit - Physik betrügt nicht)
:
Bearbeitet durch User
Karl Heinz schrieb: > Allerdings: > Wenn es mit durchtrennter /OE immer noch blinkt, dann wird das nichts > bewirken. Ob du daher eine GND-Verbindung herstellst oder die > Durchtrennung wieder flickst, wird aufs selbe rauskommen. Bei einem offenen Eingang kann man sich auf gar nichts verlassen. mfg.
Karl Heinz schrieb: > Allerdings: > Wenn es mit durchtrennter /OE immer noch blinkt, dann wird das nichts > bewirken. Ob du daher eine GND-Verbindung herstellst oder die > Durchtrennung wieder flickst, wird aufs selbe rauskommen. > > (Obwohl: die gemessenen 5V machen mich immer noch stutzig. Auch wenn du > das Gegenteil beteuerst, ich denke immer noch, dass du an der falschen > Leitung gemessen hast. An diesem Pin können keine 5V anliegen, sonst > würdest du nichts oder nur sehr schwach an den Anzeigen was sehen. Mit > einem Voltmeter (auf Gleichstrom gestellt) gemessen, müsste an diesem > Pin eine Spannung von 0V bis hinauf zu, sagen wir mal, 3V messbar sein. > Je nachdem ob das Programm die Anzeige per PWM dimmt oder nicht und > welcher Dimmgrad eingestellt ist. Je heller die Anzeige, desto geringer > der Wert am Voltmeter. Aber 5V können das praktisch nie sein (ausser die > Anzeige wird über einen längeren Zeitraum komplett abgeschaltet) D.h. > deine Voltmeter-Anzeige ist völlig falsch und stimmt nicht mit dem > überein, was du in der Realität siehst. Da die Schaltung aber offenbar > funktioniert, muss die Messung falsch sein. Es gibt keine andere > Möglichkeit - Physik betrügt nicht) ...durchtrennte Leitung und auf GND hat nichts bewirkt, Anzeige bleibt dunkel. Habe nocheinmal gemessen und folgendes Ergebnis: +4,98 Volt zwischen Pin 13 und Pin 8 am 74HC595. Müsste ja aber lt. Datenblatt GND sein. Was ist hier falsch oder richtig?? lg
Hekra K* schrieb: > Karl Heinz schrieb: >> Allerdings: >> Wenn es mit durchtrennter /OE immer noch blinkt, dann wird das nichts >> bewirken. Ob du daher eine GND-Verbindung herstellst oder die >> Durchtrennung wieder flickst, wird aufs selbe rauskommen. > ...durchtrennte Leitung und auf GND hat nichts bewirkt, Anzeige bleibt > dunkel. Habe nocheinmal gemessen und folgendes Ergebnis: +4,98 Volt > zwischen Pin 13 und Pin 8 am 74HC595. Müsste ja aber lt. Datenblatt GND > sein. Was ist hier falsch oder richtig?? > > lg ZUSATZINFO: die LED´s werden über GND geschalten. + hängt direkt an den LED´s. Vielleicht hilft das zum besseren Verständnis. lg
Hekra K* schrieb: > ...durchtrennte Leitung und auf GND hat nichts bewirkt, Anzeige bleibt > dunkel. Habe nocheinmal gemessen und folgendes Ergebnis: +4,98 Volt > zwischen Pin 13 und Pin 8 am 74HC595. Müsste ja aber lt. Datenblatt GND > sein. Was ist hier falsch oder richtig?? > > lg ..hat jemand eine Idee oder einen Lösungsansatz?? lg
Mach nen neuen Controller rein mit eigenem Code. Und das PC Programm ist ein 20 Zeiler. Fertig..
Äh.. das ist ja kein PC Programm... Wo kommen denn die Messwerte her und wie gelangen sie in den Controller? Wieso erklärst du nicht mal das gesamte Moped, ist das hier Rate mal mit Rosenthal?
Oracle schrieb: > Äh.. > das ist ja kein PC Programm... > > Wo kommen denn die Messwerte her und wie gelangen sie in den Controller? > Wieso erklärst du nicht mal das gesamte Moped, ist das hier Rate mal mit > Rosenthal? ok, ist ja kein Geheimnis. Displayanzeige "Sie fahren". Messwerte werden vom Dopplerradar im MC erfasst, ausgewertet und eben blnkend ausgegeben. Aktualisieren der Messwerte alle 1,5 sek. Jetzt wäre es schön würde das kurze blinkende anzeigen etwas länger stehen bleiben, was eben ein ruhigeres Bild ergeben würde. lg
Hekra K* schrieb: > Oracle schrieb: >> Äh.. >> das ist ja kein PC Programm... >> >> Wo kommen denn die Messwerte her und wie gelangen sie in den Controller? >> Wieso erklärst du nicht mal das gesamte Moped, ist das hier Rate mal mit >> Rosenthal? > > ok, ist ja kein Geheimnis. Displayanzeige "Sie fahren". Messwerte werden > vom Dopplerradar im MC erfasst, ausgewertet und eben blnkend ausgegeben. > Aktualisieren der Messwerte alle 1,5 sek. Jetzt wäre es schön würde das > kurze blinkende anzeigen etwas länger stehen bleiben, was eben ein > ruhigeres Bild ergeben würde. > > lg .. habe nirgends etwas gefunden, warum am OE +4.9 Volt, normal sollte es nur GND sein...
Wie kommen die Daten in den Controller? Ab da kannst Du dann Eingreifen und was eigenes machen, das ist einfach.
Oracle schrieb: > Wie kommen die Daten in den Controller? > > Ab da kannst Du dann Eingreifen und was eigenes machen, das ist einfach. ..zum einen kann ich nicht ins Programm eingreifen, MC ist gesperrt und zum anderen erfolgt die Aufbereitung und die Ausgabe vom gesperrten MC aus. Also da geht nix. Meine Frage war, warum liegen am SchieberegisterPIN 13 + 4,9 Volt, sollte lt. Datenblat ja GND sein. Oder gibt es dafür eine logische Erklärung?
Hekra K* schrieb: > Oracle schrieb: >> Wie kommen die Daten in den Controller? >> >> Ab da kannst Du dann Eingreifen und was eigenes machen, das ist einfach. > > ..zum einen kann ich nicht ins Programm eingreifen, MC ist gesperrt und > zum anderen erfolgt die Aufbereitung und die Ausgabe vom gesperrten MC > aus. Also da geht nix. Meine Frage war, warum liegen am > SchieberegisterPIN 13 + 4,9 Volt, sollte lt. Datenblat ja GND sein. Oder > gibt es dafür eine logische Erklärung? ..hoffe es kommen noch welche Lösungsansätze...
Hekra K* schrieb: > Hekra K* schrieb: >> Oracle schrieb: >>> Wie kommen die Daten in den Controller? >>> >>> Ab da kannst Du dann Eingreifen und was eigenes machen, das ist einfach. >> >> ..zum einen kann ich nicht ins Programm eingreifen, MC ist gesperrt und >> zum anderen erfolgt die Aufbereitung und die Ausgabe vom gesperrten MC >> aus. Also da geht nix. Meine Frage war, warum liegen am >> SchieberegisterPIN 13 + 4,9 Volt, sollte lt. Datenblat ja GND sein. Oder >> gibt es dafür eine logische Erklärung? > > ..hoffe es kommen noch welche Lösungsansätze... ...wo bleibt den jetzt oracle??????
>>> ..zum einen kann ich nicht ins Programm eingreifen, MC ist gesperrt und >>> zum anderen erfolgt die Aufbereitung und die Ausgabe vom gesperrten MC >>> aus. Also da geht nix. Meine Frage war, warum liegen am >>> SchieberegisterPIN 13 + 4,9 Volt, sollte lt. Datenblat ja GND sein. Oder >>> gibt es dafür eine logische Erklärung? >> >> ..hoffe es kommen noch welche Lösungsansätze... > > ...wo bleibt den jetzt oracle?????? ...hat keiner mehr eine Lösung?
Hekra K* schrieb: >>>> ..zum einen kann ich nicht ins Programm eingreifen, MC ist gesperrt und >>>> zum anderen erfolgt die Aufbereitung und die Ausgabe vom gesperrten MC >>>> aus. Also da geht nix. Meine Frage war, warum liegen am >>>> SchieberegisterPIN 13 + 4,9 Volt, sollte lt. Datenblat ja GND sein. Oder >>>> gibt es dafür eine logische Erklärung? >>> >>> ..hoffe es kommen noch welche Lösungsansätze... >> >> ...wo bleibt den jetzt oracle?????? > > ...hat keiner mehr eine Lösung? Es gibt keine. Oder besser gesagt: Alle möglichen Lösungen sind so kompliziert, dass dir wohl keiner deren Umsetzung zutraut. Es reicht eben nicht, etwas nur zu wollen. Man muss es auch können.
Karl Heinz schrieb: > Es gibt keine. > Oder besser gesagt: Alle möglichen Lösungen sind so kompliziert, dass > dir wohl keiner deren Umsetzung zutraut. > Es reicht eben nicht, etwas nur zu wollen. Man muss es auch können. wenn du etwas hast kannst es ja auch umsetzen, nur blöde bemerkungen ohne selbst etwas zu haben sind nicht sehr hilfreich. Und...lernen kann man bekanntlich nur von jenen die etwas können...so wird man auch selbst besser.
Hekra K* schrieb: > ...hat keiner mehr eine Lösung? halte einfach ein Oszi an die Steuerleitung, und schau nach ob das "echte" ca. 5V sind (was laut Datenblatt nicht sein wird), oder ob es was anderes ist. Vermutlich werden es "Nadelimpulse" sein, welche regelmäßig die 5V auf Gnd ziehen (welche Programmlogik da auch immer dahinter steckt) Wenn due die Leitung nicht auftrennen magst, dann gehts halt nicht was du vorhast. Versuchsweise kannst /sollst du mal permanent Gnd dranzuklemmen, und wenn das bestätigt ist, kannst du dir immmr noch eine diskrete oder uC basierende Lösung ausdenken oder anfragen. Dazu wäre dann halt das Oszi-Bild hilfreich.
Fangen wir mal so an: Was kannst Du denn? Kannst Du vernünftig messen? Kannst Du messen wie das Blinken der Anzeige realisiert ist? Hast Du vernünftige Meßmittel? Ein Multimeter ist etwas unterbelichtet für diese Aufgabe. Kannst Du den Schaltplan auf den aktuellen Stand bringen? Wenn Du kannst dann mach. Sonst wird das nix. Raten können wir alle, helfen wirds Dir gar nix.
Wegstaben Verbuchsler schrieb: > Versuchsweise kannst /sollst du mal permanent Gnd dranzuklemmen, und > wenn das bestätigt ist, kannst du dir immmr noch eine diskrete oder uC > basierende Lösung ausdenken oder anfragen. Dazu wäre dann halt das > Oszi-Bild hilfreich. habe bereits am 27.03. geschrieben, dass ich das gemacht habe, aber anscheinend liest keiner mehr die Zusammenhänge.. OE Leitung getrennt - Anzeige finster. OE auf GND gelegt Anzeige blieb ebenfalls finster. Im Zustand - "DUNKEL" liegen am OE +4,9V.
spontan schrieb: > Fangen wir mal so an: > > Was kannst Du denn? > > Kannst Du vernünftig messen? > Kannst Du messen wie das Blinken der Anzeige realisiert ist? > Hast Du vernünftige Meßmittel? Ein Multimeter ist etwas unterbelichtet > für diese Aufgabe. > Kannst Du den Schaltplan auf den aktuellen Stand bringen? > > Wenn Du kannst dann mach. Sonst wird das nix. > > Raten können wir alle, helfen wirds Dir gar nix. ..ich kann dir sagen wieviel Drähte zum MC gehen und welche das sind. Oszi hab ich keines. Schaltplan gibt es keinen, da wie eingangs erwähnt das Gerät von einem nicht mehr existenten Hersteller stammt. Was brauchts du jetzt noch???
Hekra K* schrieb: > Wegstaben Verbuchsler schrieb: >> Versuchsweise kannst /sollst du mal permanent Gnd dranzuklemmen, und >> wenn das bestätigt ist, kannst du dir immmr noch eine diskrete oder uC >> basierende Lösung ausdenken oder anfragen. Dazu wäre dann halt das >> Oszi-Bild hilfreich. > > habe bereits am 27.03. geschrieben, dass ich das gemacht habe, aber > anscheinend liest keiner mehr die Zusammenhänge.. OE Leitung getrennt - > Anzeige finster. OE auf GND gelegt Anzeige blieb ebenfalls finster. Im > Zustand - "DUNKEL" liegen am OE +4,9V.
>Was brauchts du jetzt noch???
Ich brauch nix.
Du willst wissen, wie Du die Blinkphasen manipulieren kannst.
Aber ohne zu erforschen, wie die Blinkphasen vom Hersteller realisiert
wurden gehts halt nicht.
Du hast ne Menge Anleitungen bekommen, wie Du das Teil erforschen
kannst. Wenn Du es nicht tust, wer dann?
Hekra K* schrieb: > Was brauchts du jetzt noch??? Zur Lösung deines Problems hattest du genau eine Option. Das war die mit dem Teppichmesser und dem GND. Da diese nicht zum Erfolg führte, bleibt dir nur noch eine Änderung der Software. Diese scheidet bei deiner Blackbox aber aus. Mit anderen Worten: Es geht nicht! mfg.
Thomas Eckmann schrieb: > Zur Lösung deines Problems hattest du genau eine Option. Das war die mit > dem Teppichmesser und dem GND. Da diese nicht zum Erfolg führte Wobei ich mir immer noch nicht sicher bin, ob das korrekt ausgeführt wurde. Die geposteten Messergebnisse ergeben keinen Sinn. Selbst wenn da so etwas wie eine PWM auf der /OE Leitung liegt, zeigt ein Voltmeter keine 5V an, sondern irgendeinen Mittelwert. Der Wert in der Hellphase müsste sich vom Wert in der Dunkelphase des Blinkes deutlich unterscheiden. Das ein digitales Voltmeter da einiges verschleift, ist mir schon klar, bei den alten Drehspulinstrumenten hätte man das Blinken deutlich in der Zeigerbewegung gesehen. Ich denke allerdings trotzdem, dass man an einem digitalen Voltmeter in den Zahlen schon was sehen müsste, was deutlich über den vom TO festgestellten paar Zehntelvolt liegt. Ich denke immer noch, dass er an der falschen Leitung oder am falschen Pin misst. Das hier .... > ... OE Leitung getrennt - Anzeige finster. OE auf GND gelegt > Anzeige blieb ebenfalls finster. Im Zustand - "DUNKEL" liegen > am OE +4,9V. ... ergibt im Zusammenhang mit einem 595 absolut keinen Sinn. Dieses Ergebnis kann mit einer Modifikation der /OE Leitung nicht auftreten. Wenn es doch auftritt, dann war das nicht die /OE Leitung oder es ist kein 595 oder er hat die Pins falsch rum gezählt oder .... was auch immer schief gelaufen ist wird man ohne ihm über die Schulter sehen zu können nicht rausfinden. Tatsache ist, dass dieses Ergebnis so nicht auftreten kann. Und das ist ein Faktum, das nicht wegzudiskutieren ist. So sehe ich das und das kann ich auch begründen. Zumal ich dem TO ehrlich gesagt nicht besonders über den Weg traue. Aber ich werde mich in Zukunft hier raushalten. > bleibt > dir nur noch eine Änderung der Software. Diese scheidet bei deiner > Blackbox aber aus. Mit anderen Worten: Es geht nicht! Genau so sehe ich das auch. Das die Spezialisten hier einen anderen Weg finden könnten, egal wie der aussieht, ist unbestritten. Aber das sind keine Optionen für den TO.
:
Bearbeitet durch User
Es wurde ja auch schon vorgeschlagen, dass du mal Bilder von der Platine einstellst. Vielleicht kommt man ja auch noch auf andere Idden.
Karl Heinz schrieb: > Genau so sehe ich das auch. > Das die Spezialisten hier einen anderen Weg finden könnten, egal wie der > aussieht, ist unbestritten. Aber das sind keine Optionen für den TO. warum nicht?? vielleicht kann man ja zB. an den einzelnen Treibern (F7103)die Ansteuerung verlängern. Weitere Vorschläge von den " Spezialisten" werden gerne angenommen. lg
Karl Heinz schrieb: > ... ergibt im Zusammenhang mit einem 595 absolut keinen Sinn. Dieses > Ergebnis kann mit einer Modifikation der /OE Leitung nicht auftreten. > Wenn es doch auftritt, dann war das nicht die /OE Leitung oder es ist > kein 595 oder er hat die Pins falsch rum gezählt oder .... was auch > immer schief gelaufen ist wird man ohne ihm über die Schulter sehen zu > können nicht rausfinden. Tatsache ist, dass dieses Ergebnis so nicht > auftreten kann. Und das ist ein Faktum, das nicht wegzudiskutieren > ist. .. Anschluss ist so wie im Bild dargestellt, wobei die verbundenen OE_ Pins auch noch zum MC geht. lg
zufaulzumlogin schrieb: > Es wurde ja auch schon vorgeschlagen, dass du mal Bilder von der > Platine > einstellst. Vielleicht kommt man ja auch noch auf andere Idden. ...zur Ideenfindung...
Wo hast das Teil den her? Und was hast du damit vor? Neue Firmware Schreiben?
Hekra K* schieb: >OE auf GND gelegt Anzeige blieb ebenfalls finster. Im Zustand - "DUNKEL" >liegen am OE +4,9V. Ich seh in dieser Aussage einen gewissen Widerspruch. Wie siehst Du das? Wenn der µC gar nichts anzeigt, dann ist der Pegel an OE sicher gleichgültig, aber gibts Du einen Meßwert ein, so sollte OE entscheidend für die Darstellung sein. Willst Du die Messung noch mal wiederholen, um den Widerspruch zu lösen? Ist das Ding geklaut worden (nicht von Dir, eh klar) ? Liegts daran, daß Du den Hersteller nicht kontaktieren kannst?
asdf schrieb: > Hekra K* schieb: > >>OE auf GND gelegt Anzeige blieb ebenfalls finster. Im Zustand - "DUNKEL" >>liegen am OE +4,9V. > > Ich seh in dieser Aussage einen gewissen Widerspruch. Wie siehst Du das? > > Wenn der µC gar nichts anzeigt, dann ist der Pegel an OE sicher > gleichgültig, aber gibts Du einen Meßwert ein, so sollte OE entscheidend > für die Darstellung sein. > > Willst Du die Messung noch mal wiederholen, um den Widerspruch zu lösen? > > Ist das Ding geklaut worden (nicht von Dir, eh klar) ? > Liegts daran, daß Du den Hersteller nicht kontaktieren kannst? ..Gerät ist nicht geklaut - Firma nicht mehr existent.
Hekra K* schieb: >OE auf GND gelegt Anzeige blieb ebenfalls finster. Im Zustand - "DUNKEL" >liegen am OE +4,9V. Ich seh in dieser Aussage einen gewissen Widerspruch. Wie siehst Du das? Gut, nicht geklaut, auch egal. Und wie siehts hier mit einer Antwort aus?
Ich schrieb: > Wo hast das Teil den her? Und was hast du damit vor? > > Neue Firmware Schreiben? Ich schrieb: > Wo hast das Teil den her? Und was hast du damit vor? > > Neue Firmware Schreiben? ..Gerät wurde vor Jahren gekauft - Firma mittlerweile nicht mehr existent. ..will auch keine neue firmware schreiben. Anzeige sollstatt blinkend die Messwerte statisch anzeigen. .. steht aber bereits alles in den vorangehenden postings..
asdf schrieb: > Hekra K* schieb: > >>OE auf GND gelegt Anzeige blieb ebenfalls finster. Im Zustand - "DUNKEL" >>liegen am OE +4,9V. > > Ich seh in dieser Aussage einen gewissen Widerspruch. Wie siehst Du das? > > Gut, nicht geklaut, auch egal. > Und wie siehts hier mit einer Antwort aus? ..habe am 74HC595 beim OE und gegen GND die og. Spannung gemessen. Auch wenn die Anzeige einen wert anzeigte kaum eine Änderung zwischen OE und GND.
Auf den ganz rechten Bild wo Kann mann leider nicht richtig drumherumschaltung um den µC erkennen. Aber vielleicht kann ma ja da was Codiern(Jumper, Lötbrücken,...)
@ Hekra K* (hekra) >..habe am 74HC595 beim OE und gegen GND die og. Spannung gemessen. Mit dem Multimeter. Nimm einen Oszi, dann sieht man auch was. Wobei man ein Blinken mit vielleicht 1 Hz auch mit dem Multimeter messen kann. Allerding kann es auch sein, dass das Blinken NICHT über das OE gemacht wird sondern über echt 00 reinschreiben ins Schieberegister. Das kann man aber sehr leicht mit einem Digitaloszi messen. Man muss nur RCK, SCK und SIN messen, Trigger auf RCK. Wenn das so ist, braucht man einen kleinen CPLD, der die Schieberegiater nachbildet, dabei aber den Wert 00 nicht speichert. Dann blinkt auch nichts mehr. Zur Not kann man das diskret nachbauen, z.B. mit 74HC164 und einem Vielfach OR-Baustein. >wenn die Anzeige einen wert anzeigte kaum eine Änderung zwischen OE und >GND. Kann nicht sein. OE muss auf GND liegen, wenn die Treiber aktiv sind.
>>OE auf GND gelegt Anzeige blieb ebenfalls finster. Im Zustand - "DUNKEL" >>liegen am OE +4,9V. > > Ich seh in dieser Aussage einen gewissen Widerspruch. Wie siehst Du das? > > Gut, nicht geklaut, auch egal. > Und wie siehts hier mit einer Antwort aus? >..habe am 74HC595 beim OE und gegen GND die og. Spannung gemessen. Auch >wenn die Anzeige einen wert anzeigte kaum eine Änderung zwischen OE und >GND. ??????????? Wie ist denn nun die Spannung am OE (natürlich gegegnüber GND) a) Anzeige zeigt was an b) ANzeige ist dunkel, ein Meßwert ist aber vorhanden. Bitte keine Prosa, sondern einfach die Zahlenwerte für Fall a und b.
ich sehe da versiffte Leitungen an der Oberseite (B-Seite wo die 74HC595 sind) Dann sehe ich ein vollgebratzten rechten HC595 mit "Unmengen" Lötzinn an den Beinen. Dann erahne ich auf der anderen Platinen-Seite einen roten Draht der ins nirgendwo führt zu einer Leiste? mit 8 Kontakten, und vermutlich einem Pullup Widerstand an dem releventen Kontakt (alles total unscharf). Und ich sehe, daß du möglichweise zwar die Verbindung ZWISCHEN den beiden 595 aufgetrennt hast, aber (vielleicht) nicht die Verbindung zum uC (es sei denn, das war der rote Draht, und du hast danach die Trennstelle mit selbigen geflickt) --> Wenn die Lötungen und Reparatur-Versuche wirklich von dir waren, dann ... ist da noch Potential für Optimierungen.
Wegstaben Verbuchsler schrieb: > ich sehe da versiffte Leitungen an der Oberseite (B-Seite wo die > 74HC595 > sind) Dann sehe ich ein vollgebratzten rechten HC595 mit "Unmengen" > Lötzinn an den Beinen. > > Dann erahne ich auf der anderen Platinen-Seite einen roten Draht der ins > nirgendwo führt zu einer Leiste? mit 8 Kontakten, und vermutlich einem > Pullup Widerstand an dem releventen Kontakt (alles total unscharf). Und > ich sehe, daß du möglichweise zwar die Verbindung ZWISCHEN den beiden > 595 aufgetrennt hast, aber (vielleicht) nicht die Verbindung zum uC (es > sei denn, das war der rote Draht, und du hast danach die Trennstelle mit > selbigen geflickt) > > --> Wenn die Lötungen und Reparatur-Versuche wirklich von dir waren, > dann ... ist da noch Potential für Optimierungen. ..Bild DSCN 3260 zeigt die Verbindung OE der beiden 74HC595 und von dort geht die Leitung zum MC. Diese habe ich getrennt und dauerhaft auf GND gelegt. Anzeige blieb dennoch finster. laut Voltmeter ist dort auch +.
@ Hekra K* (hekra) >geht die Leitung zum MC. Diese habe ich getrennt und dauerhaft auf GND >gelegt. Anzeige blieb dennoch finster. laut Voltmeter ist dort auch +. Dann hast du sie eben NICHT mit GND verbunden, ist doch klar!
Falk Brunner schrieb: > @ Hekra K* (hekra) > > geht die Leitung zum MC. Diese habe ich getrennt und dauerhaft auf GND >>gelegt. Anzeige blieb dennoch finster. laut Voltmeter ist dort auch +. > > Dann hast du sie eben NICHT mit GND verbunden, ist doch klar! ..ok, wenn deine Aussage passt, muesste bei OE auf GND die 188 hell leuchten. Werde jetzt den MC aus dem Sockel nehmen und die Leitung auf GND legen, mal sehen.
Hekra K* schrieb: > ..ok, wenn deine Aussage passt, muesste bei OE auf GND die 188 hell > leuchten. Nein. Wie kommst du da drauf? Die /OE Leitung ist so etwas wie der Hauptschalter eines 595. Ist er auf GND dann werden vom 595 alle in ihm (über die Daten und Taktleitungen) eingespeicherten Bits auf die Ausgänge gelegt. Ist die /OE Leitung nicht auf GND, dann schaltet der 595 besagte AUsgänge auf hochohmig. D.h. die Ausgänge sind nicht mehr in der Lage, die Treiberstufen anzusteuern. Es ist, als ob es den 595 an diesem Ende der Leitungen zu den LED gar nicht geben würde. Was jedoch im GND Fall ausgegeben wird, das ist davon unabhängig und hängt nur davon ab, was der µC über die Daten und Taktleitungen in den 595 eingespeichert hat. Eines ist aber unmöglich: das /OE auf +5V liegt UND die Anzeige trotzdem was sinnvolles und richtiges anzeigt, wenn er vom µC über die Daten und Taktleitung angesteuert wird. Das ist physikalisch und so wie der 595 aufgebaut ist, einfach nicht drinnen. Entweder /OE liegt auf GND, dann kann er die LED (bzw. die Treiber) beeinflussen. Oder er liegt auf Vcc, dann kann er das nicht. Auf deinem Photo ist für mich nicht wirklich nachvollziehbar, welche Modifikation da angeblich gemacht wurde. Insbesondere ist für mich nicht wirklich nachvollziehbar, ob die /OE Leitung jemals so vom µC abgetrennt wurde, dass der µC keine der beiden /OE Eingänge der 595 noch beeinflussen kann. Ich erahne zwar, dass es da einen Schnitt in der /OE Leiterbahn gibt, die wohl die beiden /OE Eingänge der beiden 595 miteinander verbdindet, jedoch sehe ich auch eine Durchkontaktierung auf dieser Leiterbahn, von der nicht klar ist, ob an dieser Stelle die Bahn zum µC weggeht, bzw. welchen Zweck diese Duko sonst haben könnte.
:
Bearbeitet durch User
Diese Aussage > Diese habe ich getrennt und dauerhaft auf GND >gelegt. > Anzeige blieb dennoch finster. laut Voltmeter ist dort auch +. ist ebenfalls etwas seltsam. 'laut Voltmeter ist dort auch +' Was soll das bedeuten? GND ist das gebräuchliche Kürzel für Masse, für das gemeinsame - der ganzen Schaltung. Nicht +. Wenn du /OE mit der positiven Versorgungsspannung belegt hast (also +5V), dann wundert mich nicht wirklich, dass sich da nichts tut. /OE muss mit - verbunden werden!
Karl Heinz schrieb: > Diese Aussage > > Diese habe ich getrennt und dauerhaft auf GND >gelegt. > Anzeige blieb dennoch finster. laut Voltmeter ist dort auch +. > > ist ebenfalls etwas seltsam. > > 'laut Voltmeter ist dort auch +' > > Was soll das bedeuten? GND ist das gebräuchliche Kürzel für Masse, für > das gemeinsame - der ganzen Schaltung. Nicht +. > > Wenn du /OE mit der positiven Versorgungsspannung belegt hast (also > +5V), dann wundert mich nicht wirklich, dass sich da nichts tut. /OE > muss mit - verbunden werden! ..wenn die Anzeige eingeschaltet ist und die Verbindung OE und MC nicht unterbrochen so messe ich an OE +4, 9 VOLT im Ruhezustand.
asdf schrieb: > ??????????? > > Wie ist denn nun die Spannung am OE (natürlich gegegnüber GND) > a) Anzeige zeigt was an > b) ANzeige ist dunkel, ein Meßwert ist aber vorhanden. > > Bitte keine Prosa, sondern einfach die Zahlenwerte für Fall a und b. ..hier die gemessenen Werte Anzeige "Wert 45" Spannung am OE +4,91 Volt, Wert wird 2x blinkend dargestellt - Spannung keine Änderung. Anzeige: kein erfasster Wert. Spannung am OE +4,98 Volt.
Bitte besorge dir sofort einen Oszi oder einen Logikanalyzer (gibt einen Thread über einen 10€LA hier). Erst dann ist es möglich dir weiter zu helfen. Erst dann wirst du dich selbst überzeugen können, dass am OE keine statischen 5V anliegen, sondern Impulse sichtbar sind. Bis dahin verschwendest du damit deine und unsere Zeit. Oder gib das Ding jemanden, der Ahnung hat. Du murkst es sonst noch kaputt. Außerdem wirst du derlei Messmittel sowieso noch brauchen. Hat dein Multimeter Frequenzmessung dran? Dann miss mal die Frequenz an OE. Bruno Pelzer
Es gibt noch mehr Wege, die Dunkeltastung einer Anzeige zu realisieren. Da du keinen Schaltplan hast, würde ich alle Leitungen, die vom µC weggehen, mit einem Oszi/LA überwachen. Zur Not tut es vorerst auch eine Multimeter. Sonst können wir nur weiter raten, oder abstimmen ;-) a) Dunkeltastung über OE b) 0x0000 (bzw 0xFFFF) im Schieberegister
Hekra K* schrieb: > ..Bild DSCN 3260 zeigt die Verbindung OE der beiden 74HC595 und von dort > geht die Leitung zum MC. Diese habe ich getrennt und dauerhaft auf GND > gelegt. Anzeige blieb dennoch finster. laut Voltmeter ist dort auch +. kannst du mal auf einem (neuen) Bild markieren, was du wo aufgetrennt hattest? Insbesondere die Leitungsführung der BEIDEN Durchkontaktierungen zum uC auf der "Rückseite" ist interessant .... den Lötzinn-Schmodder vom rechten 595 hast du schon (mit Sauglitze) auf eine vernünftige Menge reduziert? ebenfalls solltest du mit einem Glasfaserstifft die 7 quer liegenden Leitungen "zwischen" den beiden 595 unbedingt sauber machen
:
Bearbeitet durch User
@TE: Bau dir doch mal einen simplen Logiktester mit vier LED (Buffer und Flipflop) oder im simpelsten Fall einfach eine LED mit 680R Vorwiderstand und teste die Logiklevel. Die Variante mit Flipflop zeigt dir auch kurze Pulse dadurch an, das die beiden LED am Ausgang des Flipflop wechseln. Am Eingangsgatter hängen zwei LED für High und Low: http://www.mikrocontroller.net/articles/Logiktester Das ist eine komplexe Variante, mein Modell besteht aus einem 4011 und einen 4013. Hier noch was zum Kaufen: http://www.reichelt.de/Komponententester/LOGIK-TESTER/3/index.html?ACTION=3&GROUPID=4024&ARTICLE=10536&SHOW=1&START=0&OFFSET=16&
:
Bearbeitet durch User
Bruno Pelzer schrieb: > Es gibt noch mehr Wege, die Dunkeltastung einer Anzeige zu > realisieren. > Da du keinen Schaltplan hast, würde ich alle Leitungen, die vom µC > weggehen, mit einem Oszi/LA überwachen. > Zur Not tut es vorerst auch eine Multimeter. > > Sonst können wir nur weiter raten, oder abstimmen ;-) > > a) Dunkeltastung über OE > b) 0x0000 (bzw 0xFFFF) im Schieberegister ... auch auf die Gefahr hin, für dumm verkauft zu werden, hier das Ergebnis der OSZI Messung, auch wenn es einige nicht glauben wollen. am OE liegen bei dunkel 5 Volt und wenn hell 0 Volt - siehe Oszi Bild. ...Wert angezeigt für 0,3 sek. - dunkel 0,2 sek. - Wert angezeigt 0,3 sek. - aus... lg
:
Bearbeitet durch User
@ Hekra K* (hekra) >... auch auf die Gefahr hin, für dumm verkauft zu werden, hier das >Ergebnis der OSZI Messung, auch wenn es einige nicht glauben wollen. >am OE liegen bei dunkel 5 Volt und wenn hell 0 Volt - siehe Oszi Bild. Was auch VOLLKOMMEN korrekt ist! >...Wert angezeigt für 0,3 sek. - dunkel 0,2 sek. - Wert angezeigt 0,3 >sek. - aus... Und somit deine Lösung des Problems super simple ist. OE an der RICHTIGEN Stelle auftrennen und fest auf GND (Pin 8) klemmen. FERTIG!
Falk Brunner schrieb: > @ Hekra K* (hekra) > >>... auch auf die Gefahr hin, für dumm verkauft zu werden, hier das >>Ergebnis der OSZI Messung, auch wenn es einige nicht glauben wollen. > >>am OE liegen bei dunkel 5 Volt und wenn hell 0 Volt - siehe Oszi Bild. > > Was auch VOLLKOMMEN korrekt ist! > >>...Wert angezeigt für 0,3 sek. - dunkel 0,2 sek. - Wert angezeigt 0,3 >>sek. - aus... > > Und somit deine Lösung des Problems super simple ist. OE an der > RICHTIGEN Stelle auftrennen und fest auf GND (Pin 8) klemmen. FERTIG! ok, werde jetzt die Leitung zum MC auftrennen und damit müsste die Anzeige bei Ausgabe eines Wertes erstmal dunkel bleiben. danach werde ich OE mit Pin 8 am Schieberegister verbinden und dann sollte die Anzeige bei Ausgabe eines Wertes permanent leuchten. Ist das so korrekt??
@ Hekra K* (hekra) >ok, werde jetzt die Leitung zum MC auftrennen und damit müsste die >Anzeige bei Ausgabe eines Wertes erstmal dunkel bleiben. NEIN! Denn dann hängt der Eingang in der Luft und kann jeden möglichen Wert annehmen (hochohmiger CMOS-Eingang, Ri >>100MOhm!) >danach werde >ich OE mit Pin 8 am Schieberegister verbinden und dann sollte die >Anzeige bei Ausgabe eines Wertes permanent leuchten. Ist das so >korrekt?? Ja.
Falk Brunner schrieb: > @ Hekra K* (hekra) > >>ok, werde jetzt die Leitung zum MC auftrennen und damit müsste die >>Anzeige bei Ausgabe eines Wertes erstmal dunkel bleiben. > > NEIN! Denn dann hängt der Eingang in der Luft und kann jeden möglichen > Wert annehmen (hochohmiger CMOS-Eingang, Ri >>100MOhm!) > >>danach werde >>ich OE mit Pin 8 am Schieberegister verbinden und dann sollte die >>Anzeige bei Ausgabe eines Wertes permanent leuchten. Ist das so >>korrekt?? > > Ja. .. wenn das so funktioniert wie hier dargestellt hätte ich eine Anzeige von 0,8 sek. dann dunkel. Da alle 1,5 sek. ein Messwert erfasst wird sollte dann noch eine Pause von 0,7 sek. sein. Damit wäre das 2x blinken jedes Weres weg. Klingt toll, hoffe es funktioniert so.
@ Hekra K* (hekra) >.. wenn das so funktioniert wie hier dargestellt hätte ich eine Anzeige >von 0,8 sek. dann dunkel. Nö, sie wird nie mehr dunkel, weil OE dauernd aktiv ist.
Falk Brunner schrieb: > @ Hekra K* (hekra) > >>.. wenn das so funktioniert wie hier dargestellt hätte ich eine Anzeige >>von 0,8 sek. dann dunkel. > > Nö, sie wird nie mehr dunkel, weil OE dauernd aktiv ist. ..es würden sich wohl die Werte aktualisieren aber die Anzeige würde immer leuchten und somit so nicht brauchbar ... zurück zum Start.
:
Bearbeitet durch User
Falk Brunner schrieb: > Was auch VOLLKOMMEN korrekt ist! > >>...Wert angezeigt für 0,3 sek. - dunkel 0,2 sek. - Wert angezeigt 0,3 >>sek. - aus... > > Und somit deine Lösung des Problems super simple ist. OE an der > RICHTIGEN Stelle auftrennen und fest auf GND (Pin 8) klemmen. FERTIG! .. da muss wohl ein zusätzlicher MC die 0,3 sek erhöhen, zb. auf 0,7 sek.
@ Hekra K* (hekra) >.. da muss wohl ein zusätzlicher MC die 0,3 sek erhöhen, zb. auf 0,7 >sek. Kannst du uns mal erzählen, was du da für einen Unsinn faselst? Erst willst du, dass die Anzeige dauerhaft leutet und NICHT blinkt, jetzt soll sie langsamer blinken?
Falk Brunner schrieb: > @ Hekra K* (hekra) > >>.. da muss wohl ein zusätzlicher MC die 0,3 sek erhöhen, zb. auf 0,7 >>sek. > > Kannst du uns mal erzählen, was du da für einen Unsinn faselst? Erst > willst du, dass die Anzeige dauerhaft leutet und NICHT blinkt, jetzt > soll sie langsamer blinken? ...hallo, soll die Anzeige 10 Tage lang andauernd leuchten? - wohl auch gedanklicher Unsinn, oder? wie bereits weiter oben geschrieben wird jetzt jeder Messwert, welcher alle 1,5 sek. erfasst wird 2x blinkend angezeigt. zB. "45" 0,3s hell - 0,2s dunkel - 0,3s hell - danach dunkel bis nächster Wert zb. "36" 0,3s hell - 0,2s dunkel - 0,3s hell ...usw. Jetzt sollen einfach die 0,3 länger sein oder nur 1x blinken für eine bestimmte Zeit....
Takao K. schrieb: > Hast du ein Programmiergeraet fuer Mikrocontroller? ..nein, werde jemanden suchen. Das bestehende Programm kann nicht geändert werden, daher muss wohl ein zusätzlicher MC eingebaut werden müssen, der dies umsetzt, wenn machbar. Bitte um unterstützende Informationen.
Hekra K* schrieb: > Takao K. schrieb: >> Hast du ein Programmiergeraet fuer Mikrocontroller? > > ..nein, werde jemanden suchen. Das bestehende Programm kann nicht > geändert werden, daher muss wohl ein zusätzlicher MC eingebaut werden > müssen, der dies umsetzt, wenn machbar. > Bitte um unterstützende Informationen. Also dass geht mit einem billigen 14pin PIC, auf einem SMD Adapter. Ich bin allerdings so ein trial and error freak, selbst wenn ich weiss wie, muss ich oft herumprobieren. wird wohl schwer sein es vorzuprogrammieren, und dann einfach den chip einsetzen. Ist aber nicht allzuschwer, und die kleine Platine auch nicht auffaellig. Kann ich dir anfertigen (also SMD Adapter mit PIC), PICKIT3 kostet so ca. 30 dollar als Klon und ca. 60 original. So ein bisschen Aufwand wirst du auch haben zumindest PIC assembler zu lernen. 16F1503 wuerde schon reichen und der kostet ca. 1 Euro.
trotzdem solltes du das mal probieren mit dem OE auf ground legen. Damit weißt du halt, dass du da eine Schaltung dazwischen fummeln (lassen) kannst
für dei reine Pulsverlängerung wäre gegebenenfalls ein retriggerbares Monoflop für den Output Enable denkbar (anstelle einer uC-Lösung)
:
Bearbeitet durch User
Hekra K* schrieb: > zB. "45" 0,3s hell - 0,2s dunkel - 0,3s hell - danach dunkel bis > nächster Wert zb. "36" 0,3s hell - 0,2s dunkel - 0,3s hell ...usw. > Jetzt sollen einfach die 0,3 länger sein oder nur 1x blinken für eine > bestimmte Zeit... Ich würde mal den Kopf volle Kanne auf die Tischplatte hauen. Damm wird es auch hell und dunkel. Vielleicht stimmt die Frequenz dann so, wie Du sie gern hättest?
Paul schrieb: > Hekra K* schrieb: >> zB. "45" 0,3s hell - 0,2s dunkel - 0,3s hell - danach dunkel bis >> nächster Wert zb. "36" 0,3s hell - 0,2s dunkel - 0,3s hell ...usw. >> Jetzt sollen einfach die 0,3 länger sein oder nur 1x blinken für eine >> bestimmte Zeit... > > Ich würde mal den Kopf volle Kanne auf die Tischplatte hauen. Damm wird > es auch hell und dunkel. Vielleicht stimmt die Frequenz dann so, wie Du > sie gern hättest? ..es gibt hier eben welche mit konstruktiven Lösungsansätzen und dann welche wie DUUU.. mit deiner intelligender Schreibweise. Wenn dir nichts besseres einfällt lass es einfach bleiben.
Wegstaben Verbuchsler schrieb: > trotzdem solltes du das mal probieren mit dem OE auf ground legen. > Damit > weißt du halt, dass du da eine Schaltung dazwischen fummeln (lassen) > kannst .. habe jetzt bei beiden Schieberegistern den OE Pin (re. 4. von oben - li. unten GND)abgelötet. Anzeige zeigt trotzdem die Werte blinkend an. Habe dann die beiden OE pins auf GND gegeben, trotzdem keine Veränderung. Daraus schließe ich das OE in diesem Fall keine Bedeutung hat.
Karl Heinz schrieb: > > > Aber ich werde mich in Zukunft hier raushalten. > Das wäre sehr schade!!!!! Nur weil der TO aus Unwissenheit trotzig und pampig reagiert? Karl Heinz, es sind noch mehr Leser hier, die sich nicht unbedingt zu Wort melden, aber gerade durch deine hoch qualifizierten Vorschläge immer wieder Neues dazu lernen. Also, bleib immer dabei und wenn es nur für mich wäre.:-)
Wegstaben Verbuchsler schrieb: > für dei reine Pulsverlängerung wäre gegebenenfalls ein retriggerbares > Monoflop für den Output Enable denkbar (anstelle einer uC-Lösung) Daran dachte ich auch zuerst, aber ein ATTiny10 kostet 50 Cent und ist mit drei Zeilen programmiert und schnell dazwischen gesetzt. Dazu kann er das dann so lange anpassen, bis es ihm richtig gefällt.
:
Bearbeitet durch User
F. Fo schrieb: > Wegstaben Verbuchsler schrieb: >> für dei reine Pulsverlängerung wäre gegebenenfalls ein retriggerbares >> Monoflop für den Output Enable denkbar (anstelle einer uC-Lösung) > > Daran dachte ich auch zuerst, aber ein ATTiny10 kostet 50 Cent und ist > mit drei Zeilen programmiert und schnell dazwischen gesetzt. > Dazu kann er das dann so lange anpassen, bis es ihm richtig gefällt. ...was soll hier angepasst werden, wenn OE auf GND liegt und trotzdem nicht permanent leuchtet wo weiter oben gepostet? ..bitte die ganze Historie lesen...
Hekra K* schrieb: > F. Fo schrieb: >> Wegstaben Verbuchsler schrieb: >>> für dei reine Pulsverlängerung wäre gegebenenfalls ein retriggerbares >>> Monoflop für den Output Enable denkbar (anstelle einer uC-Lösung) >> >> Daran dachte ich auch zuerst, aber ein ATTiny10 kostet 50 Cent und ist >> mit drei Zeilen programmiert und schnell dazwischen gesetzt. >> Dazu kann er das dann so lange anpassen, bis es ihm richtig gefällt. > > ...was soll hier angepasst werden, wenn OE auf GND liegt und trotzdem > nicht permanent leuchtet wo weiter oben gepostet? > ..bitte die ganze Historie lesen... Tut mir leid, habe ich erst später gelesen. Beim scrollen mit dem iPad wird manchmal etwas verschluckt.
F. Fo schrieb: > Hekra K* schrieb: >> F. Fo schrieb: >>> Wegstaben Verbuchsler schrieb: >>>> für dei reine Pulsverlängerung wäre gegebenenfalls ein retriggerbares >>>> Monoflop für den Output Enable denkbar (anstelle einer uC-Lösung) >>> >>> Daran dachte ich auch zuerst, aber ein ATTiny10 kostet 50 Cent und ist >>> mit drei Zeilen programmiert und schnell dazwischen gesetzt. >>> Dazu kann er das dann so lange anpassen, bis es ihm richtig gefällt. >> >> ...was soll hier angepasst werden, wenn OE auf GND liegt und trotzdem >> nicht permanent leuchtet wo weiter oben gepostet? >> ..bitte die ganze Historie lesen... > > Tut mir leid, habe ich erst später gelesen. Beim scrollen mit dem iPad > wird manchmal etwas verschluckt. ...keine Ursache, aber vielleicht gibt es ja noch andere Lösungsansätze...
a) Schreib ganz neue Software für den betehenden Prozessor und das Geeiere hat ein Ende. b) Bau etwas zwischen den bestehenden Prozessor und die Ansteuerung der Schieberegister (3 Leitungen auftrennen). Dann hast Du auch die Kontrolle über die Ausgaben.
spontan schrieb: > a) Schreib ganz neue Software für den betehenden Prozessor und das > Geeiere hat ein Ende. > > b) Bau etwas zwischen den bestehenden Prozessor und die Ansteuerung der > Schieberegister (3 Leitungen auftrennen). Dann hast Du auch die > Kontrolle über die Ausgaben. < a ist nicht möglich < b also doch einen zusätzlichen MC oder hat jemand eine Hardware-Idee..
Hekra K* schrieb: > Wegstaben Verbuchsler schrieb: >> trotzdem solltes du das mal probieren mit dem OE auf ground legen. >> Damit >> weißt du halt, dass du da eine Schaltung dazwischen fummeln (lassen) >> kannst > > .. habe jetzt bei beiden Schieberegistern den OE Pin (re. 4. von oben - > li. unten GND)abgelötet. Eine derartige Zählweise bei DIL-IC ist "unbekannt". De Pin werden reihum durchnumemriert. OE ist Pin 13. > Anzeige zeigt trotzdem die Werte blinkend an. > Habe dann die beiden OE pins auf GND gegeben, trotzdem keine > Veränderung. Daraus schließe ich das OE in diesem Fall keine Bedeutung > hat. hast du dir schon mal das Datenblatt vom 595 angesehen? http://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CDAQFjAA&url=http%3A%2F%2Fwww.nxp.com%2Fdocuments%2Fdata_sheet%2F74HC_HCT595.pdf&ei=mL5CU6_dH7Lb7AbvuIHwBw&usg=AFQjCNEk769V7UmuntIvV4jbOQaDZtVGhw&bvm=bv.64125504,d.ZGU Es gibt keine andere Möglichkeit für einen funktionsfähigen Chip, etwas anzuzeigen, wenn OE nicht auf Low gezogen ist. "Data in the storage register appears at the output whenever the output enable input (OE) is LOW." Einzige andere Erklärung: Du hast den Chip etwas zermurkst, und der OE ist mittlerweile tatsächlich "ohne Funktion". Irgendwas an deinen Lötkünsten stimmt aber möglicherweise noch nicht. Mach doch nochmal ein Foto von deinem letzten Lötversuch Was mich ein wenig wundert: In deinem Schema im ersten Post hast du zwar die beiden OE miteinander verbunden, aber die gehen zu nix weiterem. Sie müßten jedoch von irgendwas angesteuert werden. Und halte noch mal den Oszi an deine Pins, wenn du irgendwas umgelötet hast, und vergewissere dich das es sich wirklich so darstellst wie du es vermutest
Wegstaben Verbuchsler schrieb: > .. habe jetzt bei beiden Schieberegistern den OE Pin (re. 4. von oben - >> li. unten GND)abgelötet. > > Eine derartige Zählweise bei DIL-IC ist "unbekannt". De Pin werden > reihum durchnumemriert. OE ist Pin 13. ... richtig ist PIN 13 (re. 4. von oben - >> li. unten ist GND )- habe nur beschrieben wo sich Pin 13 befindet damit es auch sicher ist das ich den richtigen erwischt habe. Habe jetzt PIN 13 auf GND gegeben, Anzeige Blinkt nachwievor wenn auch etwas langsamer. Vermutlich wird OE als PWM verwendet... Um das Blinken wegzubringen wird also ein zusätzlicher MC notwendig sein.
Hekra K* schrieb: > .. richtig ist PIN 13 (re. 4. von oben - >>> li. unten ist GND )- habe nur beschrieben wo sich Pin 13 befindet damit es auch > sicher ist das ich den richtigen erwischt habe. > > Habe jetzt PIN 13 auf GND gegeben, Anzeige Blinkt nachwievor wenn auch > etwas langsamer. Vermutlich wird OE als PWM verwendet... > Um das Blinken wegzubringen wird also ein zusätzlicher MC notwendig > sein. > Habe jetzt PIN 13 auf GND gegeben, Anzeige Blinkt nachwievor wenn auch > subjektiv etwas langsamer. Kann es sein das der OE als PWM verwendet wird, denn die Anzeige leuchtet jetzt nach der Unterbrechung zum MC mit voller Leuchtkraft. > Um das Blinken wegzubringen wird also ein zusätzlicher MC notwendig > sein.
Hekra K* schrieb: >> Habe jetzt PIN 13 auf GND gegeben, Anzeige Blinkt nachwievor wenn auch >> subjektiv etwas langsamer. Kann es sein das der OE als PWM verwendet wird, denn > die Anzeige leuchtet jetzt nach der Unterbrechung zum MC mit voller > Leuchtkraft. ACH ? schau mal ein paar Postings weiter zuvor, da hatten wir das ja schon von Anfang an so vermutet, und auch vermutet daß du irgendwo in deiner Systematik noch nicht "ganz klar" warst. Umso schöner, daß es jetzt "geht", und zwar genau so wie wir es angenommen hatten. Warst du denn zuerst davon ausgegangen, daß du dei Leitung zum MC nicht unterbrechen brauchst? jetzt gibts als Schaltungsumbau 2 Möglichkeiten: "Einfache Fummelschaltung" mit einem retriggerbaren Monoflop dazwischen. Das läßt dir die Anzeige entsprechend deiner Vorgabe nach dem letzten Flankenanstieg noch "nachleuchten". "programmierte" Lösung, welche dir ... naja, eigentlich auch nix anderes macht als das Monoflop, halt nur in Software.
:
Bearbeitet durch User
@ Hekra K* (hekra) In Rätseln du sprichst. Unklar deiner Wort Sinn uns bleibt. Voll von Verwirrung dein Geist ist. Klarheit du suchen musst.
Wegstaben Verbuchsler schrieb: > schau mal ein paar Postings weiter zuvor, da hatten wir das ja schon von > Anfang an so vermutet, und auch vermutet daß du irgendwo in deiner > Systematik noch nicht "ganz klar" warst. > > Umso schöner, daß es jetzt "geht", und zwar genau so wie wir es > angenommen hatten. Naja, so ganz stimmt das ja nicht. Wenn sich nur die Leuchtstärke ändert und ncht die Anzeigedauer, dann wurde OE tatsächlich für die Helligkeitsregelung über PWM genutzt. Davon bleibt aber die AnzeigeDAUER unberührt. Das spricht dann wieder dafür, dass Anzeige an / aus über die Daten gesteuert wird, die ins Register geschrieben werden. Damit fällt die Monofloplösung wohl raus und es muss eine µC-Lösung her, die das schreiben der Daten manipuliert.
Falk Brunner schrieb: > @ Hekra K* (hekra) > > In Rätseln du sprichst. Unklar deiner Wort Sinn uns bleibt. Voll von > Verwirrung dein Geist ist. Klarheit du suchen musst. Falk Brunner schrieb: > @ Hekra K* (hekra) > > In Rätseln du sprichst. Unklar deiner Wort Sinn uns bleibt. Voll von > Verwirrung dein Geist ist. Klarheit du suchen musst. ...du lesen musst unten "Wegstaben Verbuchsler", du dann verstehen tust. lg i
Mir kommt es so langsam vor, als ob Du gar nicht an einer Lösung interessiert bist. Du bist nicht sehr kooperativ, ignorierst Vorschläge, beschreibst Messungen in Prosa, hast unterschiedlichste Messergebnisse bei gleicher Aufgabenstellung. Bekommst hier Lösungen präsentiert und Fragen gestellt, entweder willst Du sie nicht verstehen, oder Du hast keine Ahnung von der Materie. Ist Dir langweilig? Schreibts Du deswegen hier?
spontan schrieb: > Mir kommt es so langsam vor, als ob Du gar nicht an einer Lösung > interessiert bist. > > Du bist nicht sehr kooperativ, ignorierst Vorschläge, beschreibst > Messungen in Prosa, hast unterschiedlichste Messergebnisse bei gleicher > Aufgabenstellung. Bekommst hier Lösungen präsentiert und Fragen > gestellt, entweder willst Du sie nicht verstehen, oder Du hast keine > Ahnung von der Materie. > > Ist Dir langweilig? Schreibts Du deswegen hier? ...keineswegs, meine provokante Aussage bezog sich nur auf Falk Brunner. Bedanke mich fuer die konstruktiven Vorschläge ganz herzlich bei Wegstaben Verbuchsler und einigen anderen Leider gibt es in diesem Forum auch einige Besserwisser die dann einfach von oben herab agieren. Lg i
@ Hekra K* (hekra) >Leider gibt es in diesem Forum auch einige Besserwisser die dann einfach >von oben herab agieren. Ein hohes Niveau sieht nur von unten wie Arroganz aus ;-)
Ganz zu Anfang hab ich Dich so verstanden, dass Du gar kein Blinken haben willst. Dann willst Dus anders blinken lassen. Was für einen Hintergund hat denn das Blinken der Anzeige? ( ) Angst, die LEDs könnten "einbrennen" ( ) Erregung von Aufmerksamkeit ( ) anderer Grund: ... (Deine Aussage weiter oben war: "Soll die Anzeige x Tage lang leuchten" ... Ja, warum denn nicht?)
> Was für einen Hintergund hat denn das Blinken der Anzeige? > > ( ) Angst, die LEDs könnten "einbrennen" > > ( ) Erregung von Aufmerksamkeit > > ( ) anderer Grund: ... > > (Deine Aussage weiter oben war: "Soll die Anzeige x Tage lang leuchten" > ... Ja, warum denn nicht?) ..nein soll sie nicht, Stromverbrauch wäre zu hoch. Blinken bedeutet Aufmerksamkeit, aber ich wollte den Blinkintervall verändern. Nach einigen Tests ist es jetzt so das dies nur über einen zusätzlichen MC möglich sein wird. OE PIN muss nämlich mit MC verbunden sein ansonsten wird keine Messung durchgeführt. OE auf GND funktioniert nur im Demo Modus wo beliebige Werte eingespielt werden. Ich weiß aber nicht ob dies so einfach funktionieren wird.
Falk Brunner schrieb: > Ein hohes Niveau sieht nur von unten wie Arroganz aus ;-) ..akzeptiert und Respekt
Hekra K* schrieb: > am OE liegen bei dunkel 5 Volt und wenn hell 0 Volt - siehe Oszi Bild. > > ...Wert angezeigt für 0,3 sek. - dunkel 0,2 sek. - Wert angezeigt 0,3 > sek. - aus... ..alles getestet, so ist die Funktion. Jetzt soll folgendes geändert werden: Wert anzeigen für o,6 sek. - dunkel 0,2 sek. - Wert anzeigen 0,6 sek.- aus. lg
Hekra K* schrieb: > Hekra K* schrieb: >> am OE liegen bei dunkel 5 Volt und wenn hell 0 Volt - siehe Oszi Bild. >> >> ...Wert angezeigt für 0,3 sek. - dunkel 0,2 sek. - Wert angezeigt 0,3 >> sek. - aus... > > ..alles getestet, so ist die Funktion. Jetzt soll folgendes geändert > werden: > Wert anzeigen für o,6 sek. - dunkel 0,2 sek. - Wert anzeigen 0,6 sek.- > aus. > > lg ..hat jemand einen Lösungsansatz???
Lösungsansatz wurde schon gepostet. Hier nochmal: Die Datenleitungen der Schiebregister werden unterbrochen. Dazwischen hängst du einen Mikrocontroller, der die Daten vom Originalcontroller zwischenspeichert und entsprechend deinen Vorstellungen länger an die Schieberegister ausgibt. Wenn /OE wirklich für die Dimmung zuständig ist und das von dir mit dem Oszi gemessene Muster immer ausgegeben wird (also auch, wenn nichts angezeigt wird), musst du nicht mal /OE anfassen.
zufaulzumlogin schrieb: > Lösungsansatz wurde schon gepostet. Hier nochmal: > > Die Datenleitungen der Schiebregister werden unterbrochen. Dazwischen > hängst du einen Mikrocontroller, der die Daten vom Originalcontroller > zwischenspeichert und entsprechend deinen Vorstellungen länger an die > Schieberegister ausgibt. Wenn /OE wirklich für die Dimmung zuständig ist > und das von dir mit dem Oszi gemessene Muster immer ausgegeben wird > (also auch, wenn nichts angezeigt wird), musst du nicht mal /OE > anfassen. ...nein, das Oszi Muster ist das waehrend der Datenausgabe mit Blinkintervall. 0.3 0.2 pause 0.3 und aus. Habe das bereits geschrieben
Hekra K* schrieb: > ...nein, das Oszi Muster ist das waehrend der Datenausgabe mit > Blinkintervall. 0.3 0.2 pause 0.3 und aus. Habe das bereits geschrieben Entweder die Entwickler waren komplette Nieten oder an deinen Messungen bzw. Modifikationen stimmt was nicht. Wenn die OE Leitung sich tatsächlich so verhält ABER ein Dauer-Masse-Setzen der OE-Leitung nichts bewirkt, dann müssten die Entwickler doppelt gemoppelt vorgegangen sein und das Blinken mittels 2 Massnahmen realisiert haben * wechselweise Ausgabe eines 0-Musters bzw. das Muster für die anzuzeigende Zahl an das Schieberegister * bei gleichzeitigem Abschalten des Output Enable Ich kann mir allerdings nicht vorstellen, warum man das tun möchte. Jede der beiden Möglichkeiten ist für sich alleine genommen perfekt geeignet um damit ein Blinken zu realisieren. Das so zu machen wäre Aufwand für nichts, zumal die 2.te Möglichkeit recht trivial zu realisieren ist. Wie auch immer. Wenn /OE auf GND zu legen nicht funktioniert, dann gibt es keine einfache Möglichkeit. Was nicht heißt, dass es gar keine Möglichkeit gibt. So ist das nicht und das ist auch nicht die Frage. Die Frage lautet: Kann Hekra eine derartige Lösung realisieren? Und für meine Begriffe lautet die Antwort: Nein.
:
Bearbeitet durch User
>> ... OE PIN muss nämlich mit MC verbunden sein ansonsten >> wird keine Messung durchgeführt. OE auf GND funktioniert nur im Demo >> Modus wo beliebige Werte eingespielt werden. ... Warum das Setzen eines Eingang einer Baugruppe (hier: die Anzeige) die anzusteuerende Baugruppe (hier das "Meßgerät") zu einer anderen Funktion zwingt, ist abenteuerlich, wenn die Verbindung (des Eingangs der Anzeige zum Meßgerät) unterbrochen ist. Da stimmt nix. Aber die Baugruppen sind i.O. Blackbird
Karl Heinz schrieb: > Wenn die OE Leitung sich tatsächlich so verhält ABER ein > Dauer-Masse-Setzen der OE-Leitung nichts bewirkt, dann müssten die > Entwickler doppelt gemoppelt vorgegangen sein und das Blinken mittels 2 > Massnahmen realisiert haben > * wechselweise Ausgabe eines 0-Musters bzw. das Muster für die > anzuzeigende Zahl an das Schieberegister > * bei gleichzeitigem Abschalten des Output Enable Ich glaube, das ist folgendermaßen gelöst: Das BLINKEN wird wirklich über das Schreiben der Daten in die SR realisiert. Das Signal an /OE dient der DIMMUNG der Anzeige. Daher könnte er /OE fest auf GND legen und muss die Daten der SR puffern und länger ausgeben. Hekra K* schrieb: > ...nein, das Oszi Muster ist das waehrend der Datenausgabe mit > Blinkintervall. 0.3 0.2 pause 0.3 und aus. Habe das bereits geschrieben Das lässt sich aus dem Oszi-Bild schlecht ablesen. Das macht auch irgendwie keinen Sinn. Wie Karl-Heinz schreibt wäre das völlig hirnrissig entwickelt über die Daten UND über OE die Ausgabe blinken zu lassen.
zufaulzumlogin schrieb: > Wie Karl-Heinz schreibt wäre das völlig > hirnrissig entwickelt über die Daten UND über OE die Ausgabe blinken zu > lassen. Vllt. würde der Entwickler mach Codezeilen oder Arbeitszeit bezahlt...
zufaulzumlogin schrieb: > Ich glaube, das ist folgendermaßen gelöst: Das BLINKEN wird wirklich > über das Schreiben der Daten in die SR realisiert. Das Signal an /OE > dient der DIMMUNG der Anzeige. Genau darum sage ich auch, dass die Entwickler Nieten waren. Denn wenn ich einen Dimmmechanismus habe, dann ist nichts einfacher als das Blinken durch wechselweises Dimmen auf 0% bzw. x% zu realisieren. Alles natürlich unter der Prämisse, das das so realisiert ist wie angenommen. Nichts desto trotz > Um das Blinken wegzubringen wird also ein zusätzlicher > MC notwendig sein. Sieht wohl so aus. Ein MC wird das was sich auf den Leitungen tut analysieren müssen, daraus rausfiltern, ob das jetzt blinken oder Abschaltung war und dann entsprechend seinerseits die Anzeige ansteuern.
:
Bearbeitet durch User
Karl Heinz schrieb: > Alles natürlich unter der Prämisse, das das so realisiert ist wie > angenommen. Und DAS kann ich kaum glauben...
zufaulzumlogin schrieb: > Karl Heinz schrieb: >> Alles natürlich unter der Prämisse, das das so realisiert ist wie >> angenommen. > > Und DAS kann ich kaum glauben... Geht mir genauso. Aber dieser Schluss drängt sich auf. Oder aber die Messung bzw. die Schaltungsmodifikation ist nicht korrekt. Andere Möglichkeiten sehe ich keine.
.. hier nocheinmal zum besseren Verständnis eine Zeichnung von "Ist" und "GEWÜNSCHT", gemessen mit einem Oszi am OE Pin des HC74595 im verbundenen Zustand mit dem MC. Rotes Signal wäre wünschenswert.
die einfache Lösung ohne zusätzlichen uC wurde ja schon genannt. Retriggerbares Monoflop, welches auf die fallende Flanke vom /OE losläuft und eine bestimmte Zeit länger an bleibt, solange der /OE low ist
Also wird das Blinke jetzt doch mit dem /OE realisiert?
:
Bearbeitet durch User
Wegstaben Verbuchsler schrieb: > die einfache Lösung ohne zusätzlichen uC wurde ja schon genannt. > Retriggerbares Monoflop, welches auf die fallende Flanke vom /OE > losläuft und eine bestimmte Zeit länger an bleibt, solange der /OE low > ist Das wird nichts helfen, wenn die restlichen Beobachtungen korrekt sind. Man könnte auf die Art die Dunkelphasen ein wenig länger machen, indem man dem OE ein High aufzwingt, wenn das Original schon auf Low gegangen ist, aber umgekehrt funktioniert es nicht: Auf die Art kann man die Leuchtphasen in dieser Schaltung/Programmierung nicht länger machen.
Karl Heinz schrieb: > Wegstaben Verbuchsler schrieb: >> die einfache Lösung ohne zusätzlichen uC wurde ja schon genannt. >> Retriggerbares Monoflop, welches auf die fallende Flanke vom /OE >> losläuft und eine bestimmte Zeit länger an bleibt, solange der /OE low >> ist > > Das wird nichts helfen, wenn die restlichen Beobachtungen korrekt sind. > Man könnte auf die Art die Dunkelphasen ein wenig länger machen, indem > man dem OE ein High aufzwingt, wenn das Original schon auf Low gegangen > ist, aber umgekehrt funktioniert es nicht: Auf die Art kann man die > Leuchtphasen in dieser Schaltung/Programmierung nicht länger machen. ...also doch über einen zusätzlichen MC??
Ich wiederhole mich: zufaulzumlogin schrieb: > Die Datenleitungen der Schiebregister werden unterbrochen. Dazwischen > hängst du einen Mikrocontroller, der die Daten vom Originalcontroller > zwischenspeichert und entsprechend deinen Vorstellungen länger an die > Schieberegister ausgibt.
Ich würde mal Karl Heinz oder ählich lang gedienten Mitgliedern eine PN schreiben und fragen ob sie mir die Schaltung gegen Kostenersatz modifizieren. Alles andere geht meiner Meinung in Richtung Kabarett (oder sagt man Troll dazu?)
Trude schrieb: > Ich würde mal Karl Heinz oder ählich lang gedienten Mitgliedern > eine PN > schreiben und fragen ob sie mir die Schaltung gegen Kostenersatz > modifizieren. > Alles andere geht meiner Meinung in Richtung Kabarett (oder sagt man > Troll dazu?) ...Anfrage ist hiermit gestellt.. Anworten erwünscht...
Hekra K* schrieb: > Trude schrieb: >> Ich würde mal Karl Heinz oder ählich lang gedienten Mitgliedern >> eine PN >> schreiben und fragen ob sie mir die Schaltung gegen Kostenersatz >> modifizieren. >> Alles andere geht meiner Meinung in Richtung Kabarett (oder sagt man >> Troll dazu?) > > ...Anfrage ist hiermit gestellt.. Anworten erwünscht... Rechne nicht mit mir. Ohne die Platine da zu haben, mach ich das sicher nicht. Ganz abgesehen davon, dass ich in nächster Zeit nicht viel Zeit haben werde. Mir steht unter Umständen ein Wohnungsumzug bevor.
Karl Heinz schrieb: > Mir steht > unter Umständen ein Wohnungsumzug bevor. Dann ziehe bitte in meine Nähe.;-)
F. Fo schrieb: > Karl Heinz schrieb: >> Mir steht >> unter Umständen ein Wohnungsumzug bevor. > > Dann ziehe bitte in meine Nähe.;-) ...vielleicht haben noch andere Interesse das Projekt zu machen
Hekra K* schrieb: > F. Fo schrieb: >> Karl Heinz schrieb: >>> Mir steht >>> unter Umständen ein Wohnungsumzug bevor. >> >> Dann ziehe bitte in meine Nähe.;-) > > ...vielleicht haben noch andere Interesse das Projekt zu machen ...Hat jemand Interesse????
Hekra K* schrieb: > Hekra K* schrieb: > F. Fo schrieb: > Karl Heinz schrieb: > Mir steht > unter Umständen ein Wohnungsumzug bevor. > > Dann ziehe bitte in meine Nähe.;-) > > ...vielleicht haben noch andere Interesse das Projekt zu machen > > ...Hat jemand Interesse???? Platine kann bei ernsthaften Interesse natürlich beigestellt werden.. bei Interesse einfach eine mail senden oder hier posten.
Hekra K* schrieb: > Hekra K* schrieb: >> Hekra K* schrieb: >> F. Fo schrieb: >> Karl Heinz schrieb: >> Mir steht >> unter Umständen ein Wohnungsumzug bevor. >> >> Dann ziehe bitte in meine Nähe.;-) >> >> ...vielleicht haben noch andere Interesse das Projekt zu machen >> >> ...Hat jemand Interesse???? > > Platine kann bei ernsthaften Interesse natürlich beigestellt werden.. > bei Interesse einfach eine mail senden oder hier posten. Irgendwie ist mein Text wohl völlig falsch verstanden worden. Als K.-H. Buchegger schrieb, dass er umziehen müsse, da schrieb ich das scherzeshalber, um meine Hochachtung für ihn auszudrücken.
F. Fo schrieb: > Hekra K* schrieb: > Hekra K* schrieb: > Hekra K* schrieb: > F. Fo schrieb: > Karl Heinz schrieb: > Mir steht > unter Umständen ein Wohnungsumzug bevor. > > Dann ziehe bitte in meine Nähe.;-) > > ...vielleicht haben noch andere Interesse das Projekt zu machen > > ...Hat jemand Interesse???? > > Platine kann bei ernsthaften Interesse natürlich beigestellt werden.. > bei Interesse einfach eine mail senden oder hier posten. > > Irgendwie ist mein Text wohl völlig falsch verstanden worden. > Als K.-H. Buchegger schrieb, dass er umziehen müsse, da schrieb ich das > scherzeshalber, um meine Hochachtung für ihn auszudrücken. ...hat sich wer beklagt. Außerdem nicht wirklich fuer das Thema wichtig Lg
Ist das so eine Geschwindigkeitskontrolltafel wie sie an Ortseingängen steht? Doch geklaut? ;) oder wo bekommt man sowas her.
klauspeter schrieb: > Ist das so eine Geschwindigkeitskontrolltafel wie sie an > Ortseingängen steht? > Doch geklaut? ;) oder wo bekommt man sowas her. ..warum, hast du alles geklaut was du hast? schon mal daran gedacht das man solches auch kaufen kann,zb. Wavetec oder viatraffic und noch andere.Meine sind smart Geraete, Firma leider nicht mehr existent.
Behalt die Nerven. Falls OE wirklich für PWM zuständig ist, kann es nur noch über das Schieberegister gesteuert werden. Dann musst du auch dort ansetzen. Du ignorierst alle Vorschläge und wirst aggressiv, wenn es nicht so klappt wie du dir das vorstellst. Du hast 3 Threads offen für die gleiche Frage, wo dir Leute unabhängig voneinander das gleiche gesagt haben. Aus dem anderen Thread, wo du nicht mehr geantwortet hast. Lothar Miller schrieb: > Nur sollte man dann vorher mal ein wenig mehr von der Schaltung wissen. > Wie sind denn die Schieberegister angeschlossen? Eine kleine > Schaltplanskizze wäre da sicher hilfreich... Mach einen ordentlichen Schaltplan, mehr ist dazu nicht zu sagen.
Hekra K* schrieb: > Platine kann bei ernsthaften Interesse natürlich beigestellt werden.. > bei Interesse einfach eine mail senden oder hier posten. ..es geht hier nur mehr um die Frage ob jemand die Änderungen machen kann. Platine wird bei ernsthaften Interesse natürlich beigestellt. > bei Interesse einfach eine mail senden oder hier posten.
klauspeter schrieb: > > Mach einen ordentlichen Schaltplan, mehr ist dazu nicht zu sagen. ..wie es funktioniert ist mittlerweile klar. Lies einfach die ganzen postings....siehe auch vorletzten Eintrag...
holger schrieb: > Wenn es so klar ist, warum löst du dein Problem nicht slebst? ...klar ist die Funktion, zum Programmieren der Anpassungen suche ich einen der das intus hat.
Hekra K* schrieb: > holger schrieb: >> Wenn es so klar ist, warum löst du dein Problem nicht slebst? > > ...klar ist die Funktion, zum Programmieren der Anpassungen suche ich > einen der das intus hat. wer hat Interesse?? bitte gesamten Thread lesen
zufaulzumlogin schrieb: > Ich wiederhole mich: > > zufaulzumlogin schrieb: > Die Datenleitungen der Schiebregister werden unterbrochen. Dazwischen > hängst du einen Mikrocontroller, der die Daten vom Originalcontroller > zwischenspeichert und entsprechend deinen Vorstellungen länger an die > Schieberegister ausgibt. Welche Infos sind fuer diese Lösung notwendig? Protokoll oder was es sonst noch gibt.
Es gibt da zwei Möglichkeiten: 1. Du machst es selbst. Vorgehensweise in Etwa: - Schaltplan von der betreffenden Region zeichnen: µC-Anbindung an die SR, SPI-BUS, OE, etc. - SPI auftrennen, eigenen Controller zwischen den originalen µC und die SR hängen - Im ersten Schritt SPI vom Original-µC einlesen und an über zweite SPI-Schnittstelle an SR ausgeben. Also erstmal nur durchschleifen. - Wenn das klappt, Daten vom Original-µC zwischenspeichern, und für eine angepasste Zeitdauer an die SR ausgeben. - Fertig. 2. Du lässt es von jemandem machen. Dann: - Schaltplan der betreffenden Region machen. Jemand der das für dich macht, muss eine ungefähre Einschätzung davon haben, worauf er sich einlässt. - Bisherige Erkenntnisse nochmal zusammenfassen und hier eintragen. Keiner hat Lust sich den ganzen Thread durchzulesen. - Mache ein Angebot, bzw. schreibe, was dir das Ganze Wert ist. Dir muss klar sein, dass sich hier niemand für 50€ hinsetzt und den Kram macht. Wenn's dir nichts Wert ist, hast du immer noch Option 1. Dann bekommst du immer noch kostenlose Hilfe im Forum. Ein gewisses Mass an Eigeninitiative wird aber von dir erwartet.
zufaulzumlogin schrieb: > 2. Du lässt es von jemandem machen. Dann: > - Schaltplan der betreffenden Region machen. Jemand der das für dich > macht, muss eine ungefähre Einschätzung davon haben, worauf er sich > einlässt. > - Bisherige Erkenntnisse nochmal zusammenfassen und hier eintragen. > Keiner hat Lust sich den ganzen Thread durchzulesen. > - Mache ein Angebot, bzw. schreibe, was dir das Ganze Wert ist. Dir muss > klar sein, dass sich hier niemand für 50€ hinsetzt und den Kram macht. > Wenn's dir nichts Wert ist, hast du immer noch Option 1. Dann bekommst > du immer noch kostenlose Hilfe im Forum. Ein gewisses Mass an > Eigeninitiative wird aber von dir erwartet. Variante 2 ist mir eben lieber. Budget etwa 500€ vorhanden. Platine kann ebenfalls bereitgestellt werden. Wer hat Interesse??
Karl Heinz schrieb: > Was soll ich (wir) mit einer Demo? > Das man das Blinken durch Ansteuerung des OE Pins vom µc aus realisieren > kann, steht ausser Frage. Das war klar, sobald fest stand, das die > Leitung zum µC führt. > Das ist daher auch überhaupt nicht die Frage. Die Frage lautet: > realisiert das Programm, das auf dem µC läuft, das Blinken so, oder > realisiert es das Blinken, indem es über die normalen > Schieberegister-Ausgaben ein Muster ausgibt, so dass keine LED leuchtet. > Beide Varianten sind prinzipiell möglich. > Am Spannungsverlauf des OE Pins könnte man es sehr wahrscheinlich sehen. > Denn abgesehen vom Blinken (bzw. Abschalten der Anzeige, bzw. Dimmen > mittels PWM) gibt es keinen Grund, warum man diesen Pin des > Schieberegisters ansteuern sollte. Sein Normalzustand ist, das er mit > GND verbunden ist. Dann sind die Ausgangstreiber der SS aktiv. Und so > wird das auch auf,ich würde mal sagen, geschätzten 95% aller Schaltungen > mit 595-Schieberegistern gemacht: der OE Pin ist ganz einfach hart mit > GND verbunden. Hallo, hier ein dokumentierter Programmauszug mit MC Belegung. Vermutlich wird die Hell-Dunkel über OE realisiert. Pin 22 beim MC zu OE beim Schieberegister. kann hardwaretechnisch es realisiert werden das OE zB. 0,3s länger auf GND liegt?
Ich versteh ja, dass du das gerne hättest. Aber die Frage lässt sich mit diesem Code nicht beantworten. Die Ausgabe der Geschwindigkeit und damit wohl auch das Blinken bei bestimmten Geschwindigkeiten, ist in der Prozedur DisplaySpeed enthalten. Und deren Code liegt nicht vor. Der Programmauszug, den du da hast, ist eben nicht vollständig. Und genau das ist das Problem. Wenn er vollständig wäre, müsste man überhaupt keine Hardware Modifikation machen. Dann wird einfach im Programm das Blinken abgeschaltet und gut ist es. Aber mit dem Code kann man die Frage nicht beantworten, wie das Blinken konkret realisiert wurde. Und deine Messungen ergeben ein uneinheitliches Bild. Genau das ist das Problem.
:
Bearbeitet durch User
Karl Heinz schrieb: > Ich versteh ja, dass du das gerne hättest. > Aber die Frage lässt sich mit diesem Code nicht beantworten. > > Die Ausgabe der Geschwindigkeit und damit wohl auch das Blinken bei > bestimmten Geschwindigkeiten, ist in der Prozedur DisplaySpeed > enthalten. Und deren Code liegt nicht vor. > > Der Programmauszug, den du da hast, ist eben nicht vollständig. Und > genau das ist das Problem. > Wenn er vollständig wäre, müsste man überhaupt keine Hardware > Modifikation machen. Dann wird einfach im Programm das Blinken > abgeschaltet und gut ist es. Aber mit dem Code kann man die Frage nicht > beantworten, wie das Blinken konkret realisiert wurde. Und deine > Messungen ergeben ein uneinheitliches Bild. Genau das ist das Problem. ..danke für die Info. Im Grunde wird jeder gemessene Wert 2x angezeigt. OE für 0,3s auf GND - 0,2s High - 0,3s GND. Jetzt meine Frage. Kann man die 0,2s mittels Hardware überbrücken? Könnte sich dann etwa so darstellen - 0,10s auf GND danach High bis zum nächsten Messwert.
wenn du doch schon Zugriff auf den Programmcode hast - wieso organisierst du nicht einfach den Rest, dann wird ein bichen im Code angepasst, und schon gehts. Ist vermutlich weniger aufwändig als da Hardware dazwischen zu fummeln.
Wegstaben Verbuchsler schrieb: > wenn du doch schon Zugriff auf den Programmcode hast - wieso > organisierst du nicht einfach den Rest, dann wird ein bichen im Code > angepasst, und schon gehts. > > Ist vermutlich weniger aufwändig als da Hardware dazwischen zu fummeln. sorry, leider preislich nicht machbar. Erschwinglich wäre nur das hex.file und da kann ich nichts ändern.
> Ich glaube, das ist folgendermaßen gelöst: Das BLINKEN wird wirklich > über das Schreiben der Daten in die SR realisiert. Das Signal an /OE > dient der DIMMUNG der Anzeige. Ich glaube eher der TO sollte sich mal bewusst machen, was er hier veranstaltet.
MCUA schrieb: >> Ich glaube, das ist folgendermaßen gelöst: Das BLINKEN wird wirklich >> über das Schreiben der Daten in die SR realisiert. Das Signal an /OE >> dient der DIMMUNG der Anzeige. > Ich glaube eher der TO sollte sich mal bewusst machen, was er hier > veranstaltet. 100% Zustimmung. Irgendein Moderator könnte auch mal so langsam ne Pulle Leim in diesen Thread kippen. Das ganze Ding ist eine Lachnummer. Erst kriegt er richtige Hinweise, behauptet er hätte alles so gemacht wie empfohlen, nach etlichen weiteren Schreibereien sagt er dann, "Na gut, dann mache ich das jetzt so!", und dann klappt alles wie beschrieben und das Blinken ist weg. Das ist aber auf einmal auch nicht mehr richtig und tut so als wären es alles Deppen, weil man ja wissen müsste, dass er das so nicht wollte, obwohl eingangs so gefordert. Danach versucht er noch einen größeren Deppen zu finden, der ihm das umbaut, das gleich etliche Male. Ich finde es reicht jetzt und da könnte mal so langsam ein Schloss dran.
F. Fo schrieb: > MCUA schrieb: > Ich finde es reicht jetzt und da könnte mal so langsam ein Schloss dran. :-(
@ Hekra K* (hekra) >..danke für die Info. Im Grunde wird jeder gemessene Wert 2x angezeigt. >OE für 0,3s auf GND - 0,2s High - 0,3s GND. Kann man. Mit einem kleinen uC. > Jetzt meine Frage. Kann man >die 0,2s mittels Hardware überbrücken? Klar, mit einem Draht. Dann blinkt nix mehr ;-) > Könnte sich dann etwa so > darstellen - 0,10s auf GND danach High bis zum nächsten Messwert. Dann blitzt deine Anzeige. Willst du das? Ach ja, wenn du schon jemanden anderes das machen lassen willst musst du MUSO MEHR klar kommunizieren, WAS du willst. Z.B. mit einem Zeitdiagramm. Eins vom IST-Zustan, eins vom SOLL-Zustand. Texte können sowas nur schlecht wiedergeben.
Falk Brunner schrieb: > @ Hekra K* (hekra) > >>..danke für die Info. Im Grunde wird jeder gemessene Wert 2x angezeigt. >>OE für 0,3s auf GND - 0,2s High - 0,3s GND. > > Kann man. Mit einem kleinen uC. > >> Jetzt meine Frage. Kann man >>die 0,2s mittels Hardware überbrücken? > Dann blitzt deine Anzeige. Willst du das? > > Ach ja, wenn du schon jemanden anderes das machen lassen willst musst du > MUSO MEHR klar kommunizieren, WAS du willst. Z.B. mit einem > Zeitdiagramm. Eins vom IST-Zustan, eins vom SOLL-Zustand. Texte können > sowas nur schlecht wiedergeben. ..sorry, sollte 1s heißen
Und was ist nur IST und was ist SOLL? Wie langs sind die einzelnen Pulse? Kommunikation ist schon nicht so einfach . . . Kleiner Tipp. Nimm Kästchenpapier, damit kann man sowas sehr gut darstellen und man sieht auch, welche Flanke wie zueinander liegen, auch wenn nicht alle Zeiten maßstäblich sind.
:
Bearbeitet durch User
Falk Brunner schrieb: > Und was ist nur IST und was ist SOLL? Wie langs sind die einzelnen > Pulse? Kommunikation ist schon nicht so einfach . . . > Kleiner Tipp. Nimm Kästchenpapier, damit kann man sowas sehr gut > darstellen und man sieht auch, welche Flanke wie zueinander liegen, auch > wenn nicht alle Zeiten maßstäblich sind. ..Ist= blau, Soll= rot. Istzustand - 0,3 hell - 0,2-dunkel - 0,3 hell - kein wert=dunkel Soll - zB. 0,8 oder 1 hell -kein Wert=dunkel
@ Hekra K* (hekra) >..Ist= blau, Soll= rot. >Istzustand - 0,3 hell - 0,2-dunkel - 0,3 hell - kein wert=dunkel >Soll - zB. 0,8 oder 1 hell -kein Wert=dunkel Nö, so nicht Sportsfreund. Nimm deine Skizze (die recht gut ist) und zeichne DORT die Zeiten ein, ebenso sie Beschriftung SOLL/IST.
Wenn Du diese Zeiten mal maßstäblich aufmalst, merkst Du selbst, dass Deine Angaben keinen Sinn ergeben. Wie wäre es mit einem Monoflop, getriggert von der negativen Flanke vom "OE" des Controllers und einer Haltezeit von 0,8 Sekunden. Der negierte Monoflop-Ausgang steuert das "OE" der Anzeige. Blackbird
Falk Brunner schrieb: > @ Hekra K* (hekra) > >>..Ist= blau, Soll= rot. >>Istzustand - 0,3 hell - 0,2-dunkel - 0,3 hell - kein wert=dunkel >>Soll - zB. 0,8 oder 1 hell -kein Wert=dunkel > > Nö, so nicht Sportsfreund. Nimm deine Skizze (die recht gut ist) und > zeichne DORT die Zeiten ein, ebenso sie Beschriftung SOLL/IST. ...gerne
@ Hekra K* (hekra) > impulse.pdf | anzeigen >...gerne Ahhhh, es werde Licht! Die Lösung ist aber schon gemannt worden, ein Monoflop. 74HC123
>> ... Die Lösung ist aber schon gemannt worden, ein >> Monoflop. 74HC123 Man kann's nicht oft genug wiederholen ... >> Ahhhh, es werde Licht! Glaube ich nicht. Blackbird
Falk Brunner schrieb: > @ Hekra K* (hekra) > >> impulse.pdf | anzeigen > >>...gerne > > Ahhhh, es werde Licht! Die Lösung ist aber schon gemannt worden, ein > Monoflop. 74HC123 danke für die Unterstützung, vielleicht kann mir noch jemand die passende Schaltung dazu nennen.
@ Hekra K* (hekra) >danke für die Unterstützung, vielleicht kann mir noch jemand die >passende Schaltung dazu nennen. Das Lesen des Datenblatts reicht.
Falk Brunner schrieb: > Ahhhh, es werde Licht! Die Lösung ist aber schon gemannt worden, ein > Monoflop. 74HC123 Hier wurde alles schon dutzende Male genannt.
Karl Heinz schrieb: > Das wird nichts helfen, wenn die restlichen Beobachtungen korrekt sind. > Man könnte auf die Art die Dunkelphasen ein wenig länger machen, indem > man dem OE ein High aufzwingt, wenn das Original schon auf Low gegangen > ist, aber umgekehrt funktioniert es nicht: Auf die Art kann man die > Leuchtphasen in dieser Schaltung/Programmierung nicht länger machen. ..ist es jetzt möglich oder nicht? ..hier scheinen auch die Experten unterschiedlicher Meinung zu sein...
Falk Brunner schrieb: > @ Hekra K* (hekra) > >> impulse.pdf | anzeigen > >>...gerne > > Ahhhh, es werde Licht! Die Lösung ist aber schon gemannt worden, ein > Monoflop. 74HC123 Immer unter der Voraussetzung, dass Hekras Modifikationen korrekt waren: Das wird nichts bringen. Mehr als auf GND schalten kann man den OE nicht. Und wenns dann noch immer blinkt (laut Aussage Hekras), dann ist das Blinken nicht durch OE realisiert worden. Alles natürlich immer unter der Voraussetzung, das Hekra die angegebenen Modifikationen korrekt ausgeführt hat.
Karl Heinz schrieb: > Falk Brunner schrieb: >> @ Hekra K* (hekra) >> >>> impulse.pdf | anzeigen >> >>>...gerne >> >> Ahhhh, es werde Licht! Die Lösung ist aber schon gemannt worden, ein >> Monoflop. 74HC123 > > Immer unter der Voraussetzung, dass Hekras Modifikationen korrekt waren: > Das wird nichts bringen. > Mehr als auf GND schalten kann man den OE nicht. Und wenns dann noch > immer blinkt (laut Aussage Hekras), dann ist das Blinken nicht durch OE > realisiert worden. > > Alles natürlich immer unter der Voraussetzung, das Hekra die angegebenen > Modifikationen korrekt ausgeführt hat. Hallo, hatte jetzt mal wieder die Zeit, mich mit dem Display zu beschäftigen. Nun, die Sache ist so. habe beide OE Pins abgelötet(liegen frei, ohne Kontakt zur Leiterbahn). Anzeige blinkt nachwievor - nur eben mit voller Helligleit. Das bedeutet damit wohl, dass der OE nur für die Helligkeitssteuerung verwendet wird (PWM). Das zweimalige blinken jedes Wertes wird damit mit höchster Wahrscheinlichkeit über die Software realisiert. Damit scheint jetzt auch nur mehr eine softwaretechnische Lösung möglich sein, oder??? mfg hk
so wie ich es sehe hast du einen 8051 devrirate 90S8515 von Atmel drauf. Lese das Programm aus und disassemblier es, sollte doch kein so grosses Problem darstellen, du hast ja die Hardware zum Testen da.
Hekra K* schrieb: > Nun, die Sache ist so. habe beide OE Pins abgelötet(liegen frei, Wie bereits weiter oben steht, hast Du so einen undefinierten Pegel am OE-Pin. Der Pin (bzw. beide) müssen entweder fest mit Plus oder fest mit Minus verbunden werden. Gruss Harald
athome schrieb: > so wie ich es sehe hast du einen 8051 devrirate 90S8515 von Atmel > drauf. > Lese das Programm aus und disassemblier es, sollte doch kein so grosses > Problem darstellen, du hast ja die Hardware zum Testen da. Hallo, ist schon ein Problem - Programm ist gesperrt.
Harald Wilhelms schrieb: > Hekra K* schrieb: > >> Nun, die Sache ist so. habe beide OE Pins abgelötet(liegen frei, > > Wie bereits weiter oben steht, hast Du so einen undefinierten > Pegel am OE-Pin. Der Pin (bzw. beide) müssen entweder fest mit > Plus oder fest mit Minus verbunden werden. > Gruss > Harald Hallo, das stimmt schon, aber die anzeige funktioniert dennoch.
Hekra K* schrieb: > das stimmt schon, aber die anzeige funktioniert dennoch. Du möchtest das Blinken der Anzeige unterdrücken, aber nach 174 Beiträgen in diesem Thread bist Du gerade man soweit, dass Du die OE-Pins, die für die Helligkeitssteuerung zuständig sind, offen lässt? Warum? Hekra K* schrieb: > Lässt sich über die 3 > Schieberegister-Steuerleitungen da etwas bewerkstelligen. Das ST_CP Signal müsste so aussehen (s. Bild). Es sollte zu dem gewünschten Ergebnis führen, wenn man von jeder Sequenz den jeweils zweiten Impuls herausfiltert. Mit einem kleinen µC ist der Hardwareaufwand zwar deutlich kleiner, aber es ist durchaus möglich das ganze mit Logik-Gattern zu lösen. Die drei ICs kosten bei Reichelt zusammen 87 Cent. Hinzu kommen noch 3x 100nF, Widerstand und Kondensator für das Monoflop und eine kleine Lochrasterplatine. Im Anhang ist ein Entwurf der Schaltung -> Achtung: nicht geprüft und nicht simuliert. Sieht das ST_CP Signal so aus, wir von mir angenommen? Wie genau ist das von Dir angegebene Timing (0,3s - 0,2s - 0,3s)? Ist das Timing immer gleich oder ändert es sich z.B. mit der gemessenen Geschwindigkeit? Wie groß ist der Mindestabstand zwischen zwei Messungen?
John schrieb: > Du möchtest das Blinken der Anzeige unterdrücken, aber nach 174 > Beiträgen in diesem Thread bist Du gerade man soweit, dass Du die > OE-Pins, die für die Helligkeitssteuerung zuständig sind, offen lässt? > Warum? Das ist nicht mal das eigentliche Problem. Er bekam jede Menge hilfreicher Tipps, die er nach eigenen Angaben befolgte und das Ergebnis sei nicht das erwartete gewesen. Etliche Beiträge weiter, nachdem alle mit so starkem Druck darauf hinwiesen, dass das nicht möglich sei, räumte der TO ein, dass er noch nichts von dem gemacht hätte, wie ihm empfohlen wurde. Für mich ist das "Leute verarschen" und dann soll er mal selbst sehen wie er das jetzt noch hin kriegt.
John schrieb: > Sieht das ST_CP Signal so aus, wir von mir angenommen? > > Wie genau ist das von Dir angegebene Timing (0,3s - 0,2s - 0,3s)? > > Ist das Timing immer gleich oder ändert es sich z.B. mit der gemessenen > Geschwindigkeit? > > Wie groß ist der Mindestabstand zwischen zwei Messungen? Hallo, erst mal danke. Werde das Signal mit dem Oszi messen und geb dann Bescheid. Das Timing ist immer das selbe, Der Mindestabstand zwischen zwei Messungen ist 1,5 sec. mfg h.k
Hekra K* schrieb: > John schrieb: >> Sieht das ST_CP Signal so aus, wir von mir angenommen? >> >> Wie genau ist das von Dir angegebene Timing (0,3s - 0,2s - 0,3s)? >> >> Ist das Timing immer gleich oder ändert es sich z.B. mit der gemessenen >> Geschwindigkeit? >> >> Wie groß ist der Mindestabstand zwischen zwei Messungen? > > Hallo, erst mal danke. Werde das Signal mit dem Oszi messen und geb dann > Bescheid. > Das Timing ist immer das selbe, Der Mindestabstand zwischen zwei > Messungen ist 1,5 sec. > > mfg h.k Hallo, scheint jetzt fast alles klar zu sein. Das auf GND legen der OE/Pins bringt leider nicht die erhoffte Lösung, außer das die LED´s jetzt eben mit permanenter Helligkeit leuchten (keine PWM mehr). Das Blinken wird über den MC realisiert (die 74HC595 werden gelöscht indem 0'en in die Register geschoben werden. Damit bleibt als Lösungsansatz nur mehr ein MC welcher die ausgegebenen Daten zwischenspeichert und mit neuer Logik ausgibt. Ist dies mit vertretbaren Aufwand umsetzbar, bitte um Informationen? mfg hk
In die Daten musst du dich nicht einmischen. Es reicht, wenn man sie nur mittliest und das Latch Enable selbst steuert. Vllt. lässt sich da mit Logik ICs was machen...
Max H. schrieb: > Es reicht, wenn man sie nur > mittliest und das Latch Enable selbst steuert. Vllt. lässt sich da mit > Logik ICs was machen... So vielleicht? Beitrag "Re: Schieberegister ansteuern"
Habe das hier gerade zufällig gesehen - vielleicht hilft hier ja meine Ansteuerung / Schaltplan weiter? Beitrag "Re: DDS AD9854 China- Modul" Gruß A. Döbler
Hekra K* schrieb: > Das Blinken wird über den MC realisiert (die 74HC595 werden gelöscht > indem 0'en in die Register geschoben werden. Dann unterbinde das, entweder indem du den Clk-Eingang vom SR so lange blockierst oder indem du verhinderst, das die 0'en ins Ausgangsregister übernommen werden. > Damit bleibt als Lösungsansatz nur mehr ein > MC welcher die ausgegebenen Daten zwischenspeichert und mit neuer Logik > ausgibt. Ist dies mit vertretbaren Aufwand umsetzbar, bitte um > Informationen? Muss nicht (s.o.)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.