0

我正在执行一个项目,该项目是一种测量从悬崖跌落高度变化并测量水深以确定跳跃是否安全的装置。经验法则表明,2:1 的比例是合适的,例如,如果悬崖为 10 米,则水深必须至少为 5 米。该电路包含以下组件:

单片机PIC18F45K20

加速度计 ADXL335

声纳传感器(从“幸运便携式探鱼器”中回收)

2 x 1 瓦 LED

我正在使用 MPLab 版本 8.76 - Pick it 3 Programmer/Debugger

..................................................... ...................................

我正在努力利用此操作的代码,如果有任何片段/示例代码,我将不胜感激,特别是用加速度计测量“高度变化”。

最亲切的问候

最大限度

4

1 回答 1

1

由于双积分误差,在给定加速度的情况下测量位移几乎是不可能的。

但是,您很幸运,因为您只想测量自由落体。只需监控加速度计,当总加速度低于阈值(即重力消失)时,假设设备以 9.81 m/s 2的速度下降。当然,重力因地而异,最终速度会出现,但我认为这不会真正影响潜水员。

只需添加加速度计通道,无需计算实际矢量幅度。以尽可能高的频率运行它。公式是9.81 / ( 2 * freq * freq ) * t * t其中t是可忽略量级的加速度计读数的数量。

我不知道如何操作声纳。

请注意,您需要对依赖设备实际计划潜水的任何人的生命负责。

于 2013-02-27T14:30:02.273 回答