Hallo, ich benötige für eine Stromregelung einen der Komparatoren des PIC16F627 (Mode 110) AN1, AN2 und RA4. Die Referenzspannung soll durch das Referenzspannungsmodul im Pic bereitgestellt werden. Der Ausgang für die Referenzspannung benutzt den gleichen Pin wie der Eingang für den Komparator (PIN1= AN2/Vref). Soweit funktioniert auch alles wunderbar. Der Haken ist, ich benötige eine Referenzspannung von max. 0,3 Volt (in 16 Stufen unterteilt). Standardmäßig stellt der Pic aber (mit Vrr=1= 2,7 Volt bereit. Aus dem Blockdiagramm zur Erzeugung der Referenzspannung habe ich einen externen Parallel-Widerstand (an AN2) errechnet (870Ohm bei DDD=5V) mit dem ich auch alle benötigten Spannungen sauber einstellen kann. Jetzt mein Problem: Die Spannung an AN2 (welche ja durch den externen R und die interne Vref erzeugt wird) und Spannung an AN1 welche vom Shunt kommt werden im Komparator verglichen und der Ausgang RA4/CMP2 sollte entsprechend schalten. Ich stelle aber fest, dass je nach vorgegebener Vref die Eingange sich bis zu 150mV unterscheiden müssen bis der Ausgang schaltet. Bei entfernen des externen Widerstandes und dann entsprechend höheren Spannungen funktioniert alles richtig! Kennt jemand das Problem und hat hierfür eine Lösung? Andy
Die Spannung vom Shunt mit nicht-invertierendem Verstaerker vervielfachen: http://www.mikrocontroller.net/articles/Operationsverstärker-Grundschaltungen
Ja, ist eine Möglichkeit. Kostet aber ein zusätzliches Bauteil und benötigt zusätzliche Abgleicharbeit :-(
Hab mir schon gedacht, dass dir diese Variante nicht gefaellt. Da ich mich mit PICs nicht auskenne, kann ich dir leider keinen besseren Tip geben. Ausser vielleicht anstelle des Komperators einen evtl vorhandenen ADC zu benutzen. Aber auch das ist ja wieder ein work-around.
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.