Detto questo, puoi fare una foto del circuito di programmazione con tutti i fili collegati fra l'Arduino ed il Tiny84?
In realtà a questo punto io non credo più si tratti di un problema che abbia a che fare con la programmazione in senso "stretto", nè fuse nè tantomeno versioni di IDE. Se ha provato il file hex che gli ho passato e tutto è a posto DEVE funzionare. E poi che senso avrebbe che lo sketch gira bene per quanto riguarda le scritte sul LCD e i menù (che si vedono perfettamente) e non legge correttamente SOLO i valori del sensore?
Quel che credo, invece, è che bisogna fare qualche specifica ricerca sulla parte hardware, ovvero piste, collegamenti, saldature e quant'altro.
Se puoi, posta una foto dove si vedano bene le saldature del pCB e soprattutto del sensore, perchè i pin hanno un passo più stretto del normale e potrebbe esserci qualche problema.
Se ho capito bene hai misurato con un multimetro direttamente l'uscita del sensore, e non hai riscontrato variazioni oltre il 2.54 anche in presenza di carico. Se è cosi, basterebbe questa prova per escludere il tiny e la programmazione tutta.
certo che si programmano fin dall'inizio solo che per gli attiny utilizzavo un ponyser (molto semplice via seriale pura) .... ora settando il B a 19200 che non lo sapevo posso utilizzare anche arduino uno
Sì, penso anch'io che sia un problema della parte sensoriale, a 'sto punto. Mi era parso che avesse problemi a programmare, però forse non ci siamo intesi.
La storia infinitab ....
Allora e' stato appurato che la colpa e' il comportamento anomalo del sensore .... e dato che ne avevo un altro (gentilmente fornito dalla RS)
questa mattina ho fatto delle prove con il solo sensore .........
2.510v di riferimento phone 1200W primo scatto 2.530v, secondo scatto piena potenza 2.510v
What ?????????
Come all'aumentare della CORRENTE la V diminuisce ???????????
ho cambiato le connessioni e portato a 12A di f.s. anziche' 25 .... stessa solfa
Incomincio ad andare in pallone .....
Decido di inserire dei carichi resistivi ma con una tensione continua anziche' alternata
1° prova lampadina 21W auto a 12v ref. 2.594 v
2° prova resistenza 3r3 50W a 12v ref. 2.678 v
Tutto regolare allora il sensore non va in AC ???? eppure e' il modello che ha utilizzato dalubar tra l'altro sul datasheet dichiarano DC/AC
qualcosa sfugge o i sensori della RS (di quelli acquistati da me sono bacati)
a voi la lauta sentenza .....
giangi2:
questa mattina ho fatto delle prove con il solo sensore .........
2.510v di riferimento phone 1200W primo scatto 2.530v, secondo scatto piena potenza 2.510v
Ma è proprio questo il punto. Con un carico da 1200W il sensore dovrebbe rilevare una tensione Vmax = 2.77 / 2.78 volt, corrispondenti a una corrente rms di circa 6,60A .
Ho recuperato un vecchio ferro da stiro da 1200W:
E collegandolo al misuratore ottengo questo:
A questo punto mi viene da pensare che tu abbia un problema di campionamento delle misure, ipotesi che potrebbe essere avvalorata dai corretti valori che ottieni in CC (e qui tornerebbe nuovamente lo "spettro" della corretta velocità di clock della MCU); oppure problemi nell'AnalogRead .
una cappellata .............. la tensione in uscita con un nassorbimento in AC non e' continua ma alternata (vista con l'oscilloscopio)
dal tuo video l'audio dell'allarme non e' cosi' bello pulito ... forse e' il cicalino diverso ???????? poi provero' di nuovo
cmq ho visto il tuo prototipo e funzia alla grande ............
piu' tardi fatti sentire su skype
a proposito di clock i miei ATTINY84 sono ATTINY84A non dovrebbe cambiare nulla
giangi2:
una cappellata .............. la tensione in uscita con un nassorbimento in AC non e' continua ma alternata (vista con l'oscilloscopio)
dal tuo video l'audio dell'allarme non e' cosi' bello pulito ... forse e' il cicalino diverso ???????? poi provero' di nuovo
cmq ho visto il tuo prototipo e funzia alla grande ............
piu' tardi fatti sentire su skype
a proposito di clock i miei ATTINY84 sono ATTINY84A non dovrebbe cambiare nulla
a mio modestissimo parere se il segnale è alternato (e non vedo perché dovrebbe essere diverso, il sensore mica raddrizza) tu stai leggendo circa la metà del valore di picco (che poi è quello massimo); visto che con la continua ti funziona forse dovresti raddrizzare per bene il segnale. Ma Dalubar queste cose le ha sicuro affrontate e risolte quindi sono curcioso di sapere che segnale ha lui e come lo gestisce. tra i due mod di tiny84 non c'è differenza
giangi2:
una cappellata .............. la tensione in uscita con un nassorbimento in AC non e' continua ma alternata (vista con l'oscilloscopio)
E' ovvio che la tensione in uscita dal sensore sia alternata, se ne è parlato parecchio nei primi post del topic.
Il segnale non viene "raddrizzato" ma bensì "calcolato" secondo la relazione che, in supposto regime sinusoidale, vuole la corrente RMS essere il suo valore MAX diviso la radice di 2.
Per ottenere questo MAX, il programma esegue un campionamento della sinusoide in 100 punti per 12 periodi ogni mezzo secondo, ecco perchè un cattiva tempistica dei campionamenti potrebbe portare a valori non corretti. E questo sempre ammesso che i valori letti da AnalogRead siano corretti.
dal tuo video l'audio dell'allarme non e' cosi' bello pulito ... forse e' il cicalino diverso ???????? poi provero' di nuovo
cmq ho visto il tuo prototipo e funzia alla grande ............
Non capisco cosa vuoi dire esattamente, è un semplice cicalino di quelli da PCB...nel video non si sente granchè ma "live" si sente bene.
A proposito di questo, una curiosità: il fatto che il cicalino abbia una cadenza da "codice morse", ovvero "3 punti/linea/3 punti[spazio]" è dovuto proprio al fatto che a intervalli regolari, che capitano esattamente durante la "linea" e lo "spazio", lo stretto ciclo for che esegue il campionamento dei valori del sensore è "bloccante" nei confronti della normale esecuzione del programma.
Audio OK ........
ricominciamo dall'inizio
sono a pezzi mi sto giocando la reputazione ......
Mai successa una cosa simile ....
Ora il sensore sembra ok allora ora voglio vedere i valori con uno scaldino da 2000W
1° posizione I=3.5-3.6A P=600W Vo=2.66
2° posizione I= 6.40-6.50A P=1150W Vo=2.78
Ho notato che l'allarme acustico non sempre esce mentre tutto ok per il rele' e il led
controllato con oscilloscopio devo abbassare la R di limitazione
la R l'ho dovuta togliere, e' un cicalino a 5v ma assorbe pochissimo recupero vecchi modem PC
se puo' essere utile sin dall'inizio ho notato delle flashate sul display a ritmo di circa 1s come se fosse un ciclo di clock poi sparisce poi riappare .......... e' un display di quello bellino BLU (RS come al solito) ....
Ragazzi mi sa che ho fortemente cappelato ........... forse ho trovato il problema
nel mio piccolo laboratorio dove faccio elettronica e radio (Stazione I0INU) ho un trasformatore di isolamento 220/220 per eventuali fulmini e sbalzi di tensione ......... il trafo e' da 1000W.
Non ridete......
mettendo un carico da misurare da 2000W la tensione scende da 230 a 190 V con tutti i casini che ne derivano
comunque ho portato il misuratore su una presa da 16A ... misurata la tensione 225V sotto carica 223 circa la cosa e' migliorata infatti ora segna 1200 1300w ma ancora stiamo lontani dalla precisione di quello di dalubar .....
Domani al LIDL SUPERMERCATI vendono un attrezzo del genere con display a lcd con misure varie V - I - W e consumi mensili e giornalieri con settaggio delle fascie orarie ... alla modica spesa di ????????????? 11 € ....
me sa che me lo compro e recupero i pezzi ...... ho speso diverso tempo ma mi ha fatto imparare molte cose ....
NON TE LA PRENDERE DALUBAR ....
il problema secondo me non bisogna acquisire solo la CORRENTE ma e' legato il tutto anche alla TENSIONE ....
MI dispiace che siamo lontani altrimenti davanti a un piatto di pesce eh eh eh !!!
Per DALUBAR ho il figliolo che abita a SIRACUSA se capito dfa quelle parti ci possiamo incontrare ...
Fatevi sentire
inserito fluke75 in serie allo strumento e al carico in portata Ampere 10A
fluke 2.03A
I = 1.6A
P = 300W
Vo = 2.57V
V = 220V
Tra le altre cose mi era venuto in mente magari di inserire un fattore di correzione impostato dal pulsantino e visualizzato sul display per compensare le differenze costruttive dei vari sensori ....... sembra che questi sensori non sono tutti uguali ... e hanno pure la garanzia per 5 anni se non erro
il parametro c'e' basta tirarlo fuori e impostarlo 0.75F
Giangi, c'è una cosa che non capisco di questa misura col Fluke: tu specifichi (e fai benissimo) che è posto in serie allo strumento. Cioè il primo valore è quello rilevato dal Fluke (2.03A) e tutti gli altri sono quelli dello strumento?
Cambia qualcosa se fai la misura in modo separato, prima con lo strumento e poi col Fluke (o viceversa, naturalmente)
giangi2:
gia' fatto non cambia nulla sono 2 amperometri in serie ........
Sì, lo so benissimo, non è certo per farti spazientire, ma solo per cercare di trovare una causa, magari stupida, che giustifichi il tuo problema; se tutto fose perfetto dovrfebbe andare bene, no? ovvio che c'è qualcosa che non va, si cerca di suggerirti una qualche stravagante idea, ma forse è meglio di no :~
Uhmm, direi che non ci siamo...sei ancora lontano dai valori che dovrebbe fornire il misuratore.
comunque ho portato il misuratore su una presa da 16A ... misurata la tensione 225V sotto carica 223 circa la cosa e' migliorata infatti ora segna 1200 1300w ma ancora stiamo lontani dalla precisione di quello di dalubar .....
...
il problema secondo me non bisogna acquisire solo la CORRENTE ma e' legato il tutto anche alla TENSIONE ....
Che la TENSIONE sia importante è certo, ma una differenza di pochi volts (223 su 230) non giustifica però il valore da te rilevato (1300 su 2000W) che è più del 35% in meno del valore dovuto.
Il misuratore è fatto per un uso "casalingo", da collegare a una utenza domestica a 230V e non l'ho mai definito "di precisione", ma devo dire che in condizioni normali la differenza tra il valore reale e quello misurato è davvero poca... una differenza di 50 o 100W su oltre 2000W fanno una precisione migliore del 5%, per me più che accettabile.
Ad esempio, su un tostapane da 500W l'errore è dello 0% (ho anche il video ma stavolta ve lo risparmio :)).
E posso assicurare che questa volta la misura rimane praticamente stabile su quel valore.
Domani al LIDL SUPERMERCATI vendono un attrezzo del genere con display a lcd con misure varie V - I - W e consumi mensili e giornalieri con settaggio delle fascie orarie ... alla modica spesa di ????????????? 11 € ....
me sa che me lo compro e recupero i pezzi ...... ho speso diverso tempo ma mi ha fatto imparare molte cose ....
NON TE LA PRENDERE DALUBAR ....
E di che? Non devi assolutamente pensare che me la possa prendere in alcun modo, di certo con un semplice acquisto risolvi definitivamente il problema. Io sono uno di quelli "vecchia scuola" che prendono ancora una certa soddisfazione da questi progetti totalmente DIY, soprattutto quando li vedono funzionare, anche a costo di notti insonni (fortunatamente in questo caso non è stato così ).
Dispiace a me, invece, che tu sia incappato in tutte queste problematiche, ma magari chissà, se insisti un altro po' magari riesci a trovare l'arcano.