7.1 Kanaals Microcontroller Gestuurde Volumeregelaar

De rest......
(streaming-/computeraudio graag in de daarvoor aangewezen forumgroep)

Moderators: Barry2001, Beheerdersteam

JuuL
Berichten: 2616
Lid geworden op: za 12 mar 2005, 16:38

Bericht door JuuL »

deepspace schreef:
Spaart je een berg typwerk :)
Hoezo?

Dit is de bedoeling:

CODE: Selecteer alles

char Text[];

void main()
{
   Text="  7.1 Kanaals  ";
   LCD_Text(128, Text);   
}
Nog mooier is:

CODE: Selecteer alles

void main()
{
   LCD_Text(128, "  7.1 Kanaals  ");   
}
Maar ik maak er een zooitje van met die pointers :P
Die Text=" 7.1 Kanaals "; klopt niet.
Kan jij me erbij helpen?
Gebruikersavatar
voodooless
Berichten: 4775
Lid geworden op: di 02 nov 2004, 23:23
Locatie: Arnhem
Contacteer:

Bericht door voodooless »

Dat laatste zou toch gewoon moeten werken?

Probeer anders je functie met een char pointer.

CODE: Selecteer alles

void LCD_Text(int Position, Char * Text)
{
   int i=0;     
 
   LCD_Comm(Position);     //Go to the right position
   while(Text+i!='\0')    //while the end character \0 isn't detected
   {
      LCD_Ch(Text+i);     //Display a character
      i++;
   }
}
Zo ongeveer... (mijn C is ook een beetje roestig ;) )
JuuL
Berichten: 2616
Lid geworden op: za 12 mar 2005, 16:38

Bericht door JuuL »

Dat werkt ook niet deepspace.

Geweldige compiler :D wat werkt dat fijn zeg!
Ik heb nu in een paar uur dat hele programma overgezet. Zonder die rare errors heb ik het hele programma in no time af 8)
Gebruikersavatar
GeertJ
Berichten: 170
Lid geworden op: di 23 aug 2005, 19:06
Locatie: Gent - België

Bericht door GeertJ »

welke compiler is het dat je gebruikt?
JuuL
Berichten: 2616
Lid geworden op: za 12 mar 2005, 16:38

Bericht door JuuL »

Picc Compiler
JuuL
Berichten: 2616
Lid geworden op: za 12 mar 2005, 16:38

Bericht door JuuL »

Pjotr schreef:
JuuL schreef:
A/D Converter en kijken of de spanning lager wordt en dan nog snel ff schrijven met het restant van de spanning dat over de elcos staat bijv?
Het is wel belangrijk dat je bufferelco voor je spanningsregelaar groot genoeg is en nog voldoende spanning heeft om de 5V lang genoeg stabiel te houden om je EEPROM betrouwbaar te kunnen schrijven. Weet niet hoe het met de PIC'jes zit maar de Atmel AVR's zijn gegarandeerd voor 100.000 schrijfcycli.

Wil je het netjes doen dan maak je een aparte exit routine waar je naar toe springt als de spanningsbewaker tript, je kunt dan ook netjes het diplay blanken. Daar blijf je dan forever. In die routine kun je dan ook de spanning op de bufferelco blijven controleren. Is ie bv gedurende een halve seconde weer ok dan kun je van daaruit weer naar je init of reset routine springen.
Dit werkt nu ook :D (een FATSOENLIJKE compiler doet wonderen 8))
Tja euh, nu de code nog wat mooier maken en kijken of ik ergens nog een leuke optie mis,
dit kan ik nu instellen:

- Master Volume
- Front Volume
- Side Volume
- Rear Volume
- Center Volume
- Subwoofer Volume

Balans:
- Front: left right
- Side: left right
- Rear: left right

Nu zit ik nog te denken of het handig is om ook een balans Front side rear te hebben. Hebben jullie ervaringen met 7.1 kanaals setjes? Is het echt een optie die wat toevoegt of gebruik je zoiets toch nooit?

