Я отвечаю на свой вопрос здесь, потому что я принял совет Джиппи. Я построил схему на макете и провел измерения.
- Электропитание: 5 В (7805)
- Операционный усилитель: LM324
- Оптоизолятор: SFH610A-3
- R1: 21,7 К
- R2: 9,83 К
- R3: 21,8 К
- Включен оптоизолятор с током 7,7 мА
При этих значениях резисторов ожидаемое усиление составляет 2,11.
Вот результаты измерений:
Vin Vout measured Vout Expected Difference in %
0 0 0
0.077 0.164 0.162 1.2
0.1 0.213 0.211 0.9
0.147 0.314 0.31 1.3
0.154 0.329 0.324 1.5
0.314 0.668 0.661 1.1
0.49 1.04 1.032 0.8
0.669 1.422 1.409 0.9
0.812 1.726 1.71 0.9
1 2.12 2.106 0.7
1.23 2.61 2.591 0.7
1.52 3.24 3.202 1.2
1.84 3.75 3.876 -3.3 |
2.1 3.75 4.423 -15.2 | (reached max output voltage)
2.54 3.75 5.35 -29.9 v
Кроме того, я измерил напряжение на R3 и опто-транзисторе, что позволило мне рассчитать значение резистора для транзистора. Это колебалось от 400 до 800 Ом, скорее всего из-за того, что у моего мультиметра были проблемы с измерением малых напряжений. Компенсация ожидаемого усиления путем добавления 600 Ом к R3 снижает разницу до 0,6% макс.
Итак, мой ответ: да, он будет работать так, как я ожидал, возможно, в основном из-за того, что токи настолько малы, что транзистор используется в линейной области. Я не ожидал бы таких же результатов, если бы используемые резисторы имели намного меньшее сопротивление.
Тем не менее, я изменил свою схему, чтобы использовать метод, предложенный Марктом и Джонаундом. Кажется более правильным.