Forum: Mikrocontroller und Digitale Elektronik PIC Controller gesucht


von Armin (Gast)


Lesenswert?

Hallo zusammen,

ich möchte mit einem PIC die Differenz aus zwei analogen Signalen 
ermitteln. Da die Signale sehr dynamisch sind, ist der Abtastzeitpunkt 
kritisch. Nun habe ich gesehen, dass größere PICs die Möglichkeit einer 
simultanen Messung mehrerer Signale bieten. Aus diesen dann noch die 
Differenz berechnen und fertig. Wenn ich es richtig verstanden habe, 
kann ich bei diesen sogar die Referenzspannungen (+ und -) frei wählen, 
sodass ich auch direkt die Differenz messen kann. Das eine Signal ist 
immer größer als dass andere, die Differenz wird also immer positiv 
sein. Nun möchte ich aber eigentlich nicht gleich einen dsPIC33... 
verwenden sondern suche einen kleineren PIC, der entweder die simultane 
Messung oder die "differentielle Messung" beherrscht. In der Suchmaske 
von Microchip lässt sich das leider nicht als Kriterium wählen. Weiß 
jemand ab welcher PIC Familie eine der beiden Funktionen implementiert 
ist?

Vielen Dank und viele Grüße

von Stampede (Gast)


Lesenswert?

soweit ich weiss können das nur die pic24 und dspic. die pic18 und pic32 
können das definitiv nicht.

von Armin (Gast)


Lesenswert?

Schade.
Mir ist gerade auch noch aufgefallen, dass ich noch einen Denkfehler 
hatte, die Differenz meines Signal ist doch nicht immer positiv. Also 
brauche ich die simultane Messung.

von Chris (Gast)


Lesenswert?

Es gibt einen Pic mit zwei OPV, ansonsten einen Tiny (AVR) verwenden, 
die
können Differenzialmessungen machen.

von Lu (Gast)


Lesenswert?

Wie wäre es, wenn du die Signale erst aufbereitest.

zb mit OPV

von B. S. (bestucki)


Lesenswert?

Ich würde deswegen auch kein "grösserer" PIC verwenden. Benutze doch 
einen externen AD-Wandler, der dies beherrscht. Oder zwei verwenden, die 
du synchrom starten kannst und dann die Differenz berechnen.

Wie dynamisch ist dein Signal? Mit einem PIC18 kannst du maximal mit ca. 
100-200kHz samplen (1 Kanal).

Wenn nur der Abtastzeitpunkt kritisch ist, aber nicht die 
Abtastfrequenz, könntest du auch ein externes Samle&Hold benutzen.

von Klaus (Gast)


Lesenswert?

Der PIC24EP32GP202 und seine Brüder haben für simultane Messungen 4 S/H 
Units und lassen sich mit MPLABx und einem PICkit genauso leicht 
programmieren wie die kleineren. Die PIC24 kosten auch nicht mehr als 
entsprechende kleinere PICs.

Es gibt aber auch welche mit zwei echten ADCs.

MfG Klaus

von Erich (Gast)


Lesenswert?

>Differenz aus zwei analogen Signalen

Falls diese Differenz kleiner sein sollte als jedes Eingangssignal, 
sowie nur die Differenz erfasst werden soll,
dann macht es unbedingt Sinn die Differenzbildung in Hardware 
durchzuführen (= OPV Subtrahierer).
Denn dann kann die jetzt kleine Differenz nochmals verstärkt mit dem ADC 
besser aufgelöst werden (bzw. Referenzspannung des ADC verkleinern, was 
auch der Verstärkung entspricht).
Einfach mal die minimalen und maximalen erwarteten Werte ermitteln und 
das ganze durchrechnen in Digits des ADC. Excel hilft dabei.
Gruss

von Armin (Gast)


Lesenswert?

Wow, hier hat sich ja noch einiges getan :)
Danke für die ganzen Tips, besonders interessant war für mich, dass die 
Tinys differenziell messen können.
Mein Messsignal muss kontinuierlich gemessen werden und ich muss Peaks 
erfassen, die etwa 12µs dauern. Dabei möchte ich einen kleinstmöglichen 
Controller benutzen. An einen Differenzverstärker habe ich auch gedacht 
aber damit haue ich die Kosten, die ich am Controller spare für den OPV 
wieder raus. Am günstigsten komme ich dann ja wahrscheinlich mit einem 
Tiny weg. (?)

Erich schrieb:
> Einfach mal die minimalen und maximalen erwarteten Werte ermitteln und
> das ganze durchrechnen in Digits des ADC. Excel hilft dabei.
Sowas in der Art habe ich schon gemacht ;-)

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.