HF Automatisch Peilen

Hardware en software.
Bericht
Auteur
Gebruikersavatar
dick/brazil
Berichten: 20
Lid geworden op: 27 okt 2010, 12:50
Locatie: Sao Paulo
Contacteer:

Re: HF Automatisch Peilen

#16 Bericht door dick/brazil »

Er worden op dit topic een aantal zaken door elkaar gehaald;

Aan boord van schepen werden verschillende plaatsbepaling systemen gebruikt.
Ik wil niet ingaan op het sterrentje schieten of zonnetje schieten m.b.v. een sextant maar mij beperken tot de plaatsbepaling systemen gebaseerd op radiotechniek.

1) radiorichtingzoeker:
Het eerste systeem wat beschikbaar kwam was het HF/DF (huffduff) of ook wel radiodirection finding genaamd.
Dit werd zowel op schepen als ook in de luchtvaart toegepast. De radiobakens werkten vrijwel allemaal in de middengolf en zonden een bepaald signaal uit vergelijkbaar met de karakteristieke lichtstraal van een vuurtoren. Elk radiobaken had zijn eigen karakteristieke signaal wat in morse werd uitgezonden (meestal 3 letters)

Op strategische plaatsen werden radiobeacons (radiobakens) geplaatst zodat vanaf het schip d.m.v. meerder radiopeilingen een kruispeiling in de kaart kon worden gezet. Dit peilen gebeurde handmatig, en daar was enige handigheid voor nodig om het zo goed mogelijk (nauwkeurig) te doen.

2) hyperbolische plaatsbepaling:
Hieronder vallen systemen zoals;
- LORAN-A
- LORAN-C
- DECCA
- OMEGA
- ALPHA (RSDN-20)
Deze systemen moesten in de eerste uitgave uitgelezen worden, en via tabellen en m.g.v. speciale zeekaarten kon dan de positie bepaald worden. In latere versies van die systemen kon de positie rechtstreeks uitgelezen worden in graden, minuten en seconden.
Bij deze systemen was dus geen interactie nodig van de gebruiker, er behoefde dus geen radiopeiling gedaan te worden.

3) satelliet plaatsbepaling:
Hieronder vallen systemen zoals;
- GPS
- Galileo
- GLONASS
Deze systemen geven een positie aan in graden, minuten, seconden of een positie rechtstreeks in een digitale kaart.

De nauwkeurigheid van deze systemen is in de loop van de jaren verbeterd.
Afbeelding

e.e.a staat ruimschoots gedocumenteerd op het internet (wikipedia).
Laatst gewijzigd door dick/brazil op 15 nov 2011, 14:41, 1 keer totaal gewijzigd.
ex-R/O PJUT, PJWL, PJLZ
ex-PA3ALV, PC0PY

Gebruikersavatar
PE1PQX
Berichten: 4545
Lid geworden op: 06 jun 2011, 21:51
Roepletters: PE1PQX
Locatie: Emmen (JO32LS)
Contacteer:

Re: HF Automatisch Peilen

#17 Bericht door PE1PQX »

Ik zie in het plaatje ook TACAN staan: TACtical Air Navigation. De NASA heeft deze tot aan de laatste Space Shuttle vlucht bij de landing op 20 juli dit jaar gebruik gemaakt van dit systeem, in combinatie met 'onboard GPS receivers'.
TACAN had een bereik van 400 Nautical Miles.

Hier meer info: http://spaceflight.nasa.gov/shuttle/ref ... tacan.html
73', André PE1PQX (Site: http://www.pe1pqx.eu)

"Anyone who sits on top of the largest hydrogen-oxygen fueled system in the world; knowing they're going to light the bottom - and doesn't get a little worried - does not fully understand the situation"
John Young, Astronaut (Gemini 3, Gemini 10, Apollo 10, Apollo 16, STS-1, STS-9)

Gebruikersavatar
dick/brazil
Berichten: 20
Lid geworden op: 27 okt 2010, 12:50
Locatie: Sao Paulo
Contacteer:

Re: HF Automatisch Peilen

#18 Bericht door dick/brazil »

Lodewijk,

Leuk project, zeker omdat je het hele peilproces automatiseert.

Als ik me goed herinner van mijn opleiding tot R/O (Radio-Officier) 1975/1978... (een hele tijd geleden dus), werd de richting bepaald door de sense-antenne met een van de loops te combineren, zodat je een hartvormig antenne diagram krijgt, waardoor je de richting kunt bepalen. Kun je dat bevestigen ?
ex-R/O PJUT, PJWL, PJLZ
ex-PA3ALV, PC0PY

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

Re: HF Automatisch Peilen

#19 Bericht door Dopp »

Hallo Allemaal,

Tsja leuke reacties allemaal.

Nog even over de werking van de HF-Peiler

Inderdaad gebruik ik een loop + sense antenne zodat
ik een nier vormig richt-patroon krijg.

Ik meet dus eerst de X antenne sterkte.
Dan de sterkte van de X antenne + sense antenne.
(Dat is dus harder of zachter afahankelijk van de richting waaruit het signaal komt.)

Dan meet ik de sterkte de Y antenne.
Dan de sterkte van Y antenne + sens antenne.

Nu heeft zowel X als Y dus een positieve waarde.

(Die kan bij de FT817 varieeren van 0 tot 15
en bij de FT840 van 0 tot 255 via catcontrol RSSI uitlezen.)

Dus de som vector ligt tussen 0 en 90 graden

Maar als ik (x+sens) > x dan x is positief anders negatief
Als y+sens > y dan y is positief anders negatief

Dus dan heb ik een signed X en signed Y waarde.

En deze kan ik gebruiken om een peil te tekenen met signaal sterkte
vector lengte en een eenduidige richting.

Okay daarna nog uitmiddelen etc
Squelch open/close detectie
Vastlopen detectie als X en Y bv beide maximum waardes hebben.

Het programma heeft twee progressbars

Die laten dus de sterktes zien van het antenne signaal van de x resp y antenne



Vandaag druk geweest met de Bug rond de pelorus.

Als ik een peiling kompleet heb dan plot ik een peil en
begin ik aan een volgende peiling
als die compleet is plot ik de peil + groene circel van de oude peiling
net buiten de graden circel.

Zo zie ik dus of de richting varieerd of drift.

Het programmeren schiet al aardig op.

De andere mode is peilen zonder sens antenne

Dan heb ik dus nooit meer graden an van 0 to 90

Maar deze mode is sneller slechts 2 metingen per peiling nodig.

Alleen moet ik dan een haaks kruis tekenen waarvan een van de benen
de juiste richting is.

Dat is geen probleem als ik de richting een maal weet en er bv met een auto naar toe rijdt

Ik heb ook DopplerPeil software geschreven (sounddoppler.exe) wat werkt op de geluidkaart
een SuperSimple hardware voor peilen op VHF met een FM ontvanger
Daar zit bij het programma MyMapping wat peilingen via UIView32 kaarten
kan plotten met een GPS.

Dat is dus straks ook uitermate geschikt voor samen werken met de HF Peiler

Vrijwel realtime plotten van peilingen op een kaart.

Zie mijn andere draadje SuperSimpleSoundDoppler ook op dit forum.
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: HF Automatisch Peilen

#20 Bericht door Dopp »

Hallo Allemaal,


Vandaag zitten stoeien met compoort
en ledjes eraan

Om de RTS en DTR volgorde okay te hebben

Nog best veel dingen om voor elkaar te krijgen

Hier onder een stukje code
van de HF-Peiler

De main functie die laat aardig zien de flow diagram van de software.

Code: Selecteer alles

 

