跳转到正文 · Skip to content
Kannmu Spectral Vector

Research 03 · UMH / Acoustic Instrument UMH · Acoustic Instrument

空中超声触觉的声场 Mid-Air Haptics: the Acoustic Field

以自建 84 通道 40 kHz 超声相控阵为对象,在 x–z 截面上逐点叠加 84 个点源的复声压,显示相位延迟如何把声能收束到可移动的焦点。改变焦距、偏转角或阵元数时,声场、焦斑宽度与声压量级会重新计算。

A working cross-section of an 84-channel, 40 kHz phased array. Complex pressures from 84 point sources are summed at every sample, showing how per-element phase delays concentrate acoustic energy at a movable focus. The field, focal widths and pressure scale are recomputed whenever focus, steering or element count changes.

Channels
84 / 16
Carrier
40.0 kHz
Wavelength
8.575 mm
Aperture
90.0×40.7 mm

声场截面Field section · X–Z

240 × 150 · Δt --

x–z 截面,单位 mm。十字为几何焦点,青灰细线为 −6 dB 等值线;距阵元 9 mm 内的源区不参与成像。声场按焦点幅值归一化,色阶下限 −20 dB;焦前或近场样本可高于焦点,≥0 dB 处截断为白色。 x–z section in mm. The crosshair is the geometric focus; the thin cyan-grey line is the −6 dB contour. The source region within 9 mm of an element is not imaged. The field is normalised to the focal amplitude; the colour floor is −20 dB. Pre-focal or near-field samples can exceed the focus and are clipped to white at 0 dB.

声场截面正在初始化。 The acoustic field section is initialising.

控制Controls

100mm
0°

16 元模式是同一孔径的稀疏抽样,用于显示栅瓣,不是设备的运行模式。 16-element mode is a sparse sub-set of the same aperture, used to expose grating lobes; it is not a device operating mode.

读数Readout

D = 90 mm

焦距Focus R
100.0mm
偏转角Steering
0.0°
波长Wavelength
8.575mm
Rayleigh 极限Rayleigh limit
11.6mm
焦斑 FWHM ox × ozFocal FWHM ox × oz
11.9 × 96.2mm
估计峰值声压Peak pressure (est.)
152.1dB SPL
焦点 / 场峰值Focus / field peak
−0.8dB
相干增益Array gain
38.1dB
Fresnel 数Fresnel number
2.36

声压按每阵元 1 m 处 1 Pa rms(≈94 dB SPL)、1/r 相干叠加估计;未计驱动电压、灵敏度与饱和。 Pressure assumes 1 Pa rms at 1 m per element (≈94 dB SPL) with coherent 1/r summation; drive, sensitivity and saturation are excluded.

相位延迟Phase delay

84 ch · Δτ -- µs

按 |pᵢ| 排序;柱高 = (τᵢ − τmin) / Δτmax。硬件实际施加的相位以 2π 为周期折叠。 Sorted by |pᵢ|; bar height = (τᵢ − τmin) / Δτmax. The phase actually applied by the hardware is wrapped modulo 2π.

从延迟到触感From delay to touch

01 — 06

  1. 01

    阵元与孔径Aperture

    84 个点源分布在一段 90 mm 的水平孔径上,每个点源独立控制相位。84 point sources share a 90 mm horizontal aperture; each one is phase-controlled independently.

  2. 02

    相位延迟Phase delay

    每个阵元的发射时延由它到焦点的距离决定:越远的阵元越早发射。Each element's emission delay follows its distance to the focus: the farthest element fires first.

  3. 03

    相长干涉Interference

    到达焦点时各阵元相位对齐,复声压同相叠加,幅值随阵元数线性增长。At the focus the phases align and complex pressures add in phase, so amplitude grows linearly with element count.

  4. 04

    焦斑Focal spot

    有限孔径把焦点展宽成 λR/D 量级的斑,而不是一个点;轴向尺寸通常远大于横向。A finite aperture broadens the focus to a spot of order λR/D rather than a point; its axial extent is usually far larger than its lateral width.

  5. 05

    辐射压Radiation pressure

    时均声强在皮肤表面产生稳定的声辐射压,量级为 p²/(2ρc),焦斑处可达亚 kPa。Time-averaged intensity produces a steady radiation pressure of order p²/(2ρc), reaching sub-kPa levels at the focus.

  6. 06

    触觉感知Perception

    机械感受器把局部压力与振动编码为位置、强度和质感;调制方式决定“点、线、纹理”的差别。Mechanoreceptors encode local pressure and vibration as location, strength and texture; modulation determines whether the sensation reads as a point, a line or a texture.

本页计算的是线性、稳态、连续波条件下的复声压。84 个阵元各被视为自由场点源,按 1/r 衰减;焦距 F 与阵元 pᵢ 的距离给出时延 τᵢ = |F − pᵢ|/c。载波 f = 40 kHz、c = 343 m/s(20 °C),故 λ = c/f = 8.575 mm。截面上任一点 r 的幅值为

This page computes a steady-state, continuous-wave complex pressure field. Each of the 84 elements is a point source in free field with 1/r spreading; the geometric focus F and the element positions pᵢ set the delays τᵢ = |F − pᵢ|/c. At a 40 kHz carrier and c = 343 m/s (20 °C), λ = c/f = 8.575 mm. The amplitude at any point r in the section is

A(r) = | Σᵢ (1/|r − pᵢ|) · exp( j ( k|r − pᵢ| − 2πfτᵢ ) ) |
τᵢ = |F − pᵢ| / c  ·  k = 2π/λ  ·  λ = c/f = 8.575 mm  ·  dB = 20 log₁₀(A/AF)

场以焦点幅值 AF 归一化,取 20·log₁₀ 并截断在 −20 dB。采样网格为 240×150,覆盖 x ∈ [−190, 190] mm、z ∈ [−14, 240] mm;84 元模式的全分辨率样本只在围绕主波束与近场区的包络内计算,包络外按色阶下限处理;16 元模式因旁瓣分布在多个方向而计算全网格。−6 dB 等值线由同一网格的 marching squares 提取,−6 dB 宽度则由 0.4 mm 步长的一维切割得到——它们不是从屏幕像素估计的。

The field is normalised to the focal amplitude AF, plotted as 20·log₁₀ and floored at −20 dB. The sampling grid is 240×150 over x ∈ [−190, 190] mm and z ∈ [−14, 240] mm. In the 84-element case full-resolution samples are computed only inside an envelope around the main beam and the immediate near field, and cells outside that envelope are set to the colour floor; the sparse 16-element case, whose lobes point in many directions, is computed over the full grid. The −6 dB contour is extracted from the same grid with marching squares, and the −6 dB widths come from 0.4 mm one-dimensional cuts — neither is estimated from screen pixels.

有四类真实效应被刻意省略。第一是非线性传播:在约 150 dB SPL 的估计水平上,空气的 B/A ≈ 0.4,p ≈ 0.8 kPa 时平面波冲击形成距离约 0.2 m,与传播路径同量级;因此线性叠加会高估焦点峰值,并完全略去谐波增长与饱和。第二是换能器指向性:真实 40 kHz 活塞(10 mm 孔径时 ka ≈ 3.7)并非各向同性,点源模型会高估大角度与栅瓣的贡献。第三是空气吸收:40 kHz、20 °C、50% RH 时 α ≈ 1.3 dB/m,200 mm 路径约 0.26 dB,页内忽略。第四是通道校准与互耦合:真实阵列的逐路增益、相位偏差与阵元间耦合均未建模。

Four real effects are deliberately absent. First, nonlinear propagation: at the estimated ~150 dB SPL, air (B/A ≈ 0.4) has a plane-wave shock formation distance of roughly 0.2 m for p ≈ 0.8 kPa — comparable to the propagation path. The linear sum therefore overestimates the focal peak and omits harmonic growth and saturation entirely. Second, transducer directivity: a real 40 kHz piston (ka ≈ 3.7 for a 10 mm aperture) is not isotropic, so the point-source model overweights wide-angle and grating-lobe contributions. Third, air absorption: at 40 kHz, 20 °C and 50% RH, α ≈ 1.3 dB/m, or about 0.26 dB over 200 mm; it is neglected here. Fourth, channel calibration and mutual coupling: per-channel gain, phase offset and element-to-element coupling in the real array are not modelled.

