⑴ 超声波传感器模块为HC-SR40,它有四个引脚:VCC,GND,Trig,Echo,单片机为AT89C52,请问它们实物如何连接
VCC GND是电源,TRIG是控制端(输入),ECHO是返回端(输出)。
VCC GND外接电源正负极给传感器供电,TRIG、ECHO接单片机AT89C52的I/O端口,具体接哪个端口要根据电路和单片机内的程序设定来确定。
大致的过程是单片机给TRIG所接端口个高电平脉冲,超声波发射模块SR40开始发送超声波,当收到反射波的时候,ECHO输出有效信号,单片机检测到该信号后,测量从TRIG触发开始到接收到ECHO的时间差,即可换算出距离。
(1)超声波模块什么接口扩展阅读:
根据被检测对象的体积、材质、以及是否可移动等特征,超声波传感器采用的检测方式有所不同,常见的检测方式有如下四种:
1、穿透式
发送器和接收器分别位于两侧,当被检测对象从它们之间通过时,根据超声波的衰减(或遮挡)情况进行检测。
2、限定距离式
发送器和接收器位于同一侧,当限定距离内有被检测对象通过时,根据反射的超声波进行检测。
3、限定范围式
发送器和接收器位于限定范围的中心,反射板位于限定范围的边缘,并以无被检测对象遮挡时的反射波衰减值作为基准值。当限定范围内有被检测对象通过时,根据反射波的衰减情况(将衰减值与基准值比较)进行检测。
4、回归反射式
发送器和接收器位于同一侧,以检测对象(平面物体)作为反射面,根据反射波的衰减情况进行检测。
⑵ 现在市面上都有什么超声波模块
超声波测距模块有好多种类型,目前比较常用的有URM37超声波传感器默认是232接口,可以调为TTL接口,URM05大功率超声波传感器测试距离能到10米,算是目前来说测试距离比较远的一款了,另外还有比较常用的国外的几款SRF系列的超声波模块,目前的超声波模块精度能到1cm,
⑶ 超声波模块 hc-sr04 arino 怎么接线
HC-SR04模块上面有四个脚,分别为GND、ECHO、TRIG、VCC。
下面都以Arino UNO R3为例。
其中GND接Arino上的GND,VCC接5V,ECHO接D8,TRIG接D9。
然后烧录这一段程序:
/*****************************华丽丽分割线**************************************/
int inputPin = 8; // 定义超声波信号接收接口
int outputPin = 9; // 定义超声波信号发出接口
void setup()
{
Serial.begin(9600);//设置串口波特率为9600
pinMode(inputPin, INPUT);
pinMode(outputPin, OUTPUT);
}
void loop()
{
digitalWrite(outputPin, LOW); // 使发出发出超声波信号接口低电平2ms
delayMicroseconds(2);
digitalWrite(outputPin, HIGH); // 使发出发出超声波信号接口高电平10ms,这里是至少10μs
delayMicroseconds(10);
digitalWrite(outputPin, LOW); // 保持发出超声波信号接口低电平
int distance = pulseIn(inputPin, HIGH); // 读出脉冲时间
distance = distance / 58; // 将脉冲时间转化为距离(单位:厘米)
Serial.print(distance);
Serial.println("cm");//向串口监视器中输出距离信息
delay(500);//刷新时间500ms,也就是0.5s
}
/*******************************华丽丽分割线*********************************、
完成就可以打开串口监视器查看返值了。
⑷ 超声波模块怎样连接单片机
模块有说明书的,一般的超声波模块vcc接5v,trig接单片机io口,echo接单片机io口,gnd接地。
⑸ .超声波传感器接口用的是什么协议
常见接口/协议/总线:
1.
RS232
/
RS485
/TTL(串口)
2.
SPI
3.
IIC
4.
USB
我们合熠的
超声波传感器
系列有
开关量
或模拟量输出,内度
温度补偿
,多种尺寸可满足不同距离的检测要求。可用DIP开头或PC智能设定,不受颜色、透明度、材料、物体表面的那个影响。
⑹ 我买了个超声波模块,模块有四个引脚的怎么接啊请问有没有相关的电路图和程序基于AT89C52RC的超声波测
2主要技术参数:
1:
使用电压:DC5V2:静态电流:小于2mA
3:电平输出:高5V4
:电平输出:底0V
5:感应角度:不大于15度
6:探测距离:2cm-450cm
7:高精度:可达0.3cm
8.PCB板大小:4.5*2.0CM
接线方式,VCC、trig(控制端)、echo(接收端)、GND
本产品使用方法:一个控制口发一个10US以上的高电平,就可以在接收口等待高电平输出.一有输出就可以开定时器计时,当此口变为低电平时就可以读定时器的值,此时就为此次测距的时间,方可算出距离.如此不断的周期测,就可以达到你移动测量的值了~~
(1)采用IO触发测距,给至少10us的高电平信号;
(2)模块自动发送8个40khz的方波,自动检测是否有信号返回;
(3)有信号返回,通过IO输出一高电平,高电平持续的时间就是
超声波从发射到返回的时间.测试距离=(高电平时间*声速(340M/S))/2;
⑺ 超声波模块用什么连接单片机
IO口连接单片机,超声波模块也就是几个输出口直接连接到单片机的IO口就行了!
⑻ 超声波lnput是什么插口
这种超声波的叉口就是从左往右插这种超声波的叉口就是从左往右插
⑼ 超声波测距模块
对于第一个问题:
超声波测距,通常在10米以内,但也有个别厂家做到几十米甚至百米的。超声波测距有以下几个特点:1、频率越高,精度也越高,但检测距离越近(空气衰减增大);2、输出功率越高、灵敏度越高,检测距离也越远(虽然是废话,但我必须写上);3、通常检测角度小的,测距范围略远;4、以上因素所造成的影响加起来,可能没有被测物体带来的影响更大:例如一个刚性表面(例如钢板)和一根铁丝、或者在钢板表面铺满吸音绵、或者把钢板与探头法线夹角从垂直改为倾斜45度等等,这些因素所带来的影响最大的。这也许不太容易理解,如果把超声波比作可见光,那么刚性表面可以理解成镜子,要想让你发现距离很远的人,对方用镜子‘晃’你是最好不过的了。但如果把镜子罩上黑纸,或者把镜子倾斜45度所带来的影响,你我可想而知,超声波也一样。
第二个问题:
一个单片机上同时使用几个不同频率的超声波模块,这就是软件程序的问题,没有什么难度,大学生就可以做,我想你一定也没问题。关于测距模块,从20KHz~400KHz,测距范围从0.1m~30m这些都不难购到,技术也不是很难。问题是,你能找到这么多频率的探头么?虽然超声波探头的各种频率都有,但它是针对量程来划分的,同一个量程里,频率都很接近(例如3-10米测距基本都是40KHz)。你要在同一个量程里找出4种不同频率来,恐怕是有难度的。当然你也可以用4种不同的频率来驱动同一种探头。可是,若4个频率中的某个频率与探头的中心频率差别大了(例如超过5%),会导致效率大幅减低,如果频率差别小了,识别、区分他们又有困难,例如对于一个40KHz的探头,一般厂家规定的下限和上限也就是38KHz~42KHz,我们就算冒险用到37KHz~43KHz(从可靠性和稳定性考虑,我不赞成这么用),你需要区分37KHz、39KHz、41KHz、43KHz四种频率的反馈信号,如此以来,常规的测距电路是不能用了,你需要研究一种全新的测距方案来识别他们,而且不能影响正常的计时精度,我建议你参考一些微波雷达的技术。