swift - TI SensorTag 2 CC2650 Servis Calculations (IR temperature - MPU9250) -


how can calculate ir temperature in cc2650.

ti temperature : f000aa00-0451-4000-b000-000000000000

temperature data: f000aa01-0451-4000-b000-000000000000

i try calculate object , ambient based on data in temperature data characteristic. object data higher ir temperature showed in ti application.

swift code:

 static func calculateobjectandambient(objectraw:int16, ambientraw:int16) -> (double, double)     {         let ambient = double(ambientraw)/128.0;         let vobj2 = double(objectraw)*0.00000015625;         let tdie2 = ambient + 273.15;         let s0 = 6.4*pow(10,-14);         let a1 = 1.75*pow(10,-3);         let a2 = -1.678*pow(10,-5);         let b0 = -2.94*pow(10,-5);         let b1 = -5.7*pow(10,-7);         let b2 = 4.63*pow(10,-9);         let c2 = 13.4;         let tref = 298.15;         let s = s0*(1+a1*(tdie2 - tref)+a2*pow((tdie2 - tref),2));         let vos = b0 + b1*(tdie2 - tref) + b2*pow((tdie2 - tref),2);         let fobj = (vobj2 - vos) + c2*pow((vobj2 - vos),2);         let object = pow(pow(tdie2,4) + (fobj/s),0.25) - 273.15;         return (object, ambient)     } 

i want calculate mpu9250service data.

service = "f000aa80-0451-4000-b000-000000000000"

characteristic data = "f000aa81-0451-4000-b000-000000000000"

characteristic config = "f000aa82-0451-4000-b000-000000000000"

is there manual ? access gyro., accel., magn., data.

sorry english.

thank in advance.

calculation of object , ambient changed in cc2650.

so new swift calculations in here if needed;

   static func calculateobjectandambient(objectraw:int16, ambientraw:int16) -> (double, double)     {         let scale_lsb = 0.03125;         let = objectraw >> 2;         let obj = double(a) * scale_lsb          let b = ambientraw >> 2;         let amb = double(b) * scale_lsb         return (obj, amb)    } 

more details : sensortag2015

more details : ti wiki


Comments

Popular posts from this blog

resizing Telegram inline keyboard -

command line - How can a Python program background itself? -

php - "cURL error 28: Resolving timed out" on Wordpress on Azure App Service on Linux -