标题: 市售超声波模块试验心得 [打印本页]

作者: lmn2005    时间: 2019-4-12 09:05
标题: 市售超声波模块试验心得
目前市售的超声波模块一般有两种,一种是双探头模块,如下图:

一种是单探头(一体化探头)模块,如下图:

第一种一般只有电平脉冲模式测距,而第二种一般有三种模式:
1、电平脉冲,即;模块收到有效触发信号后,内部将发出40kHz 周期电平并检测回波。一旦检测到有回波信号则输出回响信号或者对应串口讯号。
(1)采用IO触发测距,给至少10us的高电平信号;
(2)模块自动发送8个40khz的方波,自动检测是否有信号返回;
(3)有信号返回,通过IO输出一高电平,高电平持续的时间就是超声波从发射到返回的时间.
2、自动串口模式;
3、触发串口模式
模块接收到串口触发信号,每次输出一帧,含4个8位数据.帧格式为:0XFF+H_DATA+L_DATA+SUM
1、0XFF:为一帧开始数据,用于判断.
2、H_DATA:距离数据的高8位.
3、L_DATA:距离数据的低8位.
4、SUM: 数据和,用于效验.其0XFF为开始侦不参与校验,H_DATA+L_DATA=SUM(仅低8位).
5、H_DATA与L_DATA合成16位数据,即以毫米为单位的距离值.
本人购买的SR04T一体化超声波测距模块,通过更换R27,即可变换工作模式:不接时为脉宽输出模式,为47K时为自动串口模式,为120K时为触发串口模式。

本人通过为两种模块的测试,觉得第二种无论是稳定性还是准确度都比第一种逊色得多(虽然第一种有些距离段也会波动)。使用第二种测距时,距离数据总不停地抖动,20厘米以上60厘米以内数据还比较稳定,但超过80厘米后距离波动幅度令人吃惊。这是原产品设计的缺陷还是这种单探头的模块本身就是这样,这有待以后的证实。









欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1