Motståndsoptimerare
Motståndsoptimerare
Skulle behöva en "motståndsoptimerare". Ett program där jag kan skriva in en kvot/decimaltal och programmet räknar ut bästa möjliga kombination ur R12-serien (Heter det så?). Ska använda det till spänningsdelare och återkopplingsmotstånd till OP.
Känner ni till något bra sådant program? (Helst freeware.)
Känner ni till något bra sådant program? (Helst freeware.)
Hittade ett program till slut. Resistor Selector 2.3 heter det.
Man väljer först mellan en stor mängd olika kopplingsfall. Sedan går man vidare och knappar in önskade parametrar samt väljer en resistorserie (E6 - E96). Programmet beräknar sedan (eller antagligen testar tills det når) kombinationen som ger värdet närmast det önskade. (Beräkningen (testningen) tar flera minuter på min 1,5 GHz:are.)
Bild
(Jag hade nog behövt testa mycket för att välja just kombination på bilden)
Man väljer först mellan en stor mängd olika kopplingsfall. Sedan går man vidare och knappar in önskade parametrar samt väljer en resistorserie (E6 - E96). Programmet beräknar sedan (eller antagligen testar tills det når) kombinationen som ger värdet närmast det önskade. (Beräkningen (testningen) tar flera minuter på min 1,5 GHz:are.)
Bild
(Jag hade nog behövt testa mycket för att välja just kombination på bilden)
- JimmyAndersson
- Inlägg: 26537
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
Var bara tvungen att slänga ihop ett eget program för det. Ställde in att den skulle ta motstånd från E12-serien från 1k till 1M. Här kommer en lista med förslag på motståndsval för olika kvoter:
R1 / R2
(R1 + R2) / R1
R1 / R2
(R1 + R2) / R1
Senast redigerad av cykze 2 maj 2006, 20:57:23, redigerad totalt 4 gånger.
- 13th.Marine
- EF Sponsor
- Inlägg: 7265
- Blev medlem: 31 december 2004, 16:26:37
- Ort: Trelleborg
Cykze, den listan är användbar endast om du gör en inverterande förstärkarkoppling med en OP. Förstärkningen blir då -1/K där K=R1/R2 om R2 är återkopplingmotståndet. (Det är alltså K som står i din tabell.)
Mer användbart tror jag är spänningsdelaren, vilken också används vid återkoppling för icke inverterande förstärkarkopplingar. Förstärkningen för den är 1/K där K=R1/(R1+R2) om R2 är återkopplingmotståndet.
Mer användbart tror jag är spänningsdelaren, vilken också används vid återkoppling för icke inverterande förstärkarkopplingar. Förstärkningen för den är 1/K där K=R1/(R1+R2) om R2 är återkopplingmotståndet.
Nämen, fler med samma ide som jag
.
Jag koncentrerade mig på paralellkoppling och seriekoppling. På så sätt blir man oberoende av vilken krets det skall användas i. Säg att du t.ex. vill ha 94k prick. Då märker ju kretsen ingen skillnad på ett specialbeställt 94k motstånd eller två 47k i serie.
skapade två listor
e6=[1 1.5 2.2 3.3 4.7 6.8]
serie = [0.01*e6 0.1*e6 e6 10*e6 100*e6] //e6 mellan 0.01 ohm till 680 ohm
Sen testade jag med brute force alla kombinationer av två motstånd i serie listan antingen som seriekopplade eller som paralellkopplade.
Vill jag ha 32.456Kohm ber jag programet söka efter 3.2456 och lägger på fyra nollor på bägge motstånden i svaret.
Kom fram till att man mha. två motstånd i E6 serien kan få fram samtliga motståndsvärden med nogrannhet av c:a 3%. Använde man e12 kommer man ner under 1%. Alltså kan man säga att e6 duger gott till 5% motstånd. Vill man ner till 1% bör man skaffa e12 om man vill kunna få helt godtyckliga värden med endast två motstånd.
Skulle tro att e6 också klarar 1% om man tillåter t.ex. 3 motstånd ihopkopplade på nåt sätt. Men då börjar ju komponenterna dra iväg. Känns bättre att använda e12 då.
Anledningen till att jag började påta med detta var att jag skulle göra ett sallen key hög Q bandpass filter. Min filtergenerator ville ha värden som t.ex 96.345Kohm och Q värdet är väldigt känsligt för värdet på motståndet så jag kunde inte bara avrunda till närmaste e12 värde.

Jag koncentrerade mig på paralellkoppling och seriekoppling. På så sätt blir man oberoende av vilken krets det skall användas i. Säg att du t.ex. vill ha 94k prick. Då märker ju kretsen ingen skillnad på ett specialbeställt 94k motstånd eller två 47k i serie.
skapade två listor
e6=[1 1.5 2.2 3.3 4.7 6.8]
serie = [0.01*e6 0.1*e6 e6 10*e6 100*e6] //e6 mellan 0.01 ohm till 680 ohm
Sen testade jag med brute force alla kombinationer av två motstånd i serie listan antingen som seriekopplade eller som paralellkopplade.
Vill jag ha 32.456Kohm ber jag programet söka efter 3.2456 och lägger på fyra nollor på bägge motstånden i svaret.
Kom fram till att man mha. två motstånd i E6 serien kan få fram samtliga motståndsvärden med nogrannhet av c:a 3%. Använde man e12 kommer man ner under 1%. Alltså kan man säga att e6 duger gott till 5% motstånd. Vill man ner till 1% bör man skaffa e12 om man vill kunna få helt godtyckliga värden med endast två motstånd.
Skulle tro att e6 också klarar 1% om man tillåter t.ex. 3 motstånd ihopkopplade på nåt sätt. Men då börjar ju komponenterna dra iväg. Känns bättre att använda e12 då.
Anledningen till att jag började påta med detta var att jag skulle göra ett sallen key hög Q bandpass filter. Min filtergenerator ville ha värden som t.ex 96.345Kohm och Q värdet är väldigt känsligt för värdet på motståndet så jag kunde inte bara avrunda till närmaste e12 värde.
Det räcker ju att göra en lista mellan säg 1 och 10, sen är det ju bara att lägga på nollor för vad man vill ha.
Din lista upprepar sig ju, 5 ohm är 10 paralellt med 10, 50 ohm är 100 paralellt med 100 osv. det enda som ändras är mängden nollor. Så ta bara med mellan 10 ohm och 100 ohm. Annars är den där listan bra att ha, borde man skriva ut och hänga upp över arbetsbänken
Din lista upprepar sig ju, 5 ohm är 10 paralellt med 10, 50 ohm är 100 paralellt med 100 osv. det enda som ändras är mängden nollor. Så ta bara med mellan 10 ohm och 100 ohm. Annars är den där listan bra att ha, borde man skriva ut och hänga upp över arbetsbänken
