최근에 일부 광섬유 벤드 센서를 만들었으며 Arduino를 통해 컴퓨터에서 얻은 값을 컴퓨터에서 읽고 싶습니다. Industrial Fiber Optics 의이 포토 다이오드 로 빛을 측정하고 있습니다. 현재 다른 쪽 끝에 LED와 포토 다이오드 2.2V를 제공하고 있습니다. 제 질문은 포토 다이오드에서 멀티 미터로 측정 한 전압 변동이 선형이지만 섬유가 변형 될 때조차도 아주 작다는 사실과 관련이 있습니다. 파이버가 직선 인 경우 파이버에 따라 (동일하게 점수를 매기는 어려움) 전압은 예를 들어 1.92V 정도이며 굽히면 1.93-1.94V까지 올라갑니다. 소프트웨어에서 확장 할 수있는 것과 동일한 전압을 얻는 것에 대해 걱정하지 않습니다.
내가 걱정하는 것은 Arduino로 A / D를 수행 할 때 해상도가 떨어지는 것입니다. 전압 변동이 10mV 정도라면 Arduino의 10 비트 A / D가 전압 분배기로 전압을 최대 5V까지 올리더라도 지옥을 양자화하지 않습니까? 내가 찾고있는 것은 아날로그 스케일러입니다. Arduino A / D의 전체 범위를 활용할 수 있도록 0V ~ 5V의 전체 범위를 커버하기 위해 1.92와 1.94 사이의 범위를 어떻게 확장 할 수 있습니까?
나는 이것이 전자 장치에서 일반적인 작업이어야한다고 생각하지만 공식적으로 연구 한 적이 없으므로 많은 것들이 나에게 잃어 버렸습니다.
다브는 "왜 벤드 감지에 광섬유를 사용 하는가? 광섬유가 구부러 졌을 때 전압 변화를 예상하는 이유는 무엇인가?"라고 생각할 수도있다. 케이블이 스코어링에서 구부러지면 케이블에서 더 많은 빛이 방출되어 수신기의 전압 강하가 발생하고 그 반대도 마찬가지입니다.)