Groetjes, JuuL -die niet meer hoeft te klagen op "de compiler" 8)-
Gebruikersavatar
daniel
Berichten: 1458
Lid geworden op: vr 17 sep 2004, 8:48
Locatie: Eindhoven

Bericht door daniel »

Ik gebruik de decoders die in mijn dvd/sacd speler zitten (philips - 963). En alleen daar gebruik ik de mogelijkheid om een soort van balans in te stellen. In dit geval zet je per kanaal een offset, ik geloof van maximaal +/- 6dB.

Zo'n zelfde optie heb ik dus in mijn voorversterker ingebouwd. Dus geen losse balans -instellingen, maar per kanaal een offset. Hiermee zou je dus bijvoorbeeld een afwijkende gevoeligheid van front/rear speakers kunnen opvangen. Da's ook makkelijk programmeren, want je hoeft je volume-setting met maar 1 waarde per kanaal te corrigeren.

Verder gebruik je een balansregeling helemaal nooit. Hooguit wellicht als je stereo over 4 kanalen luistert, maar dat doe ik toch niet.
JuuL
Berichten: 2616
Lid geworden op: za 12 mar 2005, 16:38

Bericht door JuuL »

Thx daniel, ik laat het zo denk ik

/Voeding.JPG
Voeding is ook klaar nu.

Ik krijg 7V voor mijn 7805, eigenlijk net te weinig. Heb die 1,4 V van mijn brug vergeten mee te nemen :evil:
Maar dit kan ook wel lijkt me he? Mijn 5V is netjes, dat scheelt :D
Laatst gewijzigd door JuuL op di 05 nov 2019, 14:40, 1 keer totaal gewijzigd.
Gebruikersavatar
GeertJ
Berichten: 170
Lid geworden op: di 23 aug 2005, 19:06
Locatie: Gent - België

Bericht door GeertJ »

vraagje over het kleine trafootje, is deze voor de stand bye van je preamp?
JuuL
Berichten: 2616
Lid geworden op: za 12 mar 2005, 16:38

Bericht door JuuL »

Nope, dat is de digitale voeding, de ringkern is de analoge voeding.
Jij hebt er ook 2 nodig zo (of je haalt je digitale voeding van je analoge voeding, maar is minder mooi).
Ik heb helemaal geen standby, vind ik niet nodig.

[img]/Volumeregelaar2.JPG[/img]
Bijna hardware af! :lol:

Daniel heb jij nog adressen voor mooie drukknopjes? :)
Reichelt heeft wel mooie maar dan moet je weer zon grote bestelling doen.
Laatst gewijzigd door JuuL op di 05 nov 2019, 14:40, 1 keer totaal gewijzigd.
Gebruikersavatar
GeertJ
Berichten: 170
Lid geworden op: di 23 aug 2005, 19:06
Locatie: Gent - België

Bericht door GeertJ »

ksnap het :wink:
ik ga voor mijn preamp wel maar 1 trafo nemen, maar ga wel met 2 diodebruggen werken denk ik, een voor het analoge deel en een voor het digitale deel, welke elk ook nog een voltageregulator gaan krijgen.
standby vind ik zelf idd ook niet nodig....
PS: kwou dat ik al zo ver zat met men project, knap werk \:D/
Gebruikersavatar
daniel
Berichten: 1458
Lid geworden op: vr 17 sep 2004, 8:48
Locatie: Eindhoven

Bericht door daniel »

JuuL schreef:
Daniel heb jij nog adressen voor mooie drukknopjes? :)
Reichelt heeft wel mooie maar dan moet je weer zon grote bestelling doen.
ik heb (istieweer) bij voti van die mini-druktoetstjes gekocht met een hoge knop, deze.

Ik heb ze op een printplaatje gezet, dat ik vervolgens achter het frontpaneel geplaatst heb. De druktoetsen steken zo precies door gaten in het frontpaneel heen. Geheel blind afgewerkt dus, geen schroefje of moer te zien op het frontpaneel.

