В моём стенде измеряется уровень света, рассеянного неким объектом; объект облучается лазером.
(Я упоминал об этом в теме о Transimpedance amplifier, если кто помнит). Понятно, что параметры облучения должны учитываться и, по возможности, быть стабильными. Поэтому ввёл контроль средней мощности лазера. В качестве мониторного используется внутренний фотодиод.
Схему драйвера ЛД я прикрепил ниже, она довольно примитивна. (хочу только заметить, что величина POWER отсчитывается относительно опорного Uref. Так было удобно для АЦП)
Обнаружилось, что после включения наблюдается монотонное снижение оптической мощности, связанное, видимо, с прогревом лазера. На приведенном графике можно это видеть. Соответственно снижается и уровень полезного сигнала (на диаграмме Light). Кривые хорошо апроксимируются полиномиальными трендами четвёртого порядка. Процесс весьма длительный - по горизонтальной оси градуировка в секундах. Хотелось бы избавиться от столь нелинейного дрейфа. Повышать пропорционально ток ЛД не могу - есть опасность превысить лимит. Тем более, что это приведёт к ещё более интенсивному разогреву. Кроме того, петля ОС по оптической мощности в драйвере ЛД присутствует. Охлаждать лазер - громоздко, да и стабилизировать будет трудно. Единственное, что приходит в голову: корректировать результат, деля измеренную величину Light на величину Power. Может, есть ещё предложения? Посоветуйте.Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файла