前两天编写了N76E003+SCD30采集CO2浓度的代码,SCD30的I2C命令部分参考了样例代码,随后重新浏览SCD30参考手册时对采集信号转换为真实物理量这一小节不是很理解,遂查阅资料,弄明白后,记录下来。
手册上的原话如下图所示,关键信息就是“float numbers in big-endian format”,意思是从SCD30传感器读出的数据是大端格式的float数据。


查了下float的大端格式,大端指高位在低地址,低位在高地址,上述手册内容对读出的buffer[0]-buffer[3]的内容进行了高低位的规定,很容易把I2C读出的数据拼成32位数据:0x43DB8C2E。
float的32位表示格式为:(符号位1位)+(指数位8位)+(尾数23
位)
符号位:0表示正,1表示负;
指数位:-127–128,但实际上是把原指数+127变为0~255;
尾数:科学计数法表示的二进制小数点后的数,不够23位的在后补0;
基于以上原则, 0x43DB8C2E对应的二进制符号位为0,指数位为10000111B=135,实际指数为135-127=8,尾数为10110111000110000101110B,除去最低位的0,实际二进制小数点后的数应该为1011011100011000010111B,所以完整二进制小数为:1.1011011100011000010111*2^8=110110111.00011000010111B=439.09

二氧化碳传感器SCD30采集的真实物理量相关推荐

  1. SENSIRION SCD30 二氧化碳传感器 I2C 通信参数及相关命令

    SENSIRION SCD30 二氧化碳传感器 I2C 地址: 0x61 I2C 通信速率: 100KHz 特别注意: SCD30 要求与其通信的 I2C Master 主机,必须支持 clock s ...

  2. 二氧化碳传感器CCS811简单的测试驱动_基于Arduino

    二氧化碳传感器CCS811简单的测试驱动_基于Arduino 目的 简单介绍 由于MOX Sensor材料特性在使用过程中要注意的问题 IC的初始化过程 IC的读数据过程 可配置参数 完整程序代码 数 ...

  3. 【CO2二氧化碳传感器】senseair S8 LP

    文章目录 一.Senseair S8 LP介绍 1.1 Senseair介绍 1.2 二氧化碳传感器S8介绍 1.3 S8结构和引脚 二.使用Senseair官方的软件读取CO2浓度 2.1 下载上位 ...

  4. VH501TC混合传感器信号采集读数仪介绍

    河北稳控科技手持VH501TC混合传感器信号采集读数仪工程监测 单弦式振弦传感器手持VH501TC手持采集读数仪工程监测仪器仪表 VH501TC手持采集读数仪,设备是专用的多类型传感器手持式读数仪,主 ...

  5. Esp8266 进阶之路19 【外设篇①】esp8266驱动 ds18b20、dht11 温湿度传感器,采集温湿度传感器到服务器。(附带Demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 序号 SDK版本 内容 链接 1 nonos2.0 搭建 ...

  6. STM32+二氧化碳传感器(FS00301)

    配置串口4 uart.c u8 USART4_RX_BUF[USART_REC_LEN]; //接收缓冲,最大USART_REC_LEN个字节 u16 USART4_RX_STA=0; //接收状态标 ...

  7. 工程仪器振弦传感器无线采集仪的采集数据发送方式及在线监测系统

    工程仪器多通道振弦传感器无线采集仪的采集数据发送方式 每次设备启动后会将采集到的传感器数据进行内部存储,并在设置好的时间间隔将数据发送出去,通过修改"数据发送方式"参数,监测数据可 ...

  8. 多通道振弦传感器无线采集采集仪如何开始使用

    多通道振弦传感器无线采集采集仪如何开始使用 开始使用 设备电源 VS208~432 可使用内置电池(默认)也可使用外部电池工作. 需要特别注意:严禁内置和外部电池(电源)同时使用,严重时会造成短路起火 ...

  9. 多通道振弦传感器无线采集仪与参数配置工具连接

    多通道振弦传感器无线采集仪与参数配置工具连接 VS101~VS432 设备配备了专门的参数配置工具 SETP 来完成设备工作参数的查看和修改工作. 连接前的准备工作 ( 1)数据接口与计算机连接 使用 ...

最新文章

  1. MySQL Concurrency Problems
  2. centos 6.5 配置LDAP服务器+客户端!
  3. faster rcnn在自己的数据集上训练
  4. QQ春节福袋正式上线 解锁春节红包新姿势
  5. .tcl文件_TCL电视自己安装的软件,有声音但没有画面?详细解决步骤奉上
  6. 宝可梦世界无限极可以玩服务器吗,口袋妖怪世界无极限运行库
  7. mysql 查询 int类型日期转换成datetime类型
  8. Mac新手教程:Adobe Illustrator 如何创建文件
  9. [SDOI2010]代码拍卖会
  10. 2022年APP系统软件开发费用一览表介绍
  11. html鼠标自动图片放大,css如何实现鼠标放在图片上时图片放大呢?
  12. .rpt文件内容读取java_Java项目读取配置文件时,找不到指定的文件???
  13. 海底捞激励员工的方法符合哪些激励理论的建议
  14. Matlab简单爬虫-寻宝天行诛仙在售角色信息
  15. 【阅读笔记】Federated Learning for Privacy-Preserving AI
  16. xmind可以画流程图吗_怎样用XMind方便地制作流程图
  17. 【matlab郭彦甫课程答案】
  18. 【ABAP】SE38的一些使用技巧
  19. Linux网络技术管理及进程管理(week2_day4)--技术流ken...
  20. 【阿ken经验总结】要考英语四六级的你一定要知道的!

热门文章

  1. 【魔方攻略】三阶魔方教程之关键步骤(原创)
  2. 蓝牙Ibeacon室内定位之微信摇一摇原理浅析--蓝牙定位--新导智能
  3. 了解光隔离器的主要用途和优点
  4. 【模拟 IC】电荷泵的基础知识之正电荷泵
  5. 霍尼韦尔将为新西兰最高的地标公寓建筑提供楼宇管理系统
  6. html 中加入字体库,css字体库怎么用?
  7. Probabilistic and Geometric Depth: Detecting Objects in Perspective 论文学习
  8. An Optimistic Perspective on Offline Reinforcement Learning(ICML2020)
  9. 重庆交通大学c语言上机试题,2021考研复试重庆交通大学《C语言程序设计》复试大纲...
  10. 什么是单片机?单片机的组成部分有哪些?