September 29th, 2016

Забота о населении и непрерывное повышение качества услуг

На улице рядом с домом (почти наверняка это явление повсеместное, но я не отслеживаю) заменили бордюр.

Видимо, старый уже морально устарел и износился -- за два года неподвижного лежания в заасфальтированной глинистой земле.

worklog: измеритель КСВ

КСВ - коэффициент стоячей волны - важная величина и надо иметь возможность измерять его в реальном времени. Распространённые схемы используют простейший датчик и два амплитудных детектора. Я решил, что это недостаточно круто - не хочу линейную шкалу мощности, хочу логарифмическую. Для этого нужен логарифмический усилитель. На рассыпухе его сделать, в теории, можно... но гораздо удобнее взять готовый чип. Например, AD8307 или AD8310. Я выбрал второй - точнее сказать, он совершенно случайно оказался у меня в заначке.

Так как логампы довольно таки дорогие, я решил попробовать сэкономить и поставить вместо двух только один чип, но переключать его вход между датчиками прямой и отражённой волны. Переключатель собран на паре 74LVC1G3157 по схеме "с поглощением" - источник сигнала не ощущает, на что переключатель нагружен: на резистор-пустышку (два параллельных 100 ом - то есть 50 ом эквивалент) или же на вход логампа (1100 ом сам усилитель + параллельно два резистора 100 и 110 ом, что даёт почти точно 50 ом эквивалента). После логампа стоит простейший ФНЧ второго порядка с частотой среза (на этой сборке) примерно 20 Гц, потом АЦП MCP3201 (12 бит) и опторазвязка, на всякий случай. Наверное, можно будет и без неё, но пока пусть будет - так я точно избавляюсь от богомерзких "земляных петель".

Collapse )

Пробное включение с подачей сигнала от ГСС показало, что логамп работает именно так, как и ожидалось. Контроллер измерителя будет переключать усилитель между датчиками, измеряя прямую и отражённую волны, делая при необходимости поправку на калибровку и вычисляя уже само значение КСВ. В случае выхода значения за какой-то определённый предел будет срабатывать защита усилителя мощности. Схема получается программо-аппаратной - это не лучший вариант, конечно, но чисто аппаратное решение потребует нетривиальной и довольно дорогой схемотехники...