22、传感器应用示例:地震检波器与水质颜色监测

传感器应用示例:地震检波器与水质颜色监测

地震检波器示例

地震检波器用于记录地面振动频谱。在此示例中,使用 SM - 24 地震检波器,将其连接到电池供电的微控制器 NodeMCU 上。NodeMCU 以每秒 1000 次的采样率采集 1024 个样本,然后通过 WLAN 将测量值传输到主机计算机(Raspi)。在主机上,使用 Octave 对样本进行后处理和傅里叶变换,并展示结果。同时,数据也可用于 EPICS 系统,以便使用标准的 EPICS 程序进行显示和后处理。

硬件连接与信号处理
  • 信号放大 :SM - 24 传感器输出的是毫伏级的小双极性电压,需要将其放大以匹配 NodeMCU 上 ADC 的 0 至 3.3 V 输入电压范围。放大器基于特定电路构建,将放大倍数提高到 100 倍,并添加了一些组件。还在输入端子之间添加了 1.5 kΩ 电阻 R9 以抑制 10 Hz 的共振峰,添加 2.2 µF 电容器形成截止频率约为 200 Hz 的低通滤波器,避免高频信号混叠到 0 Hz 至 500 Hz 的数字化带宽中。
  • 样本采集 :放大后的信号通过 NodeMCU 上的 ADC 采集,每毫秒采集一个样本,共采集 1024 个样本,然后通过 WLAN 将数字化样本传输到主机。
代码实现

以下是 NodeMCU 上运行的代码:

// Minimal time-series-server, V. Ziemann, 170324
cons
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值