Kontrollapplikation - CU planerad leverans

Publicerad 2021-03-26.
Beräknad lästid 3 min.
#Kontrollapplikation – CU#Konstruktionsfas

Kontrollapplikation - CU planerad leverans

Under slutet av föregående vecka fortlöpte arbetet med kontrollapplikationen i CUn. Fokus låg till en början på att få de olika enheterna att prata med varandra. Först och främst såg vi till att själva mätningen som körs i PMUns pythonscript kan påkallas från CUn. Detta sker nu med hjälp Pyro4 som är ett bibliotek för kommunikation mellan olika enheter över ett nätverk. Arbetet med detta löpte på relativt smidigt och vi fick igång själva mätningen men hade lite problem med att stoppa den. Efter en hel del efterforskning fick vi det hela att funka genom att tråda de olika processerna.

Vi har även behövt skapa en lösning för att från CUn kunna köra olika terminalkommandon på både PMUn och RBUn. Dels för att starta den Pyroserver som beskrivs ovan men även för att starta upp RTK servern som är nödvändig för att få positioneringen att fungera. Detta har skett med hjälp av Paramiko som ger oss möjligheten att skapa en SSH-anslutning mellan de olika enheterna och skicka terminalkommandon. Utöver detta har även en rad kommandon lagts in i PMUn och RBUns rc.local fil för att köras vid uppstart av de två olika enheterna.

Vi har även under onsdagen hunnit med ett besök till AMPA för att köra ytterligare tester. Denna gång har vi även tillsammans med Peter kunnat starta upp PTUn (den enhet som skickar ut signal på vilken PMUn sedan mäter). Testet utfördes genom att placera ut PTUn och sedan vandra med PMUn i en cirkel runt den. Testet gav ett mycket givande resultat och vi kunde se att systemet i stort med positionering och själva antennmätningen fungerade bra. I blogginläggets bild visas resultatet av mätningen där man kan se antennens signalstyrka i den rödgula färgskalan där rött indikerar ett bättre värde och gult ett sämre värde.

Även om vi under veckan kommit långt i vårt arbete återstår det en rad åtgärder innan vi kan säga att den första delen av Kontrollapplikationen - CU är avslutad. Följande saker återstår:

  1. Kunna ta ut en position på PTUn för att veta var själva mätobjektet befinner sig.
  2. Spara ovan position tillsammans med mätningen och visa visuellt.
  3. Skapa en funktion för att kunna sätta frekvens på mätningen både på PTU och PMU.
  4. Göra så att man under mätningen får in värden som visar att mätningen startats då det idag inte syns förrän hela mätningen avslutats.
© 2021 Nilsson & Enerholm
Skapad med
☕ 🍕 🍺 🍜 💖