Benötigen Sie Hilfe beim Reverse Engineering und beim Verstehen einer kleinen Schaltung?

8

Ich bin ein elektronischer Student und eines Tages öffnete ich einen Energiezähler namens EM21 , den ich zu Hause habe , und fand heraus, dass sein Körper aus zwei Hauptkomponenten besteht:

  • Der Zählerkörper, der an das Netz angeschlossen ist und Spannung und Strom misst (theoretisch verfügt er über die gesamte Intelligenz des Zählers).
  • Das LCD-Display, das dem Benutzer Echtzeitinformationen zu den Messungen anzeigt (dumm, verfügt über genügend Intelligenz, um das LCD und die Drucktasten zu steuern und den Körper mithilfe von Induktion nach Informationen zu Spannung, Strom und Leistung zu fragen).

Geben Sie hier die Bildbeschreibung ein

Das Tolle daran ist, dass die LCD-Komponente vom Körper mit Strom versorgt wird und mit dem Körper nur durch Induktion (kontaktlos) kommuniziert .

[LCD with buttons]-----coil  <magnetism magic>  coil-----[meter body]

In ein paar Stunden habe ich versucht, die Schaltung umzukehren, die die Kopplung verwendet, um einen LCD-Bildschirm mit Tasten mit Energie zu versorgen, und gleichzeitig wird diese Kopplung als kontaktloser Kommunikationskanal verwendet.

Dies war das Endergebnis:

schematisch

simulieren Sie diese Schaltung - Schema erstellt mit CircuitLab

Vielen Dank an Transistor und / u / eyal0 @ Reddit für die Organisation der Verbindungen

Und das sind die Fotos der echten Kannibalisierung:

  • VORNE (in einer Registerkarte geöffnet)
  • ZURÜCK (in einer anderen Registerkarte öffnen und dann zwischen beiden pendeln, sie sind miteinander ausgerichtet)
  • VORNE beschriftet
  • PWR SRC Die Spule, die zur Stromversorgung des Stromkreises (der Körper versorgt den LCD-Stromkreis über ihn) und zur Kommunikation verwendet wird

(Können Sie überprüfen, ob ich das Diagramm richtig verstanden habe?)

Vielen Dank an / u / InductorMan @ Reddit, dass Sie mich auf den C4 / R4-Fehler hingewiesen haben, den ich im Diagramm hatte.

Ich habe einige Fragen zum Innenleben, auf die ich keine Antwort finden kann:

  1. Wie kann die Spule das ATMEGA mit Gleichstrom versorgen ? Wie kommt es, dass VCC direkt mit einem der Spulenenden verbunden ist und das ATMEGA nicht brät?

  2. Welche Rolle spielt Q1?

  3. Was ist die WB2-Komponente?

  4. Welche ATMEGA-Pins werden für die Kommunikation verwendet? Wie kann ich ihnen (mit einem Oscillo) "zuhören" und das Kommunikationsprotokoll entdecken?

  5. Was machen AVCC und AREF so, wie sie im Diagramm verdrahtet sind?

  6. Wie kann ich die Werte der Kondensatoren und Zenere leicht finden?

Vielen Dank!

Link: Die laufende Diskussion über Reddit

nemewsys
quelle
2
Sie sollten dies wirklich mit dem Boden unten und der Stromschiene oben neu zeichnen. Versuchen Sie eine Drahtschleife an einer Zielfernrohrsonde, die sich im Bereich der vermuteten Kopplung befindet, um die Signalisierung zu verstehen.
Chris Stratton
1
Wie haben Sie den Schaltplan eingebettet? Ich kann es ohne CircuitLab-Mitgliedschaft nicht bearbeiten und es ist zu klein zum Lesen. Vereinfachen Sie Ihren Schaltplan, indem Sie GND-Symbole so nah wie möglich an den Komponenten hinzufügen. R4, R5 und C4 können ihre eigenen haben. R5 und C5 können sich neben D1 bewegen.
Transistor
2
Dies ähnelt einem passiven RFID-Tag. Anscheinend ist WB2 ein Zener zur Regulierung der Stromspannung an der MCU. Q1 PE2 ist eine klassische RFID-Kommunikationskonfiguration für RFID-Tags, bei der die „Transformatorlast“ geändert wird, wodurch die Amplitudenmodulation vom Körper erfasst wird (die auf die gleiche Weise wie der RFID-Sender wirkt). R1 D1 PE3 ist die Kommunikation in die MCU (vom Körper) durch Amplitudenmodulation (wie oben, nur in umgekehrter Kommunikationsrichtung). Ein typisches passives RFID-Tag ist nur eine Möglichkeit und hat keine Kommunikation in diese Richtung.
EEd
2
Grundlegende passive RFID-Konfiguration ist als erstes Diagramm von readrat.net/rfid-tag-block-diagram/… Modulator und De-Modulator sind die In-MCU- und Out-Of-MCU-Kommunikation der Poster-Schaltung
EEd
2
Siehe das klassische Buch (das erste umfassende Buch zu diesem Thema), veröffentlicht von JOHN WILEY & SONS, LTD., RFID-Handbuch, Klaus Finkenzeller, ISBN 0-471-98851-0, Seite 38 (Lastmodulation Q1), Seite 47 (Block Diagramm), Seite 78 Kommunikationserfassung durch Sender (Körper in der Posterfrage), P130-Amplitudenmodulation, P173-Zweiwegekommunikation, wie die Schaltung des Posters.
EEd

Antworten:

1

Die HF-Induktion zu Gleichstromkomponenten muss für die gegenseitige Kopplung und Impedanz sorgfältig ausgewählt werden, die Resonanz ist jedoch sehr niedrig Q ~ 1.

Einige Annahmen mussten getroffen werden, da keine Details angeboten wurden.

Bei Verwendung eines Transformators mit einer 200-uH-Primärspule (nicht angegeben) wie bei einer Empfangsspule mit gleichen Windungen ist das Verhältnis = 1, die gegenseitige Kopplung wurde jedoch auf optimistische 75% reduziert, wobei der 20-Vpp-Eingang und der 15-V-Ausgang (ohne Last) von 50 k auf 250 kHz gewobbelt wurden. Das Laden scheint (nach meiner jüngsten Analyse) im Bereich von ~ 100 ~ 200 kHz gut zu funktionieren, was durch meine Schätzung der Spuleninduktivität anhand von Fotos und Erfahrungen mit RFIDs und WPT (Wireless Power Transfer) erzwungen wird.

Mit Zener, D2 und C2, 220 uF Kappe habe ich C3 über einen weiten Bereich gewählt und mich für 5 nF entschieden. Ohne C3 und die obigen Einstellungen erreichte es 5 V in 50 ms und mit C3 in der Hälfte der Zeit 25 ms (was ein niedriges Q impliziert). Da der Anfangszustand von C2 = 0 V das Impedanzverhältnis (Diode ESR) / Xc (f) = Q wrt senkt. LC (dh niedriges Q) , es gibt keine Resonanz und es ist mit viel Welligkeitsstrom unterdämpft, beginnend unter 0,5 A (Effektivwert) (am größten bei der niedrigsten Frequenz meines Bereichs impliziert Impedanz) und reduziert dann Ipk, während es sich auflädt. aber Ipk noch viele Male DC-Last.

Mit diesen Werten in der Theorie von 200 uH und 5 nF sollte es knapp über 100 kHz schwingen, aber in der Praxis funktionierte es mit einer geschalteten Lastimpedanz von Zener bis 220 uF Kappe für alles über 100 kHz gleich, was ein sehr niedriges Q unter Verwendung einer 1 K Last R und 220 Ohm für X impliziert (f) für LC mit Impulsströmen. (nicht linear)

Wenn Sie mit den Werten spielen möchten, klicken Sie hier. Wenn Sie mit Falstad nicht vertraut sind, markieren Sie die Wellenform und markieren Sie den Teil mit dem Gültigkeitsbereich und umgekehrt mit Max / Min-Werten für jede Spur. Außerdem habe ich Max Scale ausgewählt, das sich wie die AC-Kopplung automatisch anpasst, aber immer noch die tatsächlichen DC-Max-Werte anzeigt und langsam anzeigt -motion in Echtzeit, aber einstellbar mit Schieberegler und Optionen> andere Optionen

Ich nahm an, dass der SOT23 ein 5,6-V-Zener war.

Dies analysiert nur den drahtlosen LF-DC-Pfad. Nicht effizient, aber mit einem Schalter am XFMR-Ausgang scheint es für eine maximale Leistungsübertragung nahezu gleich zu sein. Alle Obergrenzen gelten als verlustfrei, es sei denn, Sie fügen Rs hinzu. 1G Ohm R wurden nur zur Oszilloskopverfolgung und 1 Ohm Eingangs-ESR zur Messung der Eingangsimpedanz hinzugefügt.

Geben Sie hier die Bildbeschreibung ein

Denken Sie daran, dass Masse nur eine 0-V-Referenz auf einen schwebenden Stromkreis ist. Wenn ich sie gemeinsam mache, geht der Ausgang von -5V bis 0V.

