Calcolo resistenze |
|
| Storico
discussioni |
|
| Cerca Valori di
luciano_C |
Cerco il vostro aiuto per questo problema che mi fa
impazzire. Devo trovare, in una serie di valori standard
relativi a resistenze, i due valori standard che mi permettono di
ricavare un valore non disponibile nella lista; i valori
commercializzati sono questi:
1-1,2-1,5-1,8-2,2-2,7-3,3-3,9-4,7-5,6-6,8-8,2 --- la serie
continua moltiplicando i valori per
10-100-1.000-10.000-100.000-1.000.000-10.000.000. ESEMPIO:
mi serve una resistenza da 725 ohm con tolleranza 2%, e cioè un
valore tra 710 e 739,5, il calcolo viene eseguito provando, con
notevole perdita di tempo, con questa formula : R1*R2/(R1+R2), i
valori che io ho trovato e che dovrebbe fornirmi poi il programma
sono questi: 2700 e 1000 ohm, 2700*1000/(2700+1000)=729,72 che è
il valore che mi serve. In sostanza i dati che io fornisco al
programma sono, la resistenza che mi serve e la tolleranza che può
variare da uno 0,5% a un 20% e il programma mi deve fornire una o
più serie di valori commerciali che rientrano nel range richiesto.
Spero di essere stato chiaro e sono certo che più di qualcuno mi
fornirà la soluzione in EXCEL o EXCELVBA. Ringrazio
anticipatamente, Luciano, e-mail : madri@alice.it
|
|
| di Mauro |
Il quesito non è molto chiaro, probabilmente anke
xkè non sono un elettronico. La formula è: R1*R2/(R1+R2)=
resistenza con una tolleranza che varia da 0,5% a 20%. I dati in
input sono la resistenza e la tolleranza variabile e tu vuoi
ottenere tutti i valori possibili di R1 e R2 che sono i famosi
valori commerciali:
1-1,2-1,5-1,8-2,2-2,7-3,3-3,9-4,7-5,6-6,8-8,2 --- la serie
continua moltiplicando i valori per
10-100-1.000-10.000-100.000-1.000.000-10.000.000. Ma non capisco
ke logica abbiano queste coppie di valori... |
|
| Cerca valori di
Luciano_C |
Ti ringrazio per aver risposto alla mia
richiesta,la logica è presto detta:per trovare la resistenza voluta
con la tolleranza richiesta si devono mettere due resistenze in
parallelo prese dalla lista di valori commerciali e,per fare
questo,con la formula descritta,si devono effettuare numerose prove
con enorme dispendio di tempo.Il mio intento, ma non ne sono stato
capace è di usare il procedimento inverso e cioè partire dal
risultato per trovare i due valori commerciali con il semplice
inserimento del dato voluto.Mi andrebbe bene anche un programma in
Visual Basic6 a patto di avere il sorgente per poter effettuare
eventuali modifiche.Spero di essermi spiegato, se non lo fossi stato
riprenderemo l'argomento dopo che avrai letto quanto sopra esposto.
Ti sono debitore e ti ringrazio per il tempo che mi stai
dedicando.Pensa che un programma del genere e che funzionava alla
perfezione, era stato scritto in basic da non so chi,per il
COMMODORE 64, ma era protetto e non sono riuscito, purtroppo, a
leggerne il listato. ciao e ancora grazie, luciano. |
|
| di Mauro |
Avendo R1 e R2 come incognite i risultati possono
essere infiniti. Bisogna al limite tenerne fermo uno in tal caso
si ottiene: R1*R2/(R1+R2)= resistenza R1*R2 = resistenza *
(R1+R2) R1*R2 - (resistenza*R1 + resistenza*R2) = 0 R1*R2 -
resistenza*R1 - resistenza*R2 = 0 R1 * (R2-resistenza) -
resistenza*R2 = 0 R1 = resistenza*R2/(R2-resistenza)
Inserendo un ulteriore parametro che è la tolleranza si ottiene
un range di valori. Questo a meno ke le coppie di valori
commercializzati non abbiano una logica ulteriore. |
|
| Cerca Valori di
Luciano_C |
| I valori ottenibili anche con tolleranza bassa
(es:1%)sono certamente molti.Inizialmente avevo fatto in questo
modo: nella colonna A avevo inserito tutti i valori da 1 ohm a
10.000.000, gli stessi dati li avevo copiati nella colonna B, poi
evevo iniziato così:a1*b1/(a1+b1), a1*b2/(a1+b2) fino a riempire la
colonna C, poi in D:a2*b1/(a2+b1), a2*b2/(a2+b2) ecc. i dati erano
circa 10.000 e molti valori si discostavano tra loro di un'inezia ed
era difficile effettuare la ricerca per la quantità di dati
esistente.Ho trovato in rete un programma fatto in VB6 ma i valori
commerciali sono quasi tutti sbagliati e di conseguenza non serve a
nulla, avrei voluto inviartelo ma non ho trovato un indirizzo di
posta dove inserire l'allegato, forse non ho guardato bene, se lo
trovo te lo trasmetto. Per ora non mi resta che ringraziarti e
scusarmi per il tempo che mi hai dedicato. ciao, luciano |
|
| di Mauro |
| Risultato: Scarica Calcolo resistenze |
|
| |