社区
单片机/工控
帖子详情
有人做过超声波流量计的么,没做过的话做过超声波测距也行
lincoln24
2010-07-26 08:31:57
我们就用89C51单片机做的,不知各位超声波收发电路用的哪个?我们连出来的波形很奇怪
首先用单片机P1.0发出40khz方波,没接P3.2中断的时候还正常,一接中断方波就不能连续了,只能断断续续的发出,不知这是什么原因?是有干扰?
还有我们的硬件电路,超声波发送头测出来的是方波,接受部分我们用的CX20106A那个芯片,起个整形的作用,出来的是不是也应该是方波?为什么我们波形出来很糙。。。偶尔会出现几条矩形。。。请问你们是这样吗
...全文
197
25
打赏
收藏
有人做过超声波流量计的么,没做过的话做过超声波测距也行
我们就用89C51单片机做的,不知各位超声波收发电路用的哪个?我们连出来的波形很奇怪 首先用单片机P1.0发出40khz方波,没接P3.2中断的时候还正常,一接中断方波就不能连续了,只能断断续续的发出,不知这是什么原因?是有干扰? 还有我们的硬件电路,超声波发送头测出来的是方波,接受部分我们用的CX20106A那个芯片,起个整形的作用,出来的是不是也应该是方波?为什么我们波形出来很糙。。。偶尔会出现几条矩形。。。请问你们是这样吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zy540494275
2011-02-22
打赏
举报
回复
超声波流量计做好了吗,我现在毕业设计做这个,想请教一下你!!!
lincoln24
2010-08-29
打赏
举报
回复
这是接收电路
sillybilly
2010-08-27
打赏
举报
回复
关于超声波的传感器,我听到一些销售和我说国内相关产品计算产生的输出信号几乎都不是很稳.也不知道和外国的产品有什么差距,有机会研究一下,看看能不能解决.
sillybilly
2010-08-27
打赏
举报
回复
方便否把你的原理图弄上来让我们看看不?
lincoln24
2010-08-26
打赏
举报
回复
[Quote=引用 20 楼 yangweiliang567 的回复:]
最简单的原理 先发出去2个正弦波 用定时器计算接收到第一个周波的时间。
[/Quote]
这个我知道啊
你们超声波能测的最短距离是多少?我现在求短不求长…
yangweiliang567
2010-08-23
打赏
举报
回复
最简单的原理 先发出去2个正弦波 用定时器计算接收到第一个周波的时间。
lincoln24
2010-08-19
打赏
举报
回复
[Quote=引用 18 楼 zhenxing2000 的回复:]
前些天刚做过一个超声波测距实物。
发射电路:P1.0发射方波至74hc04(不要用74ls04,因为它不是推挽输出)。
接受电路:cx20106,其第七脚接到P3.2,因为接收到方波后,该引脚输出低电平。
发射的方波不要是连续的,我的是每次发送八个,接受到的跟发出的波形基本一致。
[/Quote]
难道我观察不到波形就是因为74ls04的原因么。。但是我观察发射波形也是方波啊。。虽然顶部很不工整。。。。
zhenxing2000
2010-08-15
打赏
举报
回复
前些天刚做过一个超声波测距实物。
发射电路:P1.0发射方波至74hc04(不要用74ls04,因为它不是推挽输出)。
接受电路:cx20106,其第七脚接到P3.2,因为接收到方波后,该引脚输出低电平。
发射的方波不要是连续的,我的是每次发送八个,接受到的跟发出的波形基本一致。
lincoln24
2010-08-15
打赏
举报
回复
超声波流量计是不是就要用FPGA了。。。
lincoln24
2010-08-03
打赏
举报
回复
[Quote=引用 15 楼 zgl7903 的回复:]
超声波测距就是有一个盲区问题, 发出的脉冲串还没有完成 输入的已经到了, 如果中断处理的时间过长就会影响其它操作,
建议你在测距近时 减少脉冲个数, 或者是用定时器2的方波输出功能来产生40Khz信号
[/Quote]
话说超声波测距一般最短能测到多少?如果我制作流量计的话,管道直径不超过2cm,那根据测距原理能测到这么短吗?
zgl7903
2010-08-02
打赏
举报
回复
超声波测距就是有一个盲区问题, 发出的脉冲串还没有完成 输入的已经到了, 如果中断处理的时间过长就会影响其它操作,
建议你在测距近时 减少脉冲个数, 或者是用定时器2的方波输出功能来产生40Khz信号
hansin
2010-08-02
打赏
举报
回复
没用过CX20106A.
楼主接收到的,未送入CX20106A前的波形是什么样的?如果是清晰的方波,那就是CX20106A处理问题.
lincoln2451
2010-07-31
打赏
举报
回复
我知道了,貌似是用CX20106A做接收端的问题。。。有人知道如何解决吗
lincoln2451
2010-07-30
打赏
举报
回复
....??
lincoln24
2010-07-29
打赏
举报
回复
话说接收端收到的波形到底应该是如何的?是宽度跟发送端一样的方波吗
我发送了4个40khz的脉冲,每个宽度应该是25us左右,为何我收到的是一个很宽的脉冲。。大约是几毫秒的样子。这样子对吗
lincoln24
2010-07-28
打赏
举报
回复
现在我的测距距离不能太小…大约200毫米以下就无法测了…因为我读的是接收端的第二个中断,不知这样对吗?
lincoln24
2010-07-27
打赏
举报
回复
[Quote=引用 2 楼 bluesea87 的回复:]
接3.2中断是什么意思,哪里接到这个引脚上?问题肯定是出在中断处理程序上,当在执行p3.2的中断服务程序的时候后,用于产生方波的定时器的中断没法得到相应,应该就会出现你说的情况了
[/Quote]
这有可能是个原因,那你认为应该如何解决。。。?他优先级就是这样我也没办法啊。。
lincoln24
2010-07-27
打赏
举报
回复
[Quote=引用 1 楼 hansin 的回复:]
n年前做过超声波测距,但是没有楼主所说的现象.中断肯定是要用的,发送时可以观测P3.2的电平有没有变化.
CX20106A出来是方波.
[/Quote]
对,按原理来说应该是方波,但是我们观察到的方波很糙。。。就是偶尔出现一个或几个矩形,宽度还不太一样。不知你观察到的方波是如何的?是很平整的方波?跟输入一摸一样吗?
bluesea87
2010-07-27
打赏
举报
回复
接3.2中断是什么意思,哪里接到这个引脚上?问题肯定是出在中断处理程序上,当在执行p3.2的中断服务程序的时候后,用于产生方波的定时器的中断没法得到相应,应该就会出现你说的情况了
hansin
2010-07-27
打赏
举报
回复
n年前做过超声波测距,但是没有楼主所说的现象.中断肯定是要用的,发送时可以观测P3.2的电平有没有变化.
CX20106A出来是方波.
加载更多回复(5)
ADAS感知算法观察
ADAS感知算法观察 如果把一台ADAS车辆比作一个人的话,那么激光雷达、毫米波雷达、摄像头、IMU及GPS等等部件就相当于人的眼睛、鼻子、耳朵、触觉及第六感等器官或系统。 环境感知作为无人驾驶的第一环节,处于车辆与外界环境信息交互的关键位置,其关键在于使无人驾驶车辆更好地模拟人类驾驶员的感知能力,从而理解自身和周边的驾驶态势。 激光雷达、毫米波雷达、
超声波
雷达、定位导航系统、视觉系统等为无人驾驶...
快速完成单片机毕业设计方法
更多单片机毕业设计项目可查看该文档: 点击查看,不断更新 001、基于51单片机无线蓝牙APP控LED灯亮灭亮度设计 002、基于51单片机老人防跌倒GSM短信报警系统 003、基于51单片机老人防跌倒经纬度GPS定位短信GSM上报 004、基于51单片机智能停车场管理车位引导系统设计 005、STM32单片机生理监控心率脉搏TFT彩屏波形曲线 006、基于51单片机环境监测设计 光照 PM2.5粉尘 温湿度 2.4G无线通信 007、基于单片机的指纹红外密码电子锁 008、基于stm32舞台彩灯控制器设计
超全!传感器最强科普总结(收藏版)-道合顺icdhs
传感器,英文称 Sensor 或是 Transducer,在新韦式大词典中定义为:“从一个系统接受功率,通常以另一种形式将功率送到第二个系统中的器件”。根据这个定义,传感器的作用是将一种能量转换成另一种能量形式,所以不少学者也用“换能器-Transducer”来称谓“传感器-Sensor”。 传感器就是一种检测装置,通常由敏感元件和转换元件组成,可以测量信息,也可以让用户感知到信息。通过变换方式,让传感器中的数据或价值信息转换成电信号或其他所需形式的输出,以满足信息的传输、处理、存储、显示、记录和控制等要求
Arduino平台资源大全
Arduino是一个基于易用硬件和软件的开源电子平台。它适用于任何进
行
交互式项目的人,便捷灵活、方便上手。由于其简单易用的用户体验,Arduino已被用于数千个不同的项目和应用程序。Arduino软件易于初学者使用,对高级用户而言足够灵活。它可以在Mac,Windows和Linux上运
行
。它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个的部分:硬件部分是可以用来
做
电路连接的Arduino电路板;
MATLAB算法实战应用案例精讲-【图像处理】SLAM技术详解(最终篇)
首先通过传感器(这里利用的是相机)获取环境中的数据信息,也就是一帧一帧的图像,在前端视觉里程计中通过这些图像信息计算出相机的位置(准确来说是位姿,后面会细说)。同时进
行
闭环检测,判断机器人是否到达先前经过的地方。然后利用后端非线性优化,对前端得出的相机位姿进
行
优化,得到全局最优的状态。最后根据每一时刻的相机位姿和空间中目标的信息,根据需求建立相应的地图。视觉里程计的英文名称是Visual Odometry,简称VO,主要是研究怎么通过相邻两帧图像计算两帧之间相机的运动。
单片机/工控
27,375
社区成员
28,770
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章