大学生电子设计竞赛
直播中

李丹

7年用户 171经验值
私信 关注
[问答]

关于超声波设置死区的解释

超声波原理是要提供一个 10uS以上脉冲触发信号,该模块内部将发出8个 40kHz周期电平并检测回波。一旦检测到有回波信号则输出回响信号就打开定时计数器吗?设置死区时间的意义所在?

回帖(2)

曹利娟

2018-7-23 01:54:04
例程中MTU5在R_MTU3_C5_Start调用之后,定时计数器就已经开启了。
在Start_Measure函数中只是输入一个控制方波到超声波模块的trigger端。超声波模块在发出超声波信号后,echo端随即置高,当接收到返回信号后,echo端再次置低。
MTU5在整个例程中只是监测超声波echo端的高低变化。当第一次检测到上升沿时,定时计数器清零,随即检测到下降沿时,读取定时器的计数值,根据时钟频率和声速得出所测距离。
举报

李丹

2018-7-23 02:10:31
引用: lkjflksjfsa 发表于 2018-7-23 01:54
例程中MTU5在R_MTU3_C5_Start调用之后,定时计数器就已经开启了。
在Start_Measure函数中只是输入一个控制方波到超声波模块的trigger端。超声波模块在发出超声波信号后,echo端随即置高,当接收到返回信号后,echo端再次置低。
MTU5在整个例程中只是监测超声波echo端的高低变化。当第一次检测到上升沿时,定时计数器清零, ...

已经看懂了哈 还是谢谢
1 举报

更多回帖

发帖
×
20
完善资料,
赚取积分