Public Sub ProcessMain(Optional ByVal bReset As Boolean = False)
        ''ToDo
        ''@05-11-2011
        ''@12-11-2011
        ''Not ready yet 

        ''Static Integer
        Static Count As Integer ''Internal Count Param.Xaxis etc

        ''Bool
        Static bSquelchOpen As Boolean

        ''Integer
        Dim RSSImax As Integer ''S meter value


        ''Basic Flow Diagram
        ''1 Reset
        ''2 Switch Timers off
        ''3 TurnPrompt
        ''3 Check Count on overflow
        ''4 Fill with Rnd Smax
        ''6 Set AntenneSwitch
        ''7 Get S-meter value
        ''8 Show progressbars
        ''9 Average
        ''10 Detect SquelchOpen 
        ''11 Check for more then 0 CompleteCyclusCounts
        ''12 SetSigns to gemX and gemY
        ''13 Update gemX and gemY
        ''14 Check MaxAverageCyclus
        ''15 Show Pelorus
        ''16 Increase Count
        ''17 Switch Timers on 


        ''Reset
        If bReset Then
            Count = Param.Xaxis
            CompleteCyclusCounts = 0
            gemX = 0
            gemY = 0
            RSSImax = 0
            bSquelchOpen = False
            Call TurnPrompt()
            Call Average(0, 0, True)
            With My.Forms.Form1
                .ProgressBar1.Value = RSSImax
                .ProgressBar2.Value = RSSImax
            End With
            Call ShowToolStripStatusLabel4(CompleteCyclusCounts, MaxAverageCycles)
            Call PelorusParams()
            Call ResetTheBug()
            Call DrawPelorus(gemX, gemY, bSquelchOpen, CompleteCyclusCounts)
            Exit Sub
        End If


        Call ShowToolStripStatusLabel4(CompleteCyclusCounts, MaxAverageCycles)

        ''Switch timers off
        With My.Forms.Form1
            Select Case Rig
                Case Param.Demo
                    .tmrDemo.Stop()
                Case Param.com1, Param.com2, Param.com3, Param.com4, Param.com5
                    .tmrComPort.Stop()
            End Select

            If bAutoStart Then
                .tmrAuto.Stop()
            End If

        End With


        ''Show it runs
        Call TurnPrompt()



        ''Reset count if needed
        Select Case Count
            Case Is > Param.YplusSense, 0
                Count = Param.Xaxis
        End Select


        ''Switch Antennes
        Select Case Count
            Case Param.Xaxis
                Call SwitchAntennes(Param.Xaxis)
            Case Param.XplusSense
                Call SwitchAntennes(Param.XplusSense)
            Case Param.Yaxis
                Call SwitchAntennes(Param.Yaxis)
            Case Param.YplusSense
                Call SwitchAntennes(Param.YplusSense)
        End Select


        ''Wait some time
        If TimingDelaymSec > 0 Then
            Call WaitSomeMilliSecs(TimingDelaymSec)
        End If


        ''Get S-meter
        Select Case ComportCfg
            Case Param.Demo
                RSSImax = GetRndInputValue()
            Case Param.com1, Param.com2, Param.com3, Param.com4, Param.com5
                RSSImax = GetRSSI()
        End Select


        With My.Forms.Form1

            If RSSImax >= MaxInputXYValues - 1 Then
                Call TurnPrompt(True) ''Red Backcolor
            End If

            ''Show Progressbar update
            Select Case Count
                Case Param.Xaxis
                    .ProgressBar1.Value = RSSImax
                Case Param.XplusSense
                    .ProgressBar1.Value = RSSImax
                Case Param.Yaxis
                    .ProgressBar2.Value = RSSImax
                Case Param.YplusSense
                    .ProgressBar2.Value = RSSImax
            End Select
        End With

        ''Average
        Call Average(RSSImax, Count)


        ''Update gemX and gemY with Smax
        Select Case Count
            Case Param.Xaxis
                gemX = XYAmplitudes(0)
            Case Param.XplusSense
                gemX = XYAmplitudes(1)
            Case Param.Yaxis
                gemY = XYAmplitudes(2)
            Case Param.YplusSense
                gemY = XYAmplitudes(3)
        End Select


        ''Something wrong for shure now with input
        If (gemX = MaxInputXYValues And gemY = MaxInputXYValues) = True Then
            My.Computer.Audio.PlaySystemSound(Media.SystemSounds.Exclamation)
            MessageBox.Show("Some wrong with the Antenna's " & vbCrLf & "Both antennes deliver same max S-value" _
            , Progname, MessageBoxButtons.OK, MessageBoxIcon.Warning)
        End If


        ''Test squelch 

        ''Squelch maybe open
        If (XYAmplitudes(0) > SquelchLevel Or XYAmplitudes(2) > SquelchLevel) Then
            bSquelchOpen = True
        End If

        ''Squelch certainly closed
        If XYAmplitudes(0) = 0 And XYAmplitudes(2) = 0 Then
            bSquelchOpen = False
        End If


        ''Test for squelch open here
        Select Case Count
            Case Param.Yaxis
                If (XYAmplitudes(0) >= SquelchLevel Or XYAmplitudes(2) >= SquelchLevel) And bArrowPoint = False Then
                    bSquelchOpen = True
                End If
            Case Param.YplusSense
                If (XYAmplitudes(0) >= SquelchLevel Or XYAmplitudes(2) >= SquelchLevel) And bArrowPoint Then
                    bSquelchOpen = True
                End If
        End Select


        ''Increase CompleteCyclusCounts 
        Select Case Count
            Case Param.YplusSense
                If bArrowPoint = True Then
                    CompleteCyclusCounts += 1
                    Call ShowToolStripStatusLabel4(CompleteCyclusCounts, MaxAverageCycles)
                End If
            Case Param.Yaxis
                If bArrowPoint = False Then
                    CompleteCyclusCounts += 1
                    Call ShowToolStripStatusLabel4(CompleteCyclusCounts, MaxAverageCycles)
                End If
        End Select

        ''Set signs in gemX and gemY
        If bArrowPoint Then
            If CompleteCyclusCounts > 0 Then
                Select Case Count
                    Case Param.XplusSense
                        gemX = GetSetSign(gemX, XYAmplitudes(1)) * gemX
                    Case Param.YplusSense
                        gemY = GetSetSign(gemY, XYAmplitudes(3)) * gemY
                    Case Else
                        ''Reset values if no completecycles are there
                        gemX = 0
                        gemY = 0
                End Select
            End If
        Else
            If CompleteCyclusCounts > 0 Then
                gemX = XYAmplitudes(0)
                gemY = XYAmplitudes(2)
            Else
                ''Reset values if no completecycles are there
                gemX = 0
                gemY = 0
            End If
        End If


        ''Show Pelorus
        Call DrawPelorus(gemX, gemY, bSquelchOpen, CompleteCyclusCounts)

        ''Reset if all MaxCompleteCycles are done
        ''Also Reset average

        If CompleteCyclusCounts >= MaxAverageCycles Then
            Count = Param.Xaxis
            CompleteCyclusCounts = 0 ''Reset
            Call Average(0, 0, True) ''Clear
        Else
            ''Increase Count 
            Select Case bArrowPoint
                Case True
                    Count += 1
                Case False
                    Count += 2
            End Select
        End If


        ''Switch timer Demo or Comport on
        With My.Forms.Form1
            Select Case ComportCfg
                Case Param.Demo
                    .tmrDemo.Start()
                Case Param.com1, Param.com2, Param.com3, Param.com4, Param.com5
                    .tmrComPort.Start()
            End Select

            ''Switch timer Auto Start on
            If bAutoStart And .btnStart.Text = strNotRunning And .btnStart.Enabled = True Then
                .tmrAuto.Start()
            End If

        End With

    End Sub
