项目场景:

STM32F103单片机和HC_SR04超声波测距模块测量距离。
其中HC_SR04模块采用5V供电。


问题描述:

代码编写完成以后,HC_SR04超声波测距模块传递模块返回来的高电平一直是一个默认值。
如下图所示:

ECHO信号引脚一直为220us左右的高电平。


原因分析:

  1. 首先采用示波器观察TRIG信号引脚是否有输出:发现TRIG信号仅有一个2V多一点的高电平。

  2. 使用电压表测量HC_SR04模块的VCC和GND引脚之间的电压差:发现仅有2V左右。

  3. 使用电压表测量STM32单片机核心板的5V与GND引脚之间的电压差:发现仅有2V左右。

综上,发现是电源电压不足,HC_SR04测距模块无法正常工作。


解决方案:

将CH340转TTL模块的电平选择改为5V。
运行结果正确,如图所示:

STM32学习笔记4——HC_SR04超声波测距模块的调试记录相关推荐

  1. 学习并使用HC-SR04超声波测距模块+STM32

    ** 超声波测距原理 ** 参考博客: https://blog.csdn.net/qq_40734815/article/details/105992801 https://blog.csdn.ne ...

  2. 基于DE2 115开发板驱动HC_SR04超声波测距模块【附源码】

    目录 1. 实验平台与目的 2. 实验要求 3. 实验原理 3.1. 理论原理 3.2. 硬件模块时序图 4. 系统架构设计 5. 模块说明 5.1. hc_sr_driver端口信号列表 5.2. ...

  3. 基于STM32F103ZET6 HC_SR04超声波测距模块

    这是最后的实验现象,改变不同的角度即可测得距离 板子 PZ6806L 超声波模块 HC_SR04 HC_SR04模块讲解 通过该超声波模块说明书,可明白供电需VCC 5V  还需GND  ECHO(回 ...

  4. STM32学习笔记2:配置TCRT5000模块(红外传感模块)调用

    利用stm32配置红外传感模块 1,红外模块原理 红外tcrt5000模块是基于红外发光二极管与光敏三极管的结构: 红外光的属性:具有反射性能.因此模块在工作状态时一直会向外发射红外光线 : 当红外光 ...

  5. 超声波测距模块HC_SR04(基于STM32) 工作原理/代码

    文章目录 产品说明 产品特点 基本工作原理 实物图 电气参数 时序图 使用指导,代码配置 明确IO口,对高低电平进行宏 中断处理 模块功能函数 测距平衡修复 产品说明 产品特点 HC-SR04超声波测 ...

  6. STM32单片机基于HAL库开发HC-SR04 超声波测距模块(终极版)

    参考: 某宝HC-SR04 超声波测距模块商品详情页 STM32L051C8T6 HAL库 输入捕获进行超声波测距 案例 STM32CubeMX学习笔记3--TIM2输入捕获(SR-04测距) cub ...

  7. STM32蓝牙控制循迹避障小车源代码——3.舵机、超声波测距模块

    STM32蓝牙控制循迹避障小车源代码--3.舵机.超声波测距模块 注意-所需模块: US-015超声波模块 SG90舵机云台 接线:舵机超声波: A1–P2.7 B8–Trig B9–Echo 代码 ...

  8. 【STM32】标准库与HAL库对照学习教程外设篇--超声波测距传感器

    [STM32]标准库与HAL库对照学习教程外设篇--超声波测距传感器 一.前言 二.准备工作 三.超声波测距传感器 1.原理说明 2.使用说明 四.标准库使用传感器 1.实验程序 2.实验效果 五.H ...

  9. 学习HC-SR04超声波测距模块,代码附带卡尔曼滤波

    硬件引脚 VCC-供5V的电压(一定要是5v) GND-接地 Trig-HC-SR04超声波测距模块上的触发引脚,用于向模块发送一个10微秒的高电平触发信号,触发模块开始进行距离测量 Echo-用于接 ...

最新文章

  1. 打开快手,体验流畅的单目三维手势技术
  2. C#算法大全-1-Hanoi
  3. 设计模式复习-状态模式
  4. mnist手写数字识别_手写数字识别
  5. vbs打开软件光标停在第一个输入框_三维设计软件,3DMAX最全快捷键大全,赶快收藏哦...
  6. pbs 支持 java_Linux下Java安装与配置
  7. client netty 主动发数据_netty案例,netty4.1基础入门篇十一《netty udp通信方式案例Demo》...
  8. Web框架中的ORM框架
  9. Apache重定向方法实现图片防盗链
  10. 「入坑」前端开发,我有一些经验想和你分享
  11. 该不该怼老板,关键在于你会不会
  12. ai的弹窗点了都不响应_怎么吃都不胖?这8点增重看了就能跟着做
  13. jquery html 兼容ie8,IE浏览器 对 jquery版本的兼容性 支持
  14. 2010-2011年美国大学综合排名
  15. 如何使移动设备字体大小自适应
  16. canel-1.1.5 canal.deployer安装
  17. linux搭建dcm4chee和Ovm
  18. 滑铁卢大学计算机学什么,为什么来滑铁卢大学学习数学和计算机
  19. 计算机硬件专业叫什么作用,计算机硬件的五大功能是什么呢
  20. 使用python语言调用科大讯飞离线语音合成

热门文章

  1. 计算机4级英语词汇,四级英语单词电脑版
  2. python中reversed函数_Python 的iter、reversed、next内置函数探讨
  3. dnf虚拟机连接服务器失败,用虚拟机登录dnf没法登录
  4. 对比噪声比cnr_CINR、CNR、SNR、SINR和Eb/No的区别
  5. 一个苦逼站长四年的网络创业故事
  6. 简述调试/仿真器协议(JTAG、SWD)及各类调试器(Jlink、Ulink、STlink)
  7. kotlin测试android,使用Kotlin Spek 2来做Android的行为驱动测试
  8. Lucene的Smart CN实现分词、停用词、扩展词
  9. 80秒的语音芯片有哪些?看这里~
  10. 高数七重积分的总结_高等数学积分学总结.pdf