Forum: Mikrocontroller und Digitale Elektronik Hilfe beim Programmieren vom Verstärker


von DarkCrisis12 (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,
Ich habe mir vor kurzem mit meinem begrenzten elektronikwissen einen 
Verstärker zusammen gebaut der per Fernbedienung bedienbar sein soll und 
der die Lautstärke und den Kanal auf einem Lc-Display anzeigt.
Jedoch habe ich nun Probleme beim programmieren des PICs (da ich mich 
mit programmieren nicht auskenne).
Hier mein Schaltplan im Datei anhang als zip Verpackt mit egale 
Schaltplan Editor erstellt, hoffe auf eure Hilfe und das ihr mir sagt 
was ihr davon haltet.
Gruß
DarkCrisis12

von Guido (Gast)


Lesenswert?

Hallo,

DarkCrisis12 schrieb:
> Hier mein Schaltplan im Datei anhang als zip Verpackt mit egale
> Schaltplan Editor erstellt

mach es den Leuten, die Dir helfen sollen, doch nicht so schwer. Lade 
den Schaltplan, in einer verfünftigen Größe, als PNG-Datei hier hoch.

Just my 2 cent
Guido

von DarkCrisis12 (Gast)


Lesenswert?

Wenn ich ein screenshot mache dann erkennt man nicht viel davon aufgrund 
der größe.

von Ron (Gast)


Lesenswert?

Dann drucke es eben in ein PDF-Dokument.

von DarkCrisis12 (Gast)


Lesenswert?

Ich habe nen Mac wie geht das damit bin vor kurzem umgesiedelt.

von Karl H. (kbuchegg)


Lesenswert?

DarkCrisis12 schrieb:
> Wenn ich ein screenshot mache dann erkennt man nicht viel davon aufgrund
> der größe.

Hinweis:
Man kann durchaus auch Ausschnitte zoomen und dann vom gezoomten einen 
Screenshot machen. Dann sind es eben 2 oder 3 Bilder.
Nur überprüf bitte vorher, ob deine Bilder nicht einzeln 2Mb groß sind. 
Ein paar 100kB sind ok.

von Tom M. (Gast)


Lesenswert?

DarkCrisis12 schrieb:
> Ich habe nen Mac wie geht das damit bin vor kurzem umgesiedelt.

Dann ist es sehr einfach: Einfach Drucken/Druckvorschau/PDF speichern 
(aus dem Kopf).

von DarkCrisis12 (Gast)


Angehängte Dateien:

Lesenswert?

Jetzt hab Ichs auf zwei Seiten als pdf Dokument bekommen

von DarkCrisis12 (Gast)


Angehängte Dateien:

Lesenswert?

Habe vorhin das falsche hochgeladen hier ist das richtige Dokument.
Sorry

von Udo S. (urschmitt)


Lesenswert?

Sorry to say,
aber vieleicht solltest du beim Dark Crisis spielen bleiben.

von DarkCrisis12 (Gast)


Angehängte Dateien:

Lesenswert?

Komm noch nicht so gut mit dem Mac zurecht hab das pdf jetzt in zwei 
kleinere teile unterteilt. Hoffe sie sind lesbar.
Wusste garnicht das Dark Crisis ein spiel sein soll hab mir den Namen 
einfach ausgedacht XD.

von DarkCrisis12 (Gast)


Angehängte Dateien:

Lesenswert?

Hier noch die andere Datei.

von Michael H. (michael_h45)


Angehängte Dateien:

Lesenswert?

und hier mal so, wies richtig geht...
keine ahnung, was du da machst, aber du machst es falsch.

von DarkCrisis12 (Gast)


Lesenswert?

Danke für die Hilfe, wie gesagt erstmal auf nem mac und hab noch kaum 
eigene programme drauf und die Bedienung ist auch erstmal 
gewöhnungsbedürftig.

von Michael R. (mexman) Benutzerseite


Lesenswert?

Hallo,

> ...wie gesagt erstmal auf nem mac und hab noch kaum
> eigene programme drauf und die Bedienung ist auch erstmal
> gewöhnungsbedürftig.

Und das ist der Grund, die Forumsregeln nicht einzuhalten?

"Herr Polizist, ich bin nur deshalb zu schnell gefahren weil das ein 
neues Auto ist und ich noch nicht weiss, wie die Bremse 
funktioniert...!"


Dann haetest Du im entsprechenden forum zuserst (!) gefragt, wie man mit 
dem MAC kompakte Grafiken o.ä. erzeugt anstatt uns mit 8MB 
vollzumuellen..... wo ein WIlle ist, ist auch ein Weg.



Gruss

Michael

von Guido (Gast)


Lesenswert?

Hallo,

was war jetzt doch gleich noch mal Deine Frage?
SCNR

Mit freundlichen Grüßen
Guido

von DarkCrisis12 (Gast)


Lesenswert?

Ich wollte wissen was ihr von dem Verstärker haltet dessen Stromlaufplan 
ich mir hier zusammen geschustert habe und ob ihr mir bei der 
Programmierung des PICs helfen könnt da ich vom programmieren keine 
Ahnung habe.
Der Verstärker soll per Fernbedienung regelbar sein und zwar gemeinsame 
Lautstärke sowie extra Bass und balance Regelung ein Standby Schalter 
auf der Fernbedienung und das LC-Display soll die Lautstärke und den 
Kanal den man ebenfalls über die Fernbedienung bestimmen kann anzeigen. 
Die Lautsprecher sollen erst nach ein paar Sekunden Laufzeit nach dem 
einschalten über die Relais dazu geschaltet werden um Knacken zu 
vermeiden.

MfG. DarkCrisis12

von DarkCrisis12 (Gast)


Lesenswert?

Hat keiner eine Ahnung wie das geht ??? oder Meinung

von Michael H. (michael_h45)


Lesenswert?

DarkCrisis12 schrieb:
> Hat keiner eine Ahnung wie das geht ???
nein, natürlich nicht! hier laufen nur ahnungslose rum, die eigentlich 
schuhputzer und dachdecker werden wollten.

also, mal nochmal und in aller deutlichkeit:
WO liegt das problem? WAS GENAU willst du machen und bei welchem der 
punkte treten fehler auf?

hier wird sich keiner hinstellen und dir ein fertiges programm mit 
schleifchen in die hände drücken.

von Schnörpfl (Gast)


Lesenswert?

Also ich würde erst mal die Amper hoch skillen.

von Karl H. (kbuchegg)


Lesenswert?

Michael H. schrieb:

> also, mal nochmal und in aller deutlichkeit:
> WO liegt das problem?

Das Übliche:
Das fertige Gerät gesehen, glasige Augen bekommen, den Entschluss 
gefasst "sowas baust du auch" und erst dann drauf gekommen, dass man 
dazu auch erst mal etwas Wissen benötigt.
Die Welt ist schon gemein, wenn man die Dinge erst mal lernen muss.

von DarkCrisis12 (Gast)


Lesenswert?

Das mit ob keiner eine Ahnung hat war nicht als Beleidigung gemeint also 
erstmal Sorry falls es so rüber gekommen ist.
Ich habe nur ein bisschen Ahnung vom programmieren in c und kann etwas 
Assambler glaube aber das assambler für so einen langen Code zu 
umständlich wäre.
Mir ist wohl bewusst das Mann für die Steuerung mit einer Fernbedienung 
ein Protokoll Brauch das die Daten beim Senden seriell verschlüsselte 
und der Empfänger wieder entschlüsselt um daraufhin an einem Poart die 
entsprechende Aktion durchzuführen.
Bis jetzt habe ich im Internet was von RC5 Codes gelesen, habe 
allerdings gehört das es schon neuere und vielleicht auch bessere gibt. 
Also wäre erstmal sinnvoll zu wissen welches Protokoll angebracht wäre 
und wie ich das umsetze (den Schaltplan für eine Fernbedienung wollte 
ich auch noch bauen also müsste ich auch wissen wie das Sender Protokoll 
laufen soll).
Das andere wäre das ich keine Ahnung habe wie ich das Signal von den 
beiden  Drehgebern zum einstellen der Lautstärke auswärte. Mir war zwar 
bewusst das es nur mit Drehgebern geht da die High und Low Pegel liefern 
und kein analoges Signal wie normale potis aber das Digitale Signal 
auszuwerten ist ne andere geschichte.

MfG.:
DarkCrisis12

von Rene H. (Gast)


Lesenswert?

Versuchs mal damit IRMP.

von DarkCrisis12 (Gast)


Lesenswert?

Ich habe mich da jetzt ne weile reingelesen verstehe aber nur die Hälfte 
da mein verständniss in c einfach nicht so weit reicht. Als PIC benutze 
ich den AT90USB wobei ich auch nicht weis ob das die beste Lösung ist. 
Ist es vielleicht möglich das mir jemand einen Ansatz schreiben könnte 
wo ich dann weiter machen kann? Ich weiß das ist viel verlang aber es 
könnte mir helfen praktisch in das Thema einzusteigen.

gruß
    DarkCrisis12

von Karl H. (kbuchegg)


Lesenswert?

DarkCrisis12 schrieb:
> Ich habe mich da jetzt ne weile reingelesen verstehe aber nur die Hälfte
> da mein verständniss in c einfach nicht so weit reicht.

Du musst systematisch vorgehen.
Für dein Projekt brauchst du eine Handvoll an Basistechniken, die in 
Kombination eingesetzt werden. Wenn du die nicht beherrscht, wird das 
nichts. Also kommst du nicht umhin da systematisch, genau wie alle 
anderen Programmierer vor dir auch, bei den grundlegenden Dingen 
anzufangen und dich dorthin hochzuarbeiten, wo du das erste mal daran 
denken kannst, wie das eigentlich in deinem konkreten Projekt aussehen 
könnte.
Losgehen tut es immer mit dem 'Hello World' der µC - einer LED die erst 
mal nur ein/aus geschaltet wird, dann blinken. Dann kommt ein erster 
Taster dazu, der die LED steuert, eventuell ein Lauflicht (als Übung zum 
Arbeiten mit Bytes), dann wird irgendwann ein Timer die Bühne betreten, 
zwischendurch kommt vielleicht mal ein LCD usw.

Wenn du in C noch nicht firm bist, dann ist auch eine Vorsrufe am PC, in 
der man erst mal die grundlegenden Dinge der C-Programmierung lernt 
(Kontrollstrukturen, Arrays, Funktionen, Argumentpassing) sinnvoll.

> Als PIC benutze
> ich den AT90USB

Was jetzt.
Einen PIC oder einen AVR?
Das sind 2 Paar Schuhe.
PIC ist die Bezeichnung einer Modellfamilie der Firma Microchip.
Die AT werden von der Firma Atmel gebaut und sind eine andere 
µC-Familie.

Hier im Forum werden hauptsächlich die Atmel-µC eingesetzt.
AVR-Tutorial
AVR-GCC-Tutorial

von Rene H. (Gast)


Lesenswert?

Solange Du keine konkrete Frage stellen kannst, wirst Du hier auch keine 
Antworten bekommen.

Wenn Dein C Wissen für Dein Vorhaben nicht ausreicht, arbeite Dich erst 
mal ordentlich in C ein. Danach kannst Du auch konkrete Fragen stellen 
und man wird Dir hier auf der Basis auch weiterhelfen können.


Grüsse,
René

von DarkCrisis12 (Gast)


Lesenswert?

Das meiste habe ich auf der Seite gelernt: 
http://et-tutorials.de/mikrocontroller/
Das was dort beschrieben ist beherrsche ich auch einigermahßen bis auf 
bubble sorts.
Wo kann ich das denn noch im Internet lernen?

von Udo S. (urschmitt)


Lesenswert?

DarkCrisis12 schrieb:
> Wo kann ich das denn noch im Internet lernen?

Wie wäre es mit einem altmodischen Buch?

von DarkCrisis12 (Gast)


Lesenswert?

Welches Z.B. obwohl mir online lieber währe.

von Karl H. (kbuchegg)


Lesenswert?

DarkCrisis12 schrieb:
> Welches Z.B. obwohl mir online lieber währe.

Online Tutorien sind meistens nicht besonders gut.
Empfehlenswert ist immer noch der Klassiker schlechthin

Kernighan & Ritchie
Programmieren in C

http://www.amazon.de/Programmieren-C-Reference-Manual-deutscher-Sprache/dp/3446154973

Da hast du was Ordentliches. Wenn du die ca. erste Hälfte 
durchgearbeitet hast (und auch die Übungen gemacht hast), bist du in C 
ausreichend fit, dass du in die µC-Programmierung problemlos einsteigen 
kannst.
Zudem hast du dann ein Nachschlagewerk, welches die ersten 2 - 3 Jahre 
seinen ständigen Platz neben dem Monitor haben wird.

von DarkCrisis12 (Gast)


Lesenswert?

Super alles klar arbeite mich da durch und melde mich bei Problemen mal 
wieder.
Danke für die Hilfe!

von Karl H. (kbuchegg)


Lesenswert?

PS. Wenn du dich traust, kauf den K&R in Englisch.
Keine Angst, dieses Englisch ist nicht schwer zu lesen, ist ja keine 
Weltliteratur mit geschliffener Sprache.

Denn das ist der einzige Wehmutstropfen beim K&R: Die deutschen 
Übersetzer haben über die Stränge geschlagen und es ein wenig zu gut 
gemeint.

von DarkCrisis12 (Gast)


Lesenswert?

Bin ich auch grad am überlegen nach den Kundenrezessionen auf Amazon.

von Jörn P. (jonnyp)


Lesenswert?

Solltest du vorhaben das Ding mal mit eagle auf eine Platine zu bringen, 
dann zeichne im Raster und benutze den ERC zum Abarbeiten der 
Fehlermeldungen. Ich würde dir auch empfehlen die verschiedenen 
Funktionsgruppen auf mehrere Seiten zu verteilen, das läßt sich dann 
auch einfacher drucken.

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
Noch kein Account? Hier anmelden.