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
soweit ich weiss können das nur die pic24 und dspic. die pic18 und pic32 können das definitiv nicht.
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.
Es gibt einen Pic mit zwei OPV, ansonsten einen Tiny (AVR) verwenden, die können Differenzialmessungen machen.
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.
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
>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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.