Super Simple Sound Doppler Peiler

Hardware en software.
Bericht
Auteur
Gebruikersavatar
Dopp
Berichten: 1242
Lid geworden op: 08 mei 2011, 18:03
Roepletters: PA3BNX

Re: Super Simple Sound Doppler Peiler

#16 Bericht door Dopp »

Hallo Allemaal,


Nog even wat uitleg over mijn programma Gps.exe SoundDoppler.exe en MyMapping.exe
Ik hoop dat dit een en ander duidelijker maakt.


Gps.exe leest de GPS-data via een comport in NMEA0183 formaat.

Dan gaat de latitude, longitude, gpscompass, speed en height etc via DDE link van GPS.exe naar programma
SoundDoppler.exe

Als je in GPS.exe onder menu Files> Show DDE Sources aanvinkt kun je de DDE velden zien die
overgestuurd worden onder aan op het gps-formulier naar SoundDoppler.exe


In de file Packet.txt gemaakt door SoundDoppler.exe komt dan GPS data + SoundDoppler data.

(Packet.txt is in APRS protocol opgemaakt)

Deze file gaat dan naar MyMapping.exe

SoundDoppler.exe heeft ook een compoort menu wat
kan geven %xxx/q dus het agrelo format.
Dus kan Sounddoppler op een Pc zich gedragen net zoals de Picodopp van WB6EYV
of Byonics of een andere doppler kan geven.
Op de RS232 van de PC staat dan gewoon Agrelo formaat.


Dus SoundDoppler.exe via de soundcard kan op een Pc via de comport output geven
Output van de compoort naar bv andere pc via rs232 kabel.

MyMapping leest normaal gesproken de file Packet.txt
Decodeerd en plot deze op de UI-View32 Map.

Echter ik ben bezig om ook in MyMapping.exe een GPS decoder programma te maken
dat leest direct van een compoort het GPS nmea0183 + Agrelo %xxx/q mixed protocol

Ook bij ve3emm doppler wordt gps rs232 outpuit gemixed met Agrelo Doppler info.

De output van mixed nmea + agrelo ziet er bv uit als

$GPRMC,,,,,,,*12
%122/9
$GPGGA,,,,,,,,,,*32
%125/8

Agrelo de doppler info zit gewoon gemixed tussen de NMEA strings van de GPS.

MyMapping kan dat dus weer uit elkaar halen.

Een extra moeilijkheids factor is echter dat ik nu niet weer of de squelch open of closed is
van de doppler peiler.
En hoe ik dan kan uitmiddelen Multipath onderdrukken etc.

Daar om zit er een menu in MyMapping F8 Agrelo Dialog waar je
bv de maximum uitmiddelings tijd kunt opgeven.

Het GPS gebeuren in MyMapping is nog niet 100% okay.


Daarom ben ik geintresseerd in log files van gemixed GPS en Agrelo.

Groeten en suk6 een ieder die dit leest.

PA3BNX
Lodewijk

Gebruikersavatar
Dopp
Berichten: 1242
Lid geworden op: 08 mei 2011, 18:03
Roepletters: PA3BNX

Re: Super Simple Sound Doppler Peiler

#17 Bericht door Dopp »

Hallo Allemaal,



Ik ben deze week nog weer een poosje bezig geweest met
mijn MyMapping programma om doppler peilingen te plotten.

Ik ben druk bezig om met de upload en download file
te proberen om twee doppler peil stations
te laten communiceren via internet via deze Files.

RemotePacket.txt en LocalPacket.txt.

Ik hoop binnenkort weer een nieuwe MyMapping114.exe te plaatsen op de site van
Clubstation PI4WAG

Ben trouwens benieuwd of er ook intresse is voor mijn andere programma
WinStepper123.exe op de club site van PI4WAG

Wat een stappenmotor kan laten draaien op de Printerpoort van de PC
met mininmale hardware.

Zelfs met een ft817 of ft840 een magnetic loop C sysnchroon kan laten draaien
via cat control.

Dus draaien aan de afstemknop en hoppa de magnetic loop C draait mee.

Het stappenmotor interface werkt ook samen met WinDoppler127/126
op de site van PE0SSB met de Doppler peiler.

Ik heb nog niet besloten of ik die routines ook in MyMapping.exe ga maken.

Groeten,

73's
PA3BNX
Lodewijk

pe1rpo
Berichten: 30
Lid geworden op: 21 apr 2007, 17:33

Re: Super Simple Sound Doppler Peiler

#18 Bericht door pe1rpo »

Allen,

Jim PE1REA wil printen laten maken voor zijn morse decoder project. Nu hebben we het idee om ook een een aantal van deze doppler mee te laten bestellen.

Als je interesse heb in een set printen voor de sound doppler en de switch. Laat het mij dan even weten via een mail aan mijncall@amsat.org
Wellicht komen we dan op een interessant aantal uit om te bestellen.

73's

Martin PE1RPO

pa5cal
Beheerder
Berichten: 1999
Lid geworden op: 17 jan 2008, 22:22

Re: Super Simple Sound Doppler Peiler

#19 Bericht door pa5cal »

Lodewijk,

Ik zou niet met files up/downloaden gaan werken maar eerder kijken of je niet een client server model kan opzetten. Schrijf een programma wat luisterd op een bepaalde poort en laat zo de boel alles bijwerken. Je kunt ook kijken naar sql eventueel.

-P

Gebruikersavatar
Dopp
Berichten: 1242
Lid geworden op: 08 mei 2011, 18:03
Roepletters: PA3BNX

Re: Super Simple Sound Doppler Peiler

#20 Bericht door Dopp »

Hallo Allemaal,

Tjsa uploaden downloaden van files via ftp om te communiceren
met andere dopplers is een mogelijkheid.


Maar luisteren zoals PA5CAL voorsteld op een poort kan ook.

Ik ben er nog niet uit hoe dat te doen...

Waar ik wel in heb besloten is communicatie
via het formaat van packet.txt

Dat is een zeer klein compact formaat wat goed leesbaar is
voor een mens en waar alles instaat.

afzender, datum, tyd, latitude, Longitude, Altitude,Heading, Bearing
en Comments.

En ook nog messages van bv SoundDoppler en GPS zelf.

En als bonus is het ook nog APRS compatible.

Ik heb ook zitten denken aan een XML formaat maar dat geeft toch weer meer
overhead.


De data moet eigenlijk naar een soort server waar de files cq data staat.
Zodat vele gebruikers of slechts 2 gebruikers er gebruik van kunnen maken.

Om het aktueel te houden is oude data niet erg nuttig.
Daarom bedacht ik LocalPacket.txt en RemotePacket.txt in een upload Map.

Trouwens in MyMapping zitten Log faciliteiten
die oude peilingen verzamelt en weg schrijft in een file op de
PC waar MyMapping op loopt.


Op de PC waar een SoundDoppler op loopt.

In LocalPacket.txt de peiling van deze PC
En in RemotePacket.txt de peiling van de andere PC's met SoundDoppler.exe

Helaas ben ik niet z'n internet ster in programmeren.

In de versie MyMapping114 waar ik nu aan werk zit al veel
code voor RemotePacket.txt en LocalPacket.txt

Een probleem is wanneer is er een nieuwe packet.txt file beschikbaar.

Daar voor kan ik bv Pollen om de 5 of 10 sec om te zien of er nieuwe data is.



Deze komt binnenkort op de site van PI4WAG.


Als er meer mensen ideeen hebben hoe dit op te lossen dan graag discussie hier hi..

Groeten
Lodewijk Baars
PA3BNX
73's
PA3BNX
Lodewijk

Mijn Credo!

Zelfbouw:
Minimaal hardware
en maximaal software.

pa5cal
Beheerder
Berichten: 1999
Lid geworden op: 17 jan 2008, 22:22

Re: Super Simple Sound Doppler Peiler

#21 Bericht door pa5cal »

Ik zou gewoon een mysql database maken. Hierin een tabelletje met jouw velden erin. Uiteraard wat extra boekhoudingsvelden of iig rekening daarmee houden en dan vervolgens je applicatie laten verbinden met deze database. De queries kunnen er rechtstreeks op losgelaten worden hoewel je wellicht geen plain text mysql over de lijn wilt. In dat geval kun je wellicht inderdaad beter in XML of nog beter JSON gaan praten met je applicatie. Het grote voordeel is dat voor al deze oplossingen de nodige libraries beschikbaar zijn dus die kun je makkelijk in je applicatie toevoegen. Mocht je een internet servertje nodig hebben dan kan ik je daarmee wel helpen. Lokaal testen is ook mogelijk, daar kan ik je eventueel wel even een unit voor lenen want ik weet dat je geen permanente internet verbinding hebt ;)

-P

Gebruikersavatar
Dopp
Berichten: 1242
Lid geworden op: 08 mei 2011, 18:03
Roepletters: PA3BNX

Re: Super Simple Sound Doppler Peiler

#22 Bericht door Dopp »

Hallo Allemaal,


Nog een paar dingetjes wat betreft Uploaden Downloaden
voor communicatie met Dopplerpeilers ondeling over internet.

Mijn SoundDoppler117.exe heeft onder menu

Edit > KML Log

Dit creert KML (Keyhole Markup Language) files
die in Google earth gelezen kunnen worden.
KML is een soort HTML speciaal voor Google Earth
Je kunt ze makkelijk lezen in Notepad oid.
Ook hier heb ik nog niet uitgebreid mee getest.

Het programma GoogleHunt van WB6EYV (PicoDopp)
Maakt ook KML files die je onder Google Earth Kunt lezen.

Ook zit in SoundDoppler117.exe onder menu Edit > DL5DI

Dat probeert iederekeer als er een nieuwe peiling is een url string te versturen
naar en volgens het voorbeeld van DL5DI
Dit heb ik nog niet getest.

Mijn doel voor MyMapping.exe is:
--------------------------------

Dat het gebruik maakt van makkelijk zelf te maken kaarten
Geen kaarten over internet heen en weer stuurd maar alleen
data in de vorm van Packet.txt(APRS compatible)

Stand alone moet kunnen draaien en snel peil resultaten weergeven
op een kaart (bv als je mobiel met een auto rijd) zonder internet.

Moet kunnen communiceren met 1 of meer andere peilstations.

Natuurlijk kan dat ook met Google Earth en cached maps.
(Google Earth laad KML file in bepaald timing schema om de 60 sec oid)
Niet zo snel dus.

Voorbeeld van Doppler communicatie webapplicatie in php5 XHTML en SQL (15 peilingen)

DL5DI

http://db0myk.prgm.org/peiler.php?p1=50 ... 315.0,22.5

Opbouw Parameter regel

[p0=lat0,lon0,azi0[,dev0];]p5=lat5,lon5,azi5[,dev5];p10=lat10,lon10,azi10[,dev10]
p1=Länge1,Breite1,Winkel1,G1;p5=Länge5,Breite5,Winkel5,G5;p10=Länge10,Breite10,Winkel10,G10

Deze methode ziet er ook veel belovend uit.

Daar is ook een peiler-netje aktief

http://www.live-peiler.de/

Kijk ook is op de site van df9ie
En df9ie heeft heel veel fraaie meet resultaten over doppler antennes
in de vorm van diagrammen die daar staan.

Met name de invloed van radialen en/of een wat grotere grondplaat
dus de antennes niet op de hoeken van een Vierkante plaat plaatsen
En de goed aarden bij de antenne voet.


73's
PA3BNX
Lodewijk

Gebruikersavatar
Dopp
Berichten: 1242
Lid geworden op: 08 mei 2011, 18:03
Roepletters: PA3BNX

Re: Super Simple Sound Doppler Peiler

#23 Bericht door Dopp »

Hallo Allemaal,


Nog wat info over SoundDoppler117.exe en de detectors.


Nadat het fm audio signaal eventueel gefilterd is door een lowpass filter.

Gaat het naar een zeer smalbandig bandfilter.

SCF (Switched Capaciteit Filter de CD4051 met 8 X 100nF in een gewone dopplerpeiler)

Dit signaal is te zien in het programma onder F2 SCF Scoop.

Het aantal array elementen is dus precies 1 doppler rotatie frequentie
Dat is dus precies een periode van de doppler rotatie frequentie.
Bij een hardware CD4051 chip zijn dit dus precies de 8 capaciteiten.
In Software kan je makkelijk veel meer dan 8 Taps(capaciteiten) hebben.


De plaats waar de golfvorm van + naar - gaat door de nullijn is het aantal
graden van het binnen komende signaal ten opzichte van inschakel moment
van antenne 1.


Dit is de zgn Zerocross Detector mode.

Mijn software heeft echter ook de zgn SinCos mode.


Deze berekend de opppervlakte boven de nullijn en de oppervlakte onder de
nullijn opgedeeld in 4 kwadranten.

De tangent hier van is weer de invals hoek van de radio golf.

Deze methode neemt dus veel meer samples om de hoek te berekenen dan de

zerocross methode die slechts een waarde boven en volgende andere op of onder de nullijn.


In de zerocross methode zie je ook een gele stip precies op de nuldoorgang
en bij de SinCos methode niet.

Als je omschakeld van Zerocross naar SinCos dan moet je meestal dus ook
opnieuw calibreren.


De golfvorm in het SCF Scoop venster hoeft niet een sinus vormig signaal te zijn
maar is eerder een pulsvormig symmetrisch signaal maar wel met met
slechts 1 + naar - nuldoorgang.
Als er meerdere Zerocrossings zijn is er zeker multipath of reflex rx in het spel.

Over het algemeen is de SinCos detector beter en nauwkeuriger met name bij een wat hogere
sample rate.


Voor de Liefhebber een stukje van de code van de SinCos detector.
-------------------------------------------------------------------

Public Function SinCosDetector() As String
''ToDo
''03-07-2010
''05-07-2010
''Try to get degrees from 4 kwadrants
''Like WB6EYV Bob Simmons does


''Returns the PelorusDegrees 0 to 360
''Returns strcEmpty if not found

''Info
''To convert degrees to radians, multiply degrees by pi/180.
''To convert radians to degrees, multiply radians by 180/pi.

''Divide UboundArrSwitchCap in 4 kwadrant
''Get the area of each kwadrant
''Take Atn (sin/cos)
''Check signs

''Integer
Dim x As Long
Dim y1 As Long
Dim y2 As Long
Dim y3 As Long
Dim y4 As Long

''Float
Dim x1 As Single
Dim x2 As Single
Dim x3 As Single
Dim x4 As Single

Dim Degrees As Double ''Degrees
Dim outDegrees As Double ''Degrees for output

Dim SinSum As Double
Dim CosSum As Double
Dim z As Double ''SinSum/CosSum

Const offset As Long = 1

''Get the 4 kwadrant limits
x = Round((UboundArrSwitchCap + offset) / 4)
y1 = x - offset
y2 = (2 * x) - offset
y3 = (3 * x) - offset
y4 = (4 * x) - offset

''Get the kwadrants total sums
For x = 0 To UboundArrSwitchCap
Select Case x
Case 0 To y1
x1 = x1 + CSng(arrSwitchCap(x))
Case y1 + 1 To y2
x2 = x2 + CSng(arrSwitchCap(x))
Case y2 + 1 To y3
x3 = x3 + CSng(arrSwitchCap(x))
Case y3 + 1 To UboundArrSwitchCap
x4 = x4 + CSng(arrSwitchCap(x))
End Select
Next x


SinSum = CDbl(x1 - x3) ''sin
CosSum = CDbl(x2 - x4) ''cos


''Now check kwadrant ambiguity
''Nothing there
If SinSum = 0 And CosSum = 0 Then
SinCosDetector = strcEmpty
Exit Function
End If


If CosSum = 0 Then
z = 1000000 ''Must be large ''No division by zero
Else
z = SinSum / CosSum
End If

''Atn gives from -90 to + 90 degrees * pi/180 Rad1
Degrees = Atn(z) * rad1

If SinSum = 0 Then SinSum = 0.0000001
''Now SinSum <> 0 and CosSum <> 0

''Sin = y axis
''Cos = x axis

''Find the right degrees
If SinSum > 0 And CosSum > 0 Then ''0-90 degrees
outDegrees = 90 - Degrees
GoTo under
End If

If SinSum < 0 And CosSum > 0 Then ''90-180
outDegrees = 90 + Abs(Degrees)
GoTo under
End If

If SinSum < 0 And CosSum < 0 Then ''180-270
outDegrees = 180 + (90 - Degrees)
GoTo under
End If

If SinSum > 0 And CosSum < 0 Then ''270-360
outDegrees = 270 - Degrees
End If

under:

SinCosDetector = Str$(Round(outDegrees))

End Function
--------------------------------------------------------------------------

Deze functie geeft de hoek in graden terug

Nadere uitleg:

In de arrSwitchCap() Zitten dus alle samples
van een periode van de dopplerpeiler gedurende
de sampleperiodtijd gesommeerd afgeleverd door het SCF Filter.

dit wordt opgedeeld in 4 kwadranten
Daar na worden alle waardes per kwadrant gesommeerd

dan wordt kwadrant 1 afgetrokken van kwadrant 3

en kwadrant 2 afgetrokken van kwadrant 4

en dan

tan= sinussum/cossinsum

Daar na nog even checken in welk kwadrant de
tan hoek ligt.

De doppler peiler van Wb6EYV gebruikt ook deze methode van
detecteren echter met behulp van een pic microcontroller
Er zit dan een tabel ipv berekenen met de atn functie.
Hij laad 4 elcootjes op aan gesloten op pootjes van de
pic microcontroller
Voor ieder kwadrant dus 1


Groeten Allemaal
PA3BNX
Lodewijk

Gebruikersavatar
Dopp
Berichten: 1242
Lid geworden op: 08 mei 2011, 18:03
Roepletters: PA3BNX

Re: Super Simple Sound Doppler Peiler

#24 Bericht door Dopp »

Hallo Allemaal


Kan enige hulp gebruiken!
-------------------------

Kruispeiling plotten alleen als de peilingen elkaar kruisen
en de start punten kruisingen mogelijk maken.
Op het kruispunt van twee lijnen wil ik alleen
een punt plotten,

En dat wil ik doen voor de laatste peiling
vergeleken met alle vorige peilingen op andere peil
plaatsen.



Ik heb nog steeds niet 100% voorelkaar het plotten
van fixes.

Kan iemand mij wijzen op mijn fout in de denkwijze?


Ik ga uit van equidistance kaarten.

Dus in princiepe heb ik gewoon een X en Y coordinaat stelsel
Zeker voor een klein kaartje klopt dit redelijk
De latitude De Y as daar is de afstand steeds gelijk tussen de decimale graden
De Longitude afstand tussen decimale graden varieerd afhankelijk van de
latitude waar je begint breed bij de evenaar en 0 aan de polen.

Maar dat heb ik opgelost in software


Mijn stategie is als volgt:
---------------------------

Ik weet de hoek in graden t.o.v. de Y-as voor beide peilingen
En ik heb de Longitude en latitude (y, x ) coordinaten van beide peilingen

x1,y1 en peilhoek1
x2,y2 en peilhoek2


Omdat de peilhoek gemeten wordt in graden vanaf het noorden
moet ik de hoek voor de tangent functie
verminderen met 90 - peilhoek

Ik neem m1 = tan((90-hoek) * pi/180) van peiling 1
Ik neem m2 = tan((90-hoek) * pi/180) van peiling 2



Nu kan ik zien aan m1 en m2 of de lijnen wel of niet
parallel zijn of bijna parallel als ze weinig verschil hebben.
In het laatste geval is de kruis peiling zeer onnaukeurig
en ververwijderd van de peil2 start plaats.


Als m1 = m2 dan is er nooit een kruising
Als m1 = -m2 dan zijn ze haaks op elkaar
Er moet ook afstand tussen startpunt peiling1
en startpunt peiling2 zijn.


Nu ga ik peiling 1 in de oorsprong zetten.

Dus dus x en y worden (0,0) voor peiling1


Voor peiling2 worden de x en y coordinaat dan

(x2-x1,y2-y1)


De rest is een tweede-orde vergelijkling.


b = y1 + (m2 * -x1)

x = b / (m1 - m2)

y = m1 * x


Nu heb ik de x en y coordinaat van de kruising
Met peiling 1 beginnend in de oorsprong.


Om de werkelijke kruis coordinaten te krijgen moet
dit opgeteld worden bij de
peiling 1 oorspronkelijke coordinaat x1 + x en y1 + y


Ik heb nu het kruispunt van twee niet evenwijdige lijnen
op kaart coordinaten.


Maar de peilingen hebben niet alleen een richting maar ook
een start punt dus nu moet ik uitzoeken
of ze elkaar inderdaad tegenkomen en kruisen.


Stategie:
---------

Peiling 1 in de oorsprong.

Aan de richting kan ik zien
in welk kwadrant de de kruising zich bevinden moet.

Dus uitzoeken of (x,y) zich bevinden in het enige
mogelijke kwadrant.


select case Peilhoek1
case 360 , 0 to 90
if x >= 0 and Y >= 0 then bFix = true
case 90.1 to 180
if x>=0 and y <=0 then bfix = true
case 180.1 to 270
if x<=0 and y <=0 then bfix = true
case 270.1 to 359.9
if x<=0 and y >=0 then bfix = true
end select


If bfix = false dan geen kruising


Nu ben ik er nog niet want het start punt van peiling 2
kan in ieder kwadrant zich bevinden.

En de richting kan zodanig zijn dat er toch geen
kruising is.

Daar voor heb ik nodig de x,y coeficient van peiling 2


select case Peilhoek 2
case 360, 0 to 90
i=1
j=1
case 90.1 to 180
i=1
j=-1
case 180.1 to 270
i=-1
j=-1
case 270.1 to 359.9
i=-1
j=1
end select


Nu heb ik de gradient coeficienten nodig van peiling 1

a = x - (x2 - x1)
b = y - (y2 - y1)


Nu checken peiling2 kruisen kwadrant


If a = 0 And ((b > 0 And j = 1) Or (b < 0 And j = -1)) Then bFix = True
If b = 0 And ((a > 0 And i = 1) Or (a < 0 And i = -1)) Then bFix = True

If ((a > 0 And i = 1) Or (a < 0 And i = -1)) And ((b > 0 And j = 1) Or (b < 0 And j = -1)) Then
bFix = True
End If


Als dit zo is dan pas plotten op de kaart


Er zit nog steeds ergen een fout in de code.

Als je betere oplossing hebt hoor ik het graag.


Groeten,

PA3BNX
Lodewijk
73's
PA3BNX
Lodewijk

Mijn Credo!

Zelfbouw:
Minimaal hardware
en maximaal software.

Gebruikersavatar
Dopp
Berichten: 1242
Lid geworden op: 08 mei 2011, 18:03
Roepletters: PA3BNX

Re: Super Simple Sound Doppler Peiler

#25 Bericht door Dopp »

Hallo Allemaal,

Er is een nieuwe versie SoundDoppler117c.zip

Die komt op de site van PI4WAG en de site van PE0SSB.


Verbeterd:

De len= parameter in Packet.txt
En sample tijd kan nu ook op 3 secondes gezet worden.

Deze versie zal nodig zijn in de nieuwe MyMapping114.exe

Doppler plot software.

Daar zit nu een packet.txt len check routine in.

Nog steeds heb ik de FixPlot F7 functie niet okay werkend zoals ik dat wil...

Maar ik werk eraan,

Groeten,

PA3BNX
Lodewijk
73's
PA3BNX
Lodewijk

Mijn Credo!

Zelfbouw:
Minimaal hardware
en maximaal software.

pa5cal
Beheerder
Berichten: 1999
Lid geworden op: 17 jan 2008, 22:22

Re: Super Simple Sound Doppler Peiler

#26 Bericht door pa5cal »

Hou de moed Lodewijk ;)

De oplossing bied zich vanzelf aan.

-P

Gebruikersavatar
Dopp
Berichten: 1242
Lid geworden op: 08 mei 2011, 18:03
Roepletters: PA3BNX

Re: Super Simple Sound Doppler Peiler

#27 Bericht door Dopp »

Hallo Allemaal,


IK heb vernomen dat het voornemen er is om met de aanstaande
ballonvossenjacht de site:

http://doppler.freeradionetwork.nl/

Open zal staan voor iedereen om mee te kijken zonder
password.

Dus mobiele-peil-auto's + vaste peilstations
voor een ieder live mee te kijken op een PC met internet.


Iedereen met een SuperSimpleDopplerPeiler kan mee doen
van huis uit om zijn peilingen automatisch op de website te plotten.


Veel zendamateurs gaan er prat op dat ze veel van antennes weten
en er graag mee experimenteren.


Nogmaals het URL voor de SuperSimpleDopplerPeiler:

http://www.pi4wag.nl/index.php/pseudo-d ... ion-finder


Ik wil graag uitdagen een ieder die een doppler peilraam kan ontwerpen
beter dan mijn Super Simple Doppler Peilraam en schakel unit.

Verbeteringen zijn mogelijk met:

1: Gevoeliger Rx (Laag ruisgetal antenne voor versterker) betere aanpassing aan antenne
2: Breedbandige rondomgevoelige antennes
3: Minder dempings doorgangs verlies door schakel electronica
4: Hogere demping op afgeschakelde antennes
5: Optimaal HF ageschermde electronica en kabels
6: Geavanceerde schakelpuls vorm zodat er minder harmonischen
en andere mengprodukten ontstaan bij schakelen antennes
7: Een kabel naar de antenne switcher unit waarover HF + Schakelpuls + voeding gaat
8: Experimenteren met 3 a 8 verticale antennes ipv de standaard 4 stuks
9: Werken met aktieve kleine breedbandantennes
10 : Werken met korte antennes met Topcapaciteiten


opm: met bv 5 of 6 antennes werken ipv 4 heeft het voordeel
dat de rf signaal sterkte constanter is.

Nog even ter info voor een pseudo-doppler-peiler moeten
de antennes:

Rondom gevoelig zijn.
Ideaal zou zijn isotrope antennes.

De diagonaal afstand van de antennes moet kleiner dan
0.35 x Golflengte van de te peilen frequentie zijn
Als de golflengte of frequentie van het te peilen
signaal groter is dan .35 dan krijg je aliasing
het dubbel vouw effect.

Voor een 4 antenne systeem is de afstand tussen 2 antennes
dus .25 x Golflengte
Diagonaal is dat dan dus sqr(0,25^2 + 0,25^2) = 0,35

Hoe dichter de antennes bij elkaar staan des te geringer is de amplitude
van de dopplertoon en dus lastiger te detecteren.

Hoe dunner de antennes zijn des te minder capacitief en inductieve
koppeling tussen antennes onderling.

Als de antennes niet resonant zijn beinvloeden ze elkaar ook minder
(Denk dus bijvoorbeeld aan 4 antennes met verschillende lengtes
plus/minus ideale lengte).

4 korte antennes met topcaps beinvloeden elkaar minder.
maar geven minder signaal af.

De ongebruikte antennes moeten bij voorkeur HF losgekoppeld / onbelast zijn.

Denk aan de ringen om een steen die je gooit in het water.
Als de ongebruikte antennes niet belast zijn dan hobbelen ze mee op de golven.
Als ze belast zijn vervormen ze de kringels van de golven plaatselijk veel meer.


Je hebt twee soorten doppler-peil-schakel methodes:
De Hard en Soft Switchers.
Hard switcher schakelen dus gewoon antennes aan/uit
De Soft switcher schakeld meer geleidelijk van de ene naar de andere antenne
En heeft dus minder sterke mengproducten.

Op het moment van schakelen krijgt de FM ontvanger een plotselinge fase sprong
De fase sprong is bij meer antennes dus kleiner.
De doppler toon zal dus meer op een sinus lijken
Natuurlijk hangt dit ook erg af van de bandbreedte van het middenfrequent.

Ook van belang is de FM discriminbator S curve.
De FM discriminator is ahw een frequentie naar spannings omzetter.
Stel dat de fm discriminator S curve a symmetrisch is dan zal de
peiling ook niet okay zijn.
Sommige peilers laten daarom de antennes linksom en dan rechtsom schakelen
Om zo de S kromme asymmetrie te omzeilen/uitmiddelen.



Nog een leuk weetje!
--------------------
Als je een zgn Hardswitcher doppler hebt lopen in de nabijheid van een andere
2 meter zender+antenne dan zal het tegenstation een fluittoon kunnen waarnemen.

Deze wordt veroorzaakt door een verplaatsende antenne hi in de nabijheid van de verticale zendantenne
Een roterende reflector/director ahw hi.

Zo zijn er nog veel meer dingen te bedenken
om te komen tot een praktisch DopplerPeilRaam.


Groeten,

PA3BNX
Lodewijk
73's
PA3BNX
Lodewijk

Mijn Credo!

Zelfbouw:
Minimaal hardware
en maximaal software.

Gebruikersavatar
Dopp
Berichten: 1242
Lid geworden op: 08 mei 2011, 18:03
Roepletters: PA3BNX

Re: Super Simple Sound Doppler Peiler

#28 Bericht door Dopp »

Hallo Allemaal,


Nog een hint how to improve de SuperSimpleDopplerPeiler.

Vervang de 1n4148 diodes door pin diodes.
ba379, ba479, HSMP-3890 of smd ba585 oid.


Maar wat ook mogelijk is om de sper demping te vergroten
bij gewone 1n4148 is:

Reverse de spanning over de diode in sper toestand
zodat de capaciteit in sper toestand verminderd.

Volgens een data sheet van de pin diode ba545
is de sper capaciteit ca .5 pF bij 100 MHz

Terwijl een 1n4148 ca 4 pf bij 100 MHz heeft

Dus een paar volts negatief tijdens sperren
kan de uit situatie verbeteren.
Voor pin piodes heeft dit geen voordeel.


Dit kan door 4 opamps oid achter de SuperSimple
DopplerPeiler te hangen en te zorgen voor een + en -
5 volt voeding zodat de uitgang van iedere opamp wiebelt
tussen + en - 5 Volt.

Ook kan het princiepe van wb6eyv (PicoDopp) dat is de
nul van de diodes aan 1/2 voeding spanning(zwevende aarde)
met een weerstand deler en dan schakelen tussen 0 en 5 volt.

Ook zou je een switcher unit kunnen maken zonder pin/diodes
door met dual gate mosfets te werken.

en de spanning op een gate te gebruiken om te schakelen.
de andere gate gebruiken als hf antenna invoer.

(Zo werkt bv de doppler peiler DDF3003 zie QST73 juni 1981)


Other articles in Magazines

(DoppleScAnt QST WA4BVY 1976)
(A Doppler Radio Direction Finder WA2EBY QST May/June 1999)
(Tom Wheeler N0GSG DSP Doppler Nov 2002 QST)

Bedenk dat de ontvanger werkt in de mode FM dus er is sprake van het zgn capture effect.
De FM ontvanger locked automatisch op het sterkste signaal.
In de praktijk is gebleken dat 20 dB demping Voldoende is.
In de SuperSimpleDopplerPeiler zitten 2 diodes in serie met daar tussen
een elektrische stuk lengte 1/4 golflengte coax kabel die bij sperren
van diodes zorgt voor extra ontkoppling.
Helaas is dit frequentie afhankelijk.


Groeten,

PA3BNX
Lodewijk
73's
PA3BNX
Lodewijk

Mijn Credo!

Zelfbouw:
Minimaal hardware
en maximaal software.

Gebruikersavatar
Dopp
Berichten: 1242
Lid geworden op: 08 mei 2011, 18:03
Roepletters: PA3BNX

Re: Super Simple Sound Doppler Peiler

#29 Bericht door Dopp »

Hallo Allemaal,



Ik ben zover dat ik binnenkort versie MyMApping115.zip op de site van
Pi4WAG ga zetten.


Plotfixes werkt nu eindelijk zoals het hoort.
Ook heb ik een menu item toegevoegd.

Menu Edit

Show Fixes F7
Show Fixes last 2 lines


Alleen Show Fixes aan vinken laat alle peilingen in het geheugen zien + Fix punten

Met Show Fixes last 2 lines

Alleen de 2 laatste peilen zijn zichtbaar + natuurlijk de Fix punten.

Met Set Colors/Fixes/AutoClear F4 kun je het aantal Fixes aan vinken Range 500 tot 25.

Tevens kun je op het formulier de kleur van de fix dot aanvinken.


Ook nieuw is onder menu Files
CheckLen Packet.txt

Deze optie checkt de len=xx in packet.txt met de werkelijke packet lengte
in packet.txt
Als er iets fout is dan geeft de geluidkaart een ping geluid.


In deze versie is ook gewerkt aan het GPS decoderen via compoort met agrelo
gemixed.


Als het goed is kan deze versie ook GPS + Agrelo Log files (.\SoundDoppler\GpsAgrelo.txt)
afspelen.

Bij het afspelen van een GPSAgrelo file probeert de
software de tijd te destileren uit de $GPRMC strings.
En aan de hand van de tijd tussen verschillende $GPRMC strings
en de Ingestelde max average tijd onder menu Agrelo Dialog F8

Alle %BBB/Q (Agrelo) strings tussen de GPS $GPRMC strings worden dan
Uitgemiddeld en multipath suppressed voordat ze worden weergegeven.



Tip1:
----
Mymapping kan ook wave files afspelen
onder menu

Edit
SpeakHeadings Q

Handig als je tijdens het mobile vossen jagen niet op de laptop kunt kijken
of last hebt van felle zon die zicht op laptop verhinderd.

De spraak geeft de richting van de dopplerpeiler
Dus niet de richting t.o.v. het Noorden


De *.wav files in de MyMapping115.zip file uit pakken in map
.\SoundDoppler\Speak\|


Verder
------
Ook een hoop werk verricht aan het Ftp menu maar ben nog niet zeker of alles 100%
okay werkt met de files

.\localPacket.txt
.\RemotePacket.txt


ps zijn er al personen QRV met de NAVI 2020 Doppler die in augustus Funkamateur komt te staan ?
http://www.kn2c.us/


Suk6

PA3BNX
Lodewijk
73's
PA3BNX
Lodewijk

Mijn Credo!

Zelfbouw:
Minimaal hardware
en maximaal software.

Gebruikersavatar
Dopp
Berichten: 1242
Lid geworden op: 08 mei 2011, 18:03
Roepletters: PA3BNX

Re: Super Simple Sound Doppler Peiler

#30 Bericht door Dopp »

Hallo Allemaal,



Vandaag nog wat gepruzzed aan MyMapping.

Nog een bugje gevonden in Agrelo heading + GPS compass heading
gevonden als er geen GpsCompass data is hi...

Verder nog wat grafische verandingen.

Oa kleinere Fixplot stippen en de
Paint_Event routine aan gepast.

Verder zit ik eigenlijk nog steeds te SPRINGEN om een logfile
van een VRZA2011 + GPS NMEA Logfile om te testen.

Groeten,

PA3BNX
Lodewijk
73's
PA3BNX
Lodewijk

Mijn Credo!

Zelfbouw:
Minimaal hardware
en maximaal software.

Plaats reactie