Digitale Elektronik und Technische Informatik
/homes/beckmanf/dokuwiki/
2025-05-10T09:48:30+0200Digitale Elektronik und Technische Informatik
/homes/beckmanf/dokuwiki/
/homes/beckmanf/dokuwiki/lib/tpl/bootstrap3/images/favicon1.icotext/html2020-04-26T23:00:02+0200Anonymous (anonymous@undisclosed.example.com)131_2020_04_26_habibi_erster_testflug
/homes/beckmanf/dokuwiki/doku.php?id=131_2020_04_26_habibi_erster_testflug&rev=1587934802&do=diff
Flug 131 - 2020_04_26 - Habibi - Erster flug
Infos
* Startzeit: 20:00 Uhr
* Flugzeit: 00:05:00 [hh:mm:ss]
* Wind: xx [°], xx [m/s],
* Ort: <https://www.google.com/maps/search/52.176629,+13.276398>
* Art des Starts: Wurf
* Beteiligte: xx
* Grund des Fluges: Erster Flug Berlin / Wifi Telemetrie Testtext/html2021-07-27T16:26:17+0200Anonymous (anonymous@undisclosed.example.com)abschluss
/homes/beckmanf/dokuwiki/doku.php?id=abschluss&rev=1627395977&do=diff
Abschlussarbeiten
* [Lukas Degle, Bildklassifikation mit neuronalen Netzen für die Lebensmittelproduktion. 91 Augsburg, 2019.]
* [Christian Scheglmann, Autonomes Fahren mit Deep Learning. 91 Augsburg, 2017]text/html2014-11-28T08:08:24+0200Anonymous (anonymous@undisclosed.example.com)ai
/homes/beckmanf/dokuwiki/doku.php?id=ai&rev=1417158504&do=diff
Artificial Intelligence
D. Ciresan, U. Meier, L. Gambardella and J. Schmidhuber, "Deep Big Simple Neural Nets Excel on Handwritten Digit Recognition", Neural Computation, Volume 22, Number 12, December 2010
Handschriftenerkennung mit Multilayer Perceptron (MLP) neuronalem Netz auf einer GPU. Neuer Rekord mit 0.35% Fehlerrate in 2010. Enthält Programmauszüge für die CUDA Programmierung.
D. Cireşan, U. Meier, J. Masci, L. Gambardella, J. Schmidhuber, "High-Performance Neural Networks for Visua…text/html2020-10-12T08:45:11+0200Anonymous (anonymous@undisclosed.example.com)altera_boards
/homes/beckmanf/dokuwiki/doku.php?id=altera_boards&rev=1602485111&do=diff
Altera DE1 Board
[Altera DE1 Board]
Die Altera DE1 Boards werden von der Firma Terasic hergestellt und vertrieben.
Einige Boards können in der Bibliothek ausgeliehen werden (siehe Infoguide der Bibliothek).
Zu den Boards gehört eine CDROM.
Auf der CDROM befindet sich unter anderem:
* Box Introduction
*text/html2010-11-19T20:17:19+0200Anonymous (anonymous@undisclosed.example.com)binaer_zu_7-segment_kodierer_code
/homes/beckmanf/dokuwiki/doku.php?id=binaer_zu_7-segment_kodierer_code&rev=1290194239&do=diff
Binär zu 7-Segment Kodierer
library ieee;
use ieee.std_logic_1164.all;
use ieee.numeric_std.all;
-- Translate a 4 Bit unsigned number to a 7-Segment Control
-- ---0---
-- | |
-- 5 1
-- | |
-- ---6---
-- | |
-- 4 2
-- | |
-- ---3---
-- Display the correct number for 0 - 9 and E for all other
-- numbers which can be coded with 4 Bits (10-15).
entity bin2seg is
port (
numb…text/html2025-03-12T17:25:04+0200Anonymous (anonymous@undisclosed.example.com)breakout
/homes/beckmanf/dokuwiki/doku.php?id=breakout&rev=1741796704&do=diff
Breakout - GPU HPC an der Fakultät Elektrotechnik
Der Rechner breakout.hs-augsburg.de ist ein im Rechenzentrum installierter GPU Rechner für Maschinelles Lernen.
* SuperMicro SYS-7048GR-TR
* Mainboard Supermicro X10DRG-Q
* 2 x Intel Xeon Broadwell E5-2690v4 (2.6text/html2010-11-23T14:00:40+0200Anonymous (anonymous@undisclosed.example.com)code_fuer_die_abstimmungsschaltung
/homes/beckmanf/dokuwiki/doku.php?id=code_fuer_die_abstimmungsschaltung&rev=1290517240&do=diff
Code für die Abstimmungsschaltung
library ieee;
use ieee.std_logic_1164.all;
use ieee.numeric_std.all;
-- Count the number of switches
-- This is done in a direct lookup table
entity cntsw is
port (
switch_i: in std_ulogic_vector(4 downto 0);
cnt_o: out unsigned(2 downto 0)
);
end;
architecture rtl of cntsw is
begin
process(switch_i)
begin
-- here we go...
end process;
end; -- architecturetext/html2010-11-23T13:42:27+0200Anonymous (anonymous@undisclosed.example.com)code_fuer_die_additionsschaltung
/homes/beckmanf/dokuwiki/doku.php?id=code_fuer_die_additionsschaltung&rev=1290516147&do=diff
Code für die Additionsschaltung
library ieee;
use ieee.std_logic_1164.all;
use ieee.numeric_std.all;
-- Add two numbers
entity adder is
port (
a_i: in unsigned(3 downto 0);
b_i: in unsigned(3 downto 0);
sum_o: out unsigned(3 downto 0)
);
end;
architecture rtl of adder is
begin
add_p : process(a_i, b_i)
begin
sum_o <= a_i + b_i;
end process add_p;
end; -- architecturetext/html2019-12-01T00:31:10+0200Anonymous (anonymous@undisclosed.example.com)companion_pc_thermal_test
/homes/beckmanf/dokuwiki/doku.php?id=companion_pc_thermal_test&rev=1575156670&do=diff
Thermal Tests
To determine whether a companion pc is capable for use in a closed capsule inside the drone, the temperature, power usage + ???( e.g. run algorithms) needs to be measured which is needed in a similar setup.
Methodology
* put the unit into a boxtext/html2021-05-17T01:00:35+0200Anonymous (anonymous@undisclosed.example.com)computemodul4_temperature_test
/homes/beckmanf/dokuwiki/doku.php?id=computemodul4_temperature_test&rev=1621206035&do=diff
Hardware
PI Compute Board:
* RPI-CM4Lite-R1-3: <https://www.berrybase.de/raspberry-pi/raspberry-pi-computer/compute-modules/raspberry-pi-compute-module-4-4gb-ram-lite-wlan-43-bt>
* With Heatsink (<https://www.pollin.de/p/joy-it-kuehlkoerperset-fuer-raspberry-pi-810822>)
Board:
* Wavesahre CM4-IO-BASE-B <https://www.waveshare.com/wiki/CM4-IO-BASE-B>
WIFI Board:
* R11e-2HPnD <https://mikrotik.com/product/R11e-2HPnD>
Measurement devices
* USB Power Meter : www.coowootech.com/de…text/html2024-06-24T10:59:17+0200Anonymous (anonymous@undisclosed.example.com)conferences
/homes/beckmanf/dokuwiki/doku.php?id=conferences&rev=1719219557&do=diff
Meetings / Conferences
* Free Silicon Conference 2024text/html2022-05-31T18:11:54+0200Anonymous (anonymous@undisclosed.example.com)dataflash_log_download
/homes/beckmanf/dokuwiki/doku.php?id=dataflash_log_download&rev=1654013514&do=diff
DataFlash Log Downloading Tests
As the plane is closed we cannot download the dataflash logs anymore by removing the SD-Card from its slot.
Therefore a wireless method need to be found to get the data from the pixracer.
If not other noted, the baudrate is set to 115200.text/html2022-05-20T12:56:05+0200Anonymous (anonymous@undisclosed.example.com)didaktik
/homes/beckmanf/dokuwiki/doku.php?id=didaktik&rev=1653044165&do=diff
Didaktik
Literatur
youtube: Eric Mazur: Confessions of a Converted Lecturer
Erik Mazur über die Ergebnisse vom Force Concept Inventory und einem Lämpchentest in Harvard. Der Lämpchentest beginnt bei 34:19.
Carpenter, Wilford u.a., "Appearances can be deceiving: instructor fluency increases perceptions of learning without increasing actual learning," Psychonomic Bulletin & Review, December 2013, Vol. 20, Issue 6, pp. 1350-1356
Das gefühlte Lernergebnis und das tatsächliche Lernergebnis sind…text/html2014-03-27T14:14:10+0200Anonymous (anonymous@undisclosed.example.com)die_erste_schaltung
/homes/beckmanf/dokuwiki/doku.php?id=die_erste_schaltung&rev=1395926050&do=diff
Die erste Schaltung
besteht aus zwei VHDL Dateien, der eigentlichen Schaltung und
einer Testbench, mit der die Schaltung simuliert werden kann.
Die Schaltung
library ieee;
use ieee.std_logic_1164.all;
-- Simple module that connects the SW switches to the LEDR lights
entity first is
port ( SW : in std_ulogic_vector(9 downto 0);
LEDR : out std_ulogic_vector(9 downto 0)); -- red LEDs
end first;
architecture structure of first is
begin
LEDR <= SW;
end structure;text/html2010-10-11T09:18:33+0200Anonymous (anonymous@undisclosed.example.com)die_gruppenliste
/homes/beckmanf/dokuwiki/doku.php?id=die_gruppenliste&rev=1286781513&do=diff
Gruppenliste WS2010/2011
Gruppenname Gruppennr. Anz. Teiln. Name Name Name NONAME 1 2 Rißmann Gaschler n.a. NONAME 2 2 Grauvogl Salmen n.a. NONAME 3 2 Roth Sedlbauer n.a. NONAME 4 2 Rother Schumann n.a.text/html2011-01-26T12:44:37+0200Anonymous (anonymous@undisclosed.example.com)digitale_systeme_2
/homes/beckmanf/dokuwiki/doku.php?id=digitale_systeme_2&rev=1296042277&do=diff
Entwurf digitaler Systeme 2
Inhalt
Die Veranstaltung wendet sich an Studenten der technischen Informatik im fünften Semester.
Es werden die folgenden Themen behandelt:
* Designpartitionierung
* Entwurf mit VHDL
* RTL Simulation mit Mentor Modelsimtext/html2010-12-14T20:11:22+0200Anonymous (anonymous@undisclosed.example.com)ds2-i2c-code
/homes/beckmanf/dokuwiki/doku.php?id=ds2-i2c-code&rev=1292353882&do=diff
VHDL Code für die I2C Schnittstelle
Die I2C Schnittstelle benötigt eine open-drain Anschluss für die Daten. In folgendem Toplevel
ist der Open-Drain Treiber “OPNDRN” aus der Alterabibliothek instantiiert und das I2C
Subsystem eingefügt. Der I2C_SDAT Port in der top entity muss alstext/html2024-03-26T09:39:48+0200Anonymous (anonymous@undisclosed.example.com)dt-code-comb
/homes/beckmanf/dokuwiki/doku.php?id=dt-code-comb&rev=1711442388&do=diff
VHDL combinational logic
Combinational logic can be described with concurrent signal assignments, conditional signal assignments, with-select statements and processes.
Example: AND Function
To begin with, let us start with an AND function with 4 inputs with four different code versions.text/html2011-04-07T12:32:08+0200Anonymous (anonymous@undisclosed.example.com)dt-code-congen
/homes/beckmanf/dokuwiki/doku.php?id=dt-code-congen&rev=1302172328&do=diff
Konstanten
Im VHDL Code können Konstanten definiert werden, die zur Synthesezeit bekannt sind.
Mit diesen Konstanten können deshalb Schaltungen parametrisiert werden.
architecture struct of top is
constant adderinputwidth_c : integer := 8;
signal op1, op2, res: unsigned(adderinputwidth_c-1 downto 0);
begin
res <= op1 + op2;
-- und anderer Code...
end architecture;text/html2011-06-08T20:55:14+0200Anonymous (anonymous@undisclosed.example.com)dt-code-funcproc
/homes/beckmanf/dokuwiki/doku.php?id=dt-code-funcproc&rev=1307559314&do=diff
VHDL Funktionen und Prozeduren
In folgendem Code ist ein Beispiel für eine Funktion und eine Prozedur in VHDL
dargestellt. Gleichzeitig wird das image Attribut für die Ausgabe im Simulator logfile
demonstriert. Die Prozedur enthält wait statements und ist deshalb nicht synthetisierbar.
In diesem Beispiel wird sie zur Erzeugung einer Sequenz für ein Signal eingesetzt.text/html2014-01-08T11:02:11+0200Anonymous (anonymous@undisclosed.example.com)dt-code-sequ
/homes/beckmanf/dokuwiki/doku.php?id=dt-code-sequ&rev=1389175331&do=diff
VHDL Code für sequentielle Schaltungen
Flipflops werden im VHDL Code durch einen Prozess, der sensitiv auf den Takt und den asynchronen Reset ist,
beschrieben. Alle Signalzuweisungen in diesem Prozess führen in der Schaltungssynthese zu Flipflops.
Diese Beschreibung führt zu einem D-Flipflop, das bei steigender Taktflanke die Daten übernimmt. Dieses
Flipflop hat einen asynchronen Resettext/html2011-05-10T11:26:15+0200Anonymous (anonymous@undisclosed.example.com)dt-code-statem
/homes/beckmanf/dokuwiki/doku.php?id=dt-code-statem&rev=1305019575&do=diff
VHDL Code für Zustandsautomaten
Zustandsautomaten können sehr elegant in VHDL beschrieben werden.
Hier ein Automat, der die Sequenz “101” erkennt und dann am Ausgang eine “1” ausgibt.
Ein Moore Automat entsteht, wenn die Ausgangssignale nur vom State und nicht vom Eingangssignal abhängen.text/html2011-04-07T17:01:57+0200Anonymous (anonymous@undisclosed.example.com)dt-code-varsig
/homes/beckmanf/dokuwiki/doku.php?id=dt-code-varsig&rev=1302188517&do=diff
VHDL Signale und Variablen
Bei VHDL gibt es Signale und Variablen. Signale entsprechen den Netzen bei einer Schaltung. Variablen sind zur Speicherung von Zwischenergebnissen in einem Konstrukt mit sequentiellen Anweisungen notwendig. Sie entsprechen dem Verhalten von Variablen bei klassischen Programmiersprachen wie z.B. C.text/html2011-01-13T10:26:20+0200Anonymous (anonymous@undisclosed.example.com)dt-code-vecnum
/homes/beckmanf/dokuwiki/doku.php?id=dt-code-vecnum&rev=1294910780&do=diff
VHDL Code für Arrays und Arithmetik
Arrays
Im folgenden ein Beispiel für Arrays - hier mit einem Schieberegister, das
nach links und rechts schieben, sowie um 2 Stellen nach links rotieren kann.
library ieee;
use ieee.std_logic_1164.all;
entity shiftreg is
port (
clk: in std_ulogic;
reset_ni: in std_ulogic;
load_i: in std_ulogic;
shift_right_i: in std_ulogic; -- "11111000" -> "01111100"
shift_left_i: in std_ulogic; --…text/html2025-04-10T16:09:10+0200Anonymous (anonymous@undisclosed.example.com)dt-code
/homes/beckmanf/dokuwiki/doku.php?id=dt-code&rev=1744294150&do=diff
VHDL Entity and Architecture
VHDL splits interface (entity) and implementation (architecture). The interface of a circuit is defined in the entity. The implementation is defined in the architecture.
library ieee;
use ieee.std_logic_1164.all;
entity and_gate is
port(
a_i : in std_ulogic;
b_i : in std_ulogic;
y_o : out std_ulogic);
end and_gate;
architecture rtl of and_gate is
begin
y_o <= a_i and b_i;
end architecture rtl;text/html2024-04-07T20:49:08+0200Anonymous (anonymous@undisclosed.example.com)dt-vhdl-numeric-std-library
/homes/beckmanf/dokuwiki/doku.php?id=dt-vhdl-numeric-std-library&rev=1712515748&do=diff
VHDL Numeric Standard Package
Dieses Package definiert die Typen und Funktionen für arithmetische Operationen
-- --------------------------------------------------------------------
--
-- Copyright 1995 by IEEE. All rights reserved.
--
-- This source file is considered by the IEEE to be an essential part of the use
-- of the standard 1076.3 and as such may be distributed without change, except
-- as permitted by the standard. This source file may not be sold or distributed
-- for profit. This…text/html2010-12-23T08:47:34+0200Anonymous (anonymous@undisclosed.example.com)dt-vhdl-std-library
/homes/beckmanf/dokuwiki/doku.php?id=dt-vhdl-std-library&rev=1293090454&do=diff
VHDL IEEE Standard Library
In diesem Package sind die Typen std_logic, std_ulogic und die
entsprechenden Arrays std_logic_vector und std_ulogic_vector definiert.
-- --------------------------------------------------------------------
-- COPYRIGHT 1993-1996 BY THE INSTITUTE OF ELECTRICAL AND ELECTRONICS
-- ENGINEERS, INC.
-- 345 EAST 47TH STREET
-- NEW YOPRK, NY 10017, USA
-- ALL RIGHTS RESERVED
-- --------------------------------------------------------------------
-- -----------------------…text/html2022-03-28T09:03:50+0200Anonymous (anonymous@undisclosed.example.com)dt_berichtsform
/homes/beckmanf/dokuwiki/doku.php?id=dt_berichtsform&rev=1648451030&do=diff
Berichte
In der praktischen Prüfung müssen Sie den Entwurf, die Simulationen und die Messergebnisse mit einem Bericht dokumentieren. Dieser Bericht wird dann als pdf Datei über Moodle hochgeladen und damit abgegeben.
Form
Der Bericht soll folgende Formelemente enthaltentext/html2024-06-02T22:49:12+0200Anonymous (anonymous@undisclosed.example.com)dt_manual_vm
/homes/beckmanf/dokuwiki/doku.php?id=dt_manual_vm&rev=1717361352&do=diff
Virtual Machine
There are different virtual machine environments.
VMWare
VMWare(r) provides a commercial version VMWare Fusion for Mac OS(r). This has a very good integration in MacOS and I use it with MacOS 10.13.6 (High Sierra). It is not free. For Windowstext/html2014-06-27T09:35:43+0200Anonymous (anonymous@undisclosed.example.com)dt_openocd
/homes/beckmanf/dokuwiki/doku.php?id=dt_openocd&rev=1403854543&do=diff
Open On-Chip Debugger (openOCD)
Install openOCD
Download Debian Package
First and recommended way to get openOCD is to install the debian package.
sudo apt-get install openocd
Build it yourself
If you need the newest version of openOCD you should build the source yourself.
Download Source from sourceforge page:text/html2024-03-08T09:35:04+0200Anonymous (anonymous@undisclosed.example.com)dtlab_start
/homes/beckmanf/dokuwiki/doku.php?id=dtlab_start&rev=1709886904&do=diff
Labor Digitaltechnik
[ Altera DE1 Board ]
[ Agilent MSO-X-4034A Oszilloskop]
Digitale Schaltungen in Anwendungen wie Bildverarbeitung oder Netzwerktechnik werden mit Hardwarebeschreibungssprachen wie VHDL oder Verilog beschrieben. Das Verhalten der Schaltung kann mit Simulationssoftware analysiert werden. Mit Hilfe von Synthesesoftware kann dann die Schaltung beispielsweise auftext/html2024-03-22T16:33:51+0200Anonymous (anonymous@undisclosed.example.com)dtlab_t1
/homes/beckmanf/dokuwiki/doku.php?id=dtlab_t1&rev=1711121631&do=diff
74HC00 Inbetriebnahme und Wahrheitstabelle
In diesem ersten Tutorial nehmen Sie den 74HC00 Baustein in Betrieb und vermessen die Wahrheitstabelle. Sie lernen das ZIF (Zero-Insertion-Force) Board, das Multimeter und das Netzteil kennen. Zurück zur Themenübersicht
Aufgabenstellungtext/html2025-03-27T14:27:47+0200Anonymous (anonymous@undisclosed.example.com)dtlab_t2
/homes/beckmanf/dokuwiki/doku.php?id=dtlab_t2&rev=1743082067&do=diff
74HC00 Verzögerungszeiten
Sie benutzen das Oszilloskop und den Funktionsgenerator um die Verzögerungszeiten der NAND Gatter des 74HC00 zu messen. Zurück zur Themenübersicht
Aufgabenstellung
Im letzten Versuch haben Sie die statischen Eigenschaften des 74HC00 Gatter vermessen. Jetzt vermessen Sie die dynamischen Eingeschaften, d.h. die Verzögerungszeiten.text/html2025-03-27T14:28:55+0200Anonymous (anonymous@undisclosed.example.com)dtlab_t3
/homes/beckmanf/dokuwiki/doku.php?id=dtlab_t3&rev=1743082135&do=diff
74HC00 Leistung
Zurück zur Themenübersicht
Aufgabenstellung
Analysieren Sie die Abhängigkeit der Leistungsaufnahme des 74HC00 von der Betriebsspannung und der Frequenz des Eingangssignals.
Vorbereitung
Theorie zur Leistung bei CMOS Schaltungen
CMOS Schaltungen sind aus PMOS und NMOS Transistoren aufgebaut. Für die Erläuterungen zur Leistung wird ein Inverter betrachtet, der aus zwei Transistoren aufgebaut ist. Die NAND Gatter sind aus vier Transistoren aufgebaut, aber die Leistungsbetracht…text/html2025-04-10T16:19:41+0200Anonymous (anonymous@undisclosed.example.com)dtlab_t4
/homes/beckmanf/dokuwiki/doku.php?id=dtlab_t4&rev=1744294781&do=diff
Kombinatorische Grundschaltungen mit FPGA und VHDL
Zurück zur Themenübersicht
Aufgabenstellung
Mit dem Altera DE 1 Board, der CAD Software und dem VHDL Projektverzeichnis starten Sie mit VHDL und steuern die roten und grünen LEDs auf dem Board abhängig von den Schaltern.
In der Vorbereitung installieren Sie die virtuelle Maschine und das Projektverzeichnis und nehmen eine Änderung am Code vor.text/html2025-04-10T16:24:57+0200Anonymous (anonymous@undisclosed.example.com)dtlab_t5
/homes/beckmanf/dokuwiki/doku.php?id=dtlab_t5&rev=1744295097&do=diff
Arithmetische Grundschaltungen mit FPGA und VHDL
Zurück zur Themenübersicht
Aufgabenstellung
Zahlen werden addiert und in Hexadezimaldarstellung auf den 7-Segmentanzeigen dargestellt. Die Zahlen werden vom Zweierkomplement in eine Betrags- Vorzeichendarstellung gewandelt und so verständlich angezeigt.text/html2025-04-10T16:32:40+0200Anonymous (anonymous@undisclosed.example.com)dtlab_t6
/homes/beckmanf/dokuwiki/doku.php?id=dtlab_t6&rev=1744295560&do=diff
Schieberegister und Ringzähler mit FPGA und VHDL
Zurück zur Themenübersicht
Aufgabenstellung
Ein Schieberegister wird als Flankendetektor eingesetzt. Der Flankendetektor wird simuliert und mit dem Oszilloskop auf dem FPGA vermessen. Ein Ringzähler steuert die 10 roten LEDS. Der Flankendetektor wird dann als Enablegenerator für den Ringzähler eingesetzt.text/html2025-03-14T20:46:17+0200Anonymous (anonymous@undisclosed.example.com)dtlab_t7
/homes/beckmanf/dokuwiki/doku.php?id=dtlab_t7&rev=1741981577&do=diff
Zähler und PWM Generator mit FPGA und VHDL
Zurück zur Themenübersicht
Aufgabenstellung
Bauen Sie einen Modulo 13 Zähler und einen Ringzähler, die im Sekundentakt hochzählen und einen PWM Generator, bei dem das An/Aus Verhältnis über die Schalter eingestellt werden kann. Beide Schaltungen werden mit dem Logikanalysator vermessen.text/html2025-03-14T20:49:08+0200Anonymous (anonymous@undisclosed.example.com)dtlab_t8
/homes/beckmanf/dokuwiki/doku.php?id=dtlab_t8&rev=1741981748&do=diff
UART Transmitter mit FPGA und VHDL
Zurück zur Themenübersicht
Aufgabenstellung
Bauen Sie einen UART Transmitter und senden Sie über die UART Schnittstelle Buchstaben vom FPGA zu einem angeschlossenen Rechner.
Vorbereitung
Projekt aktualisieren
Aktualisieren Sie das dtlab Projekt mittext/html2025-03-14T20:51:47+0200Anonymous (anonymous@undisclosed.example.com)dtlab_t9
/homes/beckmanf/dokuwiki/doku.php?id=dtlab_t9&rev=1741981907&do=diff
UART Receiver mit FPGA und VHDL
Zurück zur Themenübersicht
Aufgabenstellung
Bauen Sie einen UART Empfänger, der seriell Daten empfängt und dann an den roten LEDs anzeigt.
Vorbereitung
Projekt aktualisieren
Aktualisieren Sie das dtlab Projekt mit
cd ~/projects/dtlab
git pulltext/html2025-03-14T20:53:09+0200Anonymous (anonymous@undisclosed.example.com)dtlab_t10
/homes/beckmanf/dokuwiki/doku.php?id=dtlab_t10&rev=1741981989&do=diff
PWM Steuerung mit UART
Zurück zur Themenübersicht
Aufgabenstellung
Bauen Sie einen Automaten, der die empfangenen Daten interpretiert und damit die Leuchtintensität der LEDs steuert.
Vorbereitung
Projekt aktualisieren
Aktualisieren Sie das dtlab Projekt mit
cd ~/projects/dtlab
git pulltext/html2015-03-26T12:40:16+0200Anonymous (anonymous@undisclosed.example.com)dtpr_lernziele
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_lernziele&rev=1427370016&do=diff
Lernziele Digitaltechnik Praktikum
Lernziel Periodisches Signal mit Oszilloskop darstellen könnenZeitverzögerung zwischen zwei Signalen mit Oszilloskop messen könnenFrequenz eines Signals mit Oszilloskop messen könnenAnstiegs- und Abfallzeit eines digitalen Signals mit Oszilloskop messen könnentext/html2023-04-02T23:50:11+0200Anonymous (anonymous@undisclosed.example.com)dtpr_new_module_howto
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_new_module_howto&rev=1680472211&do=diff
How to setup a new project
In diesem HowTo wird das Anlegen eines Syntheseprojektes am Beispiel einer Verschaltung von zwei UND Gattern Schritt für Schritt beschrieben.
Funktion der Beispielschaltung
Ein Modul “and5” soll ein UND Gatter mit fünf Eingängen und einem Ausgang beschreiben. Diesestext/html2021-05-04T14:16:14+0200Anonymous (anonymous@undisclosed.example.com)dtpr_play
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_play&rev=1620130574&do=diff
Automatenbeschreibung in VHDL
Um die Automatenbeschreibung in VHDL kennenzulernen gibt es ein Spiel im Projektverzeichnis. Dieses Spiel sollen Sie analysieren.
Im Kapitel Reichardt, Digitaltechnik und digitale Systeme, Entwurf von Zustandsautomaten wird die Beschreibung von Zustandsautomaten in VHDL beschreiben.
Analysieren Sie das Designtext/html2021-06-14T10:41:02+0200Anonymous (anonymous@undisclosed.example.com)dtpr_sram_echo
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_sram_echo&rev=1623660062&do=diff
Echo mit externen SRAM
Im Digitaltechnik Repository gibt es das de1_audio Projekt. In dem Design wird der Wolfson Audio Codec WM8731 verwendet um die Audiodaten vom Mikrofon kontinuierlich im On-Chip RAM auf dem FPGA zu speichern und dann zeitversetzt wieder auszugeben. Das ergibt einen Echoeffekt.text/html2021-03-14T12:55:21+0200Anonymous (anonymous@undisclosed.example.com)dtpr_start
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_start&rev=1615722921&do=diff
Digitaltechnik Praktikum
[ Altera DE1 Board ]
[ Agilent MSO-X-4034A Oszilloskop]
Das Praktikum Digitaltechnik ist verzahnt mit der Vorlesung Digitaltechnik und vertieft und erweitert die dort behandelten Inhalte mit den folgenden Lernzielen.
Ablauf und Organisation
Dieses Praktikum hat einen zeitlichen Aufwand von zwei ECTS Punkten, d.h. insgesamt 40-60 Zeitstunden. Das Labor hat Lernziele im Messbereich und im praktischen Aufbau von Schaltungen mit Synthese- und Simulationssoftware. Die Syn…text/html2010-11-28T21:34:00+0200Anonymous (anonymous@undisclosed.example.com)dtpr_v3_code_vorteiler
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_v3_code_vorteiler&rev=1290976440&do=diff
Code für den Vorteiler
library ieee;
use ieee.std_logic_1164.all;
use ieee.numeric_std.all;
-- Frequency dividing counter
-- Enable signal is generated every second
-- with a 50 MHz clock.
entity counter_long is
port (
clk_i: in std_ulogic;
reset_ni: in std_ulogic;
enable_o: out std_ulogic
);
end;
architecture rtl of counter_long is
signal count_reg, new_count : unsigned(0 downto 0);
begin
comb_p : process(count_reg)
begin
-- Here we go
end proces…text/html2010-11-28T19:22:32+0200Anonymous (anonymous@undisclosed.example.com)dtpr_v3_code_zaehler
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_v3_code_zaehler&rev=1290968552&do=diff
Code für den Zähler
library ieee;
use ieee.std_logic_1164.all;
use ieee.numeric_std.all;
-- First sequential circuit counts modulo 256
-- The circuit has two inputs, clk_i and reset_ni
-- and one output count_o.
-- The function of the circuit is a counter which will increment by one
-- with each rising clock edge of clk_i
-- The counter uses flipflops with asynchronous reset for initializing
-- the flipflips and hence the counterstate to 0. Setting reset_ni to "0" will
-- reset the flipflops…text/html2010-11-28T20:27:00+0200Anonymous (anonymous@undisclosed.example.com)dtpr_v3_code_zaehler_mit_enable
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_v3_code_zaehler_mit_enable&rev=1290972420&do=diff
Code für den Zähler mit Enable und Flankenerkennung
library ieee;
use ieee.std_logic_1164.all;
use ieee.numeric_std.all;
-- Edge detection circuit
entity edge is
port (
clk_i: in std_ulogic;
reset_ni: in std_ulogic;
key_i: in std_ulogic;
rising_edge_o: out std_ulogic
);
end;
architecture rtl of edge is
signal key_reg : std_ulogic;
begin
edge_detection_p : process(key_i, key_reg)
begin
-- Hier code einfuegen
end proces…text/html2010-12-05T21:57:02+0200Anonymous (anonymous@undisclosed.example.com)dtpr_v4_code_counter
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_v4_code_counter&rev=1291582622&do=diff
Code für Vorwärts-/Rückwärtszähler
library ieee;
use ieee.std_logic_1164.all;
use ieee.numeric_std.all;
entity top is
port (
CLOCK_50: in std_ulogic; -- 50 MHz Clock input
SW: in std_ulogic_vector(9 downto 0); -- Switches
KEY: in std_ulogic_vector(3 downto 0); -- Keys
LEDR: out std_ulogic_vector(9 downto 0); -- Red LEDs above switches
HEX0: out std_ulogic_vector(6 downto 0); -- 7 Segment Display
HEX1: out std_…text/html2010-12-05T22:00:36+0200Anonymous (anonymous@undisclosed.example.com)dtpr_v4_code_edge_falling_rising
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_v4_code_edge_falling_rising&rev=1291582836&do=diff
Code für die Erweiterung von edge
library ieee;
use ieee.std_logic_1164.all;
use ieee.numeric_std.all;
entity top is
port (
CLOCK_50: in std_ulogic; -- 50 MHz Clock input
SW: in std_ulogic_vector(9 downto 0); -- Switches
KEY: in std_ulogic_vector(3 downto 0); -- Keys
LEDR: out std_ulogic_vector(9 downto 0); -- Red LEDs above switches
HEX0: out std_ulogic_vector(6 downto 0); -- 7 Segment Display
HEX1: out std_u…text/html2010-12-05T16:27:13+0200Anonymous (anonymous@undisclosed.example.com)dtpr_v4_flankenerkennung
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_v4_flankenerkennung&rev=1291562833&do=diff
Code für den Zustandsautomaten der Flankenerkennung
library ieee;
use ieee.std_logic_1164.all;
use ieee.numeric_std.all;
-- Finite State Machine (FSM) for rising edge detection
-- The edge_o signal will go to "1", when there is a 01 sequence
-- at the key_i input.
entity edge is
port (
clk_i: in std_ulogic;
reset_ni: in std_ulogic;
key_i: in std_ulogic;
edge_o: out std_ulogic
);
end;
architecture rtl of edge is
type state_type i…text/html2010-12-06T17:49:13+0200Anonymous (anonymous@undisclosed.example.com)dtpr_v4_qdec
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_v4_qdec&rev=1291654153&do=diff
Code für qdec
library ieee;
use ieee.std_logic_1164.all;
use ieee.numeric_std.all;
-- Finite State Machine (FSM) for rising edge detection
-- The edge_o signal will go to "1", when there is a 01 sequence
-- at the key_i input.
entity qdec is
port (
clk_i: in std_ulogic;
reset_ni: in std_ulogic;
s1_i: in std_ulogic;
s2_i: in std_ulogic;
rising_edge_s1_i: in std_ulogic;
falling_edge_s1_i: in std_ul…text/html2010-12-13T02:15:56+0200Anonymous (anonymous@undisclosed.example.com)dtpr_v5_code
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_v5_code&rev=1292202956&do=diff
VHDL Code für Versuch 5
library ieee;
use ieee.std_logic_1164.all;
use ieee.numeric_std.all;
library altera;
use altera.altera_primitives_components.all;
entity top is
port (
CLOCK_24: in std_ulogic_vector(1 downto 0);
KEY: in std_ulogic_vector(3 downto 0);
SW: in std_ulogic_vector(9 downto 0);
I2C_SCLK: out std_ulogic;
I2C_SDAT: inout std_logic;
AUD_ADCLRCK: out std_ulogic;
AUD_ADCDAT: in std_ulogic;
AUD_DACLRCK: out std_ulogic;
…text/html2021-04-26T07:02:01+0200Anonymous (anonymous@undisclosed.example.com)dtpr_v6
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_v6&rev=1619413321&do=diff
Digitaltechnik Praktikum Versuch 4 - Flipflops
In diesem Versuch werden Flipflops und darauf aufbauend sequentielle Schaltungen entworfen.
git update
Zunächst müssen Sie Ihre git Datenbasis aktualisieren, damit die aktuellen Datein vom git server heruntergeladen werden.text/html2021-05-09T21:09:17+0200Anonymous (anonymous@undisclosed.example.com)dtpr_v7
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_v7&rev=1620587357&do=diff
Digitaltechnik Praktikum Versuch 5 - Automaten
Im letzten Versuch haben Sie Flipflops, einen kleinen Automaten und einen Zähler entworfen. In diesem Versuch kombinieren Sie die Elemente und bauen ein System bestehend aus Zähler und Automat.
Das Ziel des Versuchs ist eine LED Blinkschaltung, bei der die Blinkphasen unterschiedlich lang sind. Weiterhin bauen Sie eine Suchmaschine, die in einem Datenstrom eine bestimmte Bitfolge sucht. Aktualisieren Sie Ihre Datenbasis vom gitserver mittext/html2022-03-19T10:20:33+0200Anonymous (anonymous@undisclosed.example.com)dtpr_versuch_1
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_versuch_1&rev=1647681633&do=diff
Digitaltechnik Praktikum Versuch 1 - Messung Grundgatter
Der erste Versuch dient zur Einführung in die Messtechnik.
Die Versuche werden in mehreren Laboren parallel durchgeführt. Da es nicht möglich ist, jedes Labor mit der exakt gleichen Messtechnik auszustatten, sind von den anderen Laboren abweichende Anweisungen für das Labor Nachrichtentechnik E6.01 in eckige Klammern [xxx] gefasst.text/html2021-03-29T09:57:34+0200Anonymous (anonymous@undisclosed.example.com)dtpr_versuch_2
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_versuch_2&rev=1617004654&do=diff
Digitaltechnik Praktikum - Einführung Quartus
In diesem Tutorial lernen Sie die FPGA Synthesesoftware Quartus von Altera kennen. Das Ziel ist es das FPGA so zu konfigurieren, dass mit Hilfe der Schalter SW die roten Leuchtdioden LEDR ein- und ausgeschaltet werden können. Sie lernen drei Varianten zum Aufsetzen eines Quartusprojektes kennentext/html2020-09-28T15:32:07+0200Anonymous (anonymous@undisclosed.example.com)dtpr_versuch_3
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_versuch_3&rev=1601299927&do=diff
Digitaltechnik Praktikum - Tutorial Simulation mit Modelsim
In diesem Tutorial lernen Sie den Schaltungssimulator Modelsim kennen. Als Beispiel wird die ledsw Schaltung aus Digitaltechnik Praktikum - Einführung Quartus verwendet.
Simulation mit Modelsim - Manuelles Aufsetzen des Projektes
Ähnlich wie bei der Software Quartus gibt es auch bei dem Simulator einen Assistenten um ein Projekt aufzusetzen. Wechseln Sie dazu in das Verzeichnistext/html2023-04-02T17:03:47+0200Anonymous (anonymous@undisclosed.example.com)dtpr_versuch_4
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_versuch_4&rev=1680447827&do=diff
Digitaltechnik Praktikum Versuch 2 - Kombinatorische Schaltung / Hierarchische Schaltung
Das Ziel dieses Versuchs ist die Beschreibung von kombinatorischen Schaltungen mit Hilfe von
* Booleschen Ausdrücken
* Conditional Signal Assignments
* with select Beschreibungtext/html2021-03-20T08:21:44+0200Anonymous (anonymous@undisclosed.example.com)dtpr_versuch_5
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_versuch_5&rev=1616224904&do=diff
Digitaltechnikpraktikum Versuch 3 - Arithmetische Schaltung
In diesem Versuch
* analysieren Sie die Schaltung zur Addition von Binärzahlen
* entwerfen Sie eine Schaltung mit dem das Additionsergebnis auf dem FPGA angezeigt wird
* entwerfen Sie die Abstimmungsschaltung für 10 Schaltertext/html2023-04-17T14:12:32+0200Anonymous (anonymous@undisclosed.example.com)dtpr_versuch_6
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_versuch_6&rev=1681733552&do=diff
Digitaltechnik Praktikum Versuch 6 - VGA Signal
In diesem ersten Versuch geht es um die Analyse des VGA Signals mit dem Logikanalysator und den Entwurf einer Schaltung zur Erzeugung des horizontalen Synchronisationssignals.
Vorbereitung
Zur Vorbereitung des Versuchs müssen Sie sich in die Funktion der VGA Schnittstelle vertraut machen. Die folgenden Links beschreiben die Funktionsweise der VGA Schnittstelle.text/html2011-11-27T20:52:57+0200Anonymous (anonymous@undisclosed.example.com)dtpr_versuch_7
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_versuch_7&rev=1322423577&do=diff
Versuch 7text/html2018-05-28T16:33:00+0200Anonymous (anonymous@undisclosed.example.com)dtpr_versuch_7_hide
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_versuch_7_hide&rev=1527517980&do=diff
Versuch 7
Vorbereitung
Beschreibung der Zielarchitektur des Systems
[Übersicht]
Taktschema
Der genaue Pixeltakt des Systems bei einer Auflösung von 640×480 Punkten beträgt 25,175 MHz. Dieser
Takt ist ohne PLL nicht genau zu treffen. Deshalb wird ein Pixeltakt von 25text/html2014-01-03T15:42:52+0200Anonymous (anonymous@undisclosed.example.com)dtpr_versuch_8
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_versuch_8&rev=1388760172&do=diff
Versuch 8
Drucken Sie die Checkliste aus.
Zustandsautomat syncsm
Bis jetzt haben Sie den steuerbaren Zähler synccnt entworfen. Jetzt sollen Sie den Zustandsautomaten syncsm entwerfen, der dann das sync, active und sel_cmp Signal erzeugt. Aus syncsm und synccnt wird dann der Sync Generator syncgen gebaut. In der Abbildung ist den sync Generator syncgen dargestellt.text/html2014-01-08T14:35:32+0200Anonymous (anonymous@undisclosed.example.com)dtpr_versuch_10
/homes/beckmanf/dokuwiki/doku.php?id=dtpr_versuch_10&rev=1389188132&do=diff
Versuch 10
In diesem letzten Versuch wird das VGA Design fertiggestellt. Das Ziel ist eine Darstellung eines Bildes an einem VGA Monitor analog zu den Bildern, die am Logikanalysator analysiert wurden.
Vorbereitung
Alle Bilder sollen eine Auflösung vontext/html2021-06-14T08:14:30+0200Anonymous (anonymous@undisclosed.example.com)dtrp_eds1
/homes/beckmanf/dokuwiki/doku.php?id=dtrp_eds1&rev=1623651270&do=diff
Labor Entwurf digitaler Systeme 1
* Spielautomat
* Echo mit SRAMtext/html2010-11-12T14:47:14+0200Anonymous (anonymous@undisclosed.example.com)einfuehrung_in_die_quartus_synthesesoftware
/homes/beckmanf/dokuwiki/doku.php?id=einfuehrung_in_die_quartus_synthesesoftware&rev=1289569634&do=diff
Einführung in die Quartus Synthesesoftware
Quartus ist die Synthesesoftware der Firma Altera, mit der eine Schaltungsbeschreibung in VHDL in eine Belegungsdatei für ein FPGA übersetzt werden kann. Ein FPGA ist ein programmierbarer Baustein, dessen Funktion durch eine Belegungsdatei festgelegt werden kann.
Starten Sie Quartus.text/html2010-11-12T14:34:45+0200Anonymous (anonymous@undisclosed.example.com)einfuehrung_in_vhdl_und_modelsim
/homes/beckmanf/dokuwiki/doku.php?id=einfuehrung_in_vhdl_und_modelsim&rev=1289568885&do=diff
Einführung in VHDL und Modelsim
VHDL (Very High Speed Integrated Circuit Hardware Description Language) ist eine Sprache zur Beschreibung von digitalen Schaltungen. Modelsim ist eine Simulationssoftware der Firma Mentor Graphics mit der das Verhalten von VHDL Beschreibungen simuliert werden kann.
Diese Einführung beginnt mit zwei VHDL Dateien, die eine einfache Schaltung beschreiben.text/html2019-12-01T14:50:28+0200Anonymous (anonymous@undisclosed.example.com)find_best_camera_settings
/homes/beckmanf/dokuwiki/doku.php?id=find_best_camera_settings&rev=1575208228&do=diff
Find best camera settings
As reflections are one of our major problems when taking images from the drone, its important to conduct some tests to find the best camera setting to reduce the reflections to a minimum. One major problem which bring reflections into the detection algorithms and human vision is that there is no contrast at these areas anymore. Its like a nonlinearity which limits the information around these areas.text/html2021-07-16T20:21:00+0200Anonymous (anonymous@undisclosed.example.com)flash_prepare_pi_zero_image
/homes/beckmanf/dokuwiki/doku.php?id=flash_prepare_pi_zero_image&rev=1626459660&do=diff
Each camera in the plane is driven by a pi zero. There is a prepared image for this usecase, but some planespecific parameters need to be set for each image.
* Follow instructions from <https://kidslab.gitbook.io/searchwing/preparing-components/software-setup/setup-companion-computer>text/html2025-01-31T10:11:44+0200Anonymous (anonymous@undisclosed.example.com)fsic2024
/homes/beckmanf/dokuwiki/doku.php?id=fsic2024&rev=1738314704&do=diff
Free Silicon Conference 2024
The F-SIC 2024 took place between 19 - 21.6.2024.
Summary
The conference is about free and open source silicon eda tools covering all parts from rtl to gds2 flow and open source hardware designs (digital + analog).
Overview of OpenRoadtext/html2014-06-12T15:11:34+0200Anonymous (anonymous@undisclosed.example.com)gitlab
/homes/beckmanf/dokuwiki/doku.php?id=gitlab&rev=1402578694&do=diff
Gitlab Server
Here the installation of the gitlab server and the integration server is described.
* <https://git.etech.fh-augsburg.de>
* <http://caeis.etech.fh-augsburg.de>
Gitlab Server
The gitlab server is based on the “public gitlab” project
<https://github.com/ArthurHoaro/Public-GitLab>
which is forked from
<https://github.com/gitlabhq/gitlabhq>
Today version 5.4 is installed (June 2014). The difference betweentext/html2021-03-25T21:26:13+0200Anonymous (anonymous@undisclosed.example.com)groundstation
/homes/beckmanf/dokuwiki/doku.php?id=groundstation&rev=1616703973&do=diff
Groundstation Laptop
The laptop is a ASUS TUF FX505DV 8/512 R5-3550H RXT2060 with
* AMD Ryzen 3550H CPU
* 8 GB DDR4-SDRAM
* 512 GB SSD
* 15.6“ Full HD 1920×1080 IPS screen
* AMD Radeon Vega 8 GPU
* NVIDIA GeForce RTX 2060 (6GB GDDR6) GPUtext/html2025-03-15T15:41:46+0200Anonymous (anonymous@undisclosed.example.com)grundlagen_digitaltechnik
/homes/beckmanf/dokuwiki/doku.php?id=grundlagen_digitaltechnik&rev=1742049706&do=diff
Grundlagen Digitaltechnik VHDL
Digitale Schaltungen werden mit Hardwarebeschreibungssprachen wie VHDL oder Verilog beschrieben.
VHDL Beispiele
VHDL Entity/Architecture und strukturelle Beschreibung
Combinational Logic
Digitaltechnik Grundlagen Code sequentielle Schaltungen
Digitaltechnik Grundlagen Code Arrays und Numerik
Digitaltechnik Grundlagen Code Automaten und Testbench
Digitaltechnik Grundlagen Code Signale und Variablen
Digitaltechnik Grundlagen Code Konstanten und Generics
Dig…text/html2020-04-17T10:49:41+0200Anonymous (anonymous@undisclosed.example.com)gstreamer_video_compression
/homes/beckmanf/dokuwiki/doku.php?id=gstreamer_video_compression&rev=1587113381&do=diff
Idea
To be able to efficiently send the image data over a wireless datalink, one option is to compress the video data using h264/h265 encoders. Those two are often implemented in a hardware-accelerated way on the onboard computers like RPI and Jetson Nano. We can use these encoders to compress the video data to about 1000kBit/s and keep some kind of acceptable quality in the images to be processed by the image analysis algorithms ( to be tested! ) on a basestation computer.
These kind of compre…text/html2024-11-13T17:36:48+0200Anonymous (anonymous@undisclosed.example.com)hwswprojects
/homes/beckmanf/dokuwiki/doku.php?id=hwswprojects&rev=1731515808&do=diff
Hardware- and/or Softwareprojects
* Small and fast webserver gatlingtext/html2024-10-07T10:30:59+0200Anonymous (anonymous@undisclosed.example.com)ia-bausatz
/homes/beckmanf/dokuwiki/doku.php?id=ia-bausatz&rev=1728289859&do=diff
IA Linefollower Bausatz
Der Bausatz enthält die folgenden Komponenten. Es fehlen die Akkus und die Chassisplatte. Der Bausatz kostet 40 Euro.
Anzahl Name Link Herstellernummer Elektronik 1 Racershield - Platine Grove Motortreiber für Pi Picotext/html2025-02-14T15:19:56+0200Anonymous (anonymous@undisclosed.example.com)ia-linefollower
/homes/beckmanf/dokuwiki/doku.php?id=ia-linefollower&rev=1739542796&do=diff
Interdisziplinäres Arbeiten - Linefollower
Worum geht es überhaupt?
Ein Linefollower ist ein Fahrzeug, das einer Linie auf dem Boden folgen kann. Etwas ähnliches ist ein Labyrinthwettbewerb, bei dem ein Fahrzeug einen Weg durch ein Labyrinth (engl.: Maze) finden muss. Für beides werden nationale und internationale Wettbewerbe veranstaltet. Die Fahrzeug sind ähnlich. Ein gute Übersicht gibt es hier:text/html2025-01-08T00:20:05+0200Anonymous (anonymous@undisclosed.example.com)ia-mechanik-tracker
/homes/beckmanf/dokuwiki/doku.php?id=ia-mechanik-tracker&rev=1736292005&do=diff
Geschwindigkeitsanalyse mit Tracker
Man kann die Geschwindigkeit des Linefollowers mit einer Videoanalyse bestimmen. Dazu muss man
* Die Fahrt mit der Handykamera aufnehmen
* Die Fahrt mit der Videoanalysesoftware Tracker analysieren
Die Videoanalysesoftware Tracker wird von Douglas Brown entwickelt. Es gibt eintext/html2024-10-14T18:07:35+0200Anonymous (anonymous@undisclosed.example.com)ia-onshape
/homes/beckmanf/dokuwiki/doku.php?id=ia-onshape&rev=1728922055&do=diff
Einführung Onshape
Einführung
Für Einstieg in Onshape empfehle ich die Videos:
* Stolz3D: Onshape Grundkurs - 1/4 - CAD für 3D-Drucker für Anfänger (Deutsch) - Sketches und Parts
* Preusche-3D: Grundlagen Assembly Studio in Onshape: Dein Weg zum Profi! - Assembly
Onshape wird verwendet um das Chassis - zunächst als einfache Bodenplatte - zu entwerfen. In Onshape können Sie mit einem Assembly direkt überprüfen ob die Komponenten auf die Bodenplatte passen.text/html2024-10-22T14:49:41+0200Anonymous (anonymous@undisclosed.example.com)ia-programming-gs
/homes/beckmanf/dokuwiki/doku.php?id=ia-programming-gs&rev=1729601381&do=diff
Einführung Raspberry Pi Pico und Mikropython
Software/Firmware zur Installation
* Raspberry Pi Pico Micropython Firmware
* Thonny Micropython IDE
Einführung
Sie finden für den Raspberry Pi und Mikropython viele Beschreibungen im Netz. Wir verwenden für die Programmierung mit Mikropython die Programmierumgebungtext/html2024-11-08T12:32:10+0200Anonymous (anonymous@undisclosed.example.com)ia-racershield
/homes/beckmanf/dokuwiki/doku.php?id=ia-racershield&rev=1731065530&do=diff
Racershield Platine
[ Racershield]
Abb. 1: Racershield Platine 3D Ansicht
Die Racershieldplatine hat die folgenden Komponenten:
* Steckplatz für Raspber Pi Pico Mikrocontrollerboard
* Motorcontroller für die Ansteuerung von zwei Motoren
* Zehn Seeed Grove Steckertext/html2025-02-14T17:03:44+0200Anonymous (anonymous@undisclosed.example.com)ia-results-ws2425
/homes/beckmanf/dokuwiki/doku.php?id=ia-results-ws2425&rev=1739549024&do=diff
Ergebnisse Wintersemester 2024/2025
Das Rennen fand am 14. Januar 2025 von 14:00 Uhr bis 18:00 Uhr in den Räumen E4.02 und E4.06 statt. Der Racetrack ist unten auch als pdf verfügbar. Die Rennstrecke ist auf einer Fläche von 3,40m x 1,10m auf einer PVC Plane 500g/m2 gedruckt.text/html2025-02-14T15:20:44+0200Anonymous (anonymous@undisclosed.example.com)ia-results
/homes/beckmanf/dokuwiki/doku.php?id=ia-results&rev=1739542844&do=diff
Race Results
* Race Results 2024/2025text/html2024-10-11T12:42:22+0200Anonymous (anonymous@undisclosed.example.com)ia-werkzeugkasten
/homes/beckmanf/dokuwiki/doku.php?id=ia-werkzeugkasten&rev=1728643342&do=diff
IA Werkzeugkasten
Für den Zusammenbau des Linefollowers mit den Komponenten aus dem IA Bausatz werden einige Werkzeuge benötigt. Im Werkzeugkasten sind die folgenden Werkzeuge:
Anzahl Name Link Artikelnummer 1 Wera 2054 1,5mm Innensechskant Schraubendrehertext/html2021-08-06T12:20:40+0200Anonymous (anonymous@undisclosed.example.com)image-download-station
/homes/beckmanf/dokuwiki/doku.php?id=image-download-station&rev=1628245240&do=diff
Image Download station
The images are stored on the two Raspberry Pi Zeros. The Image download station provides image download via two parallel Wifi links from the drone. The image download station is based on two GL-AR750 access points. The datatransfer itself is handled by rsync via its rsync protocoll which doesnt rely on SSH. SSH is not used as the pi zero is not fast enough to encrypt the huge data we want to transfer for each flight.text/html2019-06-17T00:22:07+0200Anonymous (anonymous@undisclosed.example.com)kamera_kalibrierung
/homes/beckmanf/dokuwiki/doku.php?id=kamera_kalibrierung&rev=1560723727&do=diff
Kamera Kalibrierung (intrinsisch)
Um eine Kamera zu kalibriern muss ein Kamera Kalibrier Muster vor die Kamera gehalten werden in unterschiedlichen Positionen und jeweils ein Bild aufgenommen werden. Mithilfe der Bilder können dann die Eigenschaften / Intrinsischen Parameter berechnet werden. Dazu zählen zum Beispiel die Brennweite und Verzerrungsparameter der Kamera. Mithilfe der Parameter können dann prinzipiell 3D Punkte aus einem Kamerabild berechnet werden, die Tiefeninformation fehlt hier…text/html2021-11-02T02:10:05+0200Anonymous (anonymous@undisclosed.example.com)low_light_cameras
/homes/beckmanf/dokuwiki/doku.php?id=low_light_cameras&rev=1635815405&do=diff
Low Light cameras
Comparison
<https://www.youtube.com/watch?v=gApIqh5bfJ4>
<https://www.eevblog.com/forum/projects/a-little-help-finding-a-board-camera-sc1020/>
Cameras
<https://shop.runcam.com/runcam-night-eagle-2-pro/>
<https://hackaday.com/2020/11/12/highly-sensitive-camera-makes-a-great-night-vision-scope/>
<http://www.watec-shop.com/en/products/monochrome-cameras.html>
<https://www.arducam.com/docs/cameras-for-raspberry-pi/pivariety/2mp-imx462-pivariety-low-light-camera-module/>…text/html2014-06-04T17:52:40+0200Anonymous (anonymous@undisclosed.example.com)mips_cross_compiler
/homes/beckmanf/dokuwiki/doku.php?id=mips_cross_compiler&rev=1401897160&do=diff
MIPS Cross Compiler build
Commercial Version
There is a commercial free version available from Mentor Graphics.
Sourcery CodeBench Lite Edition
Build from source
What we need:
* GNU Binutils
* GNU GCC
* and others...
From a bare ubuntu 12.04 LTS you need to add the following packages:$HOME/site/bin:$text/html2014-04-03T17:53:04+0200Anonymous (anonymous@undisclosed.example.com)mscom_lab1
/homes/beckmanf/dokuwiki/doku.php?id=mscom_lab1&rev=1396540384&do=diff
Master COM Lab 1 - Ethernet Measurements
In this lab you will analyze the electrical signals on an ethernet line with a scope.
Lab1 Assignment in PDF
git socket programming filestext/html2016-05-02T20:46:25+0200Anonymous (anonymous@undisclosed.example.com)mscom_lab2
/homes/beckmanf/dokuwiki/doku.php?id=mscom_lab2&rev=1462214785&do=diff
Lab 2 - UDP and TCP throughput
Setup of the tftp server
To start a tftp server use the lab server below the table. The files will be stored in the /var/lib/tftpboot directory. Starting and stopping is done via
Make sure that you can create new files in the /var/lib/tftpboot directory.text/html2014-05-14T10:13:19+0200Anonymous (anonymous@undisclosed.example.com)mscom_linux_setup
/homes/beckmanf/dokuwiki/doku.php?id=mscom_linux_setup&rev=1400055199&do=diff
Ubuntu Linux Installation for Network analysis
The network analysis is done with a collection of tools in a linux environment.
* iperf Performance Measurement
* Wireshark Packet Tracing
* netem Network emulation
* tcp_probe Kernel module (see tcp_probe.c)text/html2016-03-16T09:01:31+0200Anonymous (anonymous@undisclosed.example.com)mscom_network_start
/homes/beckmanf/dokuwiki/doku.php?id=mscom_network_start&rev=1458115291&do=diff
Master Communications - Protocols and Networks
Details for traffic shaping are in <http://lartc.org>.
Details regarding tcp testing are here: <http://www.linuxfoundation.org/collaborate/workgroups/networking/tcp_testing>.
Setup of the Linux test platform
Network tests are done with a network of Ubuntu Linux computers which are connected via an ethernet switch.text/html2020-02-28T16:17:58+0200Anonymous (anonymous@undisclosed.example.com)multicamera_pixracer_connection
/homes/beckmanf/dokuwiki/doku.php?id=multicamera_pixracer_connection&rev=1582903078&do=diff
Setup
SITL computer/Simulated Pixracer (Pi4)
install ardupilot
https://ardupilot.org/dev/docs/building-setup-linux.htmlinstall pymavlink
sudo apt-get install libxml2-dev libxslt1-dev
pip install pymavlinksudo raspi-config
Interfaces => Serial
disable login on serial "NO"
enable hardware serial "YES"
Serial (Pi3/Pi4)
/dev/ttyS0
8 = TX
10 = RXtext/html2017-03-17T15:33:38+0200Anonymous (anonymous@undisclosed.example.com)praktikum_digitaltechnik
/homes/beckmanf/dokuwiki/doku.php?id=praktikum_digitaltechnik&rev=1489761218&do=diff
Praktikum Digitaltechnik - VGA Projekt für Technische Informatik
Auf dieser Seite der zweite Teil des Praktikums Digitaltechnik für Technische Informatik beschrieben. Die Projekte werden auf dem bekannten Altera DE1 Board von Terasic durchgeführt. Für die Bearbeitung benötigen Sie die auf Ihrem Rechner dastext/html2018-10-26T01:26:40+0200Anonymous (anonymous@undisclosed.example.com)px4-analyse-navigator
/homes/beckmanf/dokuwiki/doku.php?id=px4-analyse-navigator&rev=1540510000&do=diff
Navigator
Dieses Modul ist für das autonome Fliegen (z.B. Mission-Mode) zuständig. Es veröffentlicht eine Dreiergruppe aus Navigationszielen (letzter, aktueller und nächster Wegpunkt) als uORB „position_setpoint_triplet_s“.
Dieses wird dann vom Positions-Controller für die Navigation verwendet.text/html2018-10-27T22:02:53+0200Anonymous (anonymous@undisclosed.example.com)px4-analyse-position
/homes/beckmanf/dokuwiki/doku.php?id=px4-analyse-position&rev=1540670573&do=diff
Position Controller
Sourcecode
The relevant sourcecode for the position controller module is found here.
Analysis
Main-Loop
The main loop is executed whenever the ORB vehicle_global_position has been updated.
Parameters are update if the ORB parameter_update has been updated. The parameter update is handled in parameters_update().text/html2021-01-02T12:18:21+0200Anonymous (anonymous@undisclosed.example.com)qgroundcrontrol
/homes/beckmanf/dokuwiki/doku.php?id=qgroundcrontrol&rev=1609586301&do=diff
QGroundControl (QGC)
Version
Update auf 3.5. - Anzeige des X-UAV Mini Talon Airframes
Wenn mal eine QGC Version < 3.5 installiert war, müssen die Settings im Homeverzeichnis gelöscht werden, damit der X-UAV als Airframe auftaucht.
rm -R ~/.config/org.qgroundcontroltext/html2014-10-06T22:46:02+0200Anonymous (anonymous@undisclosed.example.com)quartus_on_64bit_linux
/homes/beckmanf/dokuwiki/doku.php?id=quartus_on_64bit_linux&rev=1412628362&do=diff
Quartus on 64 Bit Linux
VMWare setup
Install virtual Debian system from debian-7.0.0-amd64-netinst.iso.
Minimal installation
In the install process you have only selected
* SSH server
You have created user “root” and user “fritz”. Login as root.text/html2011-03-25T17:23:44+0200Anonymous (anonymous@undisclosed.example.com)quartus_ubuntu_install
/homes/beckmanf/dokuwiki/doku.php?id=quartus_ubuntu_install&rev=1301070224&do=diff
Installing Altera Quartus II and Modelsim under Ubuntu Linux
Required Versions
* Ubuntu Linux Version 10.04.1 LTS - See <http://www.ubuntu.com>
* Altera Quartus II Free Version 10.0sp1
* Altera Mentor Modelsim Starter Edition Version 10.0sp1
Ubuntu Linux
Please follow the links on the Ubuntu Website for Download and Install Instructions.text/html2020-04-23T12:42:14+0200Anonymous (anonymous@undisclosed.example.com)searchwing-3d-modelle
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-3d-modelle&rev=1587638534&do=diff
3D Modelle
KnowHow
* Modelle werden in OnShape entworfen und per Link geteilt (auf Berechtigung zum Exportieren achten)
* OPTIONAL: Bauteil als STL-Datei exportieren und in der HSA-Nextcloud zur Verfügung stellen (auf Duplikate achten)
* Bauteil als STL-Datei von OnShape exportieren oder aus der HSA-Nextcloud herunterladentext/html2019-10-13T19:29:44+0200Anonymous (anonymous@undisclosed.example.com)searchwing-3ddruck-pigehaeuse
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-3ddruck-pigehaeuse&rev=1570987784&do=diff
Befestigung am Segelflieger
[befestigung_pi_schraube.jpg]
Zusammenbau:
* Kamera an Deckel mit M2x16 Metallschrauben
* Pi in Gehäuse mit M2,5×8 Blechschrauben (Kreuzschlitz, Linsenkopf)
* Deckel an Gehäuse mit M2,5×10 Blechschrauben (Kreuz, Linsenkopf)
Software Pitext/html2020-09-29T12:35:56+0200Anonymous (anonymous@undisclosed.example.com)searchwing-abnahme
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-abnahme&rev=1601375756&do=diff
checklist for final inspection
Date:
Person testing:
* RF Design
* Gyro calibrated
* Kompass calibrated
* Result:
* Level Horizon
* GPS
* Nr. of satellites:
* Remote control
* Modes
* Circle
* RTL
* Motor switchtext/html2020-05-29T10:31:44+0200Anonymous (anonymous@undisclosed.example.com)searchwing-akku
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-akku&rev=1590741104&do=diff
Akku und Halterung
Im Minitalon ist ein 4S Akku mit 10000mAh eingebaut.
Halterung
Die Halterung sichert den Akku im Flugzeug. Die OnShape Daten der Batteriehalterung können mit dem Ultimaker3 gedruckt werden. Hier sind ein paar Bilder:
Balancer
Wir haben ein Balancer-Board fest mit dem Akku verbaut, so muss beim Laden nur der Ladestrom benutzt werden:text/html2018-02-27T20:53:46+0200Anonymous (anonymous@undisclosed.example.com)searchwing-akkuladegeraet-vcharge50
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-akkuladegeraet-vcharge50&rev=1519761226&do=diff
Allgemein
* Bedienungsanleitung V_Charge 50
* Allgemeine Informationen
Akku für Lagerung entladen
* Volkraft V-Charge 50 Netzteil anstecken und Gerät in Betrieb nehmen
* Batterieart und Lademodus einstellen
* Durch halten der Starttaste gelangt man in eine Überprüfung des Akkus. Wenn die erkannten Zellen gleich der eingestellten Zellen sind kann man durch einmaliges drücken der Starttaste den Ladevorgang beginnentext/html2022-04-02T09:42:19+0200Anonymous (anonymous@undisclosed.example.com)searchwing-antenna-ground-box
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-antenna-ground-box&rev=1648885339&do=diff
Antenna ground box
The antenna ground box provides access to the antenna on the vessel from a laptop or tablet running QGroundControl. The station is composed of
* Taoglas Barracuda OMB.868.B05F21 868MHz 5dBi Omnidirectional Outdoor Antenna
* Pololu D24V50F5 5V DC/DC converter to provide power from 24V power input
* USR-TCP232-T2 - UART to Ethernet Converter
* GL-AR750 access point to access mavlink via Wifitext/html2019-12-17T09:02:54+0200Anonymous (anonymous@undisclosed.example.com)searchwing-ardupilot-firmware
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-ardupilot-firmware&rev=1576569774&do=diff
Ardupilot Firmware
We use the current Ardupilot ArduPlane stable firmware version (current: 3.9.8)
Firmware installation
The firmware is installed on the PixRacer via the QGroundControl Software. https://docs.qgroundcontrol.com/en/SetupView/Firmware.html
Select “ChibiOs - ArduPlane V3.9.8” from drpdown.text/html2022-05-23T14:30:46+0200Anonymous (anonymous@undisclosed.example.com)searchwing-ardupilot-parameters
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-ardupilot-parameters&rev=1653309046&do=diff
Ardupilot Parameter Setup
Documentation is outdated. Please take a look at the standard SearchWing configuration in the searchwing-config git.
Ardupilot description of the parameters
Standard set of SearchWing ArduPilot parameters
Arming / Safety
Parametername Value Description Remarktext/html2018-05-15T12:50:13+0200Anonymous (anonymous@undisclosed.example.com)searchwing-autopilot
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-autopilot&rev=1526381413&do=diff
Autopilot
Ein gut funktionierender Autopilot ist ein wichtiger Kernbestandteil des Flugzeugs. Das Flugzeug muss, auch außerhalb der Sichtweite des Schiffes, selbstständig Suchrouten abfliegen können. Immerhin kann nicht jeder freiwillige Helfer im Mittelmeer mal eben ein Experte im Fliegen werden.text/html2021-04-13T14:14:56+0200Anonymous (anonymous@undisclosed.example.com)searchwing-battery-setup
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-battery-setup&rev=1618316096&do=diff
Akku
Im Minitalon ist ein 10000mAh 4S LiPo-Akku eingebaut.
KnowHow
FAQ siehe https://www.elektromodellflug.de/lipo-leitfaden-faq.html.
Lagerung
Der Akku wird auf 3,72V/Zelle d.h. auf 14,88V bei einem 4S Akku geladen und dann im Bat-Safe gelagert.
Für die “sichere” Lagerungen kommen folgende Optionen in Frage:text/html2021-05-31T22:03:53+0200Anonymous (anonymous@undisclosed.example.com)searchwing-bilderkennung
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-bilderkennung&rev=1622491433&do=diff
Image-Processing
By analysing the image with we receive from the camera, we can detect boats on the sea. To achieve this, different algorithms and approaches from the image processing and deep learning domain can be used.
Camera
[ S. Keller, K. Dierig, L. Range, "SearchWing - Messung des Energieverbrauchs eines Raspberry Pi und Charakterisierung des Kamersystems", Projektarbeit, WS 2020/21]
Compression effects on detectiontext/html2020-09-08T18:20:19+0200Anonymous (anonymous@undisclosed.example.com)searchwing-box-heat
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-box-heat&rev=1599582019&do=diff
Verwendete Box
Version c90123c41be8aeaf054336e4dd13af23c1bebdf9 vom 8. September 2020
<https://gitlab.com/searchwing/development/searchwing-documents/-/tree/master/the%20box>
Gedruckt mit PETG.
Referenzmessung mit 10W
- Box mit 10W Leistungswiderständen bestückt.
- Box verschlossen und in Styropor-Rumpf eingelegt
Temperatur wird innen über Sensor an der Oberfläche an der wärmsten Stelle (direkt über den Widerständen) gemessen.text/html2018-12-10T15:38:21+0200Anonymous (anonymous@undisclosed.example.com)searchwing-checklist-catapult
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-checklist-catapult&rev=1544452701&do=diff
5. Checklist Catapult
* Checklist Operation
* Checklist Station
* Checklist Mission
* Checklist Drone
* Checklist Catapult
* Checklist Net
Pre-Flight
* Transport-Bestandteile zusammensetzen
* Profilstücke zusammenbauen und fixieren
* Nutgleiter einsetzen oder lösen
* Expanderseile einhängen und spannen
* Gleiteigenschaften des Nutgleiters prüfentext/html2018-12-10T15:40:01+0200Anonymous (anonymous@undisclosed.example.com)searchwing-checklist-drone
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-checklist-drone&rev=1544452801&do=diff
4. Checklist Drone
* Checklist Operation
* Checklist Station
* Checklist Mission
* Checklist Drone
* Checklist Catapult
* Checklist Net
Pre-Flight
* Flügel anstecken und fixieren
* Ruder, Anlenkungen und Servos auf festen Sitz prüfen
* Propeller auf festen Sitz prüfen
* Pi-Zero Kameraeinheit prüfen (Kabel, fester Sitz)
*text/html2018-12-10T15:47:08+0200Anonymous (anonymous@undisclosed.example.com)searchwing-checklist-failsafe
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-checklist-failsafe&rev=1544453228&do=diff
7. Checklist Failsafe
* Checklist Operation
* Checklist Station
* Checklist Mission
* Checklist Drone
* Checklist Catapult
* Checklist Net
* Checklist Failsafe
Pre-Flight
* Low Battery Failsafe:
* COM_LOW_BAT_ACT = 1 (Return Mode)
* BAT_LOW_THR = 0.2 (capacity [%])
* BAT_CRIT_THR = 0.1 (capacity [%])
* BAT_EMERGEN_THR = 0.05 (capacity [%])text/html2018-12-10T15:38:05+0200Anonymous (anonymous@undisclosed.example.com)searchwing-checklist-mission
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-checklist-mission&rev=1544452685&do=diff
3. Checklist Mission
* Checklist Operation
* Checklist Station
* Checklist Mission
* Checklist Drone
* Checklist Catapult
* Checklist Net
Pre-Flight
* Suchgebiet festlegen
* Hinflug festlegen
* Dauer der Mission prüfen
Post-Flight
* Bei Bedarf Logs analysierentext/html2018-12-10T15:38:30+0200Anonymous (anonymous@undisclosed.example.com)searchwing-checklist-net
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-checklist-net&rev=1544452710&do=diff
6. Checklist Net
* Checklist Operation
* Checklist Station
* Checklist Mission
* Checklist Drone
* Checklist Catapult
* Checklist Net
Pre-Flight
* Grundgerüst aufbauen
* Netz einhängen und spannen
* Verzögerungsmechanismen prüfen
Post-Flight
* Netz auf Beschädigungen prüfen
* Netz entspannen und abhängen
* Grundgerüst abbauentext/html2018-12-10T15:37:49+0200Anonymous (anonymous@undisclosed.example.com)searchwing-checklist-operation
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-checklist-operation&rev=1544452669&do=diff
1. Checklist Operation
* Checklist Operation
* Checklist Station
* Checklist Mission
* Checklist Drone
* Checklist Catapult
* Checklist Net
Pre-Flight
* GroundStation vorbereiten -> Checklist Station: Pre-Flight
* Mission vorbereiten -> Checklist Mission : Pre-Flight
* Flugzeug vorbereiten -> Checklist Drone : Pre-Flight
* Katapult vorbereiten -> Checklist Catapult : Pre-Flight
* Netz vorbereiten -> Checklist Net : Pre-Flight
* Katapult aufbauen
* Mannscha…text/html2018-12-10T15:37:56+0200Anonymous (anonymous@undisclosed.example.com)searchwing-checklist-station
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-checklist-station&rev=1544452676&do=diff
2. Checklist Station
* Checklist Operation
* Checklist Station
* Checklist Mission
* Checklist Drone
* Checklist Catapult
* Checklist Net
Pre-Flight
* Karten auf den Laptop laden
* QGroundControl einschalten und Antenne einstecken
* Flugzeug einschalten -> Checklist Drone: Pre-Flight
* QGroundControl kriegt Signal des Flugzeugs
Post-Flight
* Logs speichern und bei Bedarf analysierentext/html2021-03-05T13:12:07+0200Anonymous (anonymous@undisclosed.example.com)searchwing-drivetrain
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-drivetrain&rev=1614946327&do=diff
Propulsion - Propeller, Motor, ESC
The airplain design will provide information about the optimum cruise speed and the required thrust at this speed. This section discusses the setup of the drive train including propeller, motor and esc to provide this thrust.text/html2021-11-01T12:31:45+0200Anonymous (anonymous@undisclosed.example.com)searchwing-drohne-allgemein
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-drohne-allgemein&rev=1635766305&do=diff
Overview
Comparison of search approaches
How does the search operation from vessel, plane and with a drone compare? This document also includes a discussion about the camera angle of view and ground resolution calculations.
[Friedrich Beckmann, Searchwing - Search Area Calculations, January 2019]
Requirements
After some experience with the vessels where the drone is supposed to be used I have put together some
requirements for the drone.text/html2018-04-09T19:26:16+0200Anonymous (anonymous@undisclosed.example.com)searchwing-dual-rate
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-dual-rate&rev=1523294776&do=diff
Dual Rate bedeutet, dass im laufenden Betrieb eingestellt werden kann, mit wie viel Prozent Ausschlag die Servos reagieren, wenn man den entsprechenden Stick an der Fernbedienung auf Anschlag bewegt.
In der Fernbedienung (FRSky, Taranis) muss man sich in Seite 5/13 des Menüs begeben. Das ist die Inputs-Seite. Dort muss man nur die Einträge so oft kopieren, wie man es haben will, z.B. bei uns drei mal. Dann stellt man die Prozentzahl entsprechend ein, also z.B. 100, 70, 40. Dann kann man untertext/html2018-11-29T11:14:13+0200Anonymous (anonymous@undisclosed.example.com)searchwing-effizienzberechnung
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-effizienzberechnung&rev=1543486453&do=diff
Effizienzberechnung
oder "Wie weit komme ich bei welchem Wind?"
Hintergrund
Fragt man einen Aviation-Laien wie viel länger ein Flugzeug braucht für einen Flug bei konstantem airspeed mit Hin- und Rückflug, wobei der Hinflug mit Rückenwind und der Rückflug mit Gegenwind gleicher stärke erfolgt, so ist ein Großteil der Meinung, dass sich die Winde ausgleichen. Die Flugzeit wäre so unabhängig von der Windgeschwindigkeit. Dieser Irrglaube verpufft schnell, wenn man die Frage in den Raum stel…text/html2019-04-21T16:31:43+0200Anonymous (anonymous@undisclosed.example.com)searchwing-errorlog
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-errorlog&rev=1555857103&do=diff
Scope
Auflistung aufgetretener Fehler, deren Ursache man nicht voll untersuchen konnte und deren Häufigkeit. Sollte ein Fehler häufter auftreten, sollte ein umfängliche Analyse durchgeführt werden.
ProblemBeschreibungLösungFlug/Datum & Ort Acceleration sensors inconsistenttext/html2018-12-03T21:00:38+0200Anonymous (anonymous@undisclosed.example.com)searchwing-failsafe
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-failsafe&rev=1543867238&do=diff
Stand 03.12.2018 eingestellte Failsafe Modes:
Failsafe changes:
* Battery level 10% for failsafe (COM_LOW_BAT_ACT)
Geofencing:
* max 3000 meter vertical distance (GF_MAX_HOR_DIST)
* max 200 meter height (GF_MAX_VER_DIST)
* Return to Land on break, landing after 300s (GF_ACTION, RTL_LAND_DELAY)text/html2019-10-13T19:52:25+0200Anonymous (anonymous@undisclosed.example.com)searchwing-fernbedienung
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-fernbedienung&rev=1570989145&do=diff
Mit Sprachausgabetext/html2022-03-26T15:33:11+0200Anonymous (anonymous@undisclosed.example.com)searchwing-fiber
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-fiber&rev=1648305191&do=diff
Fiber Fuselage
After still having major problems with waterproof design, the idea is to start a new fuselage design from scratch in fiber composite technology. This promises the following advantages
* Waterproof material - foam is not water resistanttext/html2019-05-05T11:57:22+0200Anonymous (anonymous@undisclosed.example.com)searchwing-firmware
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-firmware&rev=1557050242&do=diff
PX4 Firmware
Today (10.2.2019) the firmware for the PX4 is a custom build based on the 1.8.2 release. The firmware is maintained in the github repository:
SearchWing PX4 Firmware
This is a fork from the PX4 Firmware maintained by PX4 team. I have contributed two commits to the firmware which landed in upstreamtext/html2019-10-13T12:51:38+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-118
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-118&rev=1570963898&do=diff
118 - 2019_09_10 - Peter2 - Bergheim - Neue Servogestänge, ESC Außenmontage
Infos
* Startzeit: 16:13 Uhr
* Flugzeit: 00:05:32 [hh:mm:ss]
* Wind: 340 [°], 3 [m/s], leicht böig
* Art des Starts: Wurf
* Beteiligte: Gregor, Beckmann, Jonastext/html2019-10-13T12:51:33+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-119
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-119&rev=1570963893&do=diff
119 - 2019_09_15 - Peter2 - MSC Bobingen - Ardupilot, Crash wegen falscher Konfiguration
Infos
* Startzeit: 15:30 Uhr
* Wind: 340 [°], 3 m/s, konstant
* Beteiligte: Jonas, Beckmann
* Grund des Fluges: Test Arduplane
* Flight Review: https://plot.dron.ee/Z0xf
Ergebnissetext/html2019-10-13T12:51:27+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-120
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-120&rev=1570963887&do=diff
120 - 2019_09_15 - Jelly - MSC Bobingen - Arduplane Testflug
Infos
* Startzeit: 16:30 Uhr
* Flugzeit: XX:XX:XX [hh:mm:ss]
* Wind: 250 [°], 0-2 [m/s], leicht böig
* Art des Starts: Wurf
* Beteiligte: Beckmann, Jonas
* Grund des Fluges: Testflug nach Umstellung auf Ardupilottext/html2019-10-13T12:51:22+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-121
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-121&rev=1570963882&do=diff
121 - 2019_09_17 - Jelly - Uni Augsburg - Arduplane Autotune
Infos
* Startzeit: 14:45 Uhr
* Flugzeit: XX:XX:XX [hh:mm:ss]
* Wind: 300 [°], 6-8 [m/s], moderat böig
* Art des Starts: Wurf
* Beteiligte: Gregor, Beckmann, Jonas
* Grund des Fluges: Ardupilot Autotunetext/html2019-12-01T17:45:32+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-123
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-123&rev=1575218732&do=diff
Flug 123 - 2019_11_30 - Jelly - MFC Merching - Ardupilot V4.0.1., Deep Stall Landing
Infos
* Startzeit: 15:33 Uhr
* Flugzeit: 00:03:00 [hh:mm:ss]
* Wind: 80 [°], 0-1 [m/s], konstant
* Art des Starts: Wurf
* Beteiligte: Jonas, Gregor
* Grund des Fluges: FLash der Ardupilot V4.0.1, Ausprobieren der Deep Stall Landingtext/html2019-12-27T10:06:45+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-124
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-124&rev=1577437605&do=diff
Flight 124 - 23.12.2019 - MFC Merching - First milled fuselage test
First flight with new milled fuselage. Stable start and and stable flight. Possible stall during landing and crash.
* Participants: Jonas, Nepomuk, Christian, Gregor, Friedrich and Georg from MFC Merchingtext/html2020-02-19T08:17:23+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-125
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-125&rev=1582096643&do=diff
Flug 125 - 2020_02_08 - Karl-Otto - MFC Merching - Erstflug neue Elektronik
Infos
* Startzeit: 17:30 Uhr
* Flugzeit: 00:??:?? [hh:mm:ss]
* Wind: 0[°], 0 [m/s], windstill
* Art des Starts: Wurf
* Beteiligte: Jonas, Gregor
* Grund des Fluges: Testen der neuen Elektronik im Antriebsstrangtext/html2020-02-19T08:18:47+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-126
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-126&rev=1582096727&do=diff
Flug 126 - 2020_02_15 - Karl-Otto - Hochdorf - Neuer Flugplatz, Erstflug Julian
Infos
* Startzeit: 17:30 Uhr
* Flugzeit: 00:10:00 [hh:mm:ss]
* Wind: 0[°], 0 [m/s], windstill
* Art des Starts: Wurf
* Beteiligte: Jonas, Julian
* Grund des Fluges: Besichtigung des möglichen Flugplatzes in Hochdorf (Privatgrundstück mit Erlaubnis), Julians Erstflugtext/html2020-02-19T13:51:58+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-127
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-127&rev=1582116718&do=diff
Flug 127 - 2020_02_18 - Karl-Otto - Flugplatz Thalhausen - Vergleichbare Mission und Stromaufnahme
Infos
* Startzeit: 13:30 Uhr und 15:30 Uhr
* Flugzeit: 00:33:00 [hh:mm:ss] und 00:32:00 [hh:mm:ss]
* Wind: 7-8 [m/s], leichter Wind
* Ort: <https://www.google.com/maps?q=48.426444,11.211806&t=k>text/html2020-02-20T09:44:55+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-128
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-128&rev=1582188295&do=diff
Flug 128 - 2020_02_18 - Julle - Flugplatz Thalhausen - Erstflug Julle
[Flugplan Julles erster Flug |]
Infos
* Startzeit: 17:00 Uhr
* Flugzeit: 00:30:00 [hh:mm:ss]
* Wind: 256 [°], 8 [m/s], leicht böig
* Ort: <https://www.google.com/maps?q=48.426444,11.211806&t=k>
* Art des Starts: Wurf
* Beteiligte: Jonas, Friedrich, Juliantext/html2020-02-28T18:46:32+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-129
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-129&rev=1582911992&do=diff
Flug 129 - 2020_02_21 - Otto - Flugplatz Thalhausen - 1h Flug
[Flugplan Thalhausen |]
Infos
* Startzeit: xx:00 Uhr
* Flugzeit: 00:xx:00 [hh:mm:ss]
* Wind: xx [°], x [m/s],
* Ort: <https://www.google.com/maps?q=48.426444,11.211806&t=k>
* Art des Starts: Wurf
* Beteiligte: Jonas, Julian
* Grund des Fluges: 50% TRIM_THRUST Otto und 1h Flugzeittext/html2020-02-28T18:46:07+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-130
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-130&rev=1582911967&do=diff
Flug 130 - 2020_02_22 - Otto - Flugplatz Thalhausen - Erster Flug von Jonathan und Vincent
[Flugplan Thalhausen |]
Infos
* Startzeit: 16:00 Uhr
* Flugzeit: 00:30:00 [hh:mm:ss]
* Wind: xx [°], 8 [m/s],
* Ort: <https://www.google.com/maps?q=48.426444,11.211806&t=k>
* Art des Starts: Wurf
* Beteiligte: Jonathan, Vincent, Friedrichtext/html2020-09-25T20:42:17+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-132
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-132&rev=1601059337&do=diff
Flug 132 - 2020_09_24 - Otto - Flugplatz Thalhausen - Testflug "TheBox"
Infos
* Startzeit: 16:00 Uhr
* Flugzeit: 00:45:00 / 00:15:00 / 00:10:00 [hh:mm:ss]
* Wind: windstill
* Ort: <https://www.google.com/maps?q=48.426444,11.211806&t=k>
* Art des Starts: Wurf
* Beteiligte: Jonathan, Vincent, Gregortext/html2020-09-29T17:59:58+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-133
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-133&rev=1601395198&do=diff
Flight 133 - 2020_09_27 - Otto - Flugplatz Thalhausen - TestFlight "TheBox" - Part 2
Overwiew
* Take Off: 13:00 Uhr
* Flight time: 00:45:00 / 00:15:00 / 00:10:00 [hh:mm:ss]
* Wind: 10km/h
* Place: <https://www.google.com/maps?q=48.426444,11.211806&t=k>
* Team: Jonathan, Vincent, Gregor, Christian, Felix (Guest)text/html2021-03-06T14:39:29+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-134
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-134&rev=1615037969&do=diff
134 - 2021-03-03 - Franki - NeuenDorfImSande -Propellertests
Infos
* Startzeit: 13:00 Uhr
* Fluganzahl: 9
* Flugzeit: ~00:10:00 [hh:mm:ss]
* Wind: 230 [°], 5 [km/h], teils böhig
* Art des Starts: Wurf mit Automatik
* Beteiligte: Phillip, Martintext/html2021-03-10T11:49:25+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-135
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-135&rev=1615373365&do=diff
135 - 2021-03-09 - Dichti - Thalhausen - Test with completely sealed plane
Infos
* Startzeit: 15:30 Uhr
* anzahl flüge: 2
* Flugzeit: ~00:20:00 [hh:mm:ss]
* Start: Wurf mit Automatik
* Beteiligte: Gregor
* Grund des Fluges: Testflug mit dichtem Flieger vor Wasserlandungtext/html2021-03-26T13:23:19+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-136
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-136&rev=1616761399&do=diff
136 - 2021-03-23 - Dichti, Billie - Fehmarnsund - Integration tests with completely sealed planes
Infos
* Startzeit: 11:24
* Anzahl Flüge: 18 (4 x Billie, 14 x Dichti)
* Flugzeit: - [hh:mm:ss]
* Start: Wurf mit Automatik
* Beteiligte: Gregor, Julian, Philipp, Renetext/html2021-04-06T11:05:53+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-137
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-137&rev=1617699953&do=diff
137 - - - Dichti - Berlin - Test of GPS Moduls
Infos
* Beteiligte: Philipp
* Grund des Tests: Test der GPS Modul in der Box, außerhalb der Box
* Flightlogs: <https://cloud.hs-augsburg.de/s/myqkSS526dSrdE9>
Es wurden drei Datensätze erstellt. Ebay GPS aus Dichti wurde in verschlossener Box und auf der Box liegend getestet. GPS Modul aus dem Talon (mRo Modul) wurde nur ohne Box getestet. Alle Tests erfolgten in einem Berliner Hinterhof mit relative freier Sicht. Die Tests erfolgten in Abs…text/html2021-06-30T11:41:48+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-138-pro
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-138-pro&rev=1625046108&do=diff
====== 138 - 2021-05-29 - Testflights with the new “Minitalon Pro” Modell
Infos
* Take off: 15:30 Uhr
* Nr. of flight: 2
* Airborne: ~00:20:00 [hh:mm:ss]
* Start: Wurf mit Automatik
* Team: Gregor
* Reason for flight: checking out the new model on generic flight behaviour and endurance & testing new M9N GPS Moduletext/html2021-08-19T08:59:58+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-138
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-138&rev=1629356398&do=diff
139 - 2021-06-14 - Eberswalde OT Lichterfelde - Erstflug mit Phoenix 2400 und 4S6P LiIon Akku
Infos
* Startzeit: 13:50:48
* Anzahl Flüge: 1
* Flugzeit: 03:25:00 [hh:mm:ss]
* Distanz: 160857,8 m
* Start: Wurf
* Beteiligte: Philipp
* Grund des Fluges: Erstflug des Phoenix 2400 Segelfliegers mit 4S6P Akkutext/html2021-08-09T16:50:11+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-140
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-140&rev=1628520611&do=diff
140 - 2021-08-07
Infos
Team: Julian, Fritz, Philipp, Gregor, Christian, Vincent, Jonathan
Logs:
<https://cloud.hs-augsburg.de/apps/files/?dir=/Shared/SearchWing/FlightLogs/140-2021-08-07-Thalhausen&fileid=106757484>
Ziel: GPS Test und Reichweitentest
Flug 2 - Pearlmann
* In air at Sat Aug 7 13:11:46 2021 (percent 1% groundspeed 3.1)
* On ground at Sat Aug 7 14:29:05 2021 (percent 99.4% groundspeed 0.7 time=4639.0 seconds)text/html2022-02-04T13:07:28+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-143
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-143&rev=1643976448&do=diff
143 - 2021-12-xx - Mission Lifeline Canaries
Infos
* Team: Leon, Philipp / Mission Lifeline
* Logs: <https://cloud.hs-augsburg.de/s/zt5tNTxwRwHaJd2>
* Ziel: Einsatz
X-X-X - Flug 0 - Perlman
Beim Kalibrieren von Perlman im Hafen haben wir lange keinen GPS-Fix erhalten. Nach einem oder zwei Reboots des System ist jedoch ein Fix zustande gekommen. Leon hat von Problemen nach beim ersten Start auf See berichtet. Dieser erfolgte nach ca. 7 Tagen.text/html2022-04-17T13:42:06+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-144
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-144&rev=1650195726&do=diff
144 - 2022-04-17 - Eberswalde OT Lichterfelde - Erstflug IP67-Box
Infos
* Startzeit: -
* Anzahl Flüge: 2
* Flugzeit: XX:XX:XX [hh:mm:ss]
* Distanz: XXX m
* Start: Wurf
* Beteiligte: Philipp und Genosse
* Grund des Fluges: Erstflug der IP67-Box in einem X-UAV Talontext/html2022-06-03T21:28:36+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-145
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-145&rev=1654284516&do=diff
145 - 2022-06-02 - Thalhausen - Testflug
Infos
* Startzeit: 13:51 UTC
* Anzahl Flüge: 4
* Flugzeit: 01:14:00 [hh:mm:ss] (Erster Start bis letzte Landung)
* Distanz: XXX m
* Start: Wurf
* Beteiligte: Philipp, Vincent, Marco und Shirin
*text/html2022-07-24T20:34:52+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-146
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-146&rev=1658687692&do=diff
145 - 2022-07-08 - Thalhausen - Testflug
Infos
* Anzahl Flüge: 3
* Beteiligte: Gregor, Vincent und Marco
* Grund des Fluges: Zweiter Testflug für Maggy, erster Testflug für Elly
* Flight Review:
* Wetter: leichter wind, bewölkt
* Wind: ~ 15-20 km/htext/html2022-07-14T11:53:41+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flight-147
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flight-147&rev=1657792421&do=diff
147 - 2022-07-06 - Mikrotik WiFi Boards - Rauener Berge - WiFi Tests über 15km
Infos
* Beteiligte: Philipp und Genosse
* Grund des Fluges: Erprobung der Mikrotik WiFi Hardware über 15km
* Wetter: Starker Wind, bewölkt
* Test-Daten: <https://cloud.hs-augsburg.de/s/5YQipmymNNMREXy>
Testsetuptext/html2019-09-24T12:02:03+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-100
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-100&rev=1569319323&do=diff
Start: 16:38 Uhr
Logfile:
https://review.px4.io/plot_app?log=83bfd1d7-58a6-4df7-8b3b-660c8dcef393text/html2019-09-24T12:04:06+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-101
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-101&rev=1569319446&do=diff
Flug 101 am 26.02.2019 bei Malta Hippdrom
Start:15:15 Uhr
Ziel des Fluges
Peter2 ist wieder repariert. Wir wollen erneut fliegen und die Landung diesmal noch mal automatisch probieren, aber auch manuelles Flieger mehr üben um im Zweifel manuell landen zu können.text/html2019-03-01T16:57:38+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-102
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-102&rev=1551455858&do=diff
Flug 102 am 26.02.2019 bei Gozo Hippodrom
Ziel des Fluges
Lande-Pattern anpassen um eine automatische Landung zu ermöglichen.
Modell Peter2
- Nur neuer Akku, sonst wie Flug 101
Flug Protokoll
Der Flug in der Mission verläuft sehr gut und Problemlos. Danach wird noch eine manuelle Übungsphase eingeschoben in der Björn weiter fliegen übt.text/html2019-03-01T17:47:05+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-103
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-103&rev=1551458825&do=diff
Flug 103 - Landung per Landing-Waypoint statt -Pattern
Mission
In diesem Versuch wird getestet, ob das Landen mit einem Waypoint Typ “Landing” anders ,besser, genauer funktioniert als mit dem Pattern.
Modell Peter2
Wie in Flug 103, auch gleicher Akku.text/html2019-03-05T10:27:16+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-104
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-104&rev=1551778036&do=diff
Flug am 27.02.2019 bei Gozo Malta - Hippodrom
Ziel des Fluges
Testen der Funktion “Return To Ship”
Modell: Peter2
Konfiguration:
* Firmware 1.8.1dev (Anpassungen von Björn für Kamera-Trigger)
* 2150g Gewicht
* Schwerpunkt 71mm
* Akku ID Xtext/html2019-10-13T14:57:05+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-105
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-105&rev=1570971425&do=diff
105 - 2019_02_28 - Platschi - Malta Hippodrom - Jungfernflug
Ziel des Fluges
Jungfernflug von Platschi. Bevor wir danach mit Platschi ins Wasser wollen, wollen wir Anland noch einmal kurz die Funktionstüchtigkeit des Flieger verifizieren.
Modell Platschitext/html2019-10-13T14:56:47+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-106
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-106&rev=1570971407&do=diff
106 - 2019_02_28 - Platschi - Malta Gozo Fährhafen - Wasserflug und Wasserlandung
Ziel des Fluges
Simulation Rettungsflug über Meer:
Start von Land, Flug über Meer mit Such-Pattern, Landung im Wasser, Bergung aus Boot.
* LAND: Wurfstart von Land an Klippe. 2 Personen an Land. Telemetrie (passiv)text/html2019-10-13T14:56:28+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-107
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-107&rev=1570971388&do=diff
107 - 2019_03_01 - Platschi - Malta Gozo Ramla Bay - 10km Telemetrietest
Ziel des Fluges
Test der RFDesign 868 MHz Telemetrie mit einem Flug übers Meer mit einer Distanz von bis zu 10 km.
Modell Platschi
Konfiguration:
* Firmware: searchwing-1.8.2-2text/html2019-10-13T14:56:06+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-108
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-108&rev=1570971366&do=diff
108 - 2019_03_02 - Platschi - Malta Gozo Ramla Bay - Suchmuster bei Windstärke 5
Ziel des Fluges
Flugverhalten bei Windstärke 5
Modell Platschi
Konfiguration:
* Firmware: searchwing-1.8.2-2
* ca. 2000g Gewicht
* Schwerpunkt 71mm
* Akku: 41text/html2019-10-13T13:20:11+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-109
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-109&rev=1570965611&do=diff
109 - 2019_03_14 - Paolo- Bergheim - Genauigkeitsprüfung
Infos
* Startzeit: 17:41 Uhr
* Flugzeit: 00:37:00 [hh:mm:ss]
* Wind: 225 [°], 5 [m/s], Böen bis 8 [m/s]
* Art des Starts: Wurf mit Automatik
* Beteiligte: Simon, David, Stephan
*text/html2019-10-13T14:55:13+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-110
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-110&rev=1570971313&do=diff
110 - 2019_03_17 - Platschi - Bergheim - Funktionstest und Schulung ResQShip
Infos
* Startzeit: 17:41 Uhr
* Flugzeit: 37m
* Wind: 225 [°], 10 [m/s], Böen bis 20 [m/s]
* Art des Starts: Wurf mit Automatik
* Beteiligte: Björn, Gregor, Friedrich R.text/html2019-10-13T14:55:06+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-111
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-111&rev=1570971306&do=diff
111 - 2019_03_17 - Platschi - Bergheim - Einweisung in Landung ResQShip
Infos
* Startzeit: 15:50 Uhr
* Flugzeit: 15:18 Minuten
* Wind: Der Wind kam ungefähr aus Richtung Süd-West mit Geschwindigkeit 10 m/s (Böen bis 20 m/s)
* Art des Starts: Wurf mit Automatiktext/html2019-10-13T14:55:00+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-112
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-112&rev=1570971300&do=diff
112 - 2019_03_17 - Platschi - Bergheim - Einweisung Missionsplanung sowie Start und Landung ResQShip
Infos
* Startzeit: 16:16 Uhr
* Flugzeit: 00:11:46 [hh:mm:ss]
* Wind: 225 [°], 10 [m/s], Böen bis 20 [m/s]
* Art des Starts: Wurf mit Automatiktext/html2021-03-04T00:35:55+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-113
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-113&rev=1614814555&do=diff
113 - 2019_03_17 - Platschi - Bergheim - Suchmuster bei Starkwind (Abbruch)
Infos
* Startzeit: 16:36 Uhr
* Flugzeit: 00:17:07 [hh:mm:ss]
* Wind: 225 [°], 15 [m/s], Böen bis [30 m/s]
* Art des Starts: Wurf mit Automatik
* Beteiligte: Björn, Friedrich R.text/html2019-10-13T14:54:43+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-114
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-114&rev=1570971283&do=diff
114 - 2019_04_15 - Platschi - Adria - Flug vom Segelschiff aus
Infos
* Startzeit: XX:XX Uhr
* Flugzeit: XX:XX:XX [hh:mm:ss]
* Wind: <Richtung>[°], <Geschwindigkeit> [m/s], <konstant, böig, …>
* Art des Starts: Wurf
* Beteiligte: Björntext/html2019-09-11T16:44:15+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-115-2
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-115-2&rev=1568213055&do=diff
Flug am 19.05.2019 im Mittelmeer mit Björn und Friedrich R.
First flight on the mediterranean!
The flights were part of a mission which is covered in a TV documentation.
Modell Poseidon
Konfiguration:
[resqship-telemetry.zip]
[ Flightlogs vom PixRacer]
Flug Protokoll
First flight
Flight review
The first flight was hand launched in stabilized mode and then switched to mission mode. Images were collected. The images are tagged with Björns script on the Raspberry Pi, i.e. they are GPS…text/html2019-10-13T13:01:40+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-115
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-115&rev=1570964500&do=diff
115 - 2019_04_17- Poseidon - Bannacker - Jungfernflug
Infos
* Startzeit: 17:16 Uhr
* Flugzeit:
* 115a: 00:03:20 [hh:mm:ss]
* 115b: 00:04:00 [hh:mm:ss]
* 115c: 00:02:38 [hh:mm:ss]
* Wind: <Richtung>[°], <Geschwindigkeit> [m/s], <konstant, böig, …>text/html2019-10-13T12:56:50+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-116
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-116&rev=1570964210&do=diff
116 - 2019_06_06 - Balu - Bannacker - Jungfernflug
Infos
Balu ist das Wasserflugzeug, kein Mini Talon.
* Startzeit: 18:00 Uhr
* Flugzeit: 00:18:20 [hh:mm:ss]
* Wind: <Richtung>[°], <Geschwindigkeit> [m/s], <konstant, böig, …>
* Art des Starts: Wassertext/html2019-10-13T12:51:02+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-117
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-117&rev=1570963862&do=diff
117 - 2019_06_14 - Platschi - Mandichiosee - ROS Bilder sammeln
Infos
* Startzeit: 16:00 Uhr
* Flugzeit: 00:13:21 [hh:mm:ss]
* Wind: 100 [°], 3 [m/s], ganz leicht böig
* Art des Starts: Wurf
* Beteiligte: Jonas, David, Max
* Fliegerconfig: a0c31815f2191415bdf1c1ab8cd2497d25e5c6b5text/html2019-10-20T12:34:34+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-122
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-122&rev=1571567674&do=diff
Flug 122 - 2019_10_15 - Jelly - Uni Augsburg - Ladebuchse, Autolanding
Infos
* Startzeit: 17:30 Uhr
* Flugzeit: XX:XX:XX [hh:mm:ss]
* Wind: 270[°], 5 [m/s], konstant
* Art des Starts: Wurf mit Automatikstart
* Beteiligte: Björn, Jonas
*text/html2020-01-04T17:46:46+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-20180328
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-20180328&rev=1578156406&do=diff
Flug 085 - 2018_02_28 - Pipistrel Virus - Bodensee - Luftaufnahmen
Infos
* Startzeit: XX:XX Uhr
* Flugzeit: 11:33:10 [hh:mm:ss]
* Wind: Richtung XX [°], Geschwindigkeit XX [m/s], Art <konstant, böig, …>
* Art des Starts: Flugplatz
* Beteiligte: Beckmann, Gregortext/html2019-10-13T12:36:25+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-20180427
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-20180427&rev=1570962985&do=diff
086 - 2018_04_27 - Freddy1 - Bergheim Raps - Start mit Autopilot
Infos
* Startzeit: 14:53 Uhr
* Flugzeit: XX:XX:XX [hh:mm:ss]
* Wind: Richtung XX [°], Geschwindigkeit XX [m/s], Art <konstant, böig, …>
* Art des Starts: Wurf
* Beteiligte:text/html2018-06-10T12:03:13+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-20180520
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-20180520&rev=1528624993&do=diff
Flug vom 20.5.2018
* Erster Flug am Flugplatz vom MFCA (Dank an Franz Lernet, Andreas und Robert Kaiser!!!)
* Erster Flug mit vollautomatischem Start
Bilder
* Bilder Picam 1
* Bilder Picam 2
* Bilder Picam 3
* Bilder Picam 4
* Bilder Picam 5
* Bilder Picam 6
Fluglogs
[ PX4 Logdaten vom Pixracer]
Erster Flug, manuell / Andreas Kaiser
2. Flug
3. Flug
AutoTakeOff und AutoLandung erfolgreich!!!
Videos
Video 1: Autostart erfolglos mit manueller Rettung vor dem Net…text/html2018-08-30T15:38:02+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-20180815
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-20180815&rev=1535636282&do=diff
Protokoll zum Testflug
Wann: 15.08.2018
Wo: Modellflug-Club Augsburg e.V.
Wetter: 24°C, teilweise bewölkt mit ca. 3 km/h Wind.
Teilnehmer: Friedrich, Gregor, Anna, Luk, Björn
Konfiguration Flieger:
* 10×6“ Propeller
* Standard Telemetrie (hochgesetzte Leistung ?? )text/html2018-08-30T15:45:23+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-20180818
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-20180818&rev=1535636723&do=diff
Flug vom 17.8.2018
Setup
* Mini Talon
* Fernsteuerempfänger FrSky XSR-M
* 433 MHz Telemetrie mit 100 mW
Log
* 17:37 Uhr: Autostart fehlgeschlagen
* 17:39 Uhr: Autostart erneut fehlgeschlagen: Andi versucht den Flieger zu retten, aber die Fernsteuerung reagiert nicht; QGroundControl meldettext/html2018-10-12T13:09:18+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-20180909
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-20180909&rev=1539342558&do=diff
Testflug vom 9.9.2018 beim Modellflugclub Wehringen
Der Flug findet beim Modellflugclub Wehringen statt, da Andi vom MFCA an diesem Wochenende keine Zeit hat.
Konfiguration
* GPS/Kompass vorn auf der Spitze
* Kompass mit YAW 180 konfiguriert
* Firmware 1.7.3
* QGroundControl 3.4.0text/html2018-09-17T23:17:57+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-20180913
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-20180913&rev=1537219077&do=diff
Flug am 13.9.2018 beim MSC Diedorf
Beschreibung vom Flug
Wir versucht den Flieger manuell zu starten und bei beiden Versuchen hat der Start nicht funktioniert. Vermutlich eine Kombination aus
* zu steilem Abwurf
* ungünstigem Schwerpunkt bei 55mm (zu kopflastig)text/html2018-09-27T18:42:35+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-20180919
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-20180919&rev=1538066555&do=diff
Flug am 19.9.2018 beim MSC Diedorf
Konfiguration
Freddy (Flieger 1)
* Pixracer 1 mit FW 1.7.3
* Propeller 10×7
* 4000 mAh Akku
Flieger 2
* Pixracer 1 mit FW 1.7.3 aus Freddy ausgebaut und auch im zweiten benutzt
* Propeller 10×8
* 4000 mAh Akkutext/html2018-10-07T21:11:28+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-20180927
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-20180927&rev=1538939488&do=diff
Flug am 27.9.2018 beim MSC Diedorf
Für den Flug sind Freddy und Peter vorbereitet.
Setup
Firmwarekonfiguration
Für beide Modelle (Freddy und Peter) wurden die folgenden Parameter gesetzt:
* FW_AIRSPD_MAX auf 30 m/s
* FW_AIRSPD_MIN auf 15 m/stext/html2018-10-10T13:24:15+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-20181007
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-20181007&rev=1539170655&do=diff
Flug am 7.10.2018 beim MSC Diedorf
Setup
Firmwarekonfiguration
Für beide Modelle (Freddy und Peter) wurden die folgenden Parameter gesetzt:
* FW_THR_CRUISE auf 40%
* FW_AIRSPD_TRIM auf 17 m/s
* FW_AIRSPD_MAX auf 35 m/s
* FW_AIRSPD_MIN auf 12 m/stext/html2018-10-20T07:06:50+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-20181013
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-20181013&rev=1540012010&do=diff
Flug am 13.10.2018 beim MSC Diedorf
Setup
Firmwarekonfiguration
TODO: Dateien hochladen
Flüge mit Peter
Konfiguration:
* Custom Firmware Firmware 1.8.0 + X-UAV Mini Talon airframe
* ca. 2000g Gewicht
* Schwerpunkt auf dem vorderen Servokabel am Flügel (Zwischen den Flügen geändert)text/html2018-11-20T18:17:22+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-20181118
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-20181118&rev=1542734242&do=diff
Flug am 18.11.2018 in Sand
Beschreibung
Der Flug findet am Sonntag, den 18.11.2018, in der Nähe von Sand statt.
* Peter mit Custom Firmware 1.8.x plus X-AUV Mini Talon Airframe
* Airspeedsensor vorne unter einer Haube
Der Flieger fliegt eine Mission mit Handstart. Die Mission beinhaltet eine Landeprozedur aus Loiter und Landeanflug wie in den neueren QGC Versionen vorgesehen. Beim Landeanflug wir die Höhe als zu hoch eingeschätzt. Der Pilot schaltet vontext/html2019-10-13T14:40:38+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-20190222
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-20190222&rev=1570970438&do=diff
099 - 2019_02_22 - Freddy1 - Malta Ramla Beach - Strandstart (RIP Freddy)
Infos
* Start: 16:30 Uhr
Wir fliegen zum ersten mal auf Malta am Ramla Beach. Es geht wind mit ca. 20-40 km/h aus Richtung Meer, d.h. aus Norden. Wir bereiten alles vor. Eine kurze Mission soll gegen den Wind starten, auf 50m steigen, dann auf 40m - wenden Richtung Land. Danntext/html2018-10-29T21:13:53+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-propeller
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-propeller&rev=1540844033&do=diff
Flug am dd.mm.yyyy bei NNN
Vorbereitungen
Aus: searchwing-preflight-checklist:
Ziel des Fluges
Ziel des Fluges ist ein Pattern mit verschiedenen Propellern zu fliegen um die Effizienz der verschiedenen Modelle festzuhalten.
Folgende Propeller sollen ausgeflogen werden:
*text/html2018-11-12T19:28:55+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-schwerpunkt
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-schwerpunkt&rev=1542047335&do=diff
Flug am dd.mm.yyyy bei NNN
Vorbereitungen
Aus: searchwing-preflight-checklist:
Ziel des Fluges
Hier soll der Schwerpunkt, der sonst immer nur Pi*Daumen festgelegt wurde, konkret mithilfe der Schwerpunktwaage für alle weiteren Flüge niedergeschrieben werden. Dazu wird Peter verwendet, weil Freddy dank seines abgesäbelten Hecks das Messergebnis verfälschen könnte.text/html2019-10-13T12:44:22+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-template
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-template&rev=1570963462&do=diff
Flug NNN - YYYY_MM_DD - Fliegername - Ort - Stichwort
Infos
* Startzeit: XX:XX Uhr
* Flugzeit: XX:XX:XX [hh:mm:ss]
* Wind: <Richtung>[°], <Geschwindigkeit> [m/s], <konstant, böig, …>
* Art des Starts: [Wurf/Katapult]
* Beteiligte:
*text/html2019-12-30T17:49:55+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flug-virus-20181007
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flug-virus-20181007&rev=1577724595&do=diff
Flug am 7.10.2018 mit der Pipistrel Virus zum Bodensee
Gregor und Friedrich sind am 7.10.2018 mit der Pipistrel Virus zum Bodensee geflogen um dort Fotos mit der Pi Kamera zu machen. Der Aufbau war der gleiche wie beim Flug zum Bodensee am 28.2.2018. Allerdings waren jetzt Boote auf dem See.text/html2019-04-21T16:22:37+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flugvorbereitung
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flugvorbereitung&rev=1555856557&do=diff
Flugvorbereitung
Flugleiter im Voraus festlegen. Pilot spätestens beim Briefing festlegen.
Aufgaben des Flugleiters
Planung
* Ziel des Fluges festlegen
* Ablauf des Fluges planen (Start, Flug und Mission, Landung; welche Modi)
* Mission planen und validierentext/html2021-04-07T13:47:33+0200Anonymous (anonymous@undisclosed.example.com)searchwing-flugzeug
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-flugzeug&rev=1617796053&do=diff
Flugzeug
Nach den ersten Versuchen im Jahr 2016 mit zwei Bixler3 von Hobbyking, sind wir jetzt auf die XUAV Mini Talon umgestiegen. Das Flugzeug hat eine Spannweite von 1300mm und eine Länge von 830mm. Die Komponenten dazu sind
* SLS XTRON 10000mAh 4S1P 14,8V 25C/50C, früher Turnigy Graphene LiPo Akku mit 10000 mAh
* Alternativ eintext/html2020-02-13T11:02:35+0200Anonymous (anonymous@undisclosed.example.com)searchwing-fuselage-beams
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-fuselage-beams&rev=1581588155&do=diff
Fuselage Beams
Author: Friedrich Beckmann
* Saw the beams to a length of 470mm
* Use a brush 3 to put UHU POR in the beam opening of the fuselage
* Use the same brush to paint one side of the beam with UHU POR
* Wait for minimum 10 min to let the UHU POR get dry.text/html2018-04-16T19:37:07+0200Anonymous (anonymous@undisclosed.example.com)searchwing-how-to-fly
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-how-to-fly&rev=1523900227&do=diff
Start-Sequenz
* Auswählen von “Take-Off” oder “Mission” Mode
* “Arming” der Drohne durch Bewegen des Throttle-Sticks nach rechts unten
* Beschleunigen und Werfen der Drohne führt zum Start des Motors und Auslenkung des V-Leitwerkstext/html2021-03-20T14:44:35+0200Anonymous (anonymous@undisclosed.example.com)searchwing-image-download-station
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-image-download-station&rev=1616247875&do=diff
Image Download station
The images are stored on the two Raspberry Pi Zeros. The Image download station provides image download via two parallel Wifi links from the drone. The image download station is based on two GL-AR750 access points. The datatransfer itself is handled by rsync via its rsync protocoll which doesnt rely on SSH. SSH is not used as the pi zero is not fast enough to encrypt the huge data we want to transfer for each flight.text/html2020-02-12T14:06:56+0200Anonymous (anonymous@undisclosed.example.com)searchwing-inner-frame
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-inner-frame&rev=1581512816&do=diff
Inner Frame
Author: Friedrich Beckmann
The following image shows the inner frame with beams, without PVC tubes, pixracerplate and gpsplate.
[SearchWing inner frame with beams - without tubes]
The inner frame is 3D printed.
Design Data and Print
The design data is in the Onshape Searchwing-Frame Document. The frame is composed oftext/html2018-10-08T16:51:47+0200Anonymous (anonymous@undisclosed.example.com)searchwing-kameravirus
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-kameravirus&rev=1539010307&do=diff
Kamerahalterung für Pipistrel Virus
* Kamera an Deckel mit M2x16 Metallschrauben
* Pi in Gehäuse mit M2,5×8 Blechschrauben (Kreuzschlitz, Linsenkopf)
* Deckel an Gehäuse mit M2,5×10 Blechschrauben (Kreuz, Linsenkopf)text/html2018-10-12T13:47:09+0200Anonymous (anonymous@undisclosed.example.com)searchwing-katapult
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-katapult&rev=1539344829&do=diff
Katapultstart
Ideen
* Youtube: Boing ScanEagle mit Katapult auf Anhänger
* Youtube: CAstral mit einer schönen Kurbel
* MFI International Ausgabe 11/12014 & 12/2014, Katapult aus Aluprofil mit Umlenkrollen und Haltegeschirr
* Youtube: Skywalker X8 Katapult
* Youtube: Eigene Versuche mit HobbyKing Katapult aus den Versuchen vom Flug am 19.9.2018 beim MSC Diedorftext/html2018-10-22T21:03:09+0200Anonymous (anonymous@undisclosed.example.com)searchwing-landing
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-landing&rev=1540234989&do=diff
Landeanflug
Grundannahme
Um die Landung durchzuführen wird auf dem Pixhawk (PX) oder durch die Ground-Control-Station (GCS) eine Anflugkurve (und keine einfacher Zielpunkt) berechnet. Diese Kurve wird basierend auf den tatsächlichen Positionen während des Anflugs und muß vermutlich öfter aktualisiert werden müssen.text/html2022-02-10T12:15:18+0200Anonymous (anonymous@undisclosed.example.com)searchwing-landung
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-landung&rev=1644491718&do=diff
Landung
Ideen
* SearchWing Berlin - Netzlandung in aufgespanntem Netz
* Youtube: Boing Skyhook - Haken an der Tragfläche fliegt in senkrecht hängendes Seil
* Youtube: Zipline Landung mit horizontalem Seil, das nach oben angehoben wird, wenn der Flieger über das Seil fliegt
* Bundeswehr Luna - Landung in aufgespanntem Netz
* Military Conecpts for Take-Off and Landing of UAV
* Youtube: Senkrecht an Wand landen
* AeroVironment Puma
Positionsschätzung
* Schiff: Furuno SC-30 Head…text/html2021-02-13T09:00:41+0200Anonymous (anonymous@undisclosed.example.com)searchwing-live-video
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-live-video&rev=1613203241&do=diff
Live Video
Currently the drone takes still photos and stores them. The readout is done after landing. There is some interest in a live video connection.
Dominik Beisch, Jonas Rückel and Leo Hilliger have done some research regarding the range for classic analog first person view cameras with different antennas and transmit power variations in the 5text/html2017-10-15T16:51:06+0200Anonymous (anonymous@undisclosed.example.com)searchwing-livevideo
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-livevideo&rev=1508079066&do=diff
Live Video
Die Telemetriedaten sind nicht das einzige, das wir auf dem Schiff gebrauchen können. Am besten sollte das Flugzeug uns auch ein Video schicken können. Während die Arbeitsgruppe Luftbildaufnahmen sich damit beschäftigt, wie wir die Bilder aufnehmen, beschäftigt sich die Arbeitsgruppe Live Video damit, wie wir die Bilder am klügsten aufs Schiff bekommen.text/html2018-12-04T11:04:41+0200Anonymous (anonymous@undisclosed.example.com)searchwing-luftbild
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-luftbild&rev=1543917881&do=diff
Luftbildaufnahmen
Das Aufnehmen von Bildern aus großer Höhe und mit schnellen Bewegungen ist überraschend schwer. Um mal anzutesten, wie die Bilder aus dem Flugzeug aussehen, haben wir uns eine kleine Firefly 7S Kamera besorgt und sie einfach mal in Willi eingebaut.
Die Bilder, die dabei entstanden sind, sahen wellig aus und waren verwackelt. Dafür ist wohl dertext/html2021-07-09T14:09:35+0200Anonymous (anonymous@undisclosed.example.com)searchwing-minitalon-aufbau
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-minitalon-aufbau&rev=1625832575&do=diff
Aufbauanleitung und Inbetriebnahme
3D Modelle sind unter searchwing-3d-modelle verfügbar.
KnowHow
PX4 Parameter auslesen
* siehe PX4 WIki (https://docs.px4.io/en/advanced_config/parameters.html)
Flieger kalibrieren
* siehe PX4 Wiki (https://docs.px4.io/en/config/)
Klebstoffe
* Kleiberit 501.0 PUR: Vorsicht fließt wie Honig! Schäumt beim Trocknen, härte mit Luftfeuchtigkeit aus.text/html2019-03-27T20:36:25+0200Anonymous (anonymous@undisclosed.example.com)searchwing-minitalon-autopilot
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-minitalon-autopilot&rev=1553715385&do=diff
Inbetriebnahme Autopilot
* QGroundControl herunterladen/starten QGroundControl
* pixracer Autopilot mit QGroundControl verbinden
* Autopilot abstecken und erneut anstecken
* Der Autopilot wird automatisch erkannt
* Wenn der Autopilot erkannt wurde, die Firmware auf den Autopiloten spielentext/html2019-02-14T09:01:30+0200Anonymous (anonymous@undisclosed.example.com)searchwing-minitalon-inbetriebnahme
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-minitalon-inbetriebnahme&rev=1550131290&do=diff
Aufbau Mini-Talon
Übersicht
[searchwing-mini-talon.jpg]Bild 1: Der X-UAV Mini Talon aufgebaut
Generelles zum Kleben
Alle Klebverbindungen zum Styropor (EPO in Wahrheit) werden mit UHU Por Kleber gemacht. Dieser Kleber muss beidseitig aufgetragen werden und dann mindestens 10 Minuten trocknen (die Flächen müssen sich trocken anfühlen). Danach kann man die Flächen zusammendrücken. Die Festigkeit hängt vom maximalen Druck ab mit dem man die beiden Teile zusammendrückt.text/html2019-04-29T21:02:08+0200Anonymous (anonymous@undisclosed.example.com)searchwing-missioncase
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-missioncase&rev=1556564528&do=diff
Werkzeugkiste
Inhalt
Oben
* Fernbedienung inkl. Akku
* Ladegerät für Ferndienung
* Kompass
* Schnittschutzhandschuhe
* Multimeter
* Dokumententasche mit Flugablauf
Schublade oben:
* Android Tablet
* Lagegerät Tablet
* GPS-Maus (Inventar-Nr. 78)text/html2019-01-11T09:38:48+0200Anonymous (anonymous@undisclosed.example.com)searchwing-mobilfunkstation
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-mobilfunkstation&rev=1547195928&do=diff
Mobilfunkbasisstation auf See
As of today (10.1.2019) no further development - students stopped work.
Team
* Christian Meyer <christianheinrich.meyer@hs-augsburg.de>
* Tobias Schwarz <tobias.schwarz@hs-augsburg.de>
* Franz Aletsee <franz.aletsee@hs-augsburg.de>
* Sören Kohnert <soeren.kohnert@hs-augsburg.de>
Kurzfristiges Ziel
Auf dem Schiff wird eine Mobilfunkbasisstation eingerichtet. Sobald ein Schiffbrüchiger in Reichweite der Station sein Handy eingeschaltet hat, wird das Handy…text/html2020-02-15T17:24:58+0200Anonymous (anonymous@undisclosed.example.com)searchwing-parameters
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-parameters&rev=1581783898&do=diff
Parameter PX4 und Ardupilot
NamePX 4 Parameter NameArdupilot Parameter NameWertKommentarThrottle MaxFW_THR_MAXTHR_MAX100 Throttle MinFW_THR_MINTHR_MIN0 Throttle TrimFW_THR_CRUISETRIM_THROTTLE33% Airspeed MaxFW_AIRSPD_MAXARSPD_FBW_MAX28Geschwindigkeit etwas unter THR_MAXtext/html2020-02-17T17:35:30+0200Anonymous (anonymous@undisclosed.example.com)searchwing-pi-camera
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-pi-camera&rev=1581957330&do=diff
Raspberry Pi and Camera
We use the Raspberry Pi Zero W with the Raspberry Camera v2. The camera is mounted in
the Camera Pipe.
Camera in Pipe
* Seal the camera with Elastosil. Use the pink dispenser needle with 0.58mm diameter
* Add the 15cm Pi Zero camera cable
* Fix the camera cable connector with hotmelt
* Fix the camera with the fourtext/html2021-11-18T15:08:54+0200Anonymous (anonymous@undisclosed.example.com)searchwing-pi-datarate
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-pi-datarate&rev=1637244534&do=diff
Raspberry Pi Zero data transfer rate test
The Raspberry Pi stores the images which are collected during flight. After the plane landed, the images are retrieved from the Pi. The least impact with respect to water sealing would be a wireless transfer via Wifi or Bluetooth. For completeness I also test the transfer rate via USB configured as RNDIS network device. As a seperate topic I look into the transfer rate of the SD Card.text/html2019-06-14T13:40:43+0200Anonymous (anonymous@undisclosed.example.com)searchwing-plane-production
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-plane-production&rev=1560512443&do=diff
Plane production techniques
* Youtube: Easystar Injection Moulding
* Youtube: Carbon fuselage
* Youtube: Styropor CNC milling
* Youtube: Styropor CNC Hotwiretext/html2020-02-23T16:27:19+0200Anonymous (anonymous@undisclosed.example.com)searchwing-powermodule-in-fuselage
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-powermodule-in-fuselage&rev=1582471639&do=diff
Power Module in fuselage
Materials
* 2.5 sqmm flexible Muldental cable for the battery
* XT90 Stecker
* 1.0 sqmm flexible Muldental cable for the charge plug
Cable from Power module to XT90 battery connector
* Cut 285mm of the black 2.5 sqmm flexible Muldental cabletext/html2021-04-28T09:58:20+0200Anonymous (anonymous@undisclosed.example.com)searchwing-powermodule
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-powermodule&rev=1619596700&do=diff
Power Module
Author: Friedrich Beckmann
The power module comprises
* MOSFET based power switch to switch off the battery from all electronics
* 5.38V DC/DC converter to supply the PixRacer autopilot, GPS, FrSky RC receiver
* Battery voltage and current measurement circuit for the PixRacertext/html2018-04-23T19:47:17+0200Anonymous (anonymous@undisclosed.example.com)searchwing-pr
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-pr&rev=1524505637&do=diff
Öffentlichkeitsarbeit
Unsere Bautruppe besteht, wie einige bereits wissen, momentan aus 2 Leuten. Man sieht also, dass die Öffentlichkeitsarbeit bisher ein Thema war, dass wir ein klein wenig vernachlässigt haben. Ingenieure sind gerne ein bisschen faul, was das Front-End angeht. Dabei können wir die Aufmerksamkeit gut gebrauchen, denn dann haben wir auch mal ein wenig Druck, etwas fertig zu bekommentext/html2019-02-27T12:26:50+0200Anonymous (anonymous@undisclosed.example.com)searchwing-preflight-checklist
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-preflight-checklist&rev=1551266810&do=diff
Flugvorbereitung
Ist jetzt inkl. Checkliste hier
Alte Checkliste - als referenz.
Die fertige Checklist kann man sich hier ansehen: [preflight_checklist.pdf]
Will man die Checklist bearbeiten, muss man sich Einen TeX-Editor holen und dieses Archiv: [checklist_zip.zip]
Anschließend mokelt man dann in der checklist.tex Datei herum.text/html2022-02-04T11:21:55+0200Anonymous (anonymous@undisclosed.example.com)searchwing-pressespiegel
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-pressespiegel&rev=1643970115&do=diff
Pressespiegel
* Nürnberger Nachrichten - 30.01.2022 - Mit Drohnen auf Mission: Wie ein Seenotretter aus Röttenbach Geflüchtete im Atlantik sucht
* Südkurier - 07.01.2022 - Drohnen erweitern Aktionsradius zur Rettungen von Flüchtlingen bei den Kanarischen Inseln
* netzpolitik.org - 16.11.2021 - Drohnen für die nicht-staatliche Seenotrettung
* Englische Version
* neues deutschland - 02.07.2021 - Überwachen für den guten Zweck
* DRONES - Ausgabe 02/2021 - Search & Rescue - Wie Sear…text/html2019-11-26T21:06:57+0200Anonymous (anonymous@undisclosed.example.com)searchwing-projektleitung
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-projektleitung&rev=1574798817&do=diff
Projektleitung
Aufgaben
* Projektinitiierung
* Erstellung des Projektsteckbriefes
* Zieldefinition des Projektes
* Planung der unterschiedlichen Projektphasen, Termine und Meilensteine
* Projektdurchführung
* Überwachung von Milestones, Terminentext/html2018-10-28T23:43:12+0200Anonymous (anonymous@undisclosed.example.com)searchwing-px4-analyse
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-px4-analyse&rev=1540766592&do=diff
Analysis of the PX4-Firmware
The most relevant parts for making an adaptation with the goal of integrating an altered landing approach into the PX4-Firmware seem to be the navigator and the position-controller. To enable an easy exchange about the findings source code analysis should be based on the version 1.8.0 of the PX4 firmware (text/html2018-05-14T21:12:19+0200Anonymous (anonymous@undisclosed.example.com)searchwing-radio-mode
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-radio-mode&rev=1526325139&do=diff
Radio Modes
Um die Fernbedienung (Taranis) auf Mode 1 bzw 2 umzubauen, müssen einige Schrauben angezogen bzw gelockert werden. Dabei kann man sich an folgendem Video orientieren:
https://www.youtube.com/watch?v=O8-B8teIDnk
Anschließend muss man in der Fernbedienung selbst über (lang gedrückt halten)text/html2022-04-02T09:46:32+0200Anonymous (anonymous@undisclosed.example.com)searchwing-rf-antenne
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-rf-antenne&rev=1648885592&do=diff
RFD868+ Telemetrie Modem
The RFD868+ telemetry modem provides a bidirectional 64 kBit/s link via 868 MHz radio transmission.
Links
* Datenblatt RFD868+ Modem S.9
* Anleitung Autopilot https://docs.px4.io/en/flight_controller/pixracer.html (Pinout TELEM1)
* Herstellerseite des Modems: http://store.rfdesign.com.au/rfd-868-modem/
* Taoglas 12dBi 868 MHz Antenne für die Bodenstation
* Datenblatt RFD868x Modem (neues Modem mit 32 Bit Prozessor - verwenden wir nicht) enthält mechanische …text/html2021-04-24T14:27:23+0200Anonymous (anonymous@undisclosed.example.com)searchwing-rfd868-mount
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-rfd868-mount&rev=1619267243&do=diff
RFD 868+ telemetry radio mount
Author: Friedrich Beckmann
The modem is connected to the PixRacer Telem2 port and the power module. The modem is mounted in the right fuselage half and will be connected just shortly before glueing the two fuselage parts to the PixRacer and the Powermodule.text/html2018-11-22T20:36:28+0200Anonymous (anonymous@undisclosed.example.com)searchwing-rfd868-reichweite
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-rfd868-reichweite&rev=1542915388&do=diff
RF Design 868 MHz Modem - Range Measurements
The Longrange Telemetry team in the Systems Engineering course WS18/19 did range measurements with the RF Design 868 MHz Modem with different antennas and modem settings.text/html2020-10-16T18:55:04+0200Anonymous (anonymous@undisclosed.example.com)searchwing-solarflight
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-solarflight&rev=1602867304&do=diff
Solar flight
The time airborne and with that the operation radius is limited by the battery life.
Provided the case that the sun is shining above the mediterranean sea, solar cells on the wing surface are capable to increase this radius.
At ETH Zurich they even built a autonomous rc-plane that can fly through the entire night with the solar energy collected the day before. Thought further, it may even be possible to develop a drone which can be launched even from mainland and only needs to ret…text/html2019-02-23T13:30:12+0200Anonymous (anonymous@undisclosed.example.com)searchwing-telemetrie-check
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-telemetrie-check&rev=1550925012&do=diff
Telemetrie Check
Beim Flug am 27.4.2018 ist die Telemetrie ausgefallen. Um die Telemetrie zu testen, kann man die Modems als UART Bridge ohne die PX4 Firmware ausprobieren.
* Zunächst muss man das Telemetrie korrekt anschließen. Dazu braucht man einen Jumper und ein USB Kabel. Der Jumper verbindet Pins 4 und 6. Das USB Kabel muss mit dem Ground auf Pin 1 angeschlossen werden (schwarz), danach auf Pins 3, 5, 7, 9 und 11. Dazu ein Foto:text/html2017-10-15T16:45:53+0200Anonymous (anonymous@undisclosed.example.com)searchwing-telemetrie
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-telemetrie&rev=1508078753&do=diff
Telemetrie
Ohne die Telemetrie nützt uns der tollste Autopilot und das beste Flugzeug nichts! Der Autopilot muss dem Flugzeug über weite Strecken hinweg sagen können, was es zu tun und zu lassen hat, und das Flugzeug muss dem Autopiloten sagen, wo es ist und wie es in der Luft liegt.text/html2019-01-19T12:32:53+0200Anonymous (anonymous@undisclosed.example.com)searchwing-temp
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-temp&rev=1547897573&do=diff
Testing the temperature inside the plane
As the waterproof plane does not have any venting, we need to make sure that the temperature inside the plane doesnt get to high.
Test Setup
Mainly the ESC produces a lot of waste
The temperature was measured directly at the ESC - which was the hottest point in the plane.text/html2019-10-13T12:26:11+0200Anonymous (anonymous@undisclosed.example.com)searchwing-templates
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-templates&rev=1570962371&do=diff
Templates
Flugbericht
Flug NNN - 20YY_MM_DD - Fliegername - Ort - Stichwort
Agenda
From: <Email Moderator>
Subject: Agenda XX - 20YY_MM_DD
To: searchwing@hs-augsburg.de
Inhalt
Datum: 20YY_MM_DD
Uhrzeit: 19:00 - XX:XX (geplant)
Moderator: [Vorname]
#TOP 01: Dieses Treffen
- Formelles von der Projektleitungtext/html2021-07-20T10:02:23+0200Anonymous (anonymous@undisclosed.example.com)searchwing-tests-mittelmeer
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-tests-mittelmeer&rev=1626768143&do=diff
Tests in the Mediterranean
For the tests in the mediterranean we have a test plan. The tests are done in cooperation with ResQShip e.V., Sea-Eye e.V. and Sea-Watch e.V..
[SearchWing - Tests Mittelmeer]text/html2019-09-23T19:20:33+0200Anonymous (anonymous@undisclosed.example.com)searchwing-thermal-test-esc
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-thermal-test-esc&rev=1569259233&do=diff
Thermischer Test des ESC
Beobachtung
ESC throttelt bei Flug 115-1 und Flug 117. Die Vermutung ist, dass der ESC im Inneren des Fliegers zu warm wird. Zusätzlich heizt auch noch der Raspberry Pi relativ nah daneben.
Aufbau
Der Flieger (Peter 2) wurde im Labor auf dem Schaumstoffhalter festgeschnallt und mit 15cm Abstand vor die Wand gestellt. Der Propeller war nach hinten gegen die Wand gerichtet. Per Fernsteuerung wurde der Throttle eingestellt. Das ESC wurde außen am Rumpf zwischen dem V-Ta…text/html2019-11-26T20:17:24+0200Anonymous (anonymous@undisclosed.example.com)searchwing-transportkiste
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-transportkiste&rev=1574795844&do=diff
Logistik
Für den Transport der Flieger gibt es eine “Fliegerbox”, die für den Transport eines Fliegers geeignet ist. Das Material, das nur einmal zum Schiff transportiert werden muss soll in einer “Basisbox” verschickt werden. Todo: Inlays und Check der Kompatibilität zu DHL und Fluggesellschaften (Air Malta 1m x 1m x 1m).text/html2021-04-18T22:17:11+0200Anonymous (anonymous@undisclosed.example.com)searchwing-waterlanding
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-waterlanding&rev=1618777031&do=diff
Making the plane waterproof for landing in the water
Waterlanding
For small vessels, e.g. Sey-Eye's Bavaria One the landing in a net on deck of the vessel is difficult or impossible due to space restrictions onboard. Therefore it might be an idea to land the plane in the water and to retrieve it with a dinghy.text/html2019-01-16T12:34:55+0200Anonymous (anonymous@undisclosed.example.com)searchwing-waterproof-glue
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-waterproof-glue&rev=1547638495&do=diff
Finding the right glue
I tried 3 different glues. The model we use (mini talon) is made with “EPO” expandend PU.
There is a good overview of all normally used materials on this page - also to available glues.
I tried:
* UHU POR - special glue for Styropor and similar foams. * UHU Plus - 5 min two component epoxy * Hot Glue (Patex)text/html2021-04-19T13:03:27+0200Anonymous (anonymous@undisclosed.example.com)searchwing-wifibroadcast
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-wifibroadcast&rev=1618830207&do=diff
WiFI Broadcast
WiFi Broadcast has great potentials as link layer between the drone and the ground station. As well as link layer for video data created on the ground, e.g. between the speedboats and the mothership.
We tested the original WiFi broadcast implementation on a TL-WN722N with a patched driver. We did tests in the noisy Berlin environment and reached a throughput of 8 to 20 MBit/s on a table setup.text/html2020-02-03T18:52:09+0200Anonymous (anonymous@undisclosed.example.com)searchwing-wing-servo
/homes/beckmanf/dokuwiki/doku.php?id=searchwing-wing-servo&rev=1580752329&do=diff
Wing servo connection
The wings contain the servos for the aileron control. The wings must be detachable, i.e. it is not possible to have a permanent servo cable connection.
Components
* ES08MD Servo
* Muldental 0.14mm2 30cm servo cable
* Tensility M5 3-pin plug, IP67, AWG26 (0.14mm2), 2.94€
* Tensility M5 3-pin socket, IP67, AWG26 (0.14mm2), 3.04€text/html2022-07-20T10:19:19+0200Anonymous (anonymous@undisclosed.example.com)searchwing
/homes/beckmanf/dokuwiki/doku.php?id=searchwing&rev=1658305159&do=diff
Old SearchWing - Please use wiki.searchwing.org
New wiki: wiki.searchwing.org
----------
Das Projekt SearchWing hat zum Ziel eine Drohne zur Suche nach Schiffbrüchigen im Mittelmeer zu bauen.
Motivation
Im Jahr 2016 sind im Mittelmeer nach Zählung des Flüchtlingshilfswerks der Vereinten Nationentext/html2024-11-13T17:35:39+0200Anonymous (anonymous@undisclosed.example.com)start
/homes/beckmanf/dokuwiki/doku.php?id=start&rev=1731515739&do=diff
Themen
* Labor Digitaltechnik
* Didaktik
* MIPS Cross Compiler
* Ubuntu Virtual CAE System
* Entwurf digitaler Systeme 2 (DIGSYS.2)
* Grundlagen Digitaltechnik
* Altera Boards
* Praktikum Digitaltechnik für Technische Informatik - erster Teil
* Praktikum Digitaltechnik für Technische Informatik - zweiter Teil
* Labor Entwurf digitaler Systeme 1
* Master Communications - Protocols and Networks
* gitlab
* ai
* GPU Rechner Breakout
* SearchWing an der 91 A…text/html2019-12-10T22:07:42+0200Anonymous (anonymous@undisclosed.example.com)struktur_gitlab
/homes/beckmanf/dokuwiki/doku.php?id=struktur_gitlab&rev=1576012062&do=diff
Strukur Gitlab
Es gibt im Grund aktuell 2 Arten von Projekten:
* Development - Projekte mit Quellcode (Hauptsächlich Software, aber auch 3D Drucke soll hier her)
* Operational - Kein Quellcode (also Doku und Oranisations-Issues wie Sicherheitskonzepte etc.)text/html2021-12-16T12:20:54+0200Anonymous (anonymous@undisclosed.example.com)sw-fiber-fuselage
/homes/beckmanf/dokuwiki/doku.php?id=sw-fiber-fuselage&rev=1639653654&do=diff
Fiber Fuselage
Tests
Die Testpille dient zur Untersuchung der Wasserdichtheit, der Prozessführung und sie dient als Testvehikel für die Flanschdichtung.
Testpilletext/html2022-03-23T11:41:30+0200Anonymous (anonymous@undisclosed.example.com)sw-fiber-servo
/homes/beckmanf/dokuwiki/doku.php?id=sw-fiber-servo&rev=1648032090&do=diff
SW Fiber Servo
Im bisherigen Modell des Searchwings ist der Servo zur Steuerung der Querruder offen an der Unterseite des Flügels montiert. Von dort aus wird die Kraft mittels einer dünnen Stange an das Ruder übertragen. Das Prinzip ist im folgenden Bild zu sehen:text/html2022-06-02T10:54:26+0200Anonymous (anonymous@undisclosed.example.com)sw-fiber-testpille
/homes/beckmanf/dokuwiki/doku.php?id=sw-fiber-testpille&rev=1654160066&do=diff
Fasertestpille
Testblock
Der MB-0600 Rampfblock hat eine Größe von 449 x 249 x 75 mm.
Data
* CAD in Onshape
* [Deskproto-Files]
Results Test No. 1
See the [report].
Results Test No. 2
See the [report no. 2]
Results Test No. 3
See the [report no. 3]
Results Test No. 4
See the [ report no. 4]
Test Results Release agent (How to apply the separating layer correctly)text/html2022-06-29T12:04:21+0200Anonymous (anonymous@undisclosed.example.com)sw-fiber-wing
/homes/beckmanf/dokuwiki/doku.php?id=sw-fiber-wing&rev=1656497061&do=diff
Fiber Wing
Description of the fiber wing design, analysis and construction.
Materials
* Core Material: BASF Styrodur 5000 CS XPS (50 kg/m3)
* Epoxy Resin L + Hardener EPH 181 90 Minuten
* R&G Glasgewebe 49g/m2, Leinwandbindung (190105)
* R&G Glasgewebe 80g/m2, Köperbindung (190112)
Styrocutter
The styrocutter is made withtext/html2022-05-27T11:38:06+0200Anonymous (anonymous@undisclosed.example.com)sw-milling
/homes/beckmanf/dokuwiki/doku.php?id=sw-milling&rev=1653644286&do=diff
SearchWing Fräsen
Eine Beschreibung der Fräsmaschine und der Werkzeuge für die Herstellung der Laminierformen für SearchWing.
CAM Software
Als CAM Software setzen wir deskproto ein. Deskproto kann STL Dateien für 3D Konstruktionen und DXF für 2D Strategien importieren. Die Software ist auf der breakout installiert.text/html2024-11-13T18:37:41+0200Anonymous (anonymous@undisclosed.example.com)swgatling
/homes/beckmanf/dokuwiki/doku.php?id=swgatling&rev=1731519461&do=diff
Building the gatling webserver
Fefe made a small and fast webserver gatling. It turned out that building that webserver on debian was a little bit tricky. This post describes the steps I took to build gatling.
Motivation
Due to security concerns the gitlab server of the University of Applied Sciences Augsburg has been hidden behind the VPN. The server is only accessible from within the university. I wanted to have a look at some smaller maybe less complex software and so I start with atext/html2021-02-02T16:10:20+0200Anonymous (anonymous@undisclosed.example.com)thermalsensors
/homes/beckmanf/dokuwiki/doku.php?id=thermalsensors&rev=1612278620&do=diff
Thermal sensors
Comparison of cameras
<https://github.com/OpenHD/Open.HD/wiki/Thermal-Cameras>
Talk with acalbi sales engineer
Seine Meinung zu unserer Anwendung
Sensorspecs
<10° Öffnungswinkel
320x240 Auflösung
Quadratsensor vs Zeilensensor
Quadratsensor besser weil sehr gutes preisleistungsverältniss / hohe stückzahlen
zeilensensor
nur bei satelliten
kosten höher
nicht empfehlenswert laut ihmtext/html2024-06-03T00:28:02+0200Anonymous (anonymous@undisclosed.example.com)ubuntu_virtual_cae_system
/homes/beckmanf/dokuwiki/doku.php?id=ubuntu_virtual_cae_system&rev=1717367282&do=diff
Debian Virtual CAE System
The Debian virtual CAE System is a Debian Linux based CAE environment based on Intel/Altera(r), Quartus(r), ghdl and gtkwave. The idea is to run Linux in a virtual machine. The lab as two different boards which require different Quartus Version.text/html2020-03-22T23:20:28+0200Anonymous (anonymous@undisclosed.example.com)vcae-lubuntu-18.04
/homes/beckmanf/dokuwiki/doku.php?id=vcae-lubuntu-18.04&rev=1584915628&do=diff
Install Quartus 18.1 and Matlab
This description assumes that version 13.0sp1 is already installed on Lubuntu 18.04. The Quartus 18.1 version is used only by the Master Course.
Download
Download Quartus-lite-18.1.0.625-linux.tar from Intel. You can download with
cd
cd cae
wget --user=YOURUSERNAME --ask-password https://www.hs-augsburg.de/~beckmanf/restricted/Quartus-lite-18.1.0.625-linux.tartext/html2019-03-20T20:55:04+0200Anonymous (anonymous@undisclosed.example.com)verluste_antennenkabel
/homes/beckmanf/dokuwiki/doku.php?id=verluste_antennenkabel&rev=1553111704&do=diff
Passives Antennenkabel
Telemetrie Frequenz 886 Mhz (900Mhz im Datenblatt der Kabel)
Wellenlänge (Lambda): 34cm
Telegärtner Low Loss 400Telegärtner Low Loss 240Telegärtner RG58Durchmesser10,2 mm6,1 mm4,95 mmPreis6,64€ / m2,66€/m1,82€/mDämpfung 12,8 dB / 100m @900Mhz25 dB / 100m @900Mhz56 dB / 100m @900Mhztext/html2019-04-02T08:42:57+0200Anonymous (anonymous@undisclosed.example.com)wiki-ebook
/homes/beckmanf/dokuwiki/doku.php?id=wiki-ebook&rev=1554187377&do=diff
~~BOOK~~