73's
PA3BNX
Lodewijk

Mijn Credo!

Zelfbouw:
Minimaal hardware
en maximaal software.

Goos
Berichten: 338
Lid geworden op: 16 nov 2011, 20:45
Roepletters: pa0sir

Re: HF Automatisch Peilen

#21 Bericht door Goos »

Hallo Allemaal

Ik ben nieuw hier op dit forum , hoop dat alles goed gaat en er niet 2 x het zelfde op komt te staan bv.

Ben zeer geinteresseerd in dit onderwerp vooral omdat het over de HF gaat, Ik heb zelf weinig ervaring op HF , Wel zelf een peiler gebouwd voor VHF / UHF , tot 3GHz op het Watson Watt principe. Ook met de PC als basis echter in geschreven in Qbasic.

Als er geinteresserden zijn zal ik het schema wel eens publiceren , het is gewoon op vero board opgezet en bevat houtje touwtje IC's die makkelijk te verkrijgen zijn.

Vorige week nog een andere antenne gebouwd voor deze peiler die wat smalbandiger is (phased array ), Eerste orienterende metingen zagen er hoopvol uit , alleen tijd gehad om de belangrijkste hoeken te meten zoals 22 en 68 graden afwijking was niet meer dan 3 graden binnen de bandbreedte vd antenne

