Credo che in diversi ci siamo buttati a capofitto sul segnale di uscita con relativo pilotaggio quando abbiamo dato per scontato alcuni punti critici.
Ho visto solo ora lo schema della dB25 indicato da Pedro in questo
post, con lo smartphone e nelle pause pranzo non ho approfondito, quindi elenco i punti criti dal mio punto di vista puramente "elettronico".
1) occorre misurare le tensioni di alimentazione, dal lato PC e dal lato "isolato", ci devono essere 5V da entrambi i lati e i ponticelli JN1/JN2 servono per alimentare il lato isolato con una sola alimentazione (dal lato pc per esempio - chiudendoli entrambi), il JN4 sinceramente non ho capito a cosa serve.
2) occorre misurare la tensione prensente sui pin di uscita della porta parallela del pc, se da 3.3V o poco meno il 74HC14 ha difficoltà a leggere il livello logico 1, se da 5V deve funzionare. Occorre misurare anche la tensione in uscita del 74HC14, misurando direttamente sul pin della resistenza da 330Ohm e la relativa massa (da un pin e massa ci deve essere 5V, dall'altro pin e la massa ci devono essere 1V circa che è la caduta di tensione del led del fotoaccoppiatore).
3) la resistenza da 1K (era 4K7) sulla base del BC337 usato per pilotare il relé andrebbe tolta perché dato che c'è la resistenza di pull-up da 1K sulla scheda non occorre inserirne un'altra, insieme si sommano e alla base del transistor arriva meno corrente ma dato che la tensione dell'alimentazione isolata è 5V non dovrebbe creare problemi, a conti fatti il transistor da circa 200mA più che sufficienti per eccitare la bobina del relé.
4) Se i punti 1,2 e 3 sono positivi non rimane altro che fare una prova
senza collegare la scheda al pc, occorre alimentare la scheda e cortocircuitare il pin "lpt out" con i 5Vpc, il relé si deve eccitare.
5) Se il punto 4 è ok il problema sta nel software o un eventuale cortocircuito nella scheda.
Ross