站点内公开的 UMH 原型页记录的是一套 61 单元六角阵列(行数 5-6-7-8-9-8-7-6-5,40 kHz 载波,推荐焦距 80–150 mm)。当前 84 路控制器在连接时通过设备描述符逐路上报实测坐标(x, y, z,µm),这份坐标表并未随仓库发布。因此本页使用一套写明的理想布局:12 列 × 7 行交错六角晶格,最近邻间距 7.83 mm,水平孔径 90.0 mm、垂直孔径 40.7 mm,共 84 个等效点源。16 元模式从同一孔径中抽取 4×4 个子集,用于展示稀疏采样下的栅瓣,并不对应设备的运行模式。实测坐标、单元灵敏度与校准会改变旁瓣和焦斑细节,页面中的绝对声压只应作为量级参考。

The public UMH prototype page on this site documents a 61-element hexagonal array (rows 5-6-7-8-9-8-7-6-5, 40 kHz carrier, recommended focal range 80–150 mm). The current 84-channel controller reports measured coordinates for every element (x, y, z in µm) through its device descriptor; that coordinate table is not published in the repository. This page therefore uses an explicitly stated ideal layout: a 12-column × 7-row staggered hexagonal lattice with a 7.83 mm nearest-neighbour pitch, a 90.0 mm horizontal aperture and a 40.7 mm vertical aperture, giving 84 equivalent point sources. The 16-element mode takes a 4×4 sub-set from the same aperture to demonstrate sparse sampling and grating lobes; it is not an operating mode of the device. Measured coordinates, element sensitivity and calibration will change sidelobes and focal detail, so the absolute pressures shown here are order-of-magnitude estimates only.

读数中的 Rayleigh 极限取 1.22 λR/D(D = 90 mm 水平孔径,圆孔径远场判据)。R = 100 mm 时约 11.6 mm,与模拟的 −6 dB 横向宽度约 11.9 mm 相符。ox、oz 分别为过焦点的水平与竖直 −6 dB 切割宽度;oz 取 x = Fx 的竖直切割,偏转时并非焦斑主轴。焦斑呈细长形(100 mm 处约 12 × 96 mm),这是低 Fresnel 数聚焦的正常结果。声压估计假设每阵元在 1 m 处 1 Pa rms(约 94 dB SPL)并按 1/r 相干叠加,未计驱动电压、灵敏度与饱和。色阶以几何焦点归一化;Fresnel 数较低时,1/r 加权会让轴向最大点早于几何焦点:100 mm、0° 时约 +0.7 dB(z ≈ 84 mm),200 mm、40° 时可达 +7 dB 量级。因此长距离视图中被截白的区域主要对应焦前峰值,几何焦点由十字标出;读数中的“焦点 / 场峰值”给出两者之差。这是模型结果,不是绘图误差。

The Rayleigh limit in the readout is 1.22 λR/D with D = 90 mm, the horizontal aperture; this is the far-field criterion for a circular aperture. At R = 100 mm it is 11.6 mm, consistent with the simulated −6 dB lateral width of about 11.9 mm. The reported widths (ox, oz) are horizontal and vertical −6 dB cuts through the focus; oz is a vertical cut at x = Fx and is not the principal axis of the spot when the beam is steered. The spot is elongated (about 12 × 96 mm at 100 mm), as expected for focusing at a low Fresnel number. The pressure estimate assumes 1 Pa rms at 1 m per element (≈94 dB SPL) with coherent 1/r summation, and ignores drive voltage, sensitivity and saturation. The colour scale is normalised to the geometric focus. At low Fresnel numbers, 1/r weighting places the axial maximum upstream of that focus: about +0.7 dB at z ≈ 84 mm for 100 mm, 0°, and of order +7 dB for 200 mm, 40°. In long-range views the clipped white region therefore corresponds mainly to the pre-focal peak, while the geometric focus is marked by the crosshair; the “Focus / field peak” readout gives the difference. That is a model result, not a plotting error.