emizapata Inserito: 9 novembre 2011 Segnala Share Inserito: 9 novembre 2011 Buongiorno a tutti mi sto arrovellando per risolvere un problema che cerco di esporre di seguito nella maniera + chiara possibile.Ho un valore regolante in % in uscita da un blocco PID.Se questo valore è <= del 20% devo a sua volta scalarlo in 0-100% per crearmi un nuovo valore regolante che gestisca l'apertura di una EV motorizzata 1 in scala 0-100%.Fin qui nessun problema perchè l'equazione è di facile risoluzione: 20:100=Valore regolante:X. X=Valore regolante*100/20.Se il valore in uscita dal blocco PID è >20% devo a sua volta scalarlo in 0-100% per crearmi un nuovo valore regolante che gestisca l'apertura di una EV motorizzata 2 in scala 0-100%.Qui mi sorge il problema. Spero di essere stato abbastanza chiaro.Saluti Link al commento Condividi su altri siti More sharing options...
Gianburrasca Inserita: 9 novembre 2011 Segnala Share Inserita: 9 novembre 2011 non proprio, scritto così a me sembra uguale al problema1 che hai invece risolto... Link al commento Condividi su altri siti More sharing options...
Lucky67 Inserita: 9 novembre 2011 Segnala Share Inserita: 9 novembre 2011 Mi sono calcolato in fretta e furia la funzioncina e dovrebbe essere così:Supponi che a 0% hai il valore 0a 20% hai valore 32000 a 100% hai valore 16000 (circa 15bit)Sopra il 20% dovrai applicare (NUOVO VALORE-3200) * 16000/12800. Quindi a 16000 avrai ancora 16000 (100%) e a 16000 -20% (3200) = 0.Spero di essere stato chiaro e aver capito cpsa ti serveSempre se i miei calcoli sono giusti.scappo Link al commento Condividi su altri siti More sharing options...
batta Inserita: 10 novembre 2011 Segnala Share Inserita: 10 novembre 2011 Se ho capito bene quello che ti serve:80 : 100 = (Valore regolante - 20) : xQuindi:x = (Valore regolante - 20) * 1.25 Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora