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
Wie war die Spannungversorgung auf dem Launchpad? Nehme an dass du dort keinen DC/DC Konverter angeschlossen hattest.
Das Launchpad wurde über den USB-Port des Rechners versorgt. Habe das Launchpad eigentlich nur zum programmieren des MCU und messen der Pins genutzt. Sonst ist da keine Beschaltung dran gewesen.
Die Frage ist welche Spannung deine Schaltung sah als sie noch am Launchpad hing. Wie wurde der LM393 versorgt? War am Launchpad schon der DC/DC angeschlossen?
Pullups sind wohl MPS430 intern aktiv. Vermute eher dass im LP die Versorgungsspannung höher war als es nun der Fall ist. Es ist auch nicht zu erkennen wie der LM393 versorgt wird.
:
Bearbeitet durch User
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.
> 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
:
Bearbeitet durch User
Na, na, na, wie ist denn der /RST beschaltet? Darf der floaten? 1. R/C an den /RST Pin. 2. Messen, messen, messen ...
Also den Reset hab ich frei gelassen. In den Beispielen die ich online gesehen habe war der eigentlich immer frei. Sofern er nicht genutzt wurde. Was genau meinst du mit R/C?
@ 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.
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? Ich befürchte den Controller damit zu beschädigen.
@ 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?
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.
Dann kann ich ja im Prinzip die Spannungsteiler wie im Bild direkt nehmen, einfach an den Controller führen und nur die Komparatoren weglassen. Den Rest dann in Software schreiben und fertig?
@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.
Angelo M. schrieb: > Was genau meinst du mit R/C? Das, was das LaunchPad dort angeschlossen hat (siehe Schaltplan), und was Abschnitt 2.5 des User's Guide dir vorschreibt: > 47 kΩ pullup with 10 nF pulldown
Daran lag es. Am RST Pin hat der 47k Widerstand gefehlt. Schaltung und Software waren richtig. Danke für den Hinweis!
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.