View Single Post
Sitat av slashdot Vis innlegg
Så du vil overføre eit par hundre kilobyte informasjon for å overføre 4/8 byte informasjon? Du kan gange straumforbruket ditt med tusen....

Få utgangen frå sensoren som 0-10V, digitaliser, send verdien. Det er 4/8 byte du må overføre om du vil sende real, eller 2 byte om du går for ein int - eller 1 byte om du vil ha 255 nivå...
Vis hele sitatet...
Med tanke på data integriteten så ville jeg ha bygget en enkel protokoll rundt dataen som sendes. feks:

Identifikasjon - 7 bits ( f.eks 85 - binær: 1010101)
Data type: - 1 bits ( 0 = request / 1 = response )
Data - 2 bytes
CRC - 1 byte
--------
Totalt - 4 bytes

Med short int på 2 bytes, så vil de gi 65536 forskjellige nivåer. Noe som tilsvarer 0,000061035L pr nivå.
Sist endret av 0xFF; 22. oktober 2015 kl. 14:20.