Hallo ich habe vor einen kleinen Verstärker mit einem Atmega 8 zu regeln.Leider weiß ich nicht genau wie ich das genau Anstelle und wie der Code aussehen muss.Ich wollte mit 2 Tastern den Atmega entweder den Wert hoch/runter setzen können.Weiß vielleicht jemand eine Seite wo ich was dazu finde?Oder hat einen solchen Code schon fertig. MfG Sebastian
hallo, also ich nehme mal an es geht um einen audio-verstärker mit dem du z.B. die musik von einem mp3-player verstärker willst. wenn du das ganze in stufen regeln würdest dann könntest du das poti durch eine reihe aus widerständen ersetzen die zusammen den gleichen wert wie das poti haben. die einzelen widerstände könnte man dann auf GND brücken wobei ich nicht weiß ob der gesamtwiderstand von dem poti eine rolle spielt bzw. die mittelstellung und somit das verhältnis der beiden teilwiderstände. es gibt auch irgendwelche source-treiber mit denen das vielleicht noch besser geht. jedenfalls wäre die programmierung sicher nicht sehr schwer wenn man es auf diese weise versucht. möglicherweise gehts auch über PWM, da kenn ich mich aber nich so mit aus. naja, hoffe du kannst erstma damit was anfang. mfg hannes
Würde dir ein TDA1524A vielleicht weiterhelfen ? Lautstärkeregelung, Höhen, Tiefen und Balance kann dort per Gleichspannung geregelt werden. Die Steuerspannung könnte man eventuell per PWM aus dem uC gewinnen . Wäre natürlich ein extra Baustein vor bzw in deinem Verstärker. Gruß Günter
digitales Poti? spart man sich die Arbeit mit nem uC und den Problemen der DA-Wandlung :D
Ich weiß das es digitale Potis gibt aber8-9Euro finde ich echt teuer dafür und ich dachte falls es irgendwie möglich ist das mit einen Atmega zu realisieren mache ich das weil die habe ich wie Sand am Meer.Mit den Wiederständen finde ich auch nicht so gut weil ich dann nicht so sauber das ganze regeln kann.Der TDA ist leider auch nicht das richtige weil ich schon ein Gehäuse habe das 3 Taster hat Volume up/down und On/off
wie muss das Steuersignal für den Verstärker aussehen? Da ist ja bis jetz wohl ein Poti, entscheidend ist ob das als Potential-Teiler benutzt wird oder als Drehwiderstand. Im ersten Fall einfach PWM-Signal vom µC mit RC-Glätten und rein damit, oder sonst noch ein optokoppler dazwischen. (sind die überhaupt linear genung?)
Oder einfach einen Motorpoti, mit einem uC zusammen kannst sogar noch prima eine FB dran hängen. Gruß Frank
Das mit dem PWM ist eine möglichkeit stimmt aber wie kriege ich das denn hin falls es doch ein Drehwiderstand sein sollte.Was genau muss gemacht werden um einen wiederstand mit hilfe eines Atmega und Optokoppler zu erzeugen.Und was für ein Optokoppler kommt in frage??
Hi
>Ich weiß das es digitale Potis gibt aber8-9Euro finde ich echt teuer
Bei CSD kostet ein Digital-Poti 1,55€
MfG Spess
>Was genau muss gemacht werden um einen wiederstand mit hilfe eines Atmega >und Optokoppler zu erzeugen Das wird so ohne Weiteres nicht möglich sein. Dein Optokoppler ist nicht linear. Ein Widerstand hingegen schon. Dann kommt dazu, dass ein Widerstand (Poti) natürlich negative und positive Ströme gleichermaßen "durchlässt" und das wird dir mit einem Transistor nicht gelingen. Man kann eben mit einem µC viel, aber nicht alles anstellen ;-)
Würde ein Digitalpoti nehmen. In einer Audioschaltung habe ich bereits das DS1267 verwendet. Kostet eigentlich 9€, man könnte aber bei Maxim-IC eine Samplebestellung machen. +-5V und per SPI steuerbar, ganz einfach. Eigentlich brauch man nur +5V, aber man muss das Substrat an ein negatives Potential hängen, damit ein Wechselspannungssignal an die Potipins gelegt werden kann.
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.