文档帮助中心文档
测量超声波传感器与物体之间的距离
金宝appSimu金宝applink支持包Arduino硬件/传感器
的超声波传感器块输出连接到硬件的超声波传感器与传感器前面最近的物体之间的距离。块以双精度值输出距离,单位为米。如果物体被放置在传感器检测范围之外,则块输出0.
0
如果您模拟一个包含超声波传感器块不连接硬件,块输出零。有关更多信息,请参见块在模拟中产生零或什么都不做.
全部展开
Port_1
端口输出连接到硬件的超声波传感器与传感器前面最近物体之间的距离。方块以米为单位输出距离。如果物体被放置在传感器检测范围之外,端口输出0.
数据类型:双
双
信号引脚数
1
2
选择超声波传感器上用于发送和接收声波的信号针数。
1—如果超声波传感器只有一个信号针,则选择“SIG”1.
2—如果超声波传感器有两个独立的信号引脚Trig和Echo,选择2.
触发销
4
在超声传感器三角管脚连接的硬件上选择数字管脚。有关硬件上的数字密码的信息,单击地图视图销.
要知道如何为区块分配引脚,请参阅Arduino定时器独立块的引脚映射.
的触发销参数仅在设置信号引脚数参数2.
回声销
5
在超声波传感器的回波管脚连接的硬件上选择数字管脚。有关硬件上的数字密码的信息,单击地图视图销.
的回声销参数仅在设置信号引脚数参数2.
信号销
3.
在超声波传感器的SIG引脚连接的硬件上选择数字引脚。有关硬件上的数字密码的信息,单击地图视图销.
的信号销参数仅在设置信号引脚数参数1.
样品时间
0.1
-1
指定块使用超声波传感器读取距离的频率,以秒为单位。
当指定样品时间,验证这些设置以避免任务溢出:
的样品时间参数必须等于模型基准率。要查看模型基本速率,请选择显示>样品时间>所有在模型工具栏上。在示例时间图例对话框中,红色框对应的值是模型的基本速率。
的样品时间参数和模型基率必须大于传感器发射和接收声波所需的总时间。例如,如果物体被放置在距离传感器0.1米的地方样品时间指定的参数必须大于3.01秒。
3.01
有关如何计算声波传播时间的信息,请参阅计算声波的传播时间.
在这个例子中,物体距离传感器0.1米。
计算旅行时间(T)的声波计算公式:
T=D/年代,在那里D为传感器与物体之间的距离。年代是声音在空气中的速度,大约是332米每秒(m/s)。在这个例子中,当物体被放置在距离传感器0.1 m的地方:
= 0.1 / 332
= 0.000301秒
的样品时间指定的参数必须大于0.000301秒。
0.000301
BNO055 IMU传感器|Arduino定时器独立块的引脚映射
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系