Go Down

Topic: Potenziometro DS1802 (Read 670 times) previous topic - next topic

Dan303

Ciao a tutti, sono alle prime armi con arduino e volevo chiedervi come posso fare a leggere (se si può) il registro di questo integrato dopo che gli ho inviato i dati http://datasheets.maxim-ic.com/en/ds/DS1802.pdf
Grazie Ciao :)

uwefed

#1
Apr 11, 2011, 08:48 am Last Edit: Apr 11, 2011, 08:50 am by uwefed Reason: 1
Non é previsto una lettura come lettura indipendente. L' integrato si comporta come un semplice Shift Register a 16 bit. Puó essere messo in cascata percui i dati escono sul pin Cout per il sucessivo potenziometro.
In teoria per leggere il contenuto puoi trasmetere 16 bit e ricevere 16 bit dal Cout e poi di seguito devi ritrasmettere i 16 bit perché prima gli avevi sovvrascritto con dati non correspondenti alla posizione attuale del potenziometro che hai trasmesso. Se lo fai in un ciclo senza abbassare /reset ( spedisci 32bit, prima 16bit casuali e poi i primi 16bit ricevuti) dovresti non avere delle variazioni di resistenza.
Ciao Uwe  

Dan303

Grazie 1000 lo avevo immaginato dal datasheet ho un altra domanda, dovrei fare una scheda dove ne gestisco 5 come posso fare per le l'alimentazioni, vorrei che i potenziometri sia indipendenti da arduino nel senso che se il pc dove è collegato arduino è spento il circuito dei ds deve funzionare comunque...posso alimentare arduino contemporaneamente da usb e dalla sua spinetta di alimentazione o si brucia? o devo fare un alimentatore separato per la scheda dei DS e arduino si alimenta solo dall'usb? Grazie ciao

uwefed

Puoi alimentare l' Arduino attraverso la presa nera di alimentazione (7V a 12V meglio 9V)  e collegarlo in contemporanea collegare l'USB.
Puoi prender i 5V per alimentare i potenziometri digitali.
Per usarne 5 vedi Tu se é meglio metterli tutti 5 in cascata oppure pilotare uno a uno.
Ciao Uwe

Dan303


Go Up