Go Down

Topic: uso particolare 7805 - data logger per auto (Read 9 times) previous topic - next topic

hiperformance71

Scusa se mi permetto, ma non sarebbe più saggio (per andare sul sicuro) usare lo schema della megasquirt?  guarda che quella gente ha moltissima più esperienza di noi in queste cose e se a loro funziona non vedo perchè non dargli retta.  Certamente se l'intento è quello di trovare strade alternative, nulla ti vieta di fare le tue personali esperienze, ma ti serviranno degli strumenti giusti.

PS: con i tester è quasi impossibile vedere quei picchi, durano pochi millisecondi, di solito i tester digitali hanno una latenza di 1-2 sec e quindi sono lenti.  L'unico strumento valido è l'oscilloscopio ma come ha detto Michele Menniti, bisogna andarci con i piedi di piombo, io non ne conosco che misurino oltre 300V.   magari con qualche circuito di limitazione piazzandogli un MOV (Metal Oxide Varistor) si potrebbe tagliare picchi oltre una certa soglia, ci sono di svariati tipi e tensioni, sono molto veloci nella commutazione a massa dell'eccedenza dei picchi.  guarda qui: http://en.wikipedia.org/wiki/Varistor.  Si potrebbe usare anche uno di questi:  http://en.wikipedia.org/wiki/Transient_voltage_suppression_diode  anche questo, l'ho visto usare su centraline varie per la protezione dell'ingresso alimentazione (se non ricordo male, anche sulla megasquirt è usato, ovviamente li viene usato per eliminare picchi oltre 22V se non mi sbaglio).  

Per il discorso termocoppia, potresti usare l'integrato AD595A è un'amplificatore segnale termocoppia, se cerchi su google troverai svariati progetti al riguardo.  

Un consiglio per il campionamento del resto dei segnali analogici 0-5V, non usare il segnale direttamente collegato all'arduino, di nuovo, ti invito a studiarti gli schemi della megasquirt, ogni segnale viene filtrato, e ti posso assicurare che non ho trovato MAI una centralina motore priva di questi filtri (lavoro con centraline sia di serie che da corsa come Mectronik, EFI, TDD, DTA, Sauro, AEM, ecc) e quindi se lo fanno loro che sono del mestiere "gestione motore" vuol dire che un valido motivo ci sarà!!  (sulle auto vi è un'ambiente molto disturbato   elettricamente e quindi ricco di interferenze EMI e di picchi di tensione).  

"The only way to do great work is to love what you do. If you haven't found it yet, keep looking. Don't settle" - Steve Jobs

hiperformance71

Pensa, per voler fare di testa mia, un paio di anni fa, sviluppai una piccola "centralina" (ma per un piccolo task, nulla di granché) basata su PICAXE per uso in vettura, quasi tutte le funzioni che doveva fare nel campionamento segnali le ho riprese dalla megasquirt tranne l'alimentazione che ho voluto optare per lo schema classico, un 7805 e 2 condensatori ceramici e 2 elettrolitici collegati come è solito fare con questi regolatori di tensione.  Dopo tre prove sul campo andate a meraviglia, un giorno ha smesso di funzionare dopo un'avviamento motore difficoltoso (bassa tensione),  andando a controllare, si era cancellata la flash!!   ho tentato di riprodurre il difetto in tutti i modi a banco, ma niente, solo sulla vettura lo fa.  Purtroppo, la vettura in questione causa incidente di gara, è ferma da quasi 2 anni ed il progetto è rimasto in stand by per verificare se alcune modifiche che ho apportato possano risolvere il problema, ma credo che dovrò rivedere tutto il circuito di alimentazione, e quindi tenterò di usare i TVS e/o i MOV all'ingresso e magari provare a vedere se il 7805 se la cava, ma implicherà fare delle modifiche al PCB (mannaggia!! è così bello e professionale!! motivo d'orgoglio per un neofita dell'elettronica come me!)
(vorrei postare qualche immagine ma non ho idea di come fare).

Anche se ho una buona stima delle mie capacità (avvolte anche troppe!) nella vita e nel lavoro ho sempre tentato di imparare dalle esperienze degli altri, specie quelle negative, e questo atteggiamento ha pagato sempre, sai quanti colleghi hanno fatto casini anche rimettendoci soldi di tasca propia? tanti. io per fortuna o per merito, ho preso sempre in considerazione le brutte esperienze degli altri e fatte tesoro, infatti, i miei sbagli in 14 anni di questa attività sono stati veramente pochi e mi è costato altrettanto poco mettervi rimedio.   Con questo non voglio assolutamente dire che sbagli nell'affrontare il tuo progetto a modo tuo, io sono sempre stato per "impara, capisci ed applica" e non c'è niente di più soddisfattorio che creare qualcosa da se stessi, ma solo se questo non implica perdere tempo e denaro in errori che si sarebbero potuto evitare (pensa, ho bruciato una mia attrezzatura appena comprata, aveva si e no 1 giorno che mi era arrivata dall'Inghilterra e per fare di testa mia l'ho carbonizzata!!, 400 euro buttati alle ortiche!).




"The only way to do great work is to love what you do. If you haven't found it yet, keep looking. Don't settle" - Steve Jobs

Michele Menniti

@hiper: devo darti dei chiarimenti perché tu ora ti stai barricando dietro le tue certezze, che sono esatte per carità, ma qui si parla di fare qualche piccolo esperimento ed io ho sempre messo i puntini sulle "i" come si suol dire.
Allora:
1 - NON ho mai detto che il tester SERVIVA per rilevare i picchi, ma semplicemente che nell'esperimento, se fosse saltato tutto, il tester impostato su quelle tensioni non avrebbe subito danno arrivandogli una tensione di 400V; nel contempo, se lo schema avesse funzionato per tempi ragionevoli, avrebbe impostato il tester su 10Vcc e misurato "a occhio" le variazioni.
2 - Siccome non sono un esperto e ho detto che ancora non ho capito niente di questa cosa, ho solo voluto ipotizzare (e l'ho scritto chiaramente) che il problema fosse simile (seppur con valori più elevati) a quello che si verifica alimentanto un relé o un altro carico induttivo con un piccolo transistor: si usa un diodo in antiparallelo applicato alla bobina in modo che la tensione di ritorno sul ramo negativo entri in un circolo "vizioso" con la bobina stessa e non faccia danno agli altri componenti. Se così fosse il tentativo da fare sarebbe di mettere un diodo 1N4007 (o una versione più veloce, come suggeriva vito, mi pare) con l'Anodo a monte della R1 ed il catodo sul catodo dello zener (visto che lui ha detto di non volerlo montare sulla bobina)
3 - Riguardo la tua ultima affermazione sui segnali analogici, a parte che concordo su tutto, qui però mi sembra di capire che si dovrebbero generare segnali digitali, visto che c'è un interruttore ON/OFF (lo spinterogeno).
Chiarito tutto questo anch'io penso che l'ideale è sempre ricorrere ad apparecchiature già fatte, progettate come si deve, e certamente esenti da problematiche, però la sperimentazione per hobby è una cosa diversa: uno può tentare di ottenere un risultato QUALSIASI usando pochi semplici ed economici componenti, e magari stabilire che i problemi che sicuramente ha siano tollerabili rispetto ad un circuito SERIO.
Quindi ovviamente nessuno mette in dubbio le tue conoscenze sulla materia, che certamente sono eccezionali, ma in un Forum di sperimentazione non si può assumere un atteggiamento così assolutista.
Cioè qui c'è gente che si è fatta la domotica con passione, pazienza e dedizione, un po' di sensori e qualche Arduino, alla fine ha ottenuto con un centinaio di euro (forse due??) risultati appaganti, pur convivendo con qualche problema, ma ha risparmiato qualche migliaio di euro ed in più ha l'impagabile soddisfazione di essersela realizzata da solo.
Io sono mesi (nei ritagli di tempo, ovvio) che sto lavorando ad un progetto di uno strumento che a comprarlo nuovo e funzionante costa 200 euro, ora sono all'80% ma ho ottenuto risultati decisamente migliori di molti prodotti commerciali, alla fine l'avrò realizzato con 30 euro e tanto ma tanto tempo, ma vuoi mettere la soddisfazione? XD XD XD
Poi come dici giustamente nel tuo ultimo intervento la vita è fatta di esperienze proprie e di quele degli altri, avolte si hanno risultati eccellenti, a volte si fallisce miseramente, beh, nel caso di Nick, il suo grande fallimento sarebbe lo scoppio di 2 euro di roba, penso ci possa stare :smiley-mr-green:
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Nick85

@Hiperformance, hai ragione in quello che dici, il fatto è che sto cercando di partire per gradi, con cose relativamente semplici all'inizio, in ogni caso stasera guarderò il circuito della megasquirt, anche se ho paura che non ci capirò nulla.
Alla fine quello che penso è che lo sforzo  dev'essere commisurato al risultato ricercato.
Lo strumento che voglio fare deve funzionare una volta spot sulla macchina, una volta ottenuta la carburazione lo strumento viene rimosso assieme alla sonda lambda, mentre sulla macchina rimane la egt col suo display.
Questo vuol dire che sarà alimentato con una batteria a se stante ed inoltre sarà anche lontano dai disturbi, in quanto sarà vicino al posto di guida, mentre il motore è dietro, questo dovrebbe attenuare molto i disturbi.
Nulla toglie che un domani io possa cercare di fare anche un accensione ma per ora non mi serve, quindi mi basta che il dato sià "statisticamente giusto" e non fa nulla che si verifichi un errore ogni tot giri.
@Michele mi spieghi come posso capire la rapidità di un diodo? Devo ricorrere per forza ai datasheet?
In ogni caso un mio amico mi ha consigliato Pspice, un programma paer fare gli schemi e simularli, lo conoscete? Come lo vedete? Magari potrei simulare il tutto e vedere come si comporta il circuito...

Michele Menniti

Programmi di simulazione ne esistono tanti, io non ne ho mai usati, e comunque bisogna avere basi serie per farli funzionare come si deve, quindi lascia perdere.
I diodi velodi si chiamano FAST, cercane uno che abbia una tensione di lavoro di almeno 600V e corrente di 1A e secondo me puoi fare la prova, se non trovi nulla nell'immediato prova comunque con 1N4007; l'importante è NON sperimentare con l'Arduino, devi fare in modo da rischiare di rompere fesserie, va benissimo anche l'idea del LED al posto dell'OPTO, così non ti serve nemmeno il tester; ovviamente non rileverai alcuno spike, ma se il circuito è critico probabilmente zener e led faranno il loro dicreto botto :D, a tale proposito fai davvero attenzione: ho visto teste di led partire esattamente come il piombo delle pallottole, gli occhi non gradirebbero. Metti un bel cavo con un interruttore che possa spegnere tutto all'istante e quando fai partire il circuito statti a distanza di sicurezza ma vicino all'interruttore e.... auguri!!!! :smiley-mr-green:
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Go Up