Forum: Mikrocontroller und Digitale Elektronik NanoVNA-V2 keine Peakhold-Option gefunden


You were forwarded to this site from EmbDev.net. Back to EmbDev.net
von Axel R. (axlr)


Lesenswert?

Hallo zusammen,
NanoVNA-F V2
Hardware: Rev.C
Firmware: v0.5.0 vom 24.Juni.2022

hab das Teil mal irgendwann angeschafft, um mit Bandpassfiltern usw. 
rumzuspielen. Funktioniert auch alles soweit sogut. Hab den jetzt mal 
wieder vorgekramt (um mal wieder durchzuladen und mit zu spielen)
Jetzt wollte ich nach mehreren Durchläufen die Spitzenwerte im Display 
angezeigt lassen (max-Peak-hold?). Geht aber nicht. Ich kann die Option 
im gesamten Menübaum nicht finden. Sagt mir bitte jemand, wo genau sich 
diese Option versteckt? Wenn es sie nicht gibt, dann muss ich nicht 
weiter suchen.
Ich hatte gesehen, dass beim TinySA diese Option unter
"Calc --> MaxHold" enthalten ist und bin, wie selbstverständlich, davon 
ausgegangen, diese auch im NanoVNA zu finden.
https://tinysa.org/wiki/pmwiki.php?n=TinySA4.CALC
Dem scheint nicht so zu sein, oder ich finde sie nicht.
Hintergrund:
ich hab "Start" auf 2402Mhz und "Stop" auf 2480 gelegt gelegt, die 
Messpunkte auf 79 und am S21 eine Bluetooth-Antenne angeschlossen und 
möchte mir die Aktivität ansehen. Klappt sogar ( witzig ), er trifft 
genau die BT-Kanalfrequenzen aber ein Durchlauf dauert natürlich seine 
Zeit.
Ich weiss auch, dass der NanoVNA KEIN Spektrumanalyser ist.
Beste Grüße an alle

: Bearbeitet durch User
von Axel R. (axlr)


Lesenswert?

gehört nach "HF, Funk & Felder", sorry - nicht aufgepasst

von Axel R. (axlr)


Angehängte Dateien:

Lesenswert?

hier, bei "plot_into_index" müsste das dann quasi als Option mit rein. 
:B
1
/*
2
=======================================
3
    APP 死循环
4
=======================================
5
*/
6
void app_loop(void)
7
{
8
  while (1)
9
  {
10
    if (sweep_enabled)
11
    {
12
      chMtxLock(&mutex);
13
      sweep();
14
      chMtxUnlock(&mutex);
15
    } else {
16
      ui_process();
17
    }
18
    /* calculate trace coordinates:坐标 */
19
    plot_into_index(measured); // 标记画点
20
    /* plot trace as raster */
21
    draw_all_cells();
22
23
    if (sweep_enabled)
24
    {
25
      vbat = (int16_t)bat_adc_display();
26
      // draw_battery_status();
27
    }
28
  }
29
}

: Bearbeitet durch User
von Axel R. (axlr)


Lesenswert?

naja - gut
weiss also niemand so genau.
Kein Problem: ist's halt nicht dabei. Muss ich mir was anderes 
ausdenken.
Gruß Axel, DG1RTO

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.