MSP430 mit Komparator beschalten

OP #4577446
Lesenswert?

Hallo Leute,

ich nutze das verlängerte Wochenende zum basteln.
Dafür habe ich folgende Schaltung aufgebaut (siehe Bild).

Ein Fensterkomparator und dazu lässt sich die Eingagsspannung 
einstellen. Abhängig von der Fensterbreite und meiner eingestellten 
Spannung schalten die Open-Colletcor Ausgänge der OPV's durch oder eben 
nicht.

Der MSP430 erkennt welcher der OPV Augsänge schaltet (interne Pullup 
Widerstände).
Abhängig davon leuchtet dann immer eine der beiden LED's.

Soviel zur Theorie.

Das Programm hab ich auf dem Launchpad getestet, alle Pins sind richtig 
eingestellt und tun was sie sollen.

Auch die Komparator-Schaltung funktoniert wie sie soll.

Sobald ich den Controller aber auf das Steckbrett mit entsprechender 
Schaltung bringe, passiert nichts mehr.

Ich habe die Vermutung, dass der Controller nicht richtig mit den 
Opencollector-Ausggängen des OPV verschaltet ist.

Weiß jemand von euch Rat?

Als Op habe ich den LM393N verwendet.


Beste Grüße
Angehängte Dateien:
OP #4577479
Lesenswert?

Am Launchpad selbst hing die Schaltung nie dran.
Ich habe den OC Ausgang der OP's durch den kleinen Schalter auf dem 
Launchpad ersetzt. Ist ja im Grunde das gleiche, schalten beide auf 
Masse durch.

Richtig! Die die internen Pullups sind eingeschaltet.

Die beiden OP's werden über das 24V Netz versorgt. Die Pins dafür habe 
ich nach links verschoben, zwischen die beiden Kondensatoren C39 & C40.


Die gleiche Schaltung habe ich schon einmal aufgebaut, jedoch statt des 
MSP430 habe ich einzelne TTL Bausteine verwendet. Da hat alles 
einwandfrei funktioniert.
#4577494
Lesenswert?

> Am Launchpad selbst hing die Schaltung nie dran.
> Ich habe den OC Ausgang der OP's durch den kleinen Schalter auf dem
> Launchpad ersetzt. Ist ja im Grunde das gleiche, schalten beide auf
> Masse durch.

...was erstmal nachgemessen werden sollte.

Habe gerade geschaut, die Schalter am LP schalten nach Masse, sollte ok 
sein:

http://4.bp.blogspot.com/_g87BOLcSmYA/TDY-yWXumPI/AAAAAAAAAJw/0mCZ9KTcvxY/s1600/LaunchPadSheet3.png
#4577847
Lesenswert?

@ Angelo Merte (flipflopfreak)

>Ein Fensterkomparator und dazu lässt sich die Eingagsspannung
>einstellen.

Das kann man zwar machen, ist aber an einem MSP430 sinnfrei. Der hat 
einen AD-Wandler, da kann man so einen Fensterkoparator rein in Software 
nachbilden. Das ist deutlich einfacher und flexible.


>Weiß jemand von euch Rat?

Spendier deinen LEDs mal ein paar Vorwiderstände.

>Als Op habe ich den LM393N verwendet.

Das ist kein Operationsverstärker sondern ein Komparator, auch wenn das 
Schaltzeichen merkwürdigerweise identisch ist.
#4577883
Lesenswert?

Falk B. schrieb:
> @ Angelo Merte (flipflopfreak)
>
>>Darüber habe ich bereits nachgedacht. Die Spannungen die ich vergleichen
>>will liegen im Bereich 0-24V. Darf ich die ohne weiteres auf den Analog
>>Input des Controllers legen?
>
> NEIN!
>
>> Ich befürchte den Controller damit zu beschädigen.
>
> JA!
>
> Aber schon mal was von einem Spannungsteiler gehört?

Ist doch immer wieder erstaunlich. Da kommen Leute daher, bauen 
Schaltungen auf, wo man im ersten Moment meint, dass diese Leute schon 
echt Ahnung haben müssen,wollen Projekte bauen (ich übertreibe jetzt 
extra), "Ich steuere einen Airbus!"  und einige Beiträge weiter stellen 
wir fest, dass sie nicht mal eine Spannung mit dem uC messen können.
#4577890
Lesenswert?

@Angelo Merte (flipflopfreak)

>Dann kann ich ja im Prinzip die Spannungsteiler wie im Bild direkt
>nehmen,

Wieso DIE Spannungsteiler? Du brauchst exakt EINEN, bestehend aus ZWEI 
Festwiderständen. Man braucht auch keinen Poti zu kalibrieren, denn das 
macht man per Software. Das Ding wird so berechnet, dass die maximale 
Ausgangsspannung knapp unter 3,3V liegt.

>weglassen. Den Rest dann in Software schreiben und fertig?

Sieht so aus.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren