NanoVNA векторный анализатор для дома

Уже много лет пользуюсь клоном одной из первых версий NanoVNA с диапазоном до 900 МГц, чего хватало на LoRa модули. Но вот подобрался к Bluetooth и пришлось купить новый клон S-A-A V2 с диапазоном до 3 ГГц. В стоке оба VNA пришли с базовой прошивкой. Однако существуют прошивки с гораздо более продвинутым функционалом. Например, отслеживание минимума/максимума, компенсация кабеля без перекалибровки, расчет длины и сопротивления кабеля и многое другое.

Прошивка

Изначально прошивка распростаранялась под лицензией GNU, но потом некоторые компании начали злоупотреблять демпингом. В итоге прошивки стали несовместимы с разным железом.

Первую версию обновлял по инструкции здесь, и использовал файл NanoVNA.H.v1.2.20.dfu от DiSlord. Там использовалась технология DFU от STM32.

Процессор, ипользуемый во второй версии режим DFU от STM32 не поддерживает. Вместо этого используется загрузчик как в Arduino. Прошивка идет через COM-порт. Пытался купить наиболее удачный клон второй версии — 3.2″ «black and gold» из списка, но к сожалению, пришла просто черная копия. В моем случае, на устройстве из магазина была прошивка от 21 года, хотя на офф. сайте последняя прошивка 20 года — версия 20201013 от того же DiSlord. Но ни та ни другая не содержала тех плюшек, что в есть в последних версиях NanoVNA H. К тому же есть баги, например, нельзя на Trace1 повесить SWR, но можно на Trace3 или Trace0. В коробке также лежал листок с Structure Map v 1.2 от DiSlord, но в реальности прошивка была старая. Обновляется она через программу NanoVNA-QT, причем нужна не последняя её версия, а релиз 20200403. Удерживая левую кнопку включить устройство, при появлении белого экрана отпустить. В программе выбрать Device (будет тормозить — ждем появления списка портов), выбираем нужный СОМ-порт. Появится надпись что устройство якобы в DFU режиме с предложением обновиться. Соглашаемся и выбираем bin файл с прошивкой. Однако прошивать офф. прошивку 20 года не имеет никакого смысла.

Но есть решение — на форуме выложили неоффициальную версию 1.3. Она подходит для моего клона с 3.2 дюймовым экраном. Если я правильно понял, то последнюю версию можно получить скомпилировав исходный код. Все плюшки теперь доступны.

Последнее обновление 03.11.2023 в 15:42