Forum: Mikrocontroller und Digitale Elektronik EKG-IS ADS1293 rückt keine Messwerte raus


von Wolle G. (wolleg)


Angehängte Dateien:

Lesenswert?

Ich habe den IS nach Datenblatt S. 39 initialisiert. Versuchweise wollte 
ich das Register des Kanals 1 (Adresse 0x39) auslesen. Leider werden nur 
Nullen geliefert.
Wenn ich z.B. Register 0x02, welches ich mit dem Wert 0x19 beschrieben 
habe, auslese, dann funktioniert dies.
Es wäre schön, wenn jemand helfen könnte.
Meine Vermutung: Irgendwo muss noch etwas "aktiviert" werden, damit 
Messwerte in das Messregister gelangen.
MfG

von Jim M. (turboj)


Lesenswert?

Hast Du das Config Register (0x00) geschrieben? Der Chip steht per 
default auf standby, da ist vieles einfach ausgeschaltet.

von Wolle G. (wolleg)


Lesenswert?

Danke
Werde mal daran arbeiten.
Ein Glück, dass sich jemand mit dem IS auskennt.

von Wolle G. (wolleg)


Lesenswert?

Erste Erfolge haben sich eingestellt.
Ursache war u. a., dass m.E. das Datenblatt bei seinen Beispielen eine 
falsche Adresse für den Start der Wandlung angibt.
Auf Seite 40 muss an Stelle der Adresse 0x01 die Adresse 0x00 verwendet 
werden.
Gleicher Fehler auf S. 42
Richtige Adresse wird bei dem Beispiel 3 auf S. 44 verwendet
Da mein Englisch nur schwach ist, hätte ich zunächst noch einige Fragen.
1) Wie sollte man „analog front ends“ übersetzen?
The ADS1293 contains three analog front ends that convert a differential 
analog voltage into a digital signal.
2) was ist pace?   Evtl. Puls oder Herzschlagfrequenz?
3) Was heißt “Configures the R3 decimation rate as 6 for channel 1.” auf 
deutsch?

Danke

von Wolle G. (wolleg)


Lesenswert?

Ich habe gewisse Probleme bei der Übersetzung einiger Teile im 
Datenblatt zum IS ADS1293.
Wahrscheinlich passte mein Anliegen  nicht zur Themenüberschrift: 
Beitrag "Re: EKG-IS ADS1293 rückt keine Messwerte raus", sodass ich hier 
mit neuer Überschrift die Frage wiederholen möchte.
Die genauen Fragen sind unter 
Beitrag "Re: EKG-IS ADS1293 rückt keine Messwerte raus" gestellt und sollen 
deshalb hier nicht wiederholt werden.
Vielen Dank im Voraus.
MfG

von Harald W. (wilhelms)


Lesenswert?

wolle g. schrieb:

> Da mein Englisch nur schwach ist,

Dann hast Du auf Dauer kaum eine Chance ein erfolgreicher
Elektroniker zu werden. Einzelne Wörter kann man auch
gut mit Hilfe von Übersetzungsprogrammen verstehen.

von Jost .. (jojocp)


Lesenswert?

Hallo,


Ich hatte das selbe Problem:

https://www.mikrocontroller.net/articles/EKG_mit_XMC_µC

Schau unter "Die Register-Read Tücke"..

von Wolle G. (wolleg)


Lesenswert?

Harald W. schrieb:
> Dann hast Du auf Dauer kaum eine Chance ein erfolgreicher
> Elektroniker zu werden. Einzelne Wörter kann man auch
> gut mit Hilfe von Übersetzungsprogrammen verstehen.

Das mach ja schon so.
Aber da kommen manchmal  Konstrukte heraus, welche besonders dann, wenn 
das Sachgebiet Neuland ist, unverständlich sind.
Deshalb auch hier die beiden Fragen.

Erfogreicher Elektroniker will ich (Generation 70++)nicht mehr werden. 
Für mich ist mehr die Elektronik als Hobby interessant.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

wolle g. schrieb:
> Für mich ist mehr die Elektronik als Hobby interessant.

Und dann willst Du Dir ausgerechnet ein EKG basteln?

von Wolle G. (wolleg)


Lesenswert?

Rufus Τ. F. schrieb:
> Und dann willst Du Dir ausgerechnet ein EKG basteln?

Hoffentlich wird es nicht als Prahlerei ausgelegt.
Es wäre dies jetzt die 5. oder 6. Version eines EKG-gerätes, welches ich 
gebastelt habe.
Diese Geräte werden und sollen alerdings  niemals die Forderungen, die 
an "echte" medizinische Geräte gestellt werden, erfüllen.
Trotzdem haben sie für mich sogar einen echten medizinischen Nutzen 
gebracht, da durch die visuelle Darstellung der Kurven und des Pulses 
auf einer 320x240 grafischen Anzeige eine Kontrolle der Pumpe auf 
Rhythmusstörungen im Bedarfsfall möglich ist. Weil zusätzlich die 
Messwerte auf einer  SD-Karte aufgezeichnet werden, konnte der 
Kardiologe die Art der Störung ermitteln.

Man will ja mit der Technik, so gut es geht, mitgehen und deshalb habe 
ich angefangen, mit dem kleinen EKG-IS ADS1293 zu experimentieren und 
hoffte, dass man mir im 2.Teil der Beiträge bei einigen noch offenen 
Übersetzungsfragen helfen könnte.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Der Hoffnung, daß Du das ganze nur mit Akku oder Batterie betreibst, 
gebe ich mich jetzt mal hin.

Deine Übersetzungsfragen müsstest Du vielleicht etwas weniger 
allgemeingehalten, d.h. kontextbezogener formulieren.

Daß "analog front end" eine analoge Eingangsstufe ist, sollte ja 
zwischenzeitlich klargeworden sein; was mit "pace" gemeint ist, ist 
unklar, und "Configures the R3 decimation rate as 6 for channel 1." 
bezieht sich auf die Zuweisung des Werts 2 an Adresse 0x22.

Da solltest Du nachsehen, was denn sich hinter Adresse 0x22 verbirgt.

Im Datenblatt (S. 48) steht "R3 decimation rate for channel 1", und der 
Wert erklärt sich auf Seite 64.

Was eine "R3 decimation" ist, lässt sich auf Seite 16 erahnen:
1
A programmable digital filter behind the Sigma-Delta Modulator 
2
(SDM) reconstructs the signal from the SDM output bit stream. 
3
The filter consist of three programmable SINC filters as shown 
4
in Figure 18. Each stage is a fifth order SINC filter.
5
6
The decimation rates (R1, R2, and R3) of the SINC filters are 
7
programmable as described in Table 4.

Ein programmierbares digitales Filter hinter dem Sigma-Delta-Modulator 
(SDM) rekonstruiert das Signal aus dem SDM-Ausgangsbitstrom. Das Filter 
besteht aus drei programmierbaren SINC-Filtern, wie in Abbildung 18 zu 
sehen ist. Jede Stufe ist ein SINC-Filter fünfter Ordnung.

Die Dezimationsraten (R1, R2 und R3) der SINC-Filter können entsprechend 
Tabelle 4 programmiert werden.


Mit der Signalverarbeitungstheorie, die hinter dem ganzen Kram steckt, 
wirst Du Dich selbst auseinandersetzen müssen. Der Begriff "pace", für 
den Du eine Übersetzung suchst, wird im Kontext dieses 
Signalverarbeitungsbausteins auch eine spezfische Bedeutung haben (u.a. 
daran zu erkennen, daß das öfters in Versalien geschrieben wird und auch 
als Signalname auftaucht).

Das ist recht sicher nicht einfach der Herzschlag.

von Wolle G. (wolleg)


Lesenswert?

@Rufus,
Zunächst erst einmal recht herzlichen Dank für Deine Mühen.

Wenn ich mir die Übersetzungen ansehe, dann  ist für mich erkennbar, 
dass  auch  jemand, der der englischen Sprache mächtig ist, nicht alles 
problemlos übersetzen kann, wenn ihm das Sachgebiet noch fremd ist.

Rufus Τ. F. schrieb:
> Der Hoffnung, daß Du das ganze nur mit Akku oder Batterie betreibst,
> gebe ich mich jetzt mal hin.

Bei mir gab es verschiedene Maßnahmen, die für den Schutz gegen 
Gefährdung durch Strom getroffen wurden.
Für alle, die sich mit EKG-Geräten beschäftigen wollen, würde ich den 
Rat geben, sich mit einem Projekt aus der Zeitschrift „Funkamateur“ von 
ca.1995 zu beschäftigen (einfach mal sich melden).
In dem Artikel wurden die einzelnen Stufen eines Verstärkers mit 
galvanischer Trennung mittels Optokoppler, Nulllageregelung usw. 
umfassend erklärt. (deutsch) Bei mir folgte dem  Verstärker ein 
A/D-Wandler, welcher über die Parallelschnittstelle mit dem Rechner 
verbunden wurde.
Die letzten Versionen laufen mit 2 x 1,2V Akku bzw.  2  R6-Batterien. 
Alles passt in eine Videokassettenhülle und ist bequem mobil verwendbar.


Jost .. schrieb:
> Ich hatte das selbe Problem:
> https://www.mikrocontroller.net/articles/EKG_mit_XMC_µC
> Schau unter "Die Register-Read Tücke".
Das Projekt habe ich zunächst nur mal kurz überflogen und würde gern mit 
Dir in einen Erfahrungsaustausch treten.
Habe ich das richtig gelesen, dass die Signalabtastrate nur 50Hz 
beträgt?
Bitte hier mal melden.

von asdf (Gast)


Lesenswert?

pace = pacemaker, pace(maker)-detection = Herzschrittmacher-Erkennung

Der Chip hat (z.T) Support für die Erkennung ob das EKG ein 
Herzschrittmacher-Signal enthält, d.h. ob der Patient einen 
Herzschrittmacher implantiert hat oder nicht (und evtl. welche Art bzw. 
welcher Typ).

von asdf (Gast)


Lesenswert?

Sowohl "Die SPI Tücke" als auch "Die Register-Read Tücke" in 
https://www.mikrocontroller.net/articles/EKG_mit_XMC_%C2%B5C ist 
übrigens nicht wirklich eine "Tücke" sondern klar definiertes Verhalten 
das im Datenblatt auch so dokumentiert ist.

von Wolle G. (wolleg)


Lesenswert?

asdf schrieb:
> Der Chip hat (z.T) Support für die Erkennung ob das EKG ein
> Herzschrittmacher-Signal enthält, d.h. ob der Patient einen
> Herzschrittmacher implantiert hat oder nicht (und evtl. welche Art bzw.
> welcher Typ).

Danke.
Zwischenzeitlich hatte ich mir trotz meiner mickrigen Englischkenntnisse 
auch englische Beiträge angesehen und freue mich, dass ich zu ähnlichen 
Erkenntnissen gekommen bin.
Zumindest hat pace etwas mit einem Herzschrittmacher zu tun.

Zwischenzeitlich habe ich die ersten EKG-kurven aufgenommen.
Kann man die Verstärkung des analogen Eigangsverstärkers verändern?

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
Noch kein Account? Hier anmelden.