walterword Inserito: 25 novembre 2014 Segnala Share Inserito: 25 novembre 2014 sto facendo delle prove con ingressi optoisolati su varie schede, tra cui arduino Il pull up sugli ingressi del micro mi porta la 5 V quando l'ingresso optoisolato non e' attivo , pulsante aperto per farla breve Quando premo il pulsante , il fotoaccoppiatore si attiva e manda in conduzione il suo transistor che tira a massa l'ingresso del micro , per cui nel sw leggo "1" come accad ein tutot i micro Se pero' tolgo la 5V che alimenta gli optoisolatori ,porto agli ingressi la massa e quindi mi arriva "1" logico Insomma, potrebbero succedere delle rogne , come si potrebbe implementare una sorta di master rele' in modo tale che un'eventuale rottura del filo o della pista dei 5V non mi attivi uscite in modo indesiderato ? Link al commento Condividi su altri siti More sharing options...
fisica Inserita: 25 novembre 2014 Segnala Share Inserita: 25 novembre 2014 (modificato) Metti una guardia sul +5V con un ulteriore canale. Tuttavia la parola "rogne" e' indice di sistema che richiede sicurezza. Se questo hw deve pilotare delle cose che richiedono il rispetto della direttiva macchine, per quanto riguarda la sicurezza dell'operatore, del prodotto e della macchina stessa, probabilmente deve essere usato un approccio piu' sistematico, a cominciare dal controllo del sw stesso. intendo in termini di WD HW come esempio. Modificato: 25 novembre 2014 da fisica Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 25 novembre 2014 Segnala Share Inserita: 25 novembre 2014 Walter inverti l'uso dell'opto. Invece di uscire di collettore devi uscire di emettitore. Con fotodiodo non attivo, ingresso aperto, l'ingresso di arduino vede solo ilresistore verso zero, quindi è inibito. Pilotando l'ingresso del foto accoppiatore il transistor di uscita conduce e poerta l'emettitore al medesimo potenziale del collettore. Così sul resistore ti trovi quasi 5V e la scheda vede l'ingresso alto. Link al commento Condividi su altri siti More sharing options...
fisica Inserita: 25 novembre 2014 Segnala Share Inserita: 25 novembre 2014 io avevo interpretato "perdita della +5" dal lato ingresso opto, e non fototransistor. Quindi ora mi poni un dubbio... Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 25 novembre 2014 Segnala Share Inserita: 25 novembre 2014 Appunto. E' il caso della rottura del filo del comando. Se si rompe il filo che porta il comando, l'ingresso rimane libero e flottante. Questo non deve corrispondere ad un comando. Usando l'uscita dell'opto come emitter follower si evita questo problema. Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 25 novembre 2014 Autore Segnala Share Inserita: 25 novembre 2014 (modificato) le considerazioni di fisica sono giuste , le note di Livio sono giuste. In effetti pensavo anche io ad una cosa del genere , per esempio ora seguendo la maglia del transistor di uscita del optoisolatore , partendo dai 5 V si passa dalla resistenza che entra nel collettore del transistor e che dal collettore viene prelevata la tensione per gli ingressi del micro .L'emettitore va a massa Tu Livio come dici , sgancio la resistenza di pullup dal collettore e la metto sul emettitore e la prendo da li per portarla agli ingressi ...o no ? Sarebbe un pull down ....in effetti noto che la configurazione pull down è usata volentieri anche per ingressi non optoisolati , cioe' resistenza da 10 k che collega 5V e massa , con prelievo sulla resistenza tramite pulsante ed eventuale resistenza di entrata sul pin di ingresso come antisfondamento ..... Il transistor come interruttore elettronico sostituisce il pulsante Poi ok il controllo sulla o sulle linee di alimentazione è giusto farle per avere una maggiore sicurezza Modificato: 25 novembre 2014 da walterword Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 25 novembre 2014 Segnala Share Inserita: 25 novembre 2014 Tu Livio come dici , sgancio la resistenza di pullup dal collettore e la metto sul emettitore e la prendo da li per portarla agli ingressi ...o no ? Si è così. Se non ricordo male era anche la configurazione che avevo usato per il "pizza micro". Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 25 novembre 2014 Autore Segnala Share Inserita: 25 novembre 2014 no , per quella erano come sopra .Sto provando giustappunto con la scheda pizzamicro , e dopo aver staccato per sbaglio il 5V ho visto che tutte le uscite a rele andavano alte , considerato il sw che copiava sulle uscite gli ingressi Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 23 dicembre 2014 Autore Segnala Share Inserita: 23 dicembre 2014 le funzioni di gestione I/O di arduino funzionano cosi : La funzione digitalRead(..) restituisce true se il pin e' a 5 V .Per cui per una gestione corretta e' quella del PULL DOWN . A questo punto potrei creare degli ingressi optoisolati con resistenza su emettitore e prelevare la tensione sul emettitore , Per poter usare gli optoisolatori del pizzamicro che sono pull up dovrei mettere in serie al ingresso un 74HC14 che e' un buffer invertente Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 23 dicembre 2014 Autore Segnala Share Inserita: 23 dicembre 2014 sto facendo delle prove con i 4N25 a 24V con resistore da 2K2 e diodo led La corrente nel diodo led che e' poi quella che entra nell'optoisolatore e' I=(24-2)/ 2200 = 100 mA circa per cui va bene per entrambe , dall'altra parte in configurazione pull down un resistore da 10K tra emettitore e massa e prelievo segnale su emettitore vero Arduino . Ora lo lascio un po di ore acceso se non si cola e tiene bene sto pensando di fare dei pcb , se magari qualcuno ha voglia di fare da socio per il costo dei pcb se n epossono stamapare un po per tutti gli usi e venderli magari Sto pensando che i pin di uscita ai morsetti della scheda possono essere connessi anch ead un MCP23016 che si porta via 16 I/O su bus I2C , cosi uno puo' decidere di collegarli direttamente al micro oppure prelevarli in bus .Se poi si vuole tenere in considerazione dei vari micro che preferiscono pull up o pull down si potrebbe inserire un 74HC14 ed omonimo per avere il segnale diritto o invertito Datemi sapere ciao Walter Link al commento Condividi su altri siti More sharing options...
fisica Inserita: 25 dicembre 2014 Segnala Share Inserita: 25 dicembre 2014 @walter permettimi una breve osservazione, se vado a questa pagina, http://www.vishay.com/docs/83725/4n25.pdfvedo che i tuoi 100mA sul diodo non sono citati fra gli esempi, mi sembrano un po' tantini. Link al commento Condividi su altri siti More sharing options...
accacca Inserita: 25 dicembre 2014 Segnala Share Inserita: 25 dicembre 2014 (modificato) Probabile errore di scrittura (24-2)/2200 = 10mA Non so come sarà realizzato il circuito SMD o PTH suggerisco però di tenere conto della potenza dissipata dalla resistenza 0.22W ed eventualmente suddividerla in più resistenze E adesso mi tocca la visita parenti... Modificato: 25 dicembre 2014 da accacca Link al commento Condividi su altri siti More sharing options...
fisica Inserita: 25 dicembre 2014 Segnala Share Inserita: 25 dicembre 2014 si si immaginavo, pero' parlavi anche di "colare", quindi.... Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 25 dicembre 2014 Segnala Share Inserita: 25 dicembre 2014 do che i tuoi 100mA sul diodo non sono citati fra gli esempi, mi sembrano un po' tantini. Deve essere così altrimenti si romperebbe, visto che la massima corrente è fissata a 60mA. La R dissipa 0.22 W, quindi con una da 1/2 W la temperatura non sarà elevata. Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 25 dicembre 2014 Autore Segnala Share Inserita: 25 dicembre 2014 (modificato) dunque in realta' ho dimenticato di togliere dalla tensione di alimentazione anche la caduta di tensione sul fotodiodo che sta all'interno del 4N25 per cui la corrente e' di poco meno di 10 mA , prima errore di scrittura . Per colare intendo dire che per alimentare il tutto ho messo un LM7805 alimentato a 24 V , scalda pochino ma con l'aletta di raffreddamento sembrerebbe ok Per 16 ingressi dovrebbe bastare , compreso led di segnalazione 5V Si la potenza dissipata da ogni resistore in ingresso e' di circa 0,23 W e li ho messo da 1/2 W ciascuno Il circuito sarebbe tradizionale , magari solo pcb dove ognuno si salda i componenti , piu eravamo meno costavano i pcb , ne facevamo fare un po cosi stavamo apposto per un po di tempo Per quanto riguarda il condensatore di antirimbalzo sugli ingressi , cioe sulla 24V , calcolavo che un valore tra i 50-100 pF sarebbe sufficiente .Meglio in ingresso che in uscita sul pull down o no? Modificato: 25 dicembre 2014 da walterword Link al commento Condividi su altri siti More sharing options...
fisica Inserita: 25 dicembre 2014 Segnala Share Inserita: 25 dicembre 2014 Nono Guarda bene la massima tensione di ingresso ammessa da un 7805,ora sono in giro ma mi pare tu sia al pelo, e non è bello. Magari prevedi una pre-caduta di qualche volt, così puoi anche distribuire la dissipazione.potresti mettere alcuni diodi in serie, dei 4007. Ma potresti anche rivalutare il punto di lavoro degli opto, controllando se ti servono tutti i 10ma per saturare bene. Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 25 dicembre 2014 Autore Segnala Share Inserita: 25 dicembre 2014 al posto del 7005 potrei usare un LM317 regolando i 5V ...oppure entrare con la 12 V ma le cose si complicano poi in quanto portare in giro troppe tensioni non mi piace Link al commento Condividi su altri siti More sharing options...
fisica Inserita: 25 dicembre 2014 Segnala Share Inserita: 25 dicembre 2014 Se hai i 12v è la miglior soluzione, riduci le dissipazione e quindi l'mtbf aumenta alla grande. Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 25 dicembre 2014 Autore Segnala Share Inserita: 25 dicembre 2014 comunque un paio di 7812 per portare a 12 V ed alimentare le varie schede , li metto 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