Sida 1 av 1
Formel för viktade motståndsvärden?
Postat: 5 maj 2013, 00:05:54
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
Re: Formel för viktade motståndsvärden?
Postat: 5 maj 2013, 00:57:35
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

Re: Formel för viktade motståndsvärden?
Postat: 5 maj 2013, 05:26:58
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.
Re: Formel för viktade motståndsvärden?
Postat: 5 maj 2013, 07:42:06
av prototypen
Kanske AD - omvandlaren skulle vara logaritmisk också.....
Protte
Re: Formel för viktade motståndsvärden?
Postat: 5 maj 2013, 08:31:24
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.
Re: Formel för viktade motståndsvärden?
Postat: 5 maj 2013, 09:32:30
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.
Re: Formel för viktade motståndsvärden?
Postat: 5 maj 2013, 09:46:45
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.
Re: Formel för viktade motståndsvärden?
Postat: 5 maj 2013, 12:32:20
av Swech
Vad är vinsten jämfört med en färdig DA omvandlare i dagens läge?
Swech
Re: Formel för viktade motståndsvärden?
Postat: 11 maj 2013, 14:45:37
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.

Re: Formel för viktade motståndsvärden?
Postat: 13 maj 2013, 18:28:08
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.
Re: Formel för viktade motståndsvärden?
Postat: 13 maj 2013, 18:36:12
av Icecap
Beroende på vilken ström som det rör sig om finns det ju CMOS logikkretsarne 4066 och 405x.
Re: Formel för viktade motståndsvärden?
Postat: 17 maj 2013, 22:34:00
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
Re: Formel för viktade motståndsvärden?
Postat: 18 maj 2013, 05:05:50
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.