Hallo liebes Forum! Ich habe da ein etwas verwirrendes Problem: Aktuell bin ich dabei, eine Selbstbau-Hifi-Endstufe mittels Atmega16 aufzuwerten. Dazu gehört auch eine Standby-Schaltung des Verstärkers. Um dies zu realisieren, habe ich vor, ein zweites, kleines 230VAC/5VDC-Netzteil aufzubauen, dass den µC permanent mit Spannung versorgt, während dieser dann auf Knopfdruck das "grosse" Netzteil des Verstärkers per Relais zuschalten soll. Da ich noch in der Versuchsphase bin, ist die µC-Schaltung im Moment noch ausgelagert neben dem Gehäuse der Endstufe. Das Display und die 2 Taster sind schon eingebaut, über 2 DS18B20 messe ich erfolgreich die MOSFET-Temperaturen, etc... Bis dahin hat noch alles geklappt. Als ich allerdings- um das Eingangssignal der Endstufe für ein VU-Meter auswerten zu können- den Masseanschluss meiner µC-Platine mit dem der Endstufe verbunden hatte, hängt sich permanent das Display oder der µC auf, wenn ich den Verstärker einschalte. (wirre Zeichen, mittendrin blinkender Cursor obwohl abgeschaltet, etc...) (Aktuell ist das Relais zum schalten des Grossen Netzteils noch nicht angeschlossen, ich schalte also den Verstärker noch von Hand ein und aus, während der µC am Programmer hängt, der mir aus dem Laptop 5V liefert.) Wie kann ich den Prozessor samt Display enstören,wenn ich das Massesignal des Verstärkers benötige, um messen zu können? Eventuell habt ihr eine Idee. Viele Grüsse und Danke, Matthias
In letzter zeit häufen sich die GND- Probleme aber ganz gewaltig. >Um dies zu realisieren, habe ich vor, ein zweites, kleines >230VAC/5VDC-Netzteil aufzubauen Wie wird der µP augenblicklich versorgt? Und wie ist der GND evtl. mit dem Netz verbunden?
Hallo! Aktuell hängt der µC samt Display und Tastern am Programmer, der über USB 5V sponsort. ;) Ich habe aber auch schon den auf meiner Platine eingesetzten Traco 5V Regler verwendet- gleiches Verhalten des µC. Die Masse des Verstärkers wird eben beim anschalten mit der Masse der µC-Schaltung verbunden. direkt, also 1:1. Viele Grüsse, Matthias
Matthias schrieb: > Die Masse des Verstärkers wird eben beim anschalten mit der Masse der > µC-Schaltung verbunden. Vermutlich ist das nicht das eigentliche Problem, aber warum so umständlich? Warum wird die Masseverbindung geschaltet?
Hi! Stimmt, ich vergaß: Masse wird später nichtmehr geschaltet, da sie ja permanent verbunden ist, und ich lediglich den Trafo der Endstufe mittels Relais zuschalten werde. Dennoch ist fraglich, ob das die Lösung ist? Woran könnte mein Phänomen noch liegen? Viele Grüsse, Matthias
Sag mal... Hängt dein Laptop am Netzteil? Was passiert, wenn Du es ohne Laptop-Netzteil versuchst?
Hallo! Selbst wenn ich den Laptop mit Akku laufen lasse- selbes Problem. Ich bin echt überfragt. :( Viele Grüsse, Matthias
Wie lang sind denn die Strippen zum Display? Ich hatte schon den Fall, daß nur der Displaycontroller gestolpert ist, unde der µC fleisig weiterwerkelte.
Hi Jens! Genau da scheint auch das Problem irgendwie zu liegen: Ich habe (da ich 2 Monoblöcke gebaut habe, und somit alles doppelt aufbauen muss) soeben mal das zweite Display an meine Platine angeschlossen. Siehe da, es hängt sich nix mehr auf- nur steuere ich hier noch keine Taster an. Folgende Verdrahtung: An einem 20 poligen Flachbandkabel (etwa. 25cm lang) hängt das Display sowie die beiden Taster, welche jeweils noch 5V für ihre Beleuchtung vom Kabel geliefert bekommen. An einem weiteren 10 poligen Flachbandkabel hängen die beiden DS18B20 (benötigen 5V/GND und den onewire-Bus), sowie das Signal der Chinch-Eingangsbuchse des Verstärkers, welches auf meiner µC-Platine mittels OP-Amp zu einem halbwegs brauchbaren Signal für das VU-Meter umgewandelt wird. Zusammenfassend kann ich folgendes feststellen: - Stecke ich nun das 10polige Kabel ab, dann hängt er sich NICHT auf. (Display + Taster eingesteckt!) - Stecke ich das 10polige Kabel an, und benutze das andere Display, welches auch ein 20poliges Kabel hat, aber eben noch KEINE Taster, hängt er sich ebenfalls NICHT auf. Nebenbei habe ich festgestellt, dass die Abfrage der Dallas-Tempsensoren minimale Störgeräusche in den Lautsprechern verursachen. Anscheinend mag die Schaltung keine Flachbandkabel, da die Signale zu nahe beieinander liegen? Verrückt, jetzt habe ich mir ENDLICH das programmieren in Bascom beigebracht, und stehe vor 245 weiteren Problemen. narf Viele Grüsse, Matthias
Sowas ähnliches habe ich schon fertig. Vielleicht hilft mein Aufbau etwas.. Ein kleiner Trafo speist einen Attiny wo mit einem Taster die Anlage Ein und Auschalten kann. Es werden 2 Relais zeitversetzt angesteuert. Mit einem Relais schalte ich den Ringerntrafo ein und 3 kleinere and nach Zeit X das 2 Relais schaltet die Lautsprecher ein bzw umgekehrt dann ab. Beitrag "Re: Zeigt her eure Kunstwerke (2)" Die 2 Relais sind 2 Pol Umschalter. Ich habe ein extra Netzteil für den Vorversterker ( Analog und Digital getrennt) Dann wieder extra für den Atmega , der die Effektmodule steuert. Die Netzteile sind in der Mitte aufgebaut. Insgesamt liefern die Netzteile +/- 65V +/- 15 V , +/- 12 V und 5 V Ich habe keine Schalznetzteile verwendet alles klassische Linearregler.Fette Elkos und viele 100nF Kerkos Bis auf PGA Steuerung habe ich auch alles in Bascom selber geschrieben.
Schaltplan posten, dann kann man vielleicht etwas dazu sagen.
Einige werden schon mit Sicherheit den Kopf schütteln, habe einen Tiny13 und 3 Atmega8 und einen PIC18 und 3 Anzeigen bereits verbaut..2 Stck 16x2 und 1 mal 40x20 für VU Meter
>Ich habe (da ich 2 Monoblöcke gebaut habe, und somit alles doppelt >aufbauen muss) soeben mal das zweite Display an meine Platine >angeschlossen. >Siehe da, es hängt sich nix mehr auf- nur steuere ich hier noch keine >Taster an. Steuerst Du die Displaystrippen mit OpenCollector/Drain-Ausgangen des µC an, mit den internen PullUps? (ist das überhaupt ein normales 0815-LCD-Display?) Wenn ja, fängt das Display über die hochohmigen Strippen jede Störung ein, und interpretiert die irgendwie als Schaltsignale.
Hallo! @Thomas der Bastler: GENIALES Projekt, Thomas! Ich glaube, wir müssen uns da mal näher unterhalten! Ich habe nämlich noch große Probleme mit dem VU-Meter und anderen Dingen... :( @Jens G: Jepp, ich steuere das Display (es ist so eins aus der Bucht 4x20 Zeichen aus Polen) mittels der "Standard-Schaltung", also direkt ohne Umwege über den µC. Mittlererweile ist noch ein markantes Problem hinzu gekommen: Um Störsignale der DS18B20 zu minimieren, wollte ich in meinem Bascom-Listing anstelle meines Temperatur-Sub-Aufrufs, der in der Do-Loop-Schleife läuft, auf Interruptaufrufs per Timer umstellen. Benutze ich Timer0, geht ab dem Timer-Aufruf rein garnix mehr. Bei Timer2 das selbe Bild, nur mit Timer1 komme ich soweit, dass er die Routine aufruft. Leider geht das ein paar Sekunden lang gut, bis wieder wirre Zeichen auf dem Display auftauchen. Der Prozessor läuft in dieser Zeit aber sauber weiter? Oh je, ich dachte nicht, dass sich das so schwierig gestaltet... Viele Grüsse, Matthias
Hallo, es klingt jetzt vielleicht etwas doof, aber einen Schaltplan gibt es noch nicht. Da suche ich auch schon länger eine leicht zu bedienende Freeware oder sowas in der Art. Grüsse, Matthias
Wie sind die Taster angeschlossen? Muss Active-High oder Actice-low sein. Wenn der PIN bei offenem Taster in der Luft hängt, dann gibt es Probleme.
Hi Bit-Hund! Die Taster müssen gedrückt Low sein, ich verwende die internen Pullups, softwaretechnisch aktiviert. Grüsse, Matthias
Das is net der Punkt. Die Frage ist, ob der PIN im nicht gedrückten Zustand ein definiertes Potential hat oder eben "in der Luft hängt".
Hallo Nabernd, der Pin ist im nicht gedrückten Zustand des Tasters high, hat aber keine hardwaremässige Anschaltung- also wohl in der Luft hängend. Ist die Anschaltung der internen Pullups nicht ausreichend? Grüsse, Matthias
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.