Sehr interessant! Die Bauteile halten auch nicht mehr ewig. Ich habe schon einige SMD-Widerände in Geräten ersetzen müssen, die einfach hochohmig geworden sind. Diese wurden aber mechanisches oder elektrisch auf keinster Weise überfordert...
Sollte der Chip links ein hex-Inverter sein, dann ist der schnell getauscht. Diese gehen selten durch zu hohe Temperaturen kaputt. Da passiert eher durch Überspannung. Wahrscheinlich werden nicht alle 6 verwendet. Man könnte das Signal auf einen anderen Inverter leiten, der definitiv vorher nicht verwendet wurde, aber zur Sicherheit neuen Chip rein, dann schließt man gleichzeitig kälte Lötstellen aus, was meine erste Vermutung war. Aber gut gelöst, wenn man einen passenden RS485 im Regal liegen hat und nicht Wochen auf ein Neuteil warten muss. Allerdings war der Aufwand mit Code-Anpassungen nicht gering.
Mein Code basiert auf der SDM120-Library von Reaper, die WebUI (github.com/adlerweb/BZ40i_Energy_Meter/tree/master/examples/bz40i_live_page) sollte sich recht einfach auf den Originalcode portieren lassen.
I had a problem with this module not being able to communicate. I found the problem to be C2 being to small in value. After removing C2 and replacing with a 22nF, the module worked. I think the purpose of C2 is to keep the transmission running in one direction, but when there is a pause in the communication, C2 will charge up or down and prepare the module for either transmitting or receiving the next block of data
Also zur Aufklärung, das ist ein 74HC04 Hex Inverter und kein Microcontroller. der kleine ist ein MAX485 Also alles in allem eine übliche Schaltung um den Pegel vom rs485 Eingang gegen alles mögliche in sachen falsche Spannung zu schützen. Die Schaltung ist das jeweils 2 Inverter hintereinander geschaltet wurden um die Invertierung am Ausgang rückgängig zu machen.
Ja, da ich selber aus der Halbleiterei komme, weiß ich, dass es für so ein Chip auch 1000 Wege gibt, ins Gras zu beißen, je nachdem wie gut das Design und Prozessierung ist. Beispiel wäre ein verpatzter/zu dünner Metal Layer. Der Chip funktioniert prinzipiell aber auf Dauer bekommt man Elektromigrationsprobleme, die bei Temperatur auch nicht besser werden. In der DDR gab es zB. die Bastlerchips - das waren Chips, die die Spezifikation nicht erreicht haben. Die waren billiger bzw. überhaupt als Normalbürger zu bekommen. Ich kann mir gut vorstellen (reine Spekulation), dass sowas noch gemacht wird und solche Lose/Chargen als 'good for hobbyist devices' gekennzeicht werden bzw. die Kennzeichnung entfernt wird. Wer weiß, was die da drüben so alles machen ....
Natürlich bedeuten erhöhte Temperaturen Stress für so ein Bauteil, ich denke aber das es sich in deinem Fall um den Badewanneneffekt handelt. Natürliche Selektion von Silizium Chips.
Uhhhmmm... ja... **klick**. Stimmt, guter Hinweis. Der hängt an 3.3V. Und der 485er kann offiziell kein 3.3V. Mööööglicherweise sollte ich das nochmal anpacken und an 5V hängen. Ggf. noch mit passendem Pegelwandler.
@@m-electronics5977 Wenn einem die Pegel egal sind, kann man das bei hohen Frequenzen schon machen. Dort nutzt man in der Regel ja Tastköpfe und man ist da praktisch selbst die Erde. Auch so (ohne Tastkopf) ist bei Koaxialen Leitungen der Außenleiter durch parasitäre Kapazitäten mehr 'geerdet' als der Innenleiter. Dadurch kann man auch dort etwas messen. Akkurate Pegel sollte man da aber nicht erwarten.
Tatsächlich, ja, beim Hauptverteiler darf da gerne eine entsprechend ausgebildete Person ihren Kopf für herhalten. Ist zwar schwer, da Handwerker rar sind und eher genervt reagieren wenn man bittet die Arbeiten auch vernünftig zu machen (Stichwort: Nein, du kannst den Zählerschrank nicht zu 100% mit Automaten vollmachen, der muss in Größer neu), aber hey. Zum Glück gibt es noch ein paar seltene Exemplare, die sich auch dafür bezahlen lassen wollen.
Sehr schön es Video. Widermal klassischer Fehlersuche mit Oszi und Signalverfolgung.
Sehr interessant! Die Bauteile halten auch nicht mehr ewig. Ich habe schon einige SMD-Widerände in Geräten ersetzen müssen, die einfach hochohmig geworden sind. Diese wurden aber mechanisches oder elektrisch auf keinster Weise überfordert...
Sollte der Chip links ein hex-Inverter sein, dann ist der schnell getauscht. Diese gehen selten durch zu hohe Temperaturen kaputt. Da passiert eher durch Überspannung. Wahrscheinlich werden nicht alle 6 verwendet. Man könnte das Signal auf einen anderen Inverter leiten, der definitiv vorher nicht verwendet wurde, aber zur Sicherheit neuen Chip rein, dann schließt man gleichzeitig kälte Lötstellen aus, was meine erste Vermutung war. Aber gut gelöst, wenn man einen passenden RS485 im Regal liegen hat und nicht Wochen auf ein Neuteil warten muss. Allerdings war der Aufwand mit Code-Anpassungen nicht gering.
Die beiden IC sind einmal der MAX485 und der 47HC04D
Gutes Video, sehr informativ und spannend. Ich muss aber sagen ich habe gehofft es ist ein reparierbarer Fehler und kein rauchender Chip
Die Web-Oberfläche sieht super aus! Hätte ich auch gerne für meine (SDM120) Stromzähler...
Mein Code basiert auf der SDM120-Library von Reaper, die WebUI (github.com/adlerweb/BZ40i_Energy_Meter/tree/master/examples/bz40i_live_page) sollte sich recht einfach auf den Originalcode portieren lassen.
Habe den Max485 (Rechten) seit 2 Jahren am Laufen! Allerdings bis jetzt null probs
I had a problem with this module not being able to communicate. I found the problem to be C2 being to small in value. After removing C2 and replacing with a 22nF, the module worked. I think the purpose of C2 is to keep the transmission running in one direction, but when there is a pause in the communication, C2 will charge up or down and prepare the module for either transmitting or receiving the next block of data
Also zur Aufklärung, das ist ein 74HC04 Hex Inverter und kein Microcontroller. der kleine ist ein MAX485
Also alles in allem eine übliche Schaltung um den Pegel vom rs485 Eingang gegen alles mögliche in sachen falsche Spannung zu schützen.
Die Schaltung ist das jeweils 2 Inverter hintereinander geschaltet wurden um die Invertierung am Ausgang rückgängig zu machen.
hab mir vor zwei Tagen das Gleich display gekauft :-) auch wegen dem letzdem video zu diesem display.
Ja, da ich selber aus der Halbleiterei komme, weiß ich, dass es für so ein Chip auch 1000 Wege gibt, ins Gras zu beißen, je nachdem wie gut das Design und Prozessierung ist.
Beispiel wäre ein verpatzter/zu dünner Metal Layer. Der Chip funktioniert prinzipiell aber auf Dauer bekommt man Elektromigrationsprobleme, die bei Temperatur auch nicht besser werden.
In der DDR gab es zB. die Bastlerchips - das waren Chips, die die Spezifikation nicht erreicht haben. Die waren billiger bzw. überhaupt als Normalbürger zu bekommen.
Ich kann mir gut vorstellen (reine Spekulation), dass sowas noch gemacht wird und solche Lose/Chargen als 'good for hobbyist devices' gekennzeicht werden bzw. die Kennzeichnung entfernt wird. Wer weiß, was die da drüben so alles machen ....
Natürlich bedeuten erhöhte Temperaturen Stress für so ein Bauteil, ich denke aber das es sich in deinem Fall um den Badewanneneffekt handelt.
Natürliche Selektion von Silizium Chips.
Schöne Fehlersuche.
Den hatte ich auch irgendwann mal neu gestartet, aber das Fehlerbild sähe dann auch IMO anders aus.
Das Teil ist in der Gewerkschaft und wenn Du nur für Teilzeit zahlst, schläft es ansonsten.
Top Video, wie immer! Frage: arbeitet der neue MAX 485 mit Versorgungsspannung 5V oder 3,3V?
Uhhhmmm... ja... **klick**. Stimmt, guter Hinweis. Der hängt an 3.3V. Und der 485er kann offiziell kein 3.3V. Mööööglicherweise sollte ich das nochmal anpacken und an 5V hängen. Ggf. noch mit passendem Pegelwandler.
@@adlerweb das wäre Top wenn Du das zeigen könntest. auch den Typ des Pegelwandlers. Danke schon mal.
Auf meinem Wandler steht 74HC04D und ist laut Datenblatt ein FIFO Register :-)
SNx4HC04 Hex Inverters
Der linke ic müsste ein 74hcxx quad inverter sein und der rechte könnte ein max485 sein
Edit: 74hc15 glaub ich
6:07 wie misst ein oszi eigentlich Spannung ohne Verbindung zum anderen pol zu haben?
Es gibt aber die anderen auch noch die automatisch umschalten
Woher weißt du eigentlich was du für Anfragen an den Zähler schicken musst? Und wie bitte machst du PHP und Javascript auf dem ESP?
Kann man messen ob der Micro noch was tut ?
TX, rx und die Signale zum rs485 Umsetzer ?
Das Problem ist, dass es ja sporadisch klappt. Bei solchen Fehlen ist es dann schwer zu schauen was wirklich beschädigt ist.
Das ist kein Micro
Wie misst das Oszilloskop eigentlich eine Spannung wenn es keine Verbindung zum Ground hat?
Der Clip ist außerhalb vom Bild an der Stromzufuhr des ESPs angeschlossen
@@adlerweb aber man kann doch auch einpolig mit dem ozi messen wie geht das denn dann?
@@m-electronics5977 Nö. Irgendeine Referenz braucht man schon. Wie will man sonst eine Spannung definieren?
@@m-electronics5977 Wenn einem die Pegel egal sind, kann man das bei hohen Frequenzen schon machen. Dort nutzt man in der Regel ja Tastköpfe und man ist da praktisch selbst die Erde. Auch so (ohne Tastkopf) ist bei Koaxialen Leitungen der Außenleiter durch parasitäre Kapazitäten mehr 'geerdet' als der Innenleiter. Dadurch kann man auch dort etwas messen. Akkurate Pegel sollte man da aber nicht erwarten.
2:00 Einbauen lassen. 😅 😅 😅
Tatsächlich, ja, beim Hauptverteiler darf da gerne eine entsprechend ausgebildete Person ihren Kopf für herhalten. Ist zwar schwer, da Handwerker rar sind und eher genervt reagieren wenn man bittet die Arbeiten auch vernünftig zu machen (Stichwort: Nein, du kannst den Zählerschrank nicht zu 100% mit Automaten vollmachen, der muss in Größer neu), aber hey. Zum Glück gibt es noch ein paar seltene Exemplare, die sich auch dafür bezahlen lassen wollen.
@@adlerweb und ich dachte es geht nur um das Video. 😅
PS. Der Kondensator als Kabelbinder, dass ist sowas von typisch du. 👍🏼
@@adlerweb Hier wäre einer aus Raum München...
@@adlerweb LOL, du hast einfach nur Recht.
Nix verstanden.