温度、声音这些变化,电脑是怎么记录下来的?

温度和声音怎样变成电脑里的曲线?从模拟传感器、前端电路、ADC采样到控制器或FPGA整理,再到电脑显示保存,读懂数据采集流程。

我们能感觉冷热、听见声音,但电脑处理的是数字。现实中的温度和声音不断变化,它们怎样变成屏幕上的曲线,又怎样保存下来?沿着一次采集过程看,就容易理解了。

先把变化变成电信号

这里以模拟输出的温度传感器和麦克风为例。温度变化时,传感器输出会相应变化;人说话时,空气振动使麦克风输出随声音起伏的电信号。电脑要记录这些变化,需要先得到适合测量的电信号。

传感器后面通常接着前端电路。它负责按实际需要调整信号幅度,并配合滤波、输入范围等设计,让后续采集环节获得合适的输入。温度往往变化较慢,声音的起伏通常更快;两者都能沿着“电信号—数字”的路径记录,但采集设置应分别考虑。

ADC按节拍记录每个时刻

ADC叫模数转换器,作用是把模拟电信号转换成数字。可以把它想成按节拍工作的测量员:到一个采样时刻,读一次输入;到下一个时刻,再读一次。连续采样后,就得到一串按时间排列的数值。比如温度缓慢上升时,前后数值可能逐步变化;说话声起伏时,采样数值也会随信号变化。

采样节拍、分辨率和输入范围,分别关系到记录变化的时间间隔、数值区分能力以及可测的信号范围。选择ADC采集方案时,需要先了解要测什么、变化有多快、信号大概多强,再结合传感器和前端电路一起确定。

数字怎样进入电脑

ADC输出数字后,还需要把数据整理好、送到电脑。在多路输入或数据量较大的系统里,FPGA可以协助接收、对齐、缓存和传输;较简单的记录任务也可以由控制器完成。采用哪种方式,要看通道数、记录时长、数据量和电脑接口。

电脑软件收到数据后,会按时间顺序显示采样点,并绘制便于阅读的曲线。我们可以观察声音的起伏、比较一段时间内的温度变化,也可以保存采样值和相应的时间信息,供以后查看。曲线帮助人快速看懂趋势,每个采样点则对应一次记录。

温度和声音经过传感器、前端电路、ADC及数字处理进入电脑的采集流程

图1:传感器或麦克风将变化变成电信号,经前端电路与ADC采样,再由控制器或FPGA整理数据,最后在电脑上显示、保存。

想记录一种变化,先确认什么

先说清要测的是温度、声音还是其他信号,再确认变化速度、输入路数、希望保存多久,以及需要实时看曲线还是导出数据。带着这些信息查看ADC采集产品与方案,更容易判断传感器、前端、采集和传输环节如何搭配;也可以从官网联系页面说明现有设备和目标需求。

有相关的FPGA开发需求,欢迎随时咨询,电话/微信同步:18028595609,竭诚为您提供专业技术方案与服务。