Cerca valori

  • 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