Misschien iets voor dit project ( je moet het dan wel aan de ruimte hebben voor HF )

Goos
Peilen is het omgekeerde van een antennediagram opmeten.
pa0sir

Goos
Berichten: 338
Lid geworden op: 16 nov 2011, 20:45
Roepletters: pa0sir

Re: HF Automatisch Peilen

#22 Bericht door Goos »

Volgens mij is het theoretisch ook mogelijk om de elevatie uit te rekenen met de antenne configuratie van Lodewijk
De sense antenne nog een keer apart meet en dit deelen door de (som vd spanningen)/4 van de andere 4 antenne richtingen en hiervan de boogcosinus / boogsinus nemen

Goos
Peilen is het omgekeerde van een antennediagram opmeten.
pa0sir

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

Re: HF Automatisch Peilen

#23 Bericht door Dopp »

Hallo Allemaal,


Ben weer druk bezig geweest met HF-Peiler programmeren.

Het schiet momenteel niet op hi...

Om onbegrijpelijke problemen met het versturen van catcontrol ft840
command uit de comport naar de tranciever.


dim buffer() as byte = {0,0,0,0,247}

my.forms.form1.serialport1.write(buffer,0,ubound(buffer))

Ook nog steeds problemen met de

Public Function Rotate(byval degrees as integer, byval pcenter as pointf , byval p1 as pointf) as pointf

om een center punt

Voor Goos leuk dat je ook zelf software hebt gemaakt en nog maakt.

Ik ben ook begonnen in QuickBasic 4.5 en 7.1

Daar heb ik oa een Pseudo Doppler Peiler uitlees applicatie in geschreven
enige jaren geleden ook met GPS uitlezen via de compoort
En dan uitmiddelen en loggen in UI-View32 Log files hi...

En een 16 led doppler uitlezen in 4 bits en een strobe van de 74154 ( 4 to 16 leds) IC

Op de parallele printerpoort.

Dat werkt best okay hi..
Later heb ik die software overnieuw gemaakt met een eigen kaart
in Visual Basic 6.0

Echter sinds 2 jaar ben ik overgestapt op de geluidkaart voor de doppler peiler.
en heb ik ook MyMapping software gemaakt om real time te plotten
op UI-View32 maps.


Zie SuperSimpleSoundDoppler thread ook op dit forum.


Ik ben benieuwd naar de hardware/software die jij gebruikt voor de peiler.
73's
PA3BNX
Lodewijk

Mijn Credo!

Zelfbouw:
Minimaal hardware
en maximaal software.

Goos
Berichten: 338
Lid geworden op: 16 nov 2011, 20:45
Roepletters: pa0sir

Re: HF Automatisch Peilen

#24 Bericht door Goos »

De peiler die ik ontworpen heb was eigenlijk een toevallig bijprodukt van een LogPer antenne configuratie die ik gemaakt had als frequentie uitbreiding voor een bestaande peiler (Taiyo ).

Ik heb het destijds gemaakt op vero-board en pas naderhand een krabbel gemaakt, het is in tussentijd iets gewijzigd , de
74HC 237 is vervangen door een 74HC 373 , hiermee was het ssyteem een stuk flexibeler geworden konden er makkelijker andere antennes aan gehangen worden.
Ook is er nog een jumpertje in gekomen om de AD converter direct aante sturen vanuit de computer voor heel kort durende pulsen. ( 400 us )

Het was in een middag in elkaar gezet. en pas naderhand een krabbel gemaakt.

De software heeft maanden geduurd vooral omdat er heel weinig over de paralelle poort beschreven staat hoe die te gebruiken is als 8 bits IO

Het moeilijkste was om de parallelpoort te dresseren en de interrupt om te leiden.
( meerdere malen de laptop met een paperclip moeten resetten ) vooral in Qbasic

Als ontvanger een R9000 gebruikt, AGC delaytijd en spanning aangepast en deze gebruikt als DF spanning
Later een EB200 ontvanger en de RSSI uitgang gebruikt

Als antenne , de originele Taiyo antenne EF ... van 1 tot 500MHz , later nog varianten gemaakt voor 300kHz-50MHz en 500-2000MHz
en logper antennes van 400-3000 MHz.

Goos
Bijlagen
PA0SIR-WatsonWatt.jpg
Peilen is het omgekeerde van een antennediagram opmeten.
pa0sir

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

Re: HF Automatisch Peilen

#25 Bericht door Dopp »

Hallo Allemaal,

Heb vandaag nog een nieuw krabbeltje zitten tekenen.


De ledjes gebruik ik hier als switch diodes...

Ik weet niet of ze ruisen hi....

Ik heb het nog niet gebouwd dus graag commentaar.

Ik denk de schakeling met de fet en de sense antenne

beter kan.

Moet de fet geen voorspanning hebben ?
Bijlagen
HF-Parts.txt
(498 Bytes) 121 keer gedownload
HF-Circuit.JPG
73's
PA3BNX
Lodewijk

Mijn Credo!

Zelfbouw:
Minimaal hardware
en maximaal software.

Goos
Berichten: 338
Lid geworden op: 16 nov 2011, 20:45
Roepletters: pa0sir

Re: HF Automatisch Peilen

#26 Bericht door Goos »

Ik mis nog een paar belangrijke details.
De 180 graden fase draaing voor beide loops om het minimum cq maximum te sturen kan ook met de sense antenne

Wat je niet moet onderschatten is de gelijkheid van de antennes , ze hebben van nature een enorm scherp resonantie punt, , Het lijkt mij beter om loop van een of twee lussen te nemen (dus niet afgestemd ) afhankelijk van de frequentie en de ruimte die je hebt en de zaak aanpassen met een versterker . Het mooiste is als je het uitvoert als balans versterker
de sense antenne en de loops moet je koppelen met een 0 graden combiner waarvan de 2 ingangen elkaar niet beinvloeden
Wel rekening houden met eventuele fasedraaing cq looptijden in de versterkers.

En verder denk ik dat je de loop ( zeker als je meerdere wikkelingen hebt ) zul je het af moet schermen voor het elektrisch veld , anders krijg je het minimum niet goed wat natuurlijk afwijkingen geeft.
denk aan een 80 meter peildoos en een ferriet antenne , hier over zit ook meestal een bus met een sleuf (om geen kortgesloten winding te maken) , degene die dat niet hebben lopen dan er in een flauwe bocht er naar toe.


De schakeldiodes zijn in feite een mixer en die moet daarom ook met zorg worden gemaakt.
Wat de LED doet als schakeldiode weet ik niet maar het is beter om het in een keer goed te doen en een HF PIN diode te gebruiken en deze soft te schakelen , anders krijg je een scherpe puls die een breed spectrum heeft , en door de reciprocal mixing zal dan een sterk signaal , naast het te peilen zwak signaal waar je op afgestemt bent , de AGC dicht drukken.
VHF/UHF PIN diodes werken op HF als gewone schakel diodes en zullen dan voor een hoop 2e orde vervorming gaan zorgen.

Goos
Peilen is het omgekeerde van een antennediagram opmeten.
pa0sir

pe1kqp
Berichten: 96
Lid geworden op: 19 nov 2011, 21:46

Re: HF Automatisch Peilen

#27 Bericht door pe1kqp »

hallo lodewijk
hier heb je een passede antenneversterker
ANTENNE VERSTERKER.GIF
ANTENNE VERSTERKER.GIF (5.96 KiB) 3783 keer bekeken

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

Re: HF Automatisch Peilen

#28 Bericht door Dopp »

Hallo Allemaal,


Nog even reactie op Goos.

Tsja aperiodische loops zijn natuurlijk
breedbandig en makkelijker in het gebruik
dan afgestemde Loops of ferrit rods.
Maar geven veel minder signaal dus moeten
worden versterkt.

Het electrisch afschermen is natuurlijk nuttig
om zoveel mogelijk een dipool vormig diagram
te krijgen van de loops of ferriet staven.

Tsja en wat betreft omschakelen tussen
sens fase 0 en 180 met een loop om maximum
of minimum te krijgen.

Dat kan door de koppel loops draden van de
loops om te draaien.

Ik denk niet dat de software dat hoeft te doen.

Ik peil immers op max X antenne spanning en
schakel daarna de sens antenne in
zodat ik een harder of zachter signaal krijg.

Ik weet immer nooit uit welke richting een signaal komt.

Goos kun je nog uitleggen wat in jou kladje het
DF input voorsteld ?

Is dat een RSSI voltage ?

tnx Nico pe1kqp voor SensCircuit

Hier onder nog een plaatje van het HF-Peil programma
in de X en Y ant mode wat dus een
Kruis geeft omdat de richting dan 4 kanten uit kan zijn.
Bijlagen
CrossScreenDump.JPG
CrossScreenDump.JPG (23.82 KiB) 3773 keer bekeken
73's
PA3BNX
Lodewijk

Mijn Credo!

Zelfbouw:
Minimaal hardware
en maximaal software.

Goos
Berichten: 338
Lid geworden op: 16 nov 2011, 20:45
Roepletters: pa0sir

Re: HF Automatisch Peilen

#29 Bericht door Goos »

Tsja en wat betreft omschakelen tussen
sens fase 0 en 180 met een loop om maximum
of minimum te krijgen.

Dat kan door de koppel loops draden van de
loops om te draaien.

Ik denk niet dat de software dat hoeft te doen.

Ja klopt , je kunt gewoon de aansluitingen van de loops omdraaien met PIN diodes.
Dus dat hoeft niet met de software, Als je met de twee uitgangen die je hebt 2 blokspanningen maakt die 90 graden verschoven staan kun je het al maken dus veel hoeft er niet te veranderen , dat moet dan wel in de software natuurlijk , anders weet de software niet welke antenne die heeft. Je moet wel 4 antennes ( NOZW ) hebben om een eenduidige richting te hebben ( 3 gaat ook maar dat lukt op deze manier niet. of je zou 3 loops moeten nemen en die om de 120 graden neerzetten met sense natuurlijk , maar dan krijg je het probleem van ondelinge koppeling.

DF in kan een RSSI uitgang zijn van een ontvanger , maar kan ook de AGC spanning zijn maar dan met de modulatie er nog op. Moet natuurlijk door de software wel op een andere manier behandeld worden.
RSSI is het zelfde als de AGC spanning alleen dan logaritmisch dus dan moet alles eerst omgezet worden naar lineair wel wat extra rekenwerk, maar dat is geen probleem meer voor de huidige computers ( moest bij mij 2000 X per seconde)
vroeger op een 386 moest ik nog de zaak in array's en de AD waarde als pointer naar de index vd array tegenwoordig kan het gewoon. maar op deze manier hield ik wel tijd over om nog een scroll venster en nog een scoop beeldje van de spanning op het scherm te zetten.

Mijn systeem maakte in de buurt van de 150 omwentelingen per seconde, met de AGC variant liet ik de antenne een keer links om en een keer rechtsom draaien omdat de AGC toch nog iets te snel afviel in de FM mode hierdoor kon de systeemfout van 10 graden onder sommige hoeken , teruggebracht worden tot 3 graden .
Het kon ook sneller maar dan moest ik het aantal samples per antenne verminderen.
Peilen is het omgekeerde van een antennediagram opmeten.
pa0sir

pe5ed
Berichten: 280
Lid geworden op: 11 jan 2009, 21:13
Locatie: Haarlem

Re: HF Automatisch Peilen

#30 Bericht door pe5ed »

pssttt, we lezen mee, maar iedereen is stil om jullie denkproces niet te verstoren, denk ik zo.
Ik abonneer me wel op het draadje, heel boeiend qua nieuwe info.

Plaats reactie