Avatar billede steen-h Mester
16. marts 2013 - 09:26 Der er 1 kommentar og
1 løsning

ADC Arduino

Jeg er ved at lave en vægt med en LTC2333-1 ADC forbundet til 4 vejeceller og en Arduino forbundet med SPI bus.

Jeg tror det virker med kan ikke finde system i de data jeg modtager.
CS er fast lagt til stel, da det er en prototype. Ved ikke om det giver problemmer.

datablad er her
http://cds.linear.com/docs/en/datasheet/24331fa.pdf

Output Data Format
The LTC2433-1 serial output data stream is 19 bits long.
The first 3 bits represent status information indicating the
conversion state and sign. The next 16 bits are the conver-
sion result, MSB first. The third and fourth bit together are
also used to indicate an underrange condition (the differ-
ential input voltage is below -FS) or an overrange condi-
tion (the differential input voltage is above +FS).


void loop()
{
data=SPI.transfer(0);
Serial.print(data, BIN);
Serial.print(" status ");
Serial.println(data);

data=SPI.transfer(0);
Serial.print(data, BIN);
Serial.print(" data ");
Serial.println(data);

delay(1000);
}

Jeg har fundet noget lignende her, men kan ikke lige lave det om så jeg kan bruge det. De bruger ikke spi biblioteket.
http://interface.khm.de/index.php/lab/experiments/connect-a-ltc2400-high-precision-24-bit-analog-to-digital-converter/

Jeg vil gerne have de 3 første status bit for sig og det 16 bit resultat fra vejecellerne for sig.

Er der en som kan hjælpe ?
Avatar billede steen-h Mester
16. marts 2013 - 09:53 #1
Her er lidt data

11111 status 31
11110010 data 242
11111111 status 255
11111111 data 255
11111 status 31
11111100 data 252
11111 status 31
11111111 data 255
11111 status 31
11110000 data 240
10111111 status 191
11111111 data 255
11111 status 31
Avatar billede steen-h Mester
29. marts 2013 - 15:28 #2
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester