Genadi Zawidowski, так может поправите прошивку? По прямой - мощность, а в зависимости от отражённой - КСВ!
Genadi Zawidowski, так может поправите прошивку? По прямой - мощность, а в зависимости от отражённой - КСВ!
Представьте себе, это обсуждалось.
Кстати, УКВ напряжение на выходе как измеряется?
есть догадка почему показания КСВ такие странные. Дело в том, что уровни прямой и обратной мощности заведены на отдельные входы АЦП.
Т.е. измерение на них происходит последовательно. Вначале меряется прямая мощность и только после этого обратная (или наоборот).
Однако суть КСВ в отношении этих уровней, поэтому если между измерениями прямой и обратной мощности значения изменились мы получим не КСВ, а непонятно что. Чем быстрее будет происходить изменение сигналов и чем медленее выборка АЦП, тем больше ошибка измерения КСВ.
Имхо тут корректнее было бы проводить дифференциальное измерение (меряем обратную мощность относительно прямой мощности).
Думаю, можно попробовать закоротить 33 и 29 ножки контроллера (подать напряжение прямой мощности не только на вход ацп ADC4, но и на вход опорного напряжения AREF. Контроллер тогда сможет для измерения КСВ включить внешний источник опорного напряжения.
Таким образом контроллер сможет измерять сразу отношение обратной мощности к прямой мощности за одно измерение значения на ADC3 относительно опорного на AREF.
А для получения КСВ из сырого кода АЦП можно использовать калибровку по трем точкам для полинома второй степени (для устранения нелинейности). В этом случае калибровка КСВ сведется к простой процедуре - подключаем последовательно нагрузку 50, 100, 200 ом и запоминаем результаты измерений с АЦП.
При этом заодно увеличивается скорость обновления значений, т.к. нужно производить на одно измерение меньше чем сейчас.
Как идея?
Последний раз редактировалось alex_m; 18.11.2016 в 02:38.
Не в этом устройстве.но и на вход опорного напряжения AREF
Надеюсь на неизменный уровень выхода трансивера в пределах разноса между измерениями.
Естественно, в динамике может/будет врать.
Кажется, элкрафт для корректности таких измерений в динамике делал аналоговый УВХ.
Напишите код коррекции нелинейности выпрямителя - внесу в проект. А ещё лучше скачайте проект, доработайте и я включу изменения в нужное место.
Не в этом устройстве.
я смотрю схему мини, там ножка AREF свободна. На полной версии она занята?
постоянный уровень там врядли будет, проблема в том, что если напряжение меняется, а мы будем делить значения замеренные в разные отсчеты времени, то мы получим ерунду вместо КСВ. А если завести FOR на AREF и измерять REV, то мы сразу меряем отношение одним измерением.Надеюсь на неизменный уровень выхода трансивера в пределах разноса между измерениями.
Сейчас в конечном счете все сводится к тому - хватит ли емкости С30 и С34 в КСВ метре, чтобы АЦП успел произвести два измерения и значения не слишком сильно успели измениться. Чем больше изменение, тем больше ошибка. Плюс к этому добавляются шумы обоих измерений, еще сильнее увеличивая ошибку.
С какой скоростью сейчас производится оцифровка значений FOR и REV? Точнее за какой промежуток времени контроллер производит измерение этих двух значений?
на ацп подается три четверти максимальой тактовой. переключение каналов по прерыванию окончания преобразования, производится два измерения, результат первогоотбрасывается . Цикл опроса всех каналов происходит с частотой 200 герц. Думаете, в пределаъ 5 мс и включенном режиме настройки
Я думаю, в данном применении дрейф при включенном режиме настройки не существенен.
Есть минимальное напряжение для AREF. Идеален был бы УВХ или инструментальный усилитель в этом месте... но не по чину данному устройству.
конечно, при такой частоте конденсаторы в схеме ксв метре все задавят. Чтото шустро ацп работаетЦикл опроса всех каналов происходит с частотой 200 герц. Думаете, в пределаъ 5 мс и включенном
я думал там порядка 0.5 сек на измерение. А при такой частоте, конечно разница скорей всего будет несущественна.
Но однако при такой скорости оцифровки, шум немалый скорей всего идет, наверняка 2-3 младших разряда шумят, может частоту пониже поставить?
Кстати выбрасывать значения нехорошо - лучше скользящий медианный фильтр использовать.производится два измерения, результат первогоотбрасывается
Геннадий, а исходник прошивки можно где-то найти, хочу поэксперементировать
Последний раз редактировалось alex_m; 18.11.2016 в 07:59.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)