开启新的征程,邀请您见证ST的蜕变

【特惠季】小马哥最新小四轴,完整资料限时特价开源!

不用变着法偷懒,智能家政机器人给你理由!

电赛必备!超声波测距V2.0分享(原理图、PCB源文件、demo程序源码、详细设计说明)

  • 电赛必备!超声波测距V2.0分享(原理图、PCB源文件、demo程序源码、详细设计说明)
  • 电赛必备!超声波测距V2.0分享(原理图、PCB源文件、demo程序源码、详细设计说明)
  • 电赛必备!超声波测距V2.0分享(原理图、PCB源文件、demo程序源码、详细设计说明)
  • 电赛必备!超声波测距V2.0分享(原理图、PCB源文件、demo程序源码、详细设计说明)

电赛必备!超声波测距V2.0分享(原理图、PCB源文件、demo程序源码、详细设计说明)

电赛必备!超声波测距V2.0分享(原理图、PCB源文件、demo程序源码、详细设计说明)

电赛必备!超声波测距V2.0分享(原理图、PCB源文件、demo程序源码、详细设计说明)

电赛必备!超声波测距V2.0分享(原理图、PCB源文件、demo程序源码、详细设计说明)


超声波测距功能简介

三种测距模式选择跳线J1(短距、中距、可调距):

  1. 短距:20cm~100cm左右(根据被测物表面材料决定),精度1cm;
  2. 中距:70cm~400cm左右(根据被测物表面材料决定);
  3. 可调:范围由可调节参数确定,当调节在合适的值时,最远测距700cm左右;

系统设计框图,具体详见说明见附件内容:

电气参数

  • 超声波传感器谐振频率:40KHz
  • 模组传感器工作电压:4.5V~9V
  • 模组接口电压:4.5V~5.5V

超声波测距PCB 源文件截图,用PADS9.5打开:

作品实物截图:

测距应用实物连接头:

超声波测距应用领域

     超声波测距模组是为方便学生进行单片机接口方面的学习专门设计的模块,它可以方便的和61板连接,可应用在小距离测距、机器人检测、障碍物检测等方面,可用于车辆倒车雷达以及家居安防系统等应用方案的验证。

附件内容截图:

电路相关文件