Durch Verringern des Eingangs von 20 Vss auf 18 Vss wird die Ladung um das Doppelte auf 5 V erhöht. Die interessante Spur des oberen rechten Oszilloskops ist die im stationären Zustand mit einer sehr kleinen Last von 5 mA verstärkte Wechselspannung mit 220 uF. Die ansteigende Spannung zeigt an, dass die Gleichstromladung in der Mitte des f-Bereichs von 100 bis 200 kHz eine ziemlich konstante Steigung I = CdV / dt ist und dann außen an den äußeren Enden des FM-Test-Sweep-Leistungssignals nach unten abfällt. Da mein Sweep nicht bidirektional war, ist es ein Sägezahnprotokoll für Sweep. . Daraus ergibt sich die Spannungsübertragungsfunktion durch die Cap-Ladespannung aus der Halbwellen-Zener-Gleichrichtung. Obwohl ein Sweep zu DC nicht gezeigt ist, koppelt die Auswahl von C3 = 5nF den Zener mit dem C2 = 220 uF und dessen Spannungsanstieg am unteren f-Endeimpliziert den Strom und die Impedanz der induktiven Kopplung.

Die Falstad-Simulation wendet alle gegebenen Komponenteneigenschaften und Gesetze der Physik an.

Damit ist meine Analyse abgeschlossen und entspricht jetzt meinen Erwartungen.

"Ballpark" -Annahmen für den Betrieb mit 100 kHz ~ 200 kHz

  • gegeben C3 = 220uF (angenommen niedriger ESR)
  • Spule Ls = 200 uH, Primär, Lp nicht gezeigt, angenommenes L mit einem Verhältnis von 1: 1 Verhältnis Kopplungsfaktor = 0,75
  • C2 = 5nF (angenommen niedrige ESR)
  • D2 Zener muss 11,5 V ~ 12 V sein, um 5 VDC effizient zu erhalten, 12 V verwendet
  • SOT23, angenommen, dass die 5,6-V-Klemme für OVP nicht kritisch ist.
Tony Stewart Sunnyskyguy EE75
quelle
5

D2 ist ein Halbwellengleichrichter, der Gleichstrom aus dem Transformator erzeugt, um die CPU mit Strom zu versorgen. C1 und C3 sind parallel und glätten den Gleichstrom, wobei die unbekannte Komponente wahrscheinlich eine Zenerdiode oder ein Shunt-Regler ist, um die Versorgungsspannung für die Schaltung zu steuern.

Obwohl es ungewöhnlich aussieht, in der negativen Schiene zu sein, ist D2 wahrscheinlich so angeordnet, dass die Spannungen zum Erfassen und Ansteuern des Transformators mit Q1 für die Rückkommunikation geeignet sind.

C3 schwingt den Transformator mit der Frequenz des Trägers in Resonanz, der für die Übertragung von Leistung und Kommunikation verwendet wird. Ich würde eine Frequenz im Bereich von 100-200 kHz erwarten.

Das Wechselstromsignal wird für die Kommunikation über D1 an Pin PE1 der CPU geleitet. Die Kombination von D1 und R1 begrenzt die Spannung, die die CPU sieht, auf akzeptable Werte.

Q1 wird für die CPU verwendet, um Daten an die Basiseinheit zurückzusenden. Wenn es von der MCU angewiesen wird, PE1 hoch zu setzen, treibt es die Spannung von C1 über die Sekundärseite des Transformators - die Basiseinheit kann diese aufnehmen.

Ich vermute, es implementiert eine Halbduplex-Sequenz, bei der die Basiseinheit einige Daten durch Variieren des Tastverhältnisses des Signals in den Transformator überträgt, wodurch gleichzeitig Energie in C2 zur Stromversorgung der Frontplatte eingespeist wird.

Der Sender stoppt dann das Senden und wartet, bis die Frontplatte Informationen an die Basiseinheit zurücksendet. Die Sequenz wird dann wiederholt. Die Sequenz muss ziemlich schnell ausgeführt werden (10 oder 100 Mal pro Sekunde), da die Frontplatte während der Zeit, in der Informationen an die Basiseinheit zurückgesendet werden, vollständig mit der Energie in C1 arbeitet.

Da AREF mit Masse verbunden ist, bedeutet dies, dass der ADC nicht verwendet wird. Es wird jedoch normalerweise empfohlen, ihn offen zu lassen.

Kevin White
quelle
Eine Zenerdiode in einem SOT23?
Nemewsys
@nemewsys - Ich stimme etwas ungewöhnlich zu - was könnte sonst noch über die Versorgungsschienen gehen? Shunt-Regler?
Kevin White
4
Zeners in SOT23-Paketen sind häufig; Der Strombedarf dieser Schaltung ist gering.
Peter Smith
Ich denke, C3 ist tatsächlich da, um den Induktor auf eine geeignete Resonanz abzustimmen. Abgesehen davon stimme ich zu, eine ordentliche Implementierung von Nahfeldkommunikation.
Dan Mills
@DanMills - das war ein Tippfehler (ich konnte den Schaltplan nicht sehr gut lesen) Ich hatte das bereits behoben. Ich meinte natürlich C2.
Kevin White