over die digitale voeding: zorg in ieder geval voor voldoende capaciteit, dan krijg je niet dat een schakelpiekje van ene relais of zo je micro reset. Dat had ik eerst, maar dat kwam ook vooral doordat mijn VFD een redelijk 'vieze' belasing was voor de 7805, die bleef dus niet stabiel. Uiteindelijk heb ik een voedingstrafo van 9VAC genomen, en alles opgelost.
JuuL
Berichten: 2616
Lid geworden op: za 12 mar 2005, 16:38

Bericht door JuuL »

daniel schreef:
Ik heb ze op een printplaatje gezet, dat ik vervolgens achter het frontpaneel geplaatst heb. De druktoetsen steken zo precies door gaten in het frontpaneel heen. Geheel blind afgewerkt dus, geen schroefje of moer te zien op het frontpaneel.
Ik heb ze ook gezien bij voti jah, maar dat leken mij vrij crappy toetsjes. Blijkbaar heb ik het mis zo te horen.
Heb je er geen kapje omheen gedaan ofzo?
Ik ben ook van plan om er een alu plaatje achter te maken waar alles op wordt vast geshroeft.

Wat betreft die caps, ik heb 1000uF voor en 1000uF achter mijn stabbie. Dat moet wel lukken 8)

http://www.futurlec.com/Switches/SPBLK.shtml
Zoiets is misschien ook wel mooi.
PS: kwou dat ik al zo ver zat met men project, knap werk Dancing
En het blijft maar steeds leuker worden zon project ! :D
JuuL
Berichten: 2616
Lid geworden op: za 12 mar 2005, 16:38

Bericht door JuuL »

Voeding getest:
+5V
-12V
+11,73V: Dit ligt aan de 7912;
Volgens de datasheet is dit nog binnen de grenzen, maar ik vind het wel crappy hoor. Ik probeer eens een andere...

/edit
Deze geeft 11,82V wat een knake dingen :?
Rudy
Berichten: 1526
Lid geworden op: ma 29 nov 2004, 12:59
Locatie: Belgie

Bericht door Rudy »

Tis vrij normaal dat een 7912 geen +12V geeft hoor :D

Groetjes
Rudy
JuuL
Berichten: 2616
Lid geworden op: za 12 mar 2005, 16:38

Bericht door JuuL »

lol, 7812 bedoel ik Welcome back Rudy ;)
Is dat ook normaal? Dan laat ik hem erin.

/edit
Ok komt goed, ik post zo een foto, zie je meteen hoe ik het heb gedaan.
Laatst gewijzigd door JuuL op di 03 jan 2006, 21:24, 1 keer totaal gewijzigd.
Rudy
Berichten: 1526
Lid geworden op: ma 29 nov 2004, 12:59
Locatie: Belgie

Bericht door Rudy »

Gewoon laten zitten, symmetrie van de voedingsspanning is van geen belang in dit geval.

Kweet nou niet of je schakeling veel verbruikt, maar als dit niet het geval is (hangt af van je display voor >90%) dan zou je eventueel voor een enkele diode kunnen opteren, dan win je 0.6V, want dat is toch wel nipt hoor ( je rimpel word wel eens zo groot, maar dat kan je van te voren nameten en zien of dat dat geen probleem gaat geven).

Groetjes
Rudy
Gebruikersavatar
Pjotr
Berichten: 36764
Lid geworden op: do 26 aug 2004, 18:34
Locatie: bollenstreek

Bericht door Pjotr »

Is met dit soort trafo'tjes een beetje van elastiek vanwege de hoge Ri van die dingen en daarom win je niet veel bij gebruik van 1 diode. Meestal kies ik de trafo 20-50% hoger kwa spanning dan de gestabiliseerde DC spanning die nodig is. Hangt een beetje van de DC spanning af, 50% voor 5V en 20% voor 12V. Kun je met een hogere rimpel op de elco af en een kleinere elco. Levert dan ook lagere piekstroompulsen door de trafo -> minder stoorveld.
Laatst gewijzigd door Pjotr op di 03 jan 2006, 21:36, 1 keer totaal gewijzigd.
JuuL
Berichten: 2616
Lid geworden op: za 12 mar 2005, 16:38

Bericht door JuuL »

[img]/Voeding2.JPG[/img]
Klaaaar \:D/ Morgen kastje bouwen en daarna software optimaliseren.

één gelijkrichter voor de analoge voeding en één voor de digitale voeding.
Dat LCD hangt aan de andere voeding dus die heeft daar niet wat mee te maken.
(dat deel verbruikt zo'n 130mA, idd het LCD is >90%, blauwe LCD trekt trouwens een stuk minder, ~20mA)

/edit
Aan de input van de LM7812 meet ik 17,5V, dus dat lijkt me vrij netjes.
Kun je met een hogere rimpel op de elco af en een kleinere elco. Levert dan ook lagere piekstroompulsen door de trafo -> minder stoorveld.
Dus die 2x1000uF aan de input van de analoge voeding beter verlagen?
En het strooiveld van die kleine trafo zal ook wel meevallen he? Gezien zijn positie (ver van de in- outputs verwijderd).
Laatst gewijzigd door JuuL op di 05 nov 2019, 14:36, 1 keer totaal gewijzigd.
Gebruikersavatar
Pjotr
Berichten: 36764
Lid geworden op: do 26 aug 2004, 18:34
Locatie: bollenstreek

Bericht door Pjotr »

Nee, 1000uf - 2200uF is prima daar maar sommigen hangen er het 10 voudige aan. Nergens voor nodig en contraproductief. Een rimpel daar van kleiner dan 1 a 2 V is niet slecht.
Gebruikersavatar
GeertJ
Berichten: 170
Lid geworden op: di 23 aug 2005, 19:06
Locatie: Gent - België

Bericht door GeertJ »

in wat voor een kast ga je dat inbouwen? ook zelfbouw? of iets dat je hebt gekocht?
JuuL
Berichten: 2616
Lid geworden op: za 12 mar 2005, 16:38

Bericht door JuuL »

kastje maken van MDF en dat zwart verfen, is me goed bevallen bij mijn vorige project.
Frontje en achterkant knip ik mooi een stuk aluminium op school 8)
JuuL
Berichten: 2616
Lid geworden op: za 12 mar 2005, 16:38

Bericht door JuuL »

Mzzz sinds ik de trafos gebruik als voeding werkt het automatisch schrijven naar het EEPROM niet meer.
De adconverter werkt gewoon goed, het schrijven en lezen werkt wel als je dit programmeert dmv een knop.
Ik heb al een grotere elco geprobeerd (4700uF) maar dit haalt ook niets uit.
Ik zou wel een nog grotere elco kunnen proberen maar ik vraag me af of het helpt.
De referentie voor de adconv heb ik voor de 7805 geprobeerd, dit gaf onstabiele waardes (was redelijk lang draadje). Daarna heb ik het erna gedaan, dat gaf een stabiele waarde. Maar ook daar werkt het niet.

Iemand id hoe ik dit kan oplossen?

/edit
Er schiet me iets te binnen, de adconv hangt aan een spanningsdeler.
De referenties van de adconverter zijn VDD en VSS.
Maar deze veranderen gelijktijdig, zodat de waarde voor de adconverter ~ hetzelfde blijft.
Zal dit het zijn?
Maar dan moet het wel werken als je het voor de stabbies pakt... mzzz

/edit2
Ik neem de 12V eens als trigger! :idea:
Die valt namelijk sneller af
JuuL
Berichten: 2616
Lid geworden op: za 12 mar 2005, 16:38

Bericht door JuuL »

JuuL schreef:
/edit2
Ik neem de 12V eens als trigger! :idea:
Die valt namelijk sneller af
Geweldig, het werkt nu! :lol:
JuuL
Berichten: 2616
Lid geworden op: za 12 mar 2005, 16:38

Bericht door JuuL »

[img]/Behuizing1.JPG[/img]
De resulataten van een dagje knutselen. De schroeven zijn verzonken en hier komt nog plamuur overheen. Daarna frontje en achterkantje maken en verfen (zwart).
Laatst gewijzigd door JuuL op di 05 nov 2019, 14:36, 1 keer totaal gewijzigd.
Plaats reactie

Terug naar “Overige Audio-elektronica”