Salve a tutti,
vi posto un problema questa volta più squisitamente elettronico. Ho un software che fa comparire com una certa sequenza random delle immagini sullo schermo. Contemporaneamente all'immagine apparsa, invia una sequenza di 5 bit su altrettanti pin della porta parallela, per un totale di 32 differenti numeri o port code. In nostro elettroencefalografo da
50000 euro, si è dimenticato di imparare a leggere dalla porta parallela (come fanno altri apparati computerizzati simili al nostro). La lettura di quel numero binario serve perché una label convenzionalmente associata all'eento apparso a monitor, venga inviata sul tracciato eeg nel momento stesso in cui il soggetto ha visto lo stimolo (un trigger, insomma).La ditta dell'apparecchio ci ha detto che c'è un'altra strada: le boccole a cui si connettono gli elettrodi che vanno a finire in testa, sono anche programmabili come generatori di trigger. Tu entri in un pannello e dici che quando alla boccola 1 (numero a caso) giunge una tensione (rispetto alla massa) di 100 uV, allora sul tracciato deve apparire la stringa immagine1. In questo modo quando a monitor appare l'immagine img1.jpg, posso fare in modo che sulla parallela compaia il numero 00001. Il problema è che affinché sul tracciato appaia la label immagine1 io devo programmare un canale di amplificazione specificando una soglia di tensione superata la quale la label appare.
Come posso risolvere il problema? Io pensavo ad un convertitore digitale-analogico, ma non so come gestire più boccole contemporaneamente. Mi spiego: se programmo la boccola 1 per scrivere sul tracciato immagine1 quando entra una tensione maggiore di 100 uV (associata ad un dato numero binario a 5 cifre) non posso poi utilizzare la stessa boccola per l'immagine2 semplicemente usando una soglia maggiore, perché temo che in tal caso mi apparirebbero due label, quella della soglia più bassa e poi quella della più alta (ma non ho provato: se fosse così avrei risolto con
15 euro!). Se le cose vanno invece come io penso, per far apparire la label immagine2 mi toccherà programmare un secondo canale con una sua propria soglia ( associata alla conversione di un altro binario) ed a quel punto non saprei più come usare un convertitore con diverse uscite differenziate per le varie tensioni soglia delle diverse boccole. Qualcuno mi ha detto di fare tutto in digitale, ma non ho capito come.Idee?