根据I2C协定,完成关于使用STM32F103的AHT20温度湿度传感器的数据收集工作

      最后更新:2021-11-22 07:13:13 手机定位技术交流文章

      在这项工作中,利用了 " 连串调试援助 " 和 " Keil MDK " 。
      AHT20温度传感器、STM32C8T6最小系统面板、Dubon线是这项工作使用的硬件。

      此文档已默认装入, 并配有硬件, 每两秒钟收集温度和湿度数据, 并通过序列连接传送给高级计算机( Win10) 。

      目录

      • I. 关于I2C公共汽车通信的协定
      • 二、硬件及程序
      • 三、实现结果

      I. 关于I2C公共汽车通信的协定

      在这里插入图片描述

      • 我们也以分层的方式看待通信协议,将协议分为实物和礼宾层面至关重要。

      • 物理层
        在这里插入图片描述
        其物理层包括以下特征:
        (1) 作为一种辅助装置。总线“家庭线路”是一条信号线,由I2C通讯巴士上的许多装置共享。连接多个I2C 通信设备 处理无数的 通信主机和操作员。
        (2) 仅使用一辆I2C公共汽车。两条总线线路,一条双向串行数据线(SDA) ,一条串行时钟线(SCL)。数据线即用来表示数据,时钟线用于数据收发同步。
        (3) 与公共汽车相连的每个装置都有一个装置。独立的地址,主机可使用此地址进行设备间通信。
        (4) 总线通过上拉电阻当I2C装置闲置时,当所有设备都是自由的,当产生高抗力时,高抗力就会形成高抗力,上脉冲阻力会把公共汽车推到高水平。
        (5) 当许多主机同时使用公交车时,这些数据将被用来防止数据冲突。仲裁方式确定哪些设备将在公共汽车上运输。
        (6) 具有三种传输模式标准模式传输速率为100千比特/秒,快速模式为400千比特/秒,高速模式可达到3.4百万比特/秒,但大多数I2C设备目前无法处理高速模式。
        (7) 公交车的最大容量400pF,限制可与同一辆公交车连接的IC的数量。

      • 协议层
        I2C通信启动和停止信号、数据有效性、回应、仲裁、时钟同步和地址广播均在协议中界定。
        在这里插入图片描述

      在这里插入图片描述

      • 如果我们直接控制STM32的两个全球定位系统,这些全球定位系统被用作SCLs和SDAs,我们可以建立I2C通信,如果我们按照信号时间序列的需要控制输出(如果收到数据,读取SDA水平),我们可以建立I2C通信。
      • 硬件I2C
        SSM32 I2C 硬件议定书方法外设它致力于完成I2C通信协议,该协议根据协议的要求自动生成通信信号,接收和接收数据,并封存数据。 CPU只要能检测到外部地点的状况和进入数据储存库的情况,就可以完成数据接收和分发。
      • 软件I2C
        直接控制GPIO 引脚电平产生通讯时序,由CPU 控制每个瞬时的导体状况。

      二、硬件及程序

      • AHT20 产品指南:
        在这里插入图片描述
      • 实验期间我未能拍摄硬件, 所以我把铅放在底部。
      • 温度传感器与适当的TSM32感应脚相连。
      AHT20 STM32
      VDD 3.3V
      GND GND
      SCL PB6
      SDA PB7

      在这里插入图片描述

      • 部分代码
        配置 I2C 通信软件协议和 GPS 脚 。
      • 完整代码放在最后面
      • Hex文件能烧成SSM32芯片吗?

      三、实现结果

      在这里插入图片描述

      参考文章:
      https://blog.csdn.net/qq_43279579/article/details/111597278
      SSM32-F103说明和完整代码可在以下网址的光盘上查阅:httpss://pan.com/Stards/Stards/Stards/Stards/Stards/Stards/Stards/Stards/Stards/Stards/Stards/Standards/Standards/Standards/Standards/Standards/Stards/Stards/Standards/Stt
      提取码:1111
      https://blog.csdn.net/guyuewangyue/article/details/111399387

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/13688.html

          热门文章

          文章分类