电路图文件
硬件设计.zip
描述:PCB图使用Pads9.5打开,原理图orcad
源代码
Demo Code.zip
描述:包括短距离、中距测距源码
教程
详细设计说明PDF档.zip
描述:产品详细设计说明PDF档
分享到:
收藏 (35)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归凌阳科技所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 低成本、高实用价值的水塔水位控制器

    本设计中液晶显示有4个字母,分别为H------容器的最高水位设定值(不能高于实际高度)L------容器的最低水位设定值D-----容器实际高度(可以设置)C-----容器内液体的高度(在实际演示中,障碍物离探头越近,液晶C显示越大,因为障碍物好比液面,离探头近了说明水位高了)特别提醒:如果容器实际高度D你设置为1米,那么C液体的高度最高能测到98cm,因为探头的盲区在2cm左右。如果D设为2米,那么最高能测到1.98m。按键功能分别为:设置键 增加键 减小键 复位键三个指示灯的分别功能为:红色----超过设定的最高水位H 黄色-----低于设定的最低水位L绿色----最高H和最低L中间本文采用AT89C52单片机系统实现了水塔水位的自动控制,设计出一种低成本、高实用价值的水塔水位控制器。该系统具有水位检测、水位高度LCD显示、低水位高水位报警以及自动加水等功能。本设计过程中主要采用了传感技术、单片机技术、光报警技术以及弱电控制强电的技术。本设计传感器使用了超声波模块,并且详细阐述了超声波测距测的原理,给出了系统构成框图。此系统具有易控制、工作可靠、测量精度高的优点,可实时监控液位。并采用52单片机系统控制整个电路的信号处理以及采用光电耦合和继电器来实现弱电控制强电来实现加水系统的自动控制。它能自动完成水位检测、光报警、上水停水的全部工作循环,保证液面高度始终处于较理想的范围内,它结构简单,制造成本低,灵敏度高,节约能源显著,是用于各种高层液体储存的理想设备。示意图:制作出来的实物图如下:Altium Designer画的原理图和PCB图如下:
    来自:基础电路时间:2018-09-26 51单片机 超声波 水位控制器
  • DW1000超宽带测距源码和原理图

    DW1000 超宽带带测距系统简介及最小系统搭建,射频部分使用的是官方DWM1000模块。DW1000是decawave公司于2012年推出的一款超宽带定位芯片,这个芯片的性能非常强大,但是如果直接使用DW1000芯片还需要设计射频部分和其他外围电路,这部分工作比较麻烦。好在Decawave公司还推出了基于DW1000的模块DWM1000,该模块已经把射频和芯片外围电路都设计好了,直接使用单片机和模块通讯即可完成测距功能。模块5V供电,SPI通讯,用AD画个单片机最小系统板,要把模块的SPI、RSTN、IRQ、WAKEUP等引脚连到单片机上。官网里有简单例程源码(https://www.decawave.com/support),不过是coocox编译器的,也不常用。本次提供的是MDK工程源码。支持多标签多基站测距。程序编辑OK截图:
    来自:无线手持设备时间:2018-08-10 测距 dw1000
  • 2018年电赛C题参考方案-无线充电小车资料打包

    硬件方面,发射端以MSP430为控制核心,MSP430通过IO口控制继电器继而控制无线供电模块的电源。MSP430通过IO接口控制LED发出充电信号以及指示充电进度。接收端不使用芯片,无线供电模块为25F超级电容充电,光敏电阻接收发射端发出的光电信号,通过三极管和晶闸管控制电机的启停,当充电结束后,发出信号,启动电机。软件方面,使用CCS为MSP430编程,程序中通过时钟周期完成计时,完成一分钟计时,之后相应IO口改变为相应电平,进而实现相应功能。
    来自:智能车时间:2018-08-04 电赛 msp430 小车
  • 2018 TI杯电赛指定TPS63020模块电路图和PCB

    TPS63020元器件为采用两节或三节碱性锂电池,NiCd或NiMH电池或单节锂离子或锂聚合物电池供电的产品提供电源解决方案。 TPS63020 的主要特性与优势: 高输出电流性能使电池供电设备能够以最高效率生成最大电流。例如,在典型情况下,降压模式下可生成 3.3 V 电压、3 A 电流,升压模式下则可生成 3.3 V 电压、超过 2.0 A 的电流;动态输入电流限制可高效保护电路及系统;节电模式可在轻负载下保持高效率;支持单节锂离子电池、2 节、3 节碱性电池、镍镉或镍氢电池。附件资料截图:
    来自:电源模块时间:2018-07-18 电赛 锂电池 tps63020
  • 华为杯研究生电赛-高速真随机数发生器资料开源

    本设计为研究生电赛的作品,获得国赛二等奖以及华为企业命题二等奖,现提供如下材料:1.研电赛的技术论文(包含开发板信息以及电路设计相关信息)。2.项目的工程文件。3.随机数测试软件AIS31、diehard、NIST sp-800、TestU01,以及部分软件的使用说明。随机数测试权威软件。4.项目过程中用到的相关参考文献。5.研电赛提交的解说等。该项目创新已申请专利和发表论文,此项目仅供个人学习使用。附件资料截图:
    来自:FPGA/PLD/DSP开发板时间:2018-07-17 电赛 真随机数生成器
  • 分享一个arduino扫地机器人的源码,做这方面设计的可以参考一下

    硬件: arduino2560 带电机边刷两个若干超声波模块滚刷一个杂物盒一个详细见实物图:arduino部分源程序如下:
    来自:机器人时间:2017-10-18 arduino 超声波 扫地机器人
  • 单片机课程设计,超声波测距仪原理图、源码分享!

    做的一个51单片机课程设计——超声波测距仪,单片机型号是STC89C52,超声波模块是HC-SR04,原理图是用AD画的,免费分享给需要的朋友!原理图截图:源码截图:
    来自:基础电路时间:2017-10-12 单片机 课程设计 超声波 测距仪
  • 电赛必选-同步BUCK BOOST DC-DC 数控电源设计

    距离2015年全国电子设计大赛过去2年之后,近期笔者优化电路设计和代码,提高系统稳定性,减小纹波噪声。之所以依旧优化STC方案的数控电源,是方便学生快速学习数控电源,以便入门。但不得不说,单纯的STC数控电源,精度低,纹波大,响应时间久,系统不稳定。但是数控电源的思路都是一样的,拓扑+反馈。总之是学生参加电赛的必备资料,可联系芯兴工作室502995956@qq.com。 U2=30V 条件下,实现对电池恒流充电。 充电电流 I1 在 50mA~4000mA 范围内步进可调,步进值为50mA, 电流控制精度不低于 5%。设定 I1=2A, 调整直流稳压电源输出电压,使 U2 在 24~36V 范围内变化时,要求 充电电流 I1 的变化率不大于 1%。 (实测 0.5%)设定 I1=2A,在 U2=30V 条件下, 变换器的效率1  90% 。 (实测 91%)测量并显示充电电流 I1, 在 I1=50mA~4000mA 范围内测量精度不低于 2%。 (实测 1%)具有过充保护功能:设定 I1=4000mA, 当 U1 超过阈值 U1th=24±0.5V 时, 停止充电。 (实测 23.8V)发挥部分: 断开 S1、接通 S2, 将装置设定为放电模式,保持 U2=30±0.5V, 此时变换器效率 95% 。 (实测小于 92%)在满足要求的前提下简化结构、减轻重量,使双向 DC-DC 变换器、测控电路与辅 助电源三部分的总重量不大于 500g。其他。(自己可以添加设计短接,反接保护。本作品具有显示输入输出电压,以及软件上的软启动)。具体单纯的buck boost输入指标: 输入电压:15-35V;输出电压:1-40V;输出电流50mA- 4000mA;最大功率不超过150W;不可为精密仪器,或对动态响应有一定要求的负载供电。
  • 电赛一等奖-滚球控制系统电路/代码分享,恩智浦智能车光电组国二通用

    本设计是获得2017电子设计大赛B题一等奖的滚球控制系统,该设计运用ov7725摄像头,oled显示图像,动态分段pid控制两个舵机,从而实现小球的运动。滚球控制系统是一个复杂的非线性动力学系统,是经典控制对象球杆系统的扩展,同时也可以作为一种具有典型非线性特征的试验平台,可以对非线性控制理论及控制算法进行检验。由于滚球控制系统中的多变量强耦合、参数不确定性、视觉反馈与传动机构滞后、小球与平板之间有摩擦以及外界随机干扰等一系列非线性因素的存在,给板球系统的分析与建模、控制系统设计与实现带来严峻挑战。本次设计的滚球系统以 K60 微控制器为核心控制单元,通过人眼摄像头采集小球的信息,使用动态 PID控制算法调节转向舵机的角度,实现了对小球运动速度和运动方向的双闭环控制,达到了小球的准确定位和轨迹控制。滚球控制系统视频演示:http://v.youku.com/v_show/id_XMzAxMDUyNzY2OA==.htm...滚球控制系统源码截图: 部分源码展示:/********************************************************************/#include "common.h"#include "include.h"#include "OLED.h"/*********************************************************/uint8 imgbuff[CAMERA_SIZE]; //定义存储接收图像的数组uint8 img[CAMERA_W*CAMERA_H]; //摄像头解压数组/*坐标定位数据*/uint8 x1=21,x2=40,x3=58;uint8 x4=20,x5=40,x6=59;uint8 x7=22,x8=40,x9=58;uint8 y1=10,y2=10,y3=11;uint8 y4=29,y5=29,y6=29;uint8 y7=48,y8=48,y9=47;uint8 squ_x1=30,squ_x2=50;uint8 squ_x3=30,squ_x4=50;uint8 squ_y1=20,squ_y2=20;uint8 squ_y3=40,squ_y4=40;/*白板边界初始化*/uint8 img_init_flag=0; //初始化变量uint8 img_init_x_min=0; //横轴最小值uint8 img_init_x_max=79; //横轴最大值uint8 img_init_y_min=0; //纵轴最小值uint8 img_init_y_max=59; //纵轴最大值uint8 img_x=40; //扫描横坐标10uint8 img_y=30; //扫描纵坐标uint8 ball_x=40; //球心横坐标uint8 ball_y=30; //球心纵坐标uint8 ball_x_set=22; //目标球心横坐标uint8 ball_y_set=48; //目标球心纵坐标uint8 ball_loca=1; //路径变量uint8 mission_flag=0; //任务标志uint32 mission_clock=0; //任务时钟/**********************舵机******************************//*动态 D*/uint8 KD_zone=2;uint32 KD_max=500,KD_min=200; //动态 D/*PID*/uint32 KP_A=10,KP_B=140,KD_X,KD_Y;//舵机 PID/*死区控制*/uint32 DJ_zone=0; //死区控制/*摆幅限制*/uint32 DJ_min=700; //舵机最小摆幅uint32 DJ_max=3000; //舵机最大摆幅/*舵机中值*/uint32 DJ_midpoint_x=8200; //舵机中值 xuint32 DJ_midpoint_y=8374; //舵机中值 y/*舵机变量*/uint64 DJ_x_PWM=8300; //输出 PWMuint64 DJ_y_PWM=8374; //输出 PWMuint32 DJ_maxpoint_x=2000; //舵机限幅_xuint32 DJ_maxpoint_y=2000; //舵机限幅_y/*******************************************************/
    来自:DIY创意产品时间:2017-09-07 电赛 k60 pid控制 滚球控制 ov7725
  • 资料分享-ReSpeaker语音控制主控板/底板,附原理图/PCB/库文件

    本项目分享的是ReSpeaker语音控制主控板是一款开源模块化的语音控制扩展模块。除了集成了MT7688 Wi-Fi模块,ReSpeaker还板载了ATmega32u4芯片,8个触摸传感器,和多个开放的I/O口。你可以像使用Arduino一样去使用ReSpeaker,来做一些简单却有极具趣味的Arduino项目,比如,一个圣女果钢琴。ReSpeaker支持Airplay/DLNA,将他与家中任意一款你最喜欢的音响连接,他就能为你带来无线的音乐享受。ReSpeaker语音控制主控板硬件结构展示:ReSpeaker语音控制主控板规格参数: AI7688 Wi-Fi模块: 操作系统:基于GNU / Linux的OpenWrtWi-Fi网络:支持传统的802.11b / g和HT 802.11n模式扩展:两个用于I2C,GPIO和USB 2.0主机的扩展接头接口:内置3.5mm AUX端口,Micro USB和SD卡插槽ATMega32U4协处理器 USB CDC虚拟串口用于linux控制台12个可编程RGB LED指示灯8板上触摸传感器编解码器WM8960: DAC SNR 98dB('A'加权),THD -84dB在48kHz,3.3VADC SNR 94dB('A'加权),THD -82dB在48kHz,3.3V具有87%效率的立体声D类扬声器驱动器(1W输出)片上耳机驱动输出功率为40mW,电压为3.3V时为16ΩTHD-75dB,20mW,SNR为90dB,16Ω负载片上PLL提供灵活的时钟方案采样率:8,11.025,12,16,22.05,24,32,44.1,48 kHz电源:5V DC ReSpeaker语音控制主控板电路 PCB截图,用eagle软件打开:
销量
287
查看
4928
参数名 参数值
发布于 2017 年 03 月 21日
Moore8直播课堂