Problem med A/D-omvandlare

Hemmapulare debatterar lämpligen i detta forum.

Moderator: Redaktörer

Användarvisningsbild
Max_Headroom
Adventurer
 
Inlägg: 19287
Blev medlem: 2003-10-03
Ort: Metropolis, men passet är från Moskva

Problem med A/D-omvandlare

Inläggav Max_Headroom » 2003-11-29 19:20

Jag hade tänkt att bygga en volymkontroll med 256 steg, baserat på 8 relän som ska styras av en A/D-omvandlre. A/Dn omvandlar en styrspänning 0-5V till 8-bitar och varje bit styr var sitt relä. Nu håller jag på och provar och upptäcker att det blir problem när poten som styr spänningen hamnar i sånt läge att det blir precis i övergången mellan 2 bitar. Så någon av utgångarna (oftast LSB) står och fladdrar mellan av och på.
Vad göra åt detta? Kommer man ifrån problemet när alltihop hamnar på kretskort, istället för som nu, på exprimentkort?

Användarvisningsbild
Naqref
Saknad grundare, †2014
 
Inlägg: 27893
Blev medlem: 2003-03-23
Ort: Krischansta

Inläggav Naqref » 2003-11-29 19:47

Lösningen heter mikrokontroller. Man behöver nämligen någon form av hysteres för att det ska försvinna och då är det enklate just en mikrokontroller. Dessa finns ju med inbyggda A/D så då kan man ju rationalisera bort åtminstone en krets när man är i farten
Audiodesigner åt en del. Larsen, Holographic Audio etc.
CEO och huvudägare i Acoustic Landscape R&D AB.
CTO / R&D Manager och delägare i Acoustic Illusion AB.

Användarvisningsbild
Max_Headroom
Adventurer
 
Inlägg: 19287
Blev medlem: 2003-10-03
Ort: Metropolis, men passet är från Moskva

Inläggav Max_Headroom » 2003-11-29 19:51

Det var just microcontroller jag ville slippa... Det är väl ett drängjobb att få en sådan att fungera? Man måste väl programera den på nåt sätt?

Användarvisningsbild
Naqref
Saknad grundare, †2014
 
Inlägg: 27893
Blev medlem: 2003-03-23
Ort: Krischansta

Inläggav Naqref » 2003-11-29 20:34

Jepp, den måste programmeras. Inte så svårt men att knacka kod är ändå inte kul...
Audiodesigner åt en del. Larsen, Holographic Audio etc.
CEO och huvudägare i Acoustic Landscape R&D AB.
CTO / R&D Manager och delägare i Acoustic Illusion AB.

Användarvisningsbild
Hakan
 
Inlägg: 1
Blev medlem: 2003-11-26
Ort: Sthlm

Varför uppfinna hjulet på nytt?

Inläggav Hakan » 2003-11-29 20:47

Max_Headroom skrev:Det var just microcontroller jag ville slippa... Det är väl ett drängjobb att få en sådan att fungera? Man måste väl programera den på nåt sätt?

I det här fallet är det väl braom du använder den vanligaste utvecklingsmetodiken:
Copy And Paste dvs kopiera det ngn annan redan har gjort, eller?
Ett förslag kan kanske vara det här:
http://www.skip.informatik.gu.se/~kmg/diyaudio/projects/aleph_p/welcome.shtml#project_volume
Jag tror att förf brukar skriva på http://www.hififorum.nu/forum/forum.asp?FORUM_ID=16

Lycka till, och berätta gärna om hur det går jag är också intresserad.

/Håkan

Användarvisningsbild
rikkitikkitavi
Good loudness
 
Inlägg: 12069
Blev medlem: 2003-07-16
Ort: Somewhere nice

Inläggav rikkitikkitavi » 2003-11-29 21:02

i princip skulle du kunna använda en A/D med högre upplösning, säg 10 bitar som ger parallell utgång och lkoppla denna till adressingången på ett förprogrammerat ROM (EE,Flash,E-) där det finns en "översättningstabell" som inför just denna hysteres. I

På data utgången av ROMet hänger du på reläerna(eller deras drivisar)

Detta är inte lika brant inlärningskurva som med en MCU...

men du måste själv räkna ut Rom:ets innehåll (inte alltför svårt) och ha någon till att programmera det. Det räcker med minsta tänkbara , eftersom idag är alla ROM > 8 KB.


/rickard

Användarvisningsbild
Naqref
Saknad grundare, †2014
 
Inlägg: 27893
Blev medlem: 2003-03-23
Ort: Krischansta

Inläggav Naqref » 2003-11-29 22:31

Egentligen så är det inte så mycket som ska programmeras. Det är ju bara två moment som ska fixas.
1. Inläsning från A/D
2. Lägg ut resultatet på utgångarna.

Förvånar mig om det kräver mer än 20 rader kod på en PIC...

Men annars så kanske man skulle kunna köra med lite positiv återkoppling... Det ger ju normalt hystereseffekter. Hmmm?
Lösningen är ju annars smutt med pot - A/D - reläer
Audiodesigner åt en del. Larsen, Holographic Audio etc.
CEO och huvudägare i Acoustic Landscape R&D AB.
CTO / R&D Manager och delägare i Acoustic Illusion AB.

Användarvisningsbild
Max_Headroom
Adventurer
 
Inlägg: 19287
Blev medlem: 2003-10-03
Ort: Metropolis, men passet är från Moskva

Inläggav Max_Headroom » 2003-11-29 22:34

Bra länk hakan, tack för den.

Ett alternativ jag har i bakfickan är en optomekanisk lösning med 128 steg. Då kommer det att bli 128 fasta lägen på volymkontrollen och ställa den mellan 2 lägen blir svårt. Probelemt är att det krävs en massa mekanik som måste tillverkas = dyrt. Konstruktionen är dock så gott som klar.

Men jag tänkr inte ge mig ännu. 256 steg skulle jag ju ha, 128 är en nödlösning.

Användarvisningsbild
Naqref
Saknad grundare, †2014
 
Inlägg: 27893
Blev medlem: 2003-03-23
Ort: Krischansta

Inläggav Naqref » 2003-11-29 22:39

Det finns ju annars mekaniska omkopplare med 128 steg direkt. Förvisso ligger stegen inte irad...
Audiodesigner åt en del. Larsen, Holographic Audio etc.
CEO och huvudägare i Acoustic Landscape R&D AB.
CTO / R&D Manager och delägare i Acoustic Illusion AB.

Användarvisningsbild
Max_Headroom
Adventurer
 
Inlägg: 19287
Blev medlem: 2003-10-03
Ort: Metropolis, men passet är från Moskva

Inläggav Max_Headroom » 2003-11-29 22:50

"Det finns ju annars mekaniska omkopplare med 128 steg direkt."

Finns det? Hade jag ingen aning om. Men då kanske man måste ha 128 motsånd (per kanal) eller relän, inte 7 relän som jag hade tänkt klarar mig med på 128 steg.

Användarvisningsbild
Naqref
Saknad grundare, †2014
 
Inlägg: 27893
Blev medlem: 2003-03-23
Ort: Krischansta

Inläggav Naqref » 2003-11-29 22:52

ska se om jag hittar datablad
Audiodesigner åt en del. Larsen, Holographic Audio etc.
CEO och huvudägare i Acoustic Landscape R&D AB.
CTO / R&D Manager och delägare i Acoustic Illusion AB.

Användarvisningsbild
Naqref
Saknad grundare, †2014
 
Inlägg: 27893
Blev medlem: 2003-03-23
Ort: Krischansta

Inläggav Naqref » 2003-11-29 23:08

Audiodesigner åt en del. Larsen, Holographic Audio etc.
CEO och huvudägare i Acoustic Landscape R&D AB.
CTO / R&D Manager och delägare i Acoustic Illusion AB.

Användarvisningsbild
rikkitikkitavi
Good loudness
 
Inlägg: 12069
Blev medlem: 2003-07-16
Ort: Somewhere nice

Inläggav rikkitikkitavi » 2003-11-29 23:43

tråkiga med den är att den är Gray kodad i utgången, d v s det är endast en bit i taget som ändras -du behöver alltså en översättningstabell från Graykod => binär

kan du inte ha en rotary encoder som driver en up/ned räknare, 8 bitars?

/rickard

Användarvisningsbild
Max_Headroom
Adventurer
 
Inlägg: 19287
Blev medlem: 2003-10-03
Ort: Metropolis, men passet är från Moskva

Inläggav Max_Headroom » 2003-11-30 00:10

"kan du inte ha en rotary encoder som driver en up/ned räknare, 8 bitars? "

Jo, det kan kanske gå. Väldigt vad alla tillverkare är glada i ytmonterade komponeneter... Men det går ju att få fast sådana också, men är lite knepigt.

Användarvisningsbild
Transparent
 
Inlägg: 35
Blev medlem: 2003-10-08
Ort: Sthlm

Inläggav Transparent » 2003-11-30 01:44

Skicka 10 Euro i ett kuvert till Till Pape (vad knasigt det blev med två till) Så skickar han dig en färdigprogrammerad pic och en rotary encoder.

http://home.tu-clausthal.de/~tpa/relais/index.html

Sitter nu och försöker få ihop ett kretskort i Eagle till denna volymkontroll.

//v

Användarvisningsbild
Max_Headroom
Adventurer
 
Inlägg: 19287
Blev medlem: 2003-10-03
Ort: Metropolis, men passet är från Moskva

Inläggav Max_Headroom » 2003-11-30 02:14

Transparent: Så du kör också med eagle? Trevligt program tycker jag. Billigt också.
Har du hållt på med det mycket?

Grunkan under länken ser ut att vara nåt, måste kolla upp den mera. Jag tänkte dock använda en annan relä-uppsättning, men det är nog bara att byta relä-delen rakt av.

Användarvisningsbild
Transparent
 
Inlägg: 35
Blev medlem: 2003-10-08
Ort: Sthlm

Inläggav Transparent » 2003-11-30 15:11

Max:

Jag tog faktiskt mina första trevande steg i eagle nu i helgen. Nu börjar det äntligen lossna. Innan testade jag Protel DXP, men det känndes övermäktigt.

Det är frustrerande att inte kunna jobba hemma, eftersom jag saknar en dator. Just nu är jag hos mina päron i e-tuna.


btw...min tjej ringde nu i förmiddags och berättade att försteget hade brunnit upp :x

Användarvisningsbild
Max_Headroom
Adventurer
 
Inlägg: 19287
Blev medlem: 2003-10-03
Ort: Metropolis, men passet är från Moskva

Inläggav Max_Headroom » 2003-11-30 15:46

Transparent: Jag håller på och kollar på relä-grunkan. Men fattar liksom inte vad det är för "push-button", tryckknapp alltså, som visas i schemat. Det finns ingen på resolvenr, trots att det är ritat så. Eller jar jan helt enkelt klumpat ihop resolver och en lös tryckknapp och ritat dom i samma på block på schemat? Orginellt i så fall, man så kanske man gör i tyskland, vad vet jag. Hur som helst verkar funktionen vara något slags ingångsväljare. Jag ska kolla programet senare och se om jag fattar något av det. Lösningen är annars det bästa jag sett hittils, och alla delar verkar gå att köpa.

Har försteget brunnit upp? Otur. Kraftig plåtlåda och brandsäkra tassar framöver alltså.

Användarvisningsbild
Transparent
 
Inlägg: 35
Blev medlem: 2003-10-08
Ort: Sthlm

Inläggav Transparent » 2003-11-30 18:06

Det är encodern som har en "push" funktion. Picen är kodad så att man kan använda pushfunktionen som en ingångsväljare för två källor. Om du är haj på att koda så kan du säkert modifiera koden så att du kan välja mellan fler källor.
Jag ska däremot ha den på utgången så att jag kan switcha mellan slutsteg och hörlursutgång (yes, om inte försteget hade brunnit upp så skulle det kunna driva mina 60 Ohms hörlurar)


Återgå till DIY-forum


Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 20 gäster