| công cụ tìm kiếm bảng dữ liệu linh kiện điện tử |
|
BME690 bảng dữ liệu(PDF) 24 Page - Bosch Sensortec GmbH |
|
|
|||||||||||||||||||||||||||||
BME690 bảng dữ liệu(HTML) 24 Page - Bosch Sensortec GmbH |
|
24 / 60 page ![]() Bosch Sensortec | BME690 - Datasheet 24 | 60 © Bosch Sensortec GmbH 2025 | All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, Document number: BST-BME690-DS001-04 as well as in the event of applications for industrial property rights Using the variables listed in Table 14 the following code will calculate the compensated pressure value (in Pascal). It is, however, recommended to use the sensor API available on github for a friendlier user experience. Floating: double partial_data1 double partial_data2 double partial_data3 double partial_data4 double partial_out1 double partial_out2 press_adc =(double)(press_adc / 2^(-4)); partial_data1 = (double)(par_p2/2^6 * t_lin); partial_data2 = (double)(par_p3/2^8 * t_lin * t_lin); partial_data3 = (double)(par_p4/2^15 * t_lin * t_lin * t_lin); partial_out1 = (double)(par_p1/2^(-3) + partial_data1 + partial_data2 + paratial_data3); partial_data1 = (double)((par_p6-2^14)/2^29 * t_lin); partial_data2 = (double)(par_p7/2^32 * t_lin * t_lin); partial_data3 = (double)(par_p8/2^37 * t_lin * t_lin * t_lin); partial_out2 = (double)(press_adc * ((par_p5-2^14)/2^20 + partial_data1 + partial_data2 + paratial_data3)); partial_data1 = (double)(press_adc) * (double)(press_adc); partial_data2 = par_p9/2^48 + par_p10/2^48 * t_lin; partial_data3 = partial_data1 * partial_data2; partial_data4 = partial_data3 + ((double)(press_adc) * (double)(press_adc) * (double)(press_adc))*par_p11/2^65; press_comp = partial_out1 + partial_out2 + partial_data4; Integer: //return the compensated pressure data in integer data type.For eg return if pressure is 9528709 which is 9528709/100 = 95287.09 Pascal int64_t partial_data1 int64_t partial_data2 int64_t partial_data3 int64_t partial_data4 int64_t partial_data5 int64_t partial_data6 int64_t offset int64_t sensitivity int64_t press_comp press_adc = (int64_t)(press_adc << 4); partial_data1 = (int64_t)(t_lin *t_lin); partial_data2 = (int64_t)(partial_data1 >>6); partial_data3 = (int64_t)((partial_data2 * t_lin) >>8); partial_data4 = (int64_t)((par_p4 * partial_data3) >>5); partial_data5 = (int64_t)((par_p3 * partial_data1) <<4); partial_data6 = (int64_t)((par_p2 * t_lin) <<22); offset = (int64_t)((par_p1 <<47) + partial_data4 + partial_data5 + partial_data6); partial_data2 = (int64_t)((par_p8 * partial_data3) >>5); partial_data4 = (int64_t)((par_p7 * partial_data1) <<2); partial_data5 = (int64_t)((par_p6 - (int32_t)16384) * t_lin <<21); sensitivity = (int64_t)((( par_p5 - (int32_t)16384) <<46) + partial_data2 + partial_data4 +partial_data5); partial_data1 = (int64_t)((sensitivity >>24) * press_adc); partial_data2 = (int64_t)(par_p10 * t_lin); partial_data3 = (int64_t)(partial_data2 + par_p9<<16); partial_data4 = (int64_t)((partial_data3 * press_adc)>>13); |
|
Link URL |
| Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không? [ DONATE ] |
Alldatasheet là | Quảng cáo | Liên lạc với chúng tôi | Chính sách bảo mật | Liên kết đến bảng dữ liệu | Trao đổi link | Tìm kiếm theo nhà sản xuất All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |