Guten Abend !
Mit meiner Testplatine passiert was sehr merkwürdiges...
Ich habe einen Schalter in die Plus Leitung eingebaut, damit ich die
Platine an und ausschalten kann. Gut und schön, aber wenn ich den
Schalter betätige um die Platine auszuschalten, wird sie immer noch mit
Strom versorgt, nur ganz wenig... z.b. leuchtet die Segmentanzeige sehr
schwach und die LED leuchtet mal schwach, dann stärker dann wieder
schwach... und das mit der LED passiert immer dann, wenn die
Segmentanzeige eine neue Zahl darstelt. Ich habe die Platine schon
mehrmals überprüft und keine Lötfehler gefunden.... Ich habe echt keine
Ahnung was da passiert. Sowas etwas passiert mir zum ersten Mal...
Hat da jemand Rat oder Idee?
Hängt an deinem Board noch irgendwas Anderes dran, was seine eigene
Spannungsversorgung (Netzteil, Batterie, o.Ä.) hat? Wenn ja, könnte dein
Board evtl. darüber noch was ziehen....
Gruß,
Magnetus
Ach so... noch was... was passiert, wenn du die Plus-Leitung zwischen
deiner Spannungsquelle (Netzteil/Batterie...) auftrennst? Macht dein
Board dann immer noch was???
viel lässt sich da nicht erkennen,
was ist denn da rechts an der Steckerleiste angeschlossen,
da geht doch was über einen Widerstand an Plus, das könnte die Spannung
liefern
Ups.. sorry hab die zweite Frage übersehen.
Wie meinst du das ? Wenn ich die Plusleitung meiner Versorgungsspanne
zur Platine unterbreche ?
Dann passiert natürlich nichts.
t.r. wrote:
> Ups.. sorry hab die zweite Frage übersehen.>> Wie meinst du das ? Wenn ich die Plusleitung meiner Versorgungsspanne> zur Platine unterbreche ?>> Dann passiert natürlich nichts.
"Natürlich nichts"? Ist das nun eine theoretische Aussage, oder hast du
es ausprobiert?
Hast du mal in Erwägung gezogen, dass dein Schalter eine Macke haben
könnte?
lieber Magnus.
1.) Der Schalter ist nicht kaputt
2.) Ich habe es probiert.
3.) Mit oder ohne Segmentanzeige hatte ich das gleiche Problem.
Kann das daran liegen das ich den 100nF an GND des MC angschlossen habe
und nicht direkt an "haupt" GND ? Das ist doch egal oder nicht.
> Kann das daran liegen das ich den 100nF an GND des MC angschlossen habe> und nicht direkt an "haupt" GND ? Das ist doch egal oder nicht.
Je näher sich der Kondensator am µC befindet (und je kürzer die
Leiterbahnen zwischen den beiden sind), desto besser ist es.
> 1.) Der Schalter ist nicht kaputt> 2.) Ich habe es probiert.> 3.) Mit oder ohne Segmentanzeige hatte ich das gleiche Problem.
Moment mal.... mir dünkt da was...
> Ich habe einen Schalter in die Plus Leitung eingebaut..Wo genau hast du den Schalter eingebaut? Kann es sein, dass du mit dem
Schalter ausschliesslich den µC von der Versorgungsspannung trennst???
Ein Foto kann ich leider nicht machen, weil ich zur Zeit über keine
Digitalkamera verfüge.
Den Schalter hab ich einfach in die Plusleitung eingebaut. Also wenn ihr
euch den Schaltplan anguckt:
+------------Schalter-------.......
Das hatte ich bei einer vorherigen Platine auch so und dort ging es...
t.r. wrote:
> Ein Foto kann ich leider nicht machen, weil ich zur Zeit über keine> Digitalkamera verfüge.>> Den Schalter hab ich einfach in die Plusleitung eingebaut. Also wenn ihr> euch den Schaltplan anguckt:>>> +------------Schalter-------.......
Das hat doch alles keinen Zweck.
Irgendwo gibt es für den Strom einen Umweg, über den die
Schaltung noch versorgt wird. Mit dem von dir gemachten
Angaben ist das aber nicht erratbar. Zumindest in meiner
Glaskugel kann ich nichts zweckdienliches erkennen.
Ich fasse mal deine "wichtigsten" Aussagen zusammen:
- Schalter in die Plusleitung (wo auch immer) eingebaut
- Schalter ist in Ordnung
- keine Verbindung zu anderen Schaltungen / Geräten mit eigener
Spannungsversorgung
- wenn Schalter == "aus" --> Board tut immmer noch was
Hast du versehentlich ein Perpetuum Mobile zusammengelötet, oder wie?
Bitte macht euch nicht lustig. Ich "verarsche" euch doch nicht. Ich
finde den Fehler nicht. Ich habe mehrmals nachgeguckt ob ich versentlich
andere Bauelemente zusammgelötet habe, habe ich aber nicht. Und ein
Perpetuum Mobile hab ich sicherlich nicht gebaut, wäre toll aber geht
leider nicht. Noch nicht :p.
Sowas hatte ich bis jetzt nie ! Ich mein die Platine funktioniert ja,
(bis auf die Taster) ohne oder mit Taster geht es nicht. Schon am Anfang
als ich das Board fertig hatte, war dieses Phänomen vorhanden....
Hängt der Aufbau evt an einer Schnittstelle zu nem PC oder ähnlichem?
Teste mal ob die Platine auch noch etwas macht wenn du alle Zuleitungen
wegmachst.
Wenn nein -> stecke nacheinander deine Leitungen wieder drann und kuck
wann dieser effekt auftritt und teil uns am besten deine Erfahrungen
mit.
Wenn ja -> Auf der Platine ist noch irgendwo ein Elko oder eine
Batterie/Acku wo die Platine versorgt.
Was ich noch dazu hinzufügen möchte:
Ab und zu, wenn ich den Taster öfters betätigt habe, also ständig an und
aus... war der Strom weg. Das passierte auch nicht immer.
Und ein Elko hab ich auf der Platine nicht.
Nur das was auf dem Schaltplan zu sehen ist und dazu noch ene
Segmentanzeige, mit ihren Widersänden und eine LED, mit ihrem
Widerstand.
Ach ja... alternativ zu einem Foto (Digicam) kannst du das Ding auch
gerne auf einen Scanner legen und hier posten (bitte NICHT als .bmp !!!)
Gruß,
Magnetus (welcher eigentlich [noch] immer gerne hilft)
Aha !!!!!!!
Ich habe mal die Plusleitung zur Segmentanzeige (gem. Anode)
unterbrochen, zwar leuchtet die Segmentanzeige nicht, aber dafür geht
die LED sofort aus, wenn ich den Schalter betätige. Die Spannung für die
Segmentanzeige entziehe ich von der gleichen Spannungsquelle wie für den
MC, hab einfach eine 3er Buchsenleiste dran gelötet wo einmal die
Spannungsquelle dran kommt und von dort aus ich noch andere Bausteine
wie Segmentanzeige etc... versorgen kann.
Und wenn du an deinem Schalter das Kabel ganz wegmachst ists immernoch
so?!
Schaltest du mit deinem Schalter die gesammte Stromversorgung deines
Aufbaus ab oder schaltest du nur einen Teil?
mfg Karl
t.r. wrote:
> Aha !!!!!!!>>> Ich habe mal die Plusleitung zur Segmentanzeige (gem. Anode)> unterbrochen, zwar leuchtet die Segmentanzeige nicht, aber dafür geht> die LED sofort aus, wenn ich den Schalter betätige. Die Spannung für die> Segmentanzeige entziehe ich von der gleichen Spannungsquelle wie für den> MC, hab einfach eine 3er Buchsenleiste dran gelötet wo einmal die> Spannungsquelle dran kommt und von dort aus ich noch andere Bausteine> wie Segmentanzeige etc... versorgen kann.
Karl-j. B. wrote:
> Schaltest du mit deinem Schalter die gesammte Stromversorgung deines> Aufbaus ab oder schaltest du nur einen Teil?
Magnus Müller wrote:
> Moment mal.... mir dünkt da was...>>> Ich habe einen Schalter in die Plus Leitung eingebaut..>>*Wo genau* hast du den Schalter eingebaut? Kann es sein, dass du mit> dem Schalter ausschliesslich den µC von der Versorgungsspannung> trennst???
Na dann lag ich mit meiner Vermutung doch nicht so weit daneben, oder?
Du musst mit dem Schalter natürlich die GESAMTE Schaltung von der
Spannungsversorgung trennen!
Gruß,
Magnetus
Ach ich blöder Sack !!! Mein lieber Scholli du....
Ich bin ja so ein Held !
Was mach ich da bloß für einen sch.... ?
000 = Buchsenleisten.
+OOO---Schalter---------....... an MC...
|
|
|
|
|------ Segmentanzeige........
Das muss ja so aussehen:
+-Schalter-0000---------........an MC....
|
|
|
|------------------Segmentanzeige...
Es tut mir leid, das ich eure kostbare Zeit wegen so einem "dummen"
Fehler gestohlen habe... mensch....
Tja... und hoffentlich hat wieder mal ein Fragensteller mehr begriffen,
dass wir die Anderen auch nicht veräppeln wollen, und auch nicht umsonst
all diese lästigen Fragen stellen...
Weiterhin viel Erfolg!
Magnetus
Wenn ich schon dabei bin...
Wieso funktionieren denn meine Taster nicht ??
Ich habe sie so geschaltet:
z.B.: PD5----------------Taster--------GND
Der Code lautet:
Config Pind.5 = Input
Portd.5 = 1
Do
If Pind.5 = 0 Then
.....
End If
Loop
Ich benutze die internen Pullup Widerstände. Der Taster reagiert einfach
nicht.
Magnus Müller wrote:
> Hast du schon mal versucht externe PullUps einzusetzen?
Ups... vergiss meine Frage...
Andere Frage:
Was passiert denn bei deinem Code?
a) die Zeilen zwischen "IF ... THEN" und "END IF" werden immer
ausgeführt
oder
b) die Zeilen zwischen "IF ... THEN" und "END IF" werden nie
ausgeführt
Gruß,
Magnetus
P.S.: ich geh jetzt mal in die Heia... hab morgen wieder einen
(vermutlich) anstrengenden Arbeitstag vor mir. Kann also erst
wieder morgen Abend posten.
@fubu1000
> der thread iss ja pure verarsche....
Dann lies diesen Thread nicht und schreibe auch keine Antwort. Ich bin
noch ein Anfänger und etwas Verstädnis wäre gut.
Hi
@ fubu1000 "taster auf gnd geschaltet sehr einfallsreich"
Was ist daran so schlecht? Pin als Eingang, Interner Pull-Up wurde
aktiviert (1 am Pin) und wenn der Taster betätigt wird bekomme ne 0.
Irgendwie musst du mir das etwas näher erklären.
Gruß MISZOU
M@cFreak wrote:
> das liegt doch an der ISP...DIe versorgt soviel ich weiß das Board mit> bissl spannung.
Die Ursache für die ominöse Phantomspeisung wurde schon längst gefunden.
@t.r.:
Was ist nun mit deinem Code? Wird der Anweisungsblock zwischen
"IF...THEN" und "END IF" ausgeführt oder nicht?
Gruß,
Magnetus
Hallo Magnetus... hast du mein Beitrag über den Display gelesen oder wie
? Hab ich mich doch verraten mit meinem Tarnnamen: P.K. ? :P
Ja der zimmi geht mir am.... vorbei ^^. Ich hab hier andere Probleme.
IN IF THEN wird nichts ausgeführt... ich werde es morgen nochmal testen
! Zurzeit macht mich dieses Display fertig.... Davor hatte ich mal ein
1x16 Display angesteuer, was kinderleicht war. Aber so langsam langsam,
durch die kompetente Hilfe von hilfreichen Usern (außer zimmi :) )
verstehe ich mein neues Display... Man muss halt etwas tüfteln und
nachfragen... wäre ja langweilig wenn alles auf anhiebt funkitoniert.
Dir vielen vielen Dank Magnetus das du mir weiterhin hilfst...
@ t.r.
Bei mir passiert das auch öfters, dass der Post verschwindet.
Aber, dass die LED leuchtet könnte folgendes sein:
Du hast ja leitungen die schwingen. Und 2 leitungen nebeneinader ergeben
einen kondensator mit einer gewissen kapazität. da ja dein uP mit
einigen Mhz rennt könnte ja sein, dass sie nach dem ausschalten dann
eine Spannung einkoppelt.
Wie stellst du deine leiterplatte her?
Wenn du sie ätzt könnte es sein, dass du noch Harrverbindungen hast. Das
ist eine Kupferschicht, die so dünn ist, dass man sie nicht sehen kann.
Die könnte auch als zusätzlicher kondensator wirken.
Mfg Daniel
Nun aber zurück zum Thema:
> Wieso funktionieren denn meine Taster nicht ??>> Ich habe sie so geschaltet:>> z.B.: PD5----------------Taster--------GND
Bist du dir auch ganz sicher, dass der Taster auf der einen Seite auf
GND und nicht auf VCC oder gar in der Luft hängt?
Andreas Schwarz wrote:
> Ich habe den zimmi-Post und alle die sich nur darauf bezogen haben> gelöscht um Ordnung zu schaffen.
Vielen Dank für deine schnelle Abhilfe (ging wirklich bedeutend
schneller als ich zu hoffen gewagt hatte).
Also meine treuen Kameraden !
Die Platine habe ich nicht geätzt, ich habe einen falschen Ausdruck
benutzt. Mit Platine meine ich, eine stinknormale Lochraster Platine...
Das Problem mit dem Perpeetum Mobile habe ich schon erkannt und weiß
auch wie ich ihn lösen kann...
Aber warum die taster nicht gehen weiß ich nicht !
Ich habe die eine Seite GND und den anderen ebenhalt in den MC.
Natürlich habe ich zum Testen mal den Taster kontrolliert ob da Spannung
durchfließt und es fließt auch Strom....
> Aber warum die taster nicht gehen weiß ich nicht !>> Ich habe die eine Seite GND und den anderen ebenhalt in den MC.>> Natürlich habe ich zum Testen mal den Taster kontrolliert ob da Spannung> durchfließt und es fließt auch Strom....
Der Strom ist an dieser Stelle eigentlich uninteressant. Wie Andreas
Krieger schon erwähnte, solltest du mal messen ob an dem benutzten
Portpin die Spannung bei gedrücktem Taster 0V und bei nicht gedrücktem
Taster ca. 5V beträgt.
Nächste Frage:
Bist du dir auch sicher, dass der Taster mit dem richtigen Portpin
verbunden ist?
Was mir gerade noch aufgefallen ist:
t.r. wrote:
> Der Code lautet:>> Config Pind.5 = Input
(...)
Ich kenne mich zwar nicht mit Bascom aus, aber könnte der Fehler evtl.
in der von mir zitierten Zeile liegen?
Für mich klingt
"Config Portd.5 = Input"
bzw.
"Config DDRD.5 = Input"
etwas logischer, oder?
Gruß,
Magnetus
Ja ich bin mir sicher das der Taster an dem richtigen Portpin verbunden
ist.
Das mit der Spannung werde ich morgen messen.
Wobei ich noch ene Frage zu meinem DVM habe:
Wieso misst mein DVM ab und zu mal nicht ?
Die Batterie hatte ich voll geladen... Ich lade sie gleichnochmal
voll....