Formel för viktade motståndsvärden?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
4kTRB
Inlägg: 21673
Blev medlem: 16 augusti 2009, 19:04:48

Formel för viktade motståndsvärden?

Inlägg av 4kTRB »

Om man ansluter ett antal motstånd enligt schemat
och sedan låter en 1:a vandra en cykel så kan man
få en trappstegsformad utsignal vid ut.
1:a kan motsvara 5V och 0:a jord.

Det jag funderar på är om det finns färdiga formler
för de viktade värdena för att generera olika kurvform?

Med många motstånd går det få till en riktigt bra kurvform.



1...........--XXX--
.......................|
0...........--XXX--
.......................|
0...........--XXX--
.......................|
0...........--XXX--
.......................|
0...........--XXX--
.......................|
0...........--XXX--
.......................|
0----------XXX--
.......................|
.......................|ut
ElectricNooB
Inlägg: 600
Blev medlem: 26 juli 2011, 20:58:06

Re: Formel för viktade motståndsvärden?

Inlägg av ElectricNooB »

Inte för att det besvarar din fråga men det kanske hjälper med "googlingen" :)
http://en.wikipedia.org/wiki/Resistor_ladder

Edit: Det där kan ju inte vara så svårt att räkna ut ifall "ettan" bara går i cykler?

dubbeledit: lol vad kul det skulle vara att bygga en arbiträr funktionsgenerator med potentiometrar :D
Användarvisningsbild
Icecap
Inlägg: 26807
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Formel för viktade motståndsvärden?

Inlägg av Icecap »

Med ett R-2R nätverk blir det en DA-omvandlare och då gäller det bara att "spela upp" rätt värde för att få ut vilken kurvform man vill ha.
Användarvisningsbild
prototypen
Inlägg: 11108
Blev medlem: 6 augusti 2006, 13:25:04
Ort: umeå

Re: Formel för viktade motståndsvärden?

Inlägg av prototypen »

Kanske AD - omvandlaren skulle vara logaritmisk också.....

Protte
Användarvisningsbild
4kTRB
Inlägg: 21673
Blev medlem: 16 augusti 2009, 19:04:48

Re: Formel för viktade motståndsvärden?

Inlägg av 4kTRB »

Det är enkelheten att det går generera en kurvform med
hjälp av några räknar 74-TTL eller CD4000 och en klocka.

Motstånden kanske kunde vara digitala men jag tror det behövs
bra tolerans på värden för att få bra kurvformer. Eller också
har man några grupper med lämpliga värden som man switchar
mellan för att få de kurvformer som önskas.
Användarvisningsbild
mrfrenzy
Co Admin
Inlägg: 15867
Blev medlem: 16 april 2006, 17:04:10

Re: Formel för viktade motståndsvärden?

Inlägg av mrfrenzy »

Känns det inte mest logiskt att använda binära värden på motstånden
1
2
4
6
8
16
32

osv

Sen är det bara att ha en binär räknare så får du en utsignal som är 1,2,3,4 osv.
Användarvisningsbild
Icecap
Inlägg: 26807
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Formel för viktade motståndsvärden?

Inlägg av Icecap »

Frågan är ju vad som behövs, vilka frekvenser osv.

Jag kan fint tänka mig att man i audioområdet kan klara sig med en µC som kan "spela upp" värden till en D/A-omvandlare. Då kan man ställa pulsformer via t.ex. en serieport (RS232 eller USB) som en beskrivning av värden, man kan ta det steget längre och ha två utgångar som man då kan lägga in fasvridna värden i om man vill.

Men att bara ha viktade motståndsvärden för en fast sekvens känns ganska begränsat. Men helt klart enkelt att åstadkomma.
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4767
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Re: Formel för viktade motståndsvärden?

Inlägg av Swech »

:humm:
Vad är vinsten jämfört med en färdig DA omvandlare i dagens läge?

Swech
Användarvisningsbild
4kTRB
Inlägg: 21673
Blev medlem: 16 augusti 2009, 19:04:48

Re: Formel för viktade motståndsvärden?

Inlägg av 4kTRB »

Nu har jag räknat på det hela och eftersom jag tyckte det verkade enklare
med att svepa en konstanströmkälla mellan de olika motstånden så började jag
med en beräkning utifrån det.

Det visade sig bli en väldigt najsig matris där man bara ser till att
diagonalen innehåller nollor. Sesan Cramers regel och man är i land.

Bild
Användarvisningsbild
4kTRB
Inlägg: 21673
Blev medlem: 16 augusti 2009, 19:04:48

Re: Formel för viktade motståndsvärden?

Inlägg av 4kTRB »

Jag undrar om någon har en bra idé på hur man kan
realisera en strömkälla som växlar mellan de olika motstånden?

Eller alternativet vore flera strömkällor, en per motstånd, som slås till eller ifrån
men då blir det inte lika noga då ju alla ska trimmas till samma värde.
Användarvisningsbild
Icecap
Inlägg: 26807
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Formel för viktade motståndsvärden?

Inlägg av Icecap »

Beroende på vilken ström som det rör sig om finns det ju CMOS logikkretsarne 4066 och 405x.
Användarvisningsbild
4kTRB
Inlägg: 21673
Blev medlem: 16 augusti 2009, 19:04:48

Re: Formel för viktade motståndsvärden?

Inlägg av 4kTRB »

Bra tips.

Har testat mina teorier på en serie motståndsvärden
för att få till en stegformad ramp. Det går inte
lösa ekvationen med vilka värden som helst då en del
motstånd får negativa värden.

En stegformad ramp kan vara bra att ha om man tex vill ta upp
transistorkurvor.

Ex.

Uut R

1.40 6573
1.45 2510
1.50 1592
1.55 1186
1.60 957
1.65 810
1.70 707
1.75 633
Användarvisningsbild
Icecap
Inlägg: 26807
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Formel för viktade motståndsvärden?

Inlägg av Icecap »

Ett mindre låst sätt kan vara att ta t.ex. en 73-868-43 (2 kanals 12 bit D/A-omvandlare) till 27:- och någon µC kan man få ut ung. vilken kurvformer man vill. Sedan kan dessa spänningar styra t.ex. en konstantströmsgenerator eller annat.

Men visst är det en aning mer komplicerat i.o.m. att det är inblandat en µC - fast att bygga i verkliga livet med de viktade motståndsvärden blir knappast en dans på rosor, det krävs hög precision på motstånd och mätinstrument.
Skriv svar