Magari se ti interessa domani con più calma ti faccio vedere alcune cose che possono essere migliorate o comunque rese più comprensibili....
servo comandati a distanza
Moderatore:
Paolino
0
voti
Ottimo, mi fa piacere ! In bocca al lupo per la verifica
!
Magari se ti interessa domani con più calma ti faccio vedere alcune cose che possono essere migliorate o comunque rese più comprensibili....
Magari se ti interessa domani con più calma ti faccio vedere alcune cose che possono essere migliorate o comunque rese più comprensibili....
0
voti
siiii magari.. te ne sarei molto grato, anche perché mi sto accorgendo che il mondo dei PIC è vastissimo e vorrei imparare il più possibile...grazie
poi i PIC risolvono applicazioni circuitali dove non si potrebbe fare altrimenti..
poi i PIC risolvono applicazioni circuitali dove non si potrebbe fare altrimenti..
0
voti
funziona tutto bene... a parte il fatto che le cifre sul display non sono chiarissime, cioè a volte ci sono delle sovrapposizioni tra 2 numeri sucessivi come il 2 e il 3, viene un 6rovesciato... forse sono i decoder per il 7segmenti che sono andati...ma mettendo dei led alle uscite in binario del PIC si legge bene.. 

0
voti
Secondo me il fatto che vedi più cifre sovrapposte dipende dal fatto che il micro aggiorna troppo velocemente le uscite della PORTC e non leggendo sempre lo stesso valore invia differenti combinazioni. Simulando il programma si vede che la frequenza di aggiornamento, quando nessun pulsante è premuto, è superiore ai 15kHz.
Io proverei ad inserire una routine di ritardo di circa mezzo secondo tra un aggiornamento ed il successivo, la situazione dovrebbe migliorare.
Inoltre non hai specificato i valori delle resistenze che formano il partitore, questo valore è invece importante, se sei sopra ai 10kohm rischi di far lavorare male il convertitore A/D.
Io proverei ad inserire una routine di ritardo di circa mezzo secondo tra un aggiornamento ed il successivo, la situazione dovrebbe migliorare.
Inoltre non hai specificato i valori delle resistenze che formano il partitore, questo valore è invece importante, se sei sopra ai 10kohm rischi di far lavorare male il convertitore A/D.
0
voti
ops
ho dimenticato di dirti che sta mattina a scuola l'ho testato con all'ingresso in sensore di luminosità preso da un circuito con adc che mi dava l'uscita 0/5V perciò io lo coprivo con la mano e vedevo il suo abbassamento dal display...il massimo ovviamente era FF ed il minimo 00... perché dici che è importante non andare oltre il kohm? se è un partitore non dovrebbe contare solo la tensione in mezzo le 2 resistenze? o centra la corrente?
0
voti
Ma la visualizzazione era buona o no ?
Oltre ai 10Kohm. Perché centra la corrente che scorrendo attraverso il partitore deve andare a caricare il condensatore di misura interno al micro. Se leggi il capitolo del datasheet riguardante il convertitore A/D trovi tutto spiegato molto bene.
giozambi ha scritto: perché dici che è importante non andare oltre il kohm? se è un partitore non dovrebbe contare solo la tensione in mezzo le 2 resistenze? o centra la corrente?
Oltre ai 10Kohm. Perché centra la corrente che scorrendo attraverso il partitore deve andare a caricare il condensatore di misura interno al micro. Se leggi il capitolo del datasheet riguardante il convertitore A/D trovi tutto spiegato molto bene.
0
voti
Confermo. L' impedenza d' ingresso dell' ADC dei PIC e' piuttosto bassa, nell' ordine dei
.
O meglio c'e' il problema, come giustamente riferito da davidde del tempo di carica del condensatore, tempo di acquisizione ... ecc, ecc, ecc ... inutile discuterne ora.
Quindi piu' si carica l' ingresso meglio e', detto in soldoni.
.O meglio c'e' il problema, come giustamente riferito da davidde del tempo di carica del condensatore, tempo di acquisizione ... ecc, ecc, ecc ... inutile discuterne ora.
Quindi piu' si carica l' ingresso meglio e', detto in soldoni.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
aaaaannn, capito.. però!! vorrei conoscere il tizio che li progetta
secondo me il signor Franco PIC è proprio in gamba
bè tornando a noi.. così facendo ( con il sensore all'ingresso) la visualizzazione non è stabile, mentre con il partitore l'uscita binaria era stabile... avevo usato R1=220ohm e R2=1kohm mi pare! perché le ho smontate dalla bread board... e le ho mese via...però erano sotto i 10k... sicuro..
bè tornando a noi.. così facendo ( con il sensore all'ingresso) la visualizzazione non è stabile, mentre con il partitore l'uscita binaria era stabile... avevo usato R1=220ohm e R2=1kohm mi pare! perché le ho smontate dalla bread board... e le ho mese via...però erano sotto i 10k... sicuro..
0
voti
Scusa ma mi sono perso la parte del sensore
, anyway ...
Se usi il partitore utilizzi come riferimento di tensione la tensione stessa del micro, quindi se ci sono variazioni si ripercuotono su tutto e tu non vedi variazioni. Caso diverso e' se tu misuri una tensione ed i riferimenti di tensione sono quellli dell' alimentazione (che puo' variare).
In questi casi si usa:
- Utilizzare un riferimento esterno di precisione
- Per ridurre la variabilita' si fa la media di N misure consecutive.
Se usi il partitore utilizzi come riferimento di tensione la tensione stessa del micro, quindi se ci sono variazioni si ripercuotono su tutto e tu non vedi variazioni. Caso diverso e' se tu misuri una tensione ed i riferimenti di tensione sono quellli dell' alimentazione (che puo' variare).
In questi casi si usa:
- Utilizzare un riferimento esterno di precisione
- Per ridurre la variabilita' si fa la media di N misure consecutive.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
si giustamente utilizzare un'alimentazione di riferimento sarebbe più preciso, ma non credo serva nel mio caso...non mi interessa una gran precisione
altrimenti avrei preso sersori migliori, ed invece ho dei banali BPW34 per la luminosità e un lm35 per la temperatura..devo trovare il sistema per non avere una sovrapporizione delle letture... dici che devo mettere un ritardo davidde? sulla routine di lettura dell'adc?
Torna a Realizzazioni, interfacciamento e nozioni generali.
Chi c’è in linea
Visitano il forum: Nessuno e 9 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)

