Давайте определимся для начала, речь идет об
этом?Если да, то насколько я понимаю, необходимо регулировать мощность передатчика в зависимости от дистанции до приемника? Причем, видимо только один раз, на этапе пусконаладки?
Тогда, лично я бы делал вот как - от ножки проца (от таймера с ШИМом) ставил полевик, между +3В и стоком - индуктивность, оттуда же - анод светодиода, катод - на +3В. Т.е. вот такой простенький step-up. Частоту ШИМ делал бы 38кГц и индуктивность выбрал бы такую, что при максимально возможном выходном токе время спада тока до 0 в светодиоде было бы ровно полпериода ШИМ. Тогда регулировкой заполнения ШИМ от 0 до максимального значения (меньше 50%, потому как вторые 50% пойдут на спад тока) Вы сможете регулировать ток в светодиод. Заодно, исчезнут проблемы с ограниченным напряжением питания и увеличится КПД.
Объясню, почему надо целить в 50% времени спада тока при максимальном токе светодиода - тогда будет максимальный уровень первой гармоники в токе светодиода (т.е. нужные 38кГц).
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин