Gần đây tôi đã chế tạo một số cảm biến uốn cong sợi quang và tôi muốn đọc các giá trị tôi nhận được từ chúng vào máy tính thông qua Arduino. Tôi đang đo ánh sáng với photodiode này từ Sợi quang công nghiệp . Hiện tại, tôi đang cho đèn LED ở đầu bên kia cũng như photodiode 2.2V. Câu hỏi của tôi liên quan đến thực tế là các dao động điện áp được đo bằng một mét trên photodiode là tuyến tính, nhưng khá nhỏ khi sợi bị biến dạng, thậm chí khá triệt để. Với sợi thẳng, tùy thuộc vào sợi (rất khó để ghi điểm chúng một cách giống hệt nhau), ví dụ, điện áp dao động quanh 1,92V, và với uốn cong, nó sẽ tăng lên, ví dụ: 1,93-1,94V. Tôi không lo lắng về việc có được điện áp giống hệt như tôi có thể mở rộng trong phần mềm.
Điều tôi lo lắng là mất độ phân giải khi thực hiện A / D với Arduino. Nếu dao động điện áp của tôi ở mức 10mV, thì A / D 10-bit của Arduino sẽ định lượng địa ngục ra khỏi nó, ngay cả khi tôi tăng điện áp lên 5V bằng bộ chia điện áp? Những gì tôi đang tìm kiếm là một máy đo tỷ lệ tương tự. Làm cách nào tôi có thể kéo dài phạm vi đó trong khoảng từ 1,92 đến 1,94 để bao quát toàn bộ phạm vi, từ 0V đến 5V để tôi có thể tận dụng toàn bộ phạm vi của Arduino A / D?
Tôi cảm thấy như đây phải là một hoạt động phổ biến trong điện tử, nhưng tôi chưa bao giờ nghiên cứu nó một cách chính thức, vì vậy rất nhiều thứ bị mất đối với tôi.
(Bạn có thể đang nghĩ, như davr, "tại sao bạn sử dụng sợi quang để cảm biến uốn cong? Tại sao bạn lại mong đợi sự thay đổi điện áp khi sợi bị uốn cong?" Điều này cho phép ánh sáng tràn ra. Khi cáp bị bẻ cong khỏi điểm, thậm chí nhiều ánh sáng sẽ bị ló ra khỏi cáp, gây sụt áp trong máy thu và ngược lại.)