我最近建立了一些光纤弯曲传感器,我想通过Arduino将它们获得的值读取到计算机中。我测量与光这个光电二极管的工业光纤。目前,我在另一端提供LED以及2.2V的光电二极管。我的问题与以下事实有关:用万用表在光电二极管上测得的电压波动是线性的,但随着光纤变形(甚至是非常剧烈的变形)而很小。在光纤笔直的情况下,取决于光纤(很难对它们进行相同的评分),电压会徘徊在1.92V左右,弯曲时它将上升至1.93-1.94V。我不担心在软件上可以扩展到相同的电压。
我担心的是在使用Arduino进行A / D时会丢失分辨率。如果我的电压波动在10mV左右,即使我使用分压器将电压提高到5V,Arduino的10位A / D也不会量化它吗?我正在寻找的是模拟缩放器。如何扩展1.92和1.94之间的范围以覆盖从0V到5V的整个范围,以便可以利用Arduino A / D的整个范围?
我觉得这必须在电子产品中很常见,但是我从来没有正式研究过,所以很多事情对我来说是迷路的。
(您可能会像davr一样在想:“为什么要使用光纤进行弯曲感应?为什么在弯曲光纤时会期望电压发生变化?”诀窍是卸下光纤电缆一侧的包层。当电缆弯曲离开刻痕时,更多的光从电缆中射出,导致接收器中的电压下降,反之亦然。)