met review door Jan PH3J
Het gebruik van de USB interface van Icom, Yaesu om zowel Audio als CAT controle te kunnen doen, zorgt voor een extra reductie op je kabelboom en mogelijkheid tot het vermijden van storingen of contactproblemen.
Echter het manueel opstarten en kiezen van de juiste compoorten/cat interface etc, is een domper op het gebruik van zulke radio's.
De volgende procedure laat je toe om bij de opstart van je PC, alles klaar te zetten voor het gebruik van deze interface, waardoor het gebruiksgemak sterk toeneemt.
Deze drivers zitten standaard in Windows.
De soundkaart wordt eenvoudig erkend.
Dit is een Silicon Labs Com over USB driver, specifiek voor ICOM en Yaesu toestellen.
Deze zal 2 compoorten emuleren na installatie.
Deze software laat je toe om verdere automatisatie van de setup te doen.
De software gedraagt zich als een switch waarop meerdere CAT aansluitingen(tot 4) alsook COM-PTT(tot 4 via het RTS signaal van de compoort) aansluitingen kunnen gemaakt worden, met als uitgang één CAT interface naar een transceiver.
De COM-PTT signalen worden omgevormd naar een CAT commando, waardoor je enkel een CAT interface naar je transciever nodig hebt, die meestal via een USB of RS232 verbinding wordt aangeboden.
Zoals in onderstaand figuur zichtbaar is, heb je software:
die "CAT capable" is, waardoor zowel het instellen van de frequentie, mode alsook de PTT kunnen lopen via software commando's die via de CAT interface worden doorgegeven.
Meestal kan dit enkel via een COM poort (RS232).
die enkel voorziet in het geven van een PTT signaal, meestal door het veranderen van het RTS signaal op een compoort (RS232)
Om ervoor te zorgen dat beide types van software kunnen gebruik maken van je USB transceiver interface, is er software nodig.
De software voor de CAT capable devices zal bidirectioneel data moeten kunnen uitwisselen met je toestel via een com interface die wordt omgezet naar USB.
De software voor de PTT only devices zal een RTS signaal op de com poort moeten omzetten naar een PTT CAT commando op de USB.
Vermits de software allemaal op éénzelfde PC draait is de omvorming van COM uitgangen naar COM ingangen tussen de verschillende stukken software niet fysiek uitgevoerd, maar wordt dit via een "Virtueel poort paar" gedaan.
Het opzetten van zulke virtuele paaren wordt met software com0com gedaan, waarna deze poorten binnen windows beschikbaar zijn alsof het fysieke poorten zijn, maar waarbij telkens twee poorten met een nul-modem kabel aan elkaar verbonden zijn.
Alle signalen zijn hierdoor bruikbaar alsof het een fysieke poort is, dus ook het RTS signaal.
Van deze paren maken we gebruik om de PTT only software delen te koppelen.
Opdat de data ook via een TCP verbinding zou kunnen worden doorgegeven, alsof het een "COM poort of afstand is via ethernet", wordt er gebruik gemaakt van een virtuele compoort (CNCxx) die niet zichtbaar zal zijn als een fysieke poort binnen windows, maar wel kan gebruikt worden voor het koppelen van software.
Van deze verbindingen maken we gebruik om de CAT capable software te koppelen.
Uiteindelijk zal een programma alle signalen samen brengen en de communicatie met het toestel verzorgen.
De software noemt IcomCAT voor ICOM toestellen en YsuCAT voor Yeasu 8x7 toestellen en YsuDXcat voor de nieuwere toestellen zoals FT991A en FTDX10.
Een tooltje (com2tcp_cfg) zorgt voor het aanmaken van de settings en config scripts.
Deze drivers zijn terug te vinden op de ICOM site:
https://www.icomjapan.com/support/firmware_driver/1974/
Handleiding: https://www.icomjapan.com/support/manual/1768/
Het is noodzakelijk om deze driver te installeren alvorens de USB stekker en transceiver met je PC te verbinden!
Download de zip file en pak deze uit.
In de zip file vind je de Installer programma's, waarvan de 64bit voor de recente Windows dienen.
De Yaesu drivers zijn identiek aan de Icom versie, indien je een toestel hebt met USB sound/cat interface : FT-857D/ SCU-17 USB Driver (Virtual COM Port Driver) or WIN10/11
Deze software is nodig om via een "virtuele compoort" toegang te krijgen naar je PTT.
Vermits de PTT standaard via de CAT interface gaat, is dit iets wat je zeker nodig hebt.
IcomCAT.exe of YsuCAT.exe of YsuDXcat.exe
Tevens heb je software nodig om een virtuele compoort te maken, die gebruikt wordt in de verschillende programma's.
De soft die wij gebruiken is Com0Com, waarvan er een 32 en 64 bit versie bestaat.
Als laatste onderdeel heb je eveneens de Com2tcp en de configuratie software Com2tcp_cfg nodig, om de koppeling te maken tussen beide voorgaande software stukken.
Deze files, allen vervat in DWS Icom Yaesu.zip, kan je downloaden van de site, uitpakken en in volgende folder bijplaatsen c:\DWS\PH3J\.
Indien nodig, kan je de files ook individueel downloaden.
Vermits het .exe. files betreft kan het zijn dat je systeem vraagt om deze "potentieel gevaarlijke files" te "negeren(discard)", kies voor bewaren(keep), want je hebt ze nodig!
Let op!
Het is best mogelijk dat je Com0Com drivers elders kan vinden, maar niet alle versies zijn werkende en er kunnen problemen ontstaan in je configuratie.
Het is daarom aangeraden de versie die hier ter beschikking wordt gesteld, te gebruiken.
Tevens is het mogelijk dat je via een andere software installatie reeds "virtuele compoort " drivers hebt, waardoor com0com niet zal werken.
Kijk hierbij na in devicemanager(devmgmt.msc), met eveneens het zichtbaar maken van de verborgen drivers, welke drivers (vb USB/COM drivers etc) een conflict zouden kunnen vormen en verwijder deze.
Het kan dus ook gaan om een driver die momenteel niet in gebruik is!
In principe is de driver "signed" in alle Windows versies en loopt de installatie van com0com vlekkeloos.
Wanneer je in devicemanager(devmgmt.msc) een uitroepteken ziet staan, kan dit wijzen op verschillende oorzaken.
De rede bekom je door met de rechter muistoets op de lijn te klikken in de deviace manager en de General/Device status te raadplegen.
Indien er gemeld wordt dat de ondertekening van de driver niet kan geverifieerd worden, dien je Windows op te starten in een tijdelijke mode met Disable driver signing enforcement en zo de driver te installeren en configureren.
=> Vergeet niet om na de installatie de driver update door te voeren, zoals vermeld in 3.1 punt 4!
Na een herstart van windows, wordt deze beveiligingsmode terug actief.
Voer deze software uit als Administrator
Op de beveiligingsvragen mag je antwoorden:
Altijd vertrouwen en installeren.
Na installatie kan je via apparaat beheer (devicemanager(devmgmt.msc)) nagaan of er twee compoorten zijn toegevoegd.
4. Kijk bij com0com - serial port emulators of de icoontjes geen uitroepteken hebben.
De drivers dienen in Windows 10/11 geupdate te worden.
Dit kan je via de Windows settings en zoek op Optionele Updates
Hieronder vind je de Stuurprogramma updates (driver updates)
Je kiest hier de versies 3.0.0.0(3 stuks) van Vyacheslav Frolov, zoals in de foto aangegeven.
5. Binnen Apparaatbeheer, moet je nu 2 extra compoorten vinden onder Ports(Com&LPT).
De nummers kunnen verschillen.
Meer info over Com0Com kan je vinden op de site: Null-modem emulator(com0com)
Update van de driver kan gebeuren via Windows update/optionele updates.
Exra compoorten in Ports(Com&LPT)
De virtuele compoorten bestaan uit een paar van compoorten, waarbij je één uiteinde aan een sofware hangt en het andere uiteinde aan een andere software, in ons geval de IcomCAT/YsuCat/YsuDxcat software.
Dit kan door gebruik te maken van volwaardige CAT koppelingen (via tcp) alsook via COM-PTT koppelingen (com-com).
Op deze wijze kan je zorgen dat een programma, wat een standaard COM poort gebruikt voor de PTT bediening, gekoppeld geraakt aan een ICOM CAT/PTT over USB.
Verwijder alle poorten (remove) en maak er een aantal nieuwe aan (Add pair)
Kies een Virtal Port Pair x in het linker venster
Druk op Remove
CAT koppeling
We maken de volgende poort paren aan met aan één zijde een COMx poort en de andere een CNCBy poort (TCP poort).
Deze worden gebruikt voor het aanbieden van volwaardige CAT poort koppelingen, waarbij zowel de controle van de frequentie, mode alsook de PTT via CAT commando's wordt gestuurd vanuit de software.
De nummers zullen afhankelijk zijn van wat reeds in gebruik is in je PC.
Het voorbeeld gaat uit van het reeds in gebruik zijn van Com1-5, waarbij Com3 en Com4 in gebruik zijn voor de Icom CAT interface poorten.
Selecteer "Add Pair"
Er wordt nu een virtueel paar aangemaakt (CNC..)
Duid "use Ports class" aan voor de "linkse" uiteinde van het Virtual Port pair of verander manueel de CNCAx in een vrije compoort COMx.
Klik op Apply.
Nu wordt de eerste CNCAx poorten vervangen door de eerste vrij COM poorten.
In het voorbeeld wordt dit voor Virtual Port Pair 0, wordt dit COM5.
Herhaal dit voor het tweede paar enz
In het voorbeeld wordt dit voor Virtual Port Pair 1, wordt dit COM6.
COM-PTT (via COM-RTS signaal)
We maken de volgende poort paren aan met aan beide zijde een COM poort.
Deze poorten worden gebruikt COM-RTS koppelingen, waarbij het RTS signaal als PTT wordt gebruikt vanuit de software.
De nummers zullen afhankelijk zijn van wat reeds in gebruik is in je PC.
Selecteer "Add Pair"
Er wordt nu een virtueel paar aangemaakt (CNC..)
Duid "use Ports class" aan voor de "linkse en rechtse" uiteinde van het Virtual Port pair of verander beide in een vrije compoort naar keuze.
Klik op Apply.
Nu wordt de CNCAx en CNCBx poort vervangen door de eerste vrij COM poorten.
In het voorbeeld wordt dit voor Virtual Port Pair 2, wordt dit COM7 en COM8.
Herhaal dit voor het tweede paar enz
In het voorbeeld wordt dit voor Virtual Port Pair 3, wordt dit COM9 en COM10.
Hierna mag je deze setup sluiten.
In Apparaatbeheer (devicemanager(devmgmt.msc)) zie je nu alle com poorten staan, de CNCxx poorten zijn niet zichtbaar.
Voor het gebruik van een transceiver op de digitale modi, dient het toestel anders te worden ingesteld dan voor voice communicatie.
De exacte instelling worden best opgenomen in een xCATcmd file, zodat je het instellen kan vereenvoudigen en automatiseren. Zie xCATcmd
Meestal dien je met volgende instelling rekening te houden, welke kunnen verschillen per toestel en eventueel worden aangevuld met andere instellingen zoals de schermkleur, MIC gain, antenne keuze, dual band etc.
Tevens is het mogelijk dat sommige commando's kunnen worden samen gevoegd zoals bij de X6100 frequentie, mode en filter keuze.
VFO.
Stappen eventueel in een andere volgorde, afhankelijk van toestel
1. Band keuze
2. VFO keuze
3. Mode/ digital
4. Frequentie instellingen
Filter
1. IF/LF filters op wide, de filtering wordt nadien gedaan in de PC
2. compressor/processor off, in TX mag het signaal niet vervormd worden
3. DNF off, alle DSP filtering dient af te staan
4. NB off
5. NR off
6. Notch off
AGC
1. AGC none, de AGC werking wordt digitaal in de PC verwerkt.
2. RF gain -> per band verschillend, meestal zonder signaal terug gedraaid tot maximaal S3
3. LF/SPEAKER gain -> keuze 0 of laag niveau. Hiermee kan je het ontvangst signaal beluisteren .
4. MONITOR -> keuze 0 of laag niveau. Hiermee kan je je eigen zend signaal beluisteren.
5. Preamp on/off. Principieel staan deze af behalve als het ontvangstsignaal te zwak is (loop of sterk verkorte antennes)
6. Attenuator on/off. Principieel wordt deze enkel op gezet indien het onvangstignaal met RF gain=0 nog te hoog is.
7. SQL squelch op 0, filtering gebeurt in de PC
TX power
1. Output power (1/4 max). Digitale modes zijn nagenoeg constant vermogen modes, waardoor je einddtrap sterk belast wordt. Neem een veilige marge!
2. ALC setting (Digital gain of iets dergelijks). Meestal zo ingesteld dat er geen AGC wordt aangegeven. Hierdoor is je TX signaal zuiver.
3. ATU on/off/Auto als er een interne ATU gebruikt wordt of AM mode met PTT-on-off en delay als er een externe gebruikt wordt.
Sound levels
1. Digital audio level TX, in te stellen zodat de ALC waarde niet uit slaat.
2. Digital audio lever RX, signaal in het groene gebied in de VARA modems.
3. VOX off. De PTT wordt via de CAT of RTS signalen gegeven. (uitzondering, QO100 VARA SAT, die geen PTT kent)
In de transceiver dien je volgende instellingen te zetten om de signalen via je USB toe te laten in normaal bedrijf (SSB):
Zie ook andere toestellen voor meer modellen: IC-7100, IC-9700, X6100, G90...
USB mod level(56): <20%
DATA off mode(58): USB
DATA MOD(59): USB
USB AF Output level: 25%-> VARA FM modem, juist voor rood in VU meter
CI-V Baud Rate(60): 9600 of 19200 (kan verschillen)
CI-V Address(61):
Dit staat standaard op één van de volgende, maar kan verschillen als je meerdere transceivers hebt gekoppeld aan een PC.
IC 705 = A4 (ook voor de X6100 zie Andere transceivers )
IC 7100 = 88
IC 7200 = 76
IC 7600 = 7A
IC 9100 = 7C (CI-V echo staat standaard op!)
IC 9700 = A2
Andere adressen kan je terug vinden op de website (tijdelijk inactief)
https://www.plicht.de/ci-v/civ-bus-adressing/ en https://support.hamradiodeluxe.com/support/solutions/articles/51000052475-making-your-first-radio-connection
CI-V Transceive(62): ON
CI-V USB/LAN -> remote Transceiver address: 00h
CI-V Output(for ANT): OFF
CI-V USB Port -> link to remote (statusmelding als de verbinding er is)
Sommige toestelen, zoals de IC9100 hebben buiten de USB aansluiting eveneens een CAT aansluiting via een 3.5mm stekker (stekker 17), waar niets in mag steken.
Verbind je dit "toevallig" met een luispreker (zelfde stekker), dan zal je USB CAT interface niet werken!
Bij ICOMcat kent men het principe van CI-V Echo on/off wat bij sommige programma's en transceivers noodzakelijk is.
In de ICOMcat.ini setting kan de correcte afhandeling van de echo geactiveerd worden., overeenkomstig de instelling van de software en transceiver die aan de ICOMcat wordt gekoppeld.
Het betreft de types Yaesu 817/818/857/897, de andere types gebruiken een andere CAT interface en commando's en kunnen niet gebruikt worden bij deze procedure.
Een specifieke procedure, waarbij een Microham USB III gebruikt wordt als soundcard en CAT interface via USB kan je terug vinden op FT817 & MicroHam USB III
De instellingen voor de FT817 zijn vrij eenvoudig maar afhankelijk van de banden waarop je werkt.
We onderscheiden twee modi:
HF modi, gebruik makend van de DIG settings (USB)
VHF/UHF modi, gebruik makend van de PKT settings (FM) en VARA FM
Bij de HF settings is het absoluut noodzakelijk de ALC mode op "geen uitslag" te houden, voor alle modi die je gebruikt (ARDOP, VARA HF).
Oversturing zorgt steevast voor kwaliteitsverlies van je verbinding.
Zet het standaard menu (korte druk F toets) op:
PWR MTRalc
Zet de volgende settings in het extra menu (langer drukken op F toets):
(07) Antenna op REAR
(08) APO Time op OFF
(14) CAT RATE 38400
(25) DIG MIC op 50%
(26)DIG_MODE op USER-U
(38) OP Filter op OFF (zo breed mogelijk filter gebruiken)
(52) Extend op zetten
Deze settings worden gebruikt voor Packet (UZ7HO en VARA FM) en maken gebruik van de PKT ingang op het toestel.
We gebruiken de 9k6 ingang, om ervoor te zorgden dat de modulatie door de audio kringen/filters niet wordt vervormd.
Het staat je vrij om dezelfde antenne uitgang te gebruiken (REAR) of wanneer je twee antennes hebt, de FRONT uitgang te gebruiken voor VHF/UHF.
Zet de volgende settings in het extra menu (langer drukken op F toets):
(03) 9600 MIC op 50%
(07) Antenne op FRONT
(08) APO Time op OFF
(14) CAT RATE 38400
(38) OP Filter op OFF (zo breed mogelijk filter gebruiken)
(39) PKT MIC op 50%
(40) PKT RATE op 9600
In de transceiver dien je volgende instellingen te zetten om de signalen via je USB toe te laten in DATA mode (DATA_USB en DATA _FM)
Zie ook andere toestellen voor meer modellen: FT950
(CAT reference manual, Instruction operating Manual)
Volgende MENU items worden als volgt ingesteld:
General settings
028 GPS to GPS1 (niet RS232, anders ook geen CAT op de USB)
031 CAT RATE to 19200
032 CAT TOT to 10msec
033 CAT RTS to Disable
HF mode settings
060 PC KEYING to RTS
062 DATA MODE to OTHERS (niet PSK)
064 OTHER DISP (SSB) to 1500 Hz
065 OTHER SHIFT (SSB) to 1500 Hz
066 DATA LCUT FRED to OFF
068 DATA HCUT FREQ to OFF
070 DATA IN SELECT to REAR
071 DATA PTT SELECT to DAKY
072 DATA PORT SELECT to USB
073 DATA OUT LEVEL to 10 (richtwaarde)
VHF/UHF mode settings
075 FM OUT LEVEL to 15(richtwaarde)
076 FM PKT PTT SELECT to RTS
077 FM PKT PORT SELECT to USB
078 FM PKT TX GAIN to 5(richtwaarde)
079 FM PKT MODE to 1200
Kies mode DATA-USB
Via hoofdmenu F stel je het volgende in:
WIDTH = 2700 of 3000
METER = ALC
NAR/WIDE = W 3K
POWER = 5W (startwaarde)
IPO = off (startwaarde)
DT Gain = 6(richtwaarde) default is 50, Digital Transmit gain, wat veel te hoog is!
Deze setting heeft geen CAT commando en dien je manueel aan te passen.
Kies de mode DATA-FM
Stel de Squelch SQL in op een aanvaardbaar niveau.
Er zal geen audio hoorbaar zijn indien en dus ook geen geluidsniveau aangeduide worden op de VU meters in de modems.
Voor het afregelen zal je dus de squelch open moeten zetten (VARA FM)
Yaesu kan tot 38400 bps verbindingen aan (nieuwere toestellen) en gebruikt standaard 2 stopbits en RTS handshaking.
De RTS handshaking is niet nodig en kan je af zetten in het menu 033 CAT RTS Disable.
Wij gebruiken hier 19200 bps, omdat dit de standaard snelheid is van de software hub4com (andere toepassingen)
Custom command voor het zetten van je toestel dmv DXlab Commander, eens je de CAT rate goed hebt gezet (General settings)
Download area: DXlab Commander scripts FT991A
Zet je toestel op een HF band en voer het volgende custom command uit:
Setup HF
DT-GAIN moet je manueel instellen via het front paneel van de FT991A.
Zet je toestel op een VHF/UHF band en voer het volgende command uit.
Settings VHF
Scrips moeten slechts één maal uitgevoerd worden omdat de meeste settings bewaard blijven.
Je kan nadien de scrips DATA-FM voor VHF en WIDTH 3K gebruiken om omstellingen terg correct te zetten bij het wisselen tussen HF/VHF/UHF.
Opmerking
Winlink stuurt slechts één maal het CAT commando om een transceiver op een bepaalde frequentie en mode te zetten.
Dit is bij de start van de sessie. (VARA HF , Ardop, Trimode..)
Wanneer je nadien je toestel instelling aanpast, via software (DXlab)of manueel, zal dit niet gezien worden door WLE en kan het zijn dat je in een foutieve mode of frequentie uitzend.
De keuze van een ander station via de channel selection, zal wel de frequentie omschakelen, maar niet de mode!
Bij de allereerste verbinding zullen er verschillende drivers geïnstalleerd worden.
Ga via Apparaatbeheer na welke com poort de transceiver gebruikt.
Sommige transcievers, zoals de IC9100, melden zich aan met twee mogelijke compoorten, van het type Silicon Labs, zoals hier COM3 en COM4.
Pas hier via rechter muistoets de settings van de compoorten aan, conform de settings in je transceiver.
Dit is niet noodzakelijk voor de YsuCat, YsuDXcat of IcomCAT maar wel voor sommige andere programma's en om nadien problemen hiermee te vermijden.
9600, 8, n, 1 en no flow control(of 19200)
Fifo buffers on en high
De soundcard wordt in windows standaard erkend als een USB audio device en heeft geen extra installatie nodig.
Als eerste stap in de configuratie van je PC stel je in Windows de soundcards in.
Telkens je een soundcard of een ander USB device in je Windows PC steekt, loop je het risico dat deze een nieuwe nummer kijgen en daardoor je instellingen in DWC en de soundmodems niet meer overeen stemmen.
Het is daarom ten stelligste aangeraden om je USB verbindingen steeds dezelfde te houden:
Dit houd in:
Op dezelfde USB poort insteken
Het aantal verbindingen ook hetzelfde te houden.
Geef ook de soundcard een beduidende naam, eens zo makkelijk om ze nadien terug te vinden.
De procedure vind je op : Transceiver setup/Instellen geluid
Deze software dient te draaien, wanneer je gebruik wil maken van de functies om virtuele compoorten te koppelen aan de CAT control van je transceiver via USB.
Stel eerst enkel de Icom CAT in, zodat je weet of de instellingen van je transceiver en USB drivers perfect werken.
Stel in Icom CAT, de compoort in die verbonden is met je transceiver.
Vb: COM3
Stel ook de baudrate op 9600(of 19200), conform je instelling in je toestel.
kies het juiste CI-V Address
IC 7100 = 88
IC 7200 = 76
IC 9100 = 7C (CI-V echo staat standaard op!)
IC 9700 = A2
Andere adressen kan je terug vinden op de website
http://www.plicht.de/ekki/civ/civ-p31.html
Pas eventueel in in IcomCAT de CI-V Echo instelling aan.
Deze staat standaard op off, maar moet voor sommige toestellen op on gezet worden, daar de toestellen zelf geen optie hebben om deze af te zetten (zoals de IC9100).
Kies Open COM's
De grijze kleur geeft weer dat er geen activiteit is.
Er knippert nu continu een geel blokje, rechts onder de knop Go PTT.
Dit geeft aan dat er een antwoord komt van de TRX op een ondervraging van de PTT toestand.
Zet je transceiver op SSB (niet CW of een andere mode)
Go PTT voor het testen van de PTT.
Links onder wordt de tekst PTT rood, zolang de zender in uitzending is.
Als er enkel een geel lichtje knippert is de verbinding OK zolang er maar geen rood aan te pas komt.
Sluit IcomCat terug af voor de verdere configuratie
Lukt dit niet, dan dien je je drivers en settings van je tranceiver na te gaan.
Merk tevens op dat onderaan het scherm de melding staat:
Icom CAT Connected
No TCP Clients connected, Server Running
Deze gaat volledig analoog aan de voorgaande configuratie.
voor YsuCAT kijk op FT817 & Microham USBIII/3.3 YsuCAT configureren, eerste test als voorbeeld
Het de-installeren van de drivers in Windows moet als volgt gebeuren:
Verwijder de aansluiting van je PC (dus USB kabel uittrekken)
Open devicemanager(devmgmt.msc)
Kies View/Show hidden devices
Ga naar het device en kies RM Unistall
Bevestig de keuze en kies tevens ervoor om de driver software te verwijderen van deze PC.
Info Microsoft: Using Device Manager to Uninstall Devices and Driver Packages
De verbinding tussen IcomCAT/YsuCAT/YsuDXCat en de andere softwares zal lopen via de TCP verbinding, niet via een com-com verbinding zoals bij de manuele instellingen, waardoor ook de CAT commando's kunnen worden doorgestuurd.
Denk hierbij aan softwares zoals VARA HF, DXlab commander ,Win4Icom/Win4Yaesu, Hamlib rigctld om via PC je toestel te bedienen, andere digitale communicatie software zoals WSJT-X, FLdigi, Gpredict waarbij CAT gebruikt wordt.
Dit houd in dat we deze koppelingen dienen te configureren.
Er worden een .bat bestand gemaakt, dat nadien gebruikt worden door IcomCat (of YsuCAT of YsuDXcat)
Via deze software maken we het .bat bestand aan waarmee we tot 4 CAT poorten kunnen koppelen aan één fysieke transciever voor de respectievelijke CAT software:
start_icomcattcp.bat, kill_icomcattcp.bat of start_ysucattcp.bat, kill_ysucattrcp.bat
start_ysudxcattcp.bat, kill_ysudxcattcp.bat
Start het programma com2tcp_cfg.exe.
Stel beide verbindingen in:
COM5<->CNCB0 (vb. voor VARA HF)
COM6<->CNCB1 (vb. voor DXLab)
COM2<->CNCB4 (vb. Voicemeter Macro buttons)
Kies de optie: Make com2tcp Files.
Hierdoor wordt het start_icomcattcp.bat aangemaakt
Sluit het programma
Je zal zien dat er eveneens een Com2tcp_YsuCat.exe is bijgekomen.
Dit wordt gebruikt wanneer je verschillende merken van toestellen simultaan wil gebruiken (Yaesu DX, Yaesu 8x7 en Icom)
Wanneer je nu IcomCAT terug opstart, dan zal er een .bat file worden uitgevoerd, waardoor er tot 4 dos vensters worden gestart, eentje voor iedere com2tcp verbinding.
Dit zal je zien op je taakbalk. (na een paar seconden)
Wanneer één van de compoorten zijn RTS hoog stuurt of er komt via een CAT interface een PTT aanvraag binnen, dan zal je soundinterface een PTT genereren op je transceiver.
Deze PTT sturing zal pas afvallen zodra alle RTS signalen en CAT PTT commando's inactief zijn geworden.
Bij het stoppen van IcomCAT verdwijnen deze terug.
Start IcomCat
Kijk of het lampje onder Go PTT geel knippert
klik Open COM's
Merk op dat er op je taakbalk 2 DOS commando vensters bij komen.
Deze worden terug verborgen en zijn enkel via de taakbalk te bekijken.
De verbinding is nu actief en onderaan in YsuDXCat zal het aantal TCP Clients zichtbaar zijn, wat je geconfigureerd hebt met behulp van het Com2tcp_cfg.exe tool voor de YsuDXCat.
klik op Close COM's
Merk op dat beide DOS commando vensters verdwijnen.
Laat even IcomCAT verder actief voor de verdere configuratie
Voor de VHF/UHF mode kunnen we enkel gebruik maken van software die via een RTS signaal op een compoort de PTT functie stuurt.
Hiervoor moeten we telkens één uiteinde van een compoort paar verbinden met IcomCAT.
Klik Close COM's
Maak in de kolom COM RTS op de eerste positie een keuze voor COM8 (COM7 wordt gekoppeld aan VARA FM)
Zet een vinkje vooraan
Maak in de kolom COM RTS op de tweede positie een keuze voor COM10 (COM9 wordt gekoppeld aan UZ7HO)
Zet een vinkje vooraan
Klik Open COM's
YsuCat/YsuDXcat heeft een analoge configuratie en gebruik.
Je kan je transciever niet simultaan gebruiken voor VHF/UHF en HF.
Dit houd in dat als je setup gemaak is voor VHF/UHF, je een andere transceiver/settings nodig hebt voor het gebruik van je DWS installatie op HF
Door het gebruik van je Profiel settings in DWS/Station Info, kan je verschillende configuraties bewaren en eenvoudig omschakelen:
Een configuratie met "Winlink Express" voor VHF/UHF Only(met UZ7HO, VARA FM en Packet en alle extras van DWS)
Een configuratie met "Winlink Express (no packet)" voor HF only(VARA HF of ARDOP, Winlink Only)
Hier wordt gebruik gemaakt van twee Soundmodems, VARA FM en UZ7HO om datacommunicatie te kunnen doen.
Beide toepassingen moeten de transceiver kunnen aansturen en dit "simultaan" op dezelfde frequentie, omdat binnen DWS gebruik gemaakt wordt van Packet voor de RADAR bakens en eventueel binnen WLE of als Chat kan gebruik gemaakt worden van VARA FM.
Door het gebruik van de dubbele compoort paren, kan je:
VARA FM laten gebruik maken van de PTT via COM7 - RTS, in ons voorbeeld.
UZ7HO laten gebruik maken van de PTT via COM9 -RTS, in ons voorbeeld.
CAT control is onbestaand op de settings van WLE Packet en VARA FM, waardoor je de frequentie/ mode etc manueel moet instellen op je toestel alvorens een verbinding aan te gaan.
De correcte frequentie kan gehaald worden uit de channel selection.
Via de setup met Com0Com en IcomCAT is deze simultane mode voor de PTT mogelijk.
De IcomCAT software zal dan ook moeten draaien, alvorens DWS operationeel kan zijn.
Je kan deze software toevoegen aan de Startup scripts, zodat het automatisch gebeurt bij het opstarten van DWS.
Denk eraan dat voor HF deze niet nodig is, dus wanneer je regelmatig schakelt tussen beide modes, kan je beter de software "manueel" starten.
Maak een nieuw profiel aan in DWC: Home_VHF
Zorg dat in de PH3J settings gekozen wordt voor Soundmodem UZ7HO
Selecteer in dit profiel UZ7HO door het vinkje te plaatsen
Configure:-> pas de soundcard en PTT settings aan zoals onderaan weergegeven.(COM7)
Je kan ook Stop waterfall on minimize en Minimize window on startup aanvinken
KISS Server Port wordt standaard Enabled en op 8010 gezet.
Indien deze poort bezet is, wordt automatisch de volgende gekozen (8011 ....)
Doe de test via "calibrate" en het kiezen van een toon, de zender zou nu in zending moeten gaan.
Door Stop te kiezen stop de zender.
Sluit de UZ7HO modem dmv het X teken (Als DWS draait gebruik je enkel "minimize _", nooit het X teken!)
Selecteer in dit profiel VARA FM door het vinkje te plaatsen
Configure:-> pas de soundcard en PTT settings aan zoals onderaan weergegeven.(COM9 en RTS)
Doe de test via "Soundcard/ tune",de zender zou nu in zending moeten gaan.
Deruk terug op dezelfde knop, die nu stop noemt, om de zender te stoppen.
Sluit de VARA FM modem dmv het X teken (Als DWS draait gebruik je enkel "minimize _", nooit het X teken!)
Bewaar de settings via File/Save configuration
Wanneer je echter het HF gedeelte van je trx wil gebruiken, heb je meestal geen extra software nodig (IcomCAT)en kan deze via de winlink settings ingesteld worden, zodat ook de CAT control kan gebruikt worden en frequentie aanpassingen en modi automatische worden ingesteld.
Deze instellingen gebeuren in de session instellingen binnen WLE (Ardop of VARA HF).
Je zal ook geen PTT instelling vinden in de VARA HF modem of ARDOP modem, vermits deze via de CAT interface loopt.
Hieronder een aantal voorbeelden, waarbij de baudrate en compoort instellingen kunnen verschillen.
Het Icom Address is belangrijk voor de herkenning van de commando's.
Wanneer je nu het programma IcomCAT bekijkt, dan zal je het lampje geel/groen zien knipperen, waarbij de groene kleur aangeeft dat er data binnen komt via de vitruele CNCxx poort (TCP verbinding)
Opmerking
Winlink stuurt slechts één maal het CAT commando om een transceiver op een bepaalde frequentie en mode te zetten.
Dit is bij de start van de sessie.
Wanneer je nadien je toestel instelling aanpast, via software of manueel, zal dit niet gezien worden door WLE en kan het zijn dat je in een foutieve mode of frequentie uitzend.
Het is best mogelijk dat de mode niet mee verandert (Hamlib problemen), zorg er dan voor dat de mode van het toestel op DATA-USB wordt gezet, anders zal het niet werken.
Select radio model: Icom 9100
Icom Adress: 7C, USB Digital (of USB zoals gewenst)
Radio Control Port: COM5 (andere uiteinde poort paar CNCB0, de IcomCAT TCP COM5 poort )
Baudrate: deze die ingesteld is in de radio (9600 of 19200)
Enable RTS: off
Enable DTR: off
PTT port(optional): CI-V
Hier een voorbeeld van de settings van een YsuFT991A.
Ook hier loopt de PTT via de CAT op VARA HF
Open een VARA HF sessie
Ga naar Settings/Radio Setup
Kies hier voor de Yaesu FT-991A
Kies voor USB Digital als mode
Selecteer Use Internal Soundcard
Radio control port: Com6, 19200 en kies geen RTS en geen DTR signalen
Kies voor de PTT Port (optional) FT-991/A
Druk op Update voor een reload van de settings te verkrijgen
Ga na Settings/VARA tnc Setup
Principieel staat dit correct, maar verifieer de 2300 Hz setting en de auto start
Als proef kan je nu een station kiezen uit de Channel selection lijst, zoals in ons voorbeeld ON4BAF, waarna je kan zien dat de FT991A naar deze frequentie gaat.
Het automatisch opstarten van deze settings, de koppelingen en configuratie, zodat je enkel nog in je gebruikte programma's de keuze moet maken, kan dmv de START parameter.
Maak een snelkoppeling van IcomCAT.exe
Pas de Doel lijn aan door achteraan de paramater <spatie> start toe te voegen.
Opm: indien in het oorspornkelijke pad reeds spaties staan, dan ziet de lijn er als volgt uit:
"C:\....." start in vergelijkt tot C:\DWS\PH3J\IcomCat.exe start
Hierdoor wordt IcomCAT opgestart en wordt er automatisch op Open COM's gedrukt, wat nodig is om de verbinding met je transceiver te activeren.
Kies voor Run: Minimized
Druk OK
Open een file browser
Geef het command shell:startup. in zodat de starup folder van windows wordt geopend.
Kopieer de shortcut naar deze folder
Voor Ysucat en YsuDXcat ga je op identieke wijze te werk.
Om gebruik te kunnen maken van de debug mode van de CAT softwares, dien je in de .ini file van de betreffende CAT software de volgende opties op "1" te zetten:
CATLogging=1
ShowQueue=1
Deze optie laat je toe om een opname te starten en stoppen van de CAT commando's die van en naar je toestel gaan.
Dit is een waarde uitgedrukt in Hz (frequentie) die aangeeft hoeveel CAT commando's er per seconde worden behandeld en het aantal commando's in de buffer.
Indien je een waarde van 20 Hz benadert, kom je waarschijnlijk in de problemen, doordat het toestel deze afhandelfrequentie niet meer kan volgen.
Hier kan je instellen wat voor jou een maximale PTT mag zijn.
Vermits de PTT kan komen uit verschillende bronnen, kan dit resulteren in een lange PTT tijd.
Dit laat je toe om op een antwoord te wachten na het geven van een CAT bevel om te achterhalen of het bevelk wel geldig is in deze mode.
Na het activeren van beide settings in de ini file heb je een uitbreiding op de grafische interface.
Je ziet de frequentie van commando's uitgedrukt in Hz, de buffervulling (queue) en er verschijnt een Start knop
De lampjes geven je een indicatie van wat er gaande is:
Lampje Go PTT heeft volgende kleuren:
Grijs: geen activiteit
Geel: bevraging van de CAT software naar de toestand van de PTT of er is een RTS signaal actief
Rood: Foutief commando
Groen: pakket komende van een TCP verbinding (CAT interface), de log geeft dit aan met Ext.
Lampje COM rts
Grijs: geen activiteit
Magenta: RTS actief, PTT gegeven.
PTT blijft actief indien er 1 of meerdere RTS signalen actief zijn.
Zonder enige aansturing vanuit een externe software zal je een frequentie van 1Hz zien verschijnen en kortstondig het blokje naast de buffergrootte, onderaan rechts, "geel" zien oplichten.
Dit omdat deze software zelf een polling doet van je PTT toestand en informatie van je toestel.
Met de Rate setting, in ons voorbeeld 15, kan je het maximaal aantal commando's per seconde (Hz)dat wordt doorgestuurd aan je transciever instellen.
Worden er sneller/ of teveel commando's in een keer vanuit de software doorgestuurd, dan zullen deze in de buffer terecht komen en op deze maximale rate afgeleverd worden aan de transceiver.
Je zal het Buffer getal (onderaan rechts naast het vierkantje)zien oplopen en daarna langzaam zien dalen (leegmaken buffer).
Stel deze waarde zo hoog mogelijk in, op een waarde die geen rode xHz geeft.
De rode xHz mag kortstondig even rood worden, bij het versturen van een grote hoeveelheid commando's (batch file), de snelheid waarmee de CAT commando's worden doorgestuurd is toch beperkt door de Rate setting.
Wanneer een commando aan de trx wordt verstuurd waarop een antwoord wordt verwacht, wordt hierop steeds gewacht.
Komt het antwoord binnen de voorziene tijd (vb 10Hz is 100ms), dan blijft het lampje onder Hz op grijs staan.
Komt het antwoord buiten de voorziene tijd(vb bij 10Hz op >100ms) dan wordt het lampje Hz kortstondig rood, wat aangeeft dat de snelheid van aanbieden van een commando te hoog was (Rate setting te hoog of te veel commando's, te snel na elkaar verstuurd)
Echter wanneer het Buffer lampje rood wordt, wil dit zeggen dat er geen antwoord is gekomen van de transceiver.
Dit is een fout die dient verder onderzocht te worden.(Foutief commando, communicatie fout, ....zie xCatlog voor meer detail)
Omdat het optreden van teveel verwerkingstijd kan afhangen van verschillende factoren, volgen hier een aantal voorbeelden en adviezen.
Eerste opstart xCAT programma:
Het lampje licht rood op.
Je snelheid is veel te groot, dit houd in dat je zeker omlaag moet.
De waarde is een absolute maximum waarde voor je transceiver, afhankelijk van de baudrate instellingen van je CAT interface en de verwerkingssnelheid van je TRX.
Je kan je baudrate opdrijven tot het maximale, maar meestal zal de oorzaak niet daar te zoeken zijn, behalve als je extreem trage snelheden instelt (1200Bd etc).
De meeste transceivers kunnen vlot 19k2 of hoger aan, wat geen probleem mag leveren (bij 19k2 kan je 2400 bytes aan commando's per seconde doorsturen).
Je sluit CAT software aan, zoals DWS, Winlink etc die sporadisch CAT commando's doorsturen:
Telkens er een commando wordt gestuurd wordt het lampje kortstondig rood, maar de buffer grootte blijft 0-1 aangeven.
Door de kleine hoeveelheid aan commando's, meestal enkel PTT commando's, duid dit erop dat je nog steeds een te hoge instelling hebt.
Regel je instelling verder naar omlaag.
Je sluit CAT software aan die aan een bepaalde rate continue commando's stuurt, zoals Win4Yaesu/Win4Icom/DXlan Commander/N1MM/rigctld etc:
Het rode lampje licht op en de buffer loopt vol.
Door de grote hoeveelheid aan aanvragen, kan je TRX niet meer volgen en moet de snelheid verder omlaag.
Echter, hier ligt de oorzaak meestal in de hoge rate van commando's vanuit de software, de poll rate.
Indien deze instelbaar is, kan je deze eerst omlaag halen: vb DXlab zit standaard op 200ms, wat 5Hz betekend. Je kan dit gerust naar 500ms halen, dan heb je nog elke halve seconde een update.
Het rode lampje ligt kortstondig op en de buffer geeft slechts kortstondig een waarde die groter is dan 1 aan.
Desondanks dat de indruk wordt gewekt dat dit wel zou kunnen, is het aan te raden de waarde nog verder naar beneden te halen.
Je zit op de limiet van de instellingen, het minste extra tijd wat er nodig is, zal er een vertraging optreden van je PTT commando's.
Deze vertraging zal er voor zorgen dat het eerste deel van je te versturen data verloren gaat, je verliest pakketten.
Dit merk je waarschijnlijk niet direct, maar heeft negatieve gevolgen voor het doorsturen van grote hoeveelheden data.
Je sluit CAT software aan die je toetsel met een script (batch file) omstelt in een bepaalde mode, zoals de scripts achter de MacroButtons van Voicemeter:
Bij het versturen van de settings, ligt het lampje rood op en loopt de buffer vol, waarna deze terug geledigt wordt.
Regel de instelling verder omlaag.
Het is normaal dat de buffer vol loopt omdat deze software geen mogelijkheid heeft om de snelheid/rate te regelen, maar het rode lampje mag niet continue oplichten.
Doordat de xCAT software hierop voorzien is, worden deze commando's in een buffer gestoken (bufferwaarde wordt groter dan 1) en op een vertraagd ritme verder doorgegeven aan de transceiver.
Het sporadisch rood flikkeren tijdens deze omstelling kan, omdat sommige commando's meer tijd vergen van de trx om behandeld te worden.
Het ledigen van de buffer moet kunnen gebeuren binnen een aanvaardbare tijd, een paar seconden.
Is dit niet het geval, dan zit je waarschijnlijk met andere software die de TRX bezig houd (zie punt 3) en dien je deze tijdelijk uit te schakelen of de rate instellingen daarvan verder te vertragen, zodat er extra ruimte/tijd gecreëerd wordt om de batch commando's te verwerken.
Besluit:
Een absolute minimum instelling die nagenoeg in alle gevallen zal werken is 5 Hz.
Alle fouten die daarbij nog optreden (buffer vollopen of rode lampje) zijn terug te voeren tot de situaties 3 & 4.
Vermits de communicatie vie USB loopt en je met hoogfrequent bezig bent, is het harwdware matig beveiligen ervan noodzakelijk.
Clamp-on ferriet op je USB kabel(shielded type), het niet gebruiken van USB hubs en het plaatsen van een galvanische scheider (USB isolator) kunnen veel problemen voorkomen.
Ook het niet gebruiken van common mode chokes op je antenne, kan voor een "hot shack" fenomeen zorgen, waardoor je storingen mag verwachten op je audio en USB data.
De Windows power management instellingen kunnen eveneens zorgen voor het uitschakelen van USB apparaten en het niet optimaal draaien van de verbinding met je trx.
Kortom, buiten de software instellingen zijn er nog heel wat andere mogelijke probleem oorzaken, die je best preventief aanpakt.
CAT logging genereerd een file CATlog.txt, terug te vinden in de icom/ysucat programma folder (of standaard is dit c:\DWS\PH3J )die kan gebruikt worden voor het uitpluizen van foute commando's en de reactie van je toestel op berichten.
Het opstarten van de logging gebeurt door het drukken op start.
Het stoppen doe je door het drukken op stop, waarna de file wordt bewaard.
In het voorbeeld zie je een aantal fenomenen die je verder kan gebruiken om je software of configuratie ervan aan te passen:
We zien dat het commando IS0 beantwoorde wordt met een ?
Het IS0 commando is de afvraging van DXlab commander naar de toestand van de IF-shift, iets wat in de FM mode, waarin het toestel stond, niet wordt gebruikt.
We zien dat er zowel een Int alsook een Ext afvraging gebeurt van de TX toestand van het toestel en deze beantwoord worden met dezelfde toestand TX0.
Zowel de cat software als DXlab Commander doen een continue afvraging van de PTT toestand van je toestel.
Vandaar dat je dit commando 2x tegen komt.
Commando's waarop geen antwoord verwacht wordt, krijgen NA als antwoordcode na afhandeling.
Wanneer je een BAT file maakt voor het doorsturen van een reeks commando's om bijvoorbeeld een toestel in een bepaalde mode te plaatsen, dan worden deze commando's snel achter elkaar verzonden en zal je tijdelijk de buffer zien oplopen en daarna terug keren naar 0-1.
Dit is normaal en wordt opgevangen door de xCAT software, waardoor er geen commando's verloren gaan.
In de BAT file is standaard iedere setting gevolgd door een afvraging van de toestand, zodat je ook steeds kan nagaan of de setting ook echt is uitgevoerd (debugging).
Dit zie je hier duidelijk voor zowel commado's die settings aanpassen (EX) als bediencommando's (knoppen en instellingen).
Voor het aanmaken, gebruik en testing van BAT files en CAT commando's verwijs ik naar DX Commander
De Analyse mode zorgt ervoor dat er na iedere CAT commando een geruime tijd gewacht wordt op een antwoord.
Deze debug mode laat je toe om via de catlog te achterhalen of een commando wel toegelaten is in een bepaalde mode en/of je dit commando op de foutieve plaats in de sequentie zet (vb contour in FM etc.
Het voorbeeld onderaan laat dit zien dmv een ?
Het aan laten staan van de Analyse, geeft enorme vertragingen in de communicatie en is enkel als debug tool bedoeld.
Vanaf nu zal telkes als Windows wordt opgestart, ook IcomCAT/YsuCat/YsuDXcat en de daarbijhorende koppelingen worden opgestart.
Je dient dan enkel nog de keuze te maken in DWC voor HF only of VHF/UHF only, om gebruik te kunnen maken van je all mode/all band Icom toestel.
Voor de HF only mode dien je in weze geen aanpassingen aan je toestel te doen, vermits alle sturingen via de CAT interface gebeuren, zelfs de antenne.
Voor de VHF/UHF only mode dien je zelf het toestel op de correcte mode (FM wide), frequentie en antenne in te stellen, daar hierop geen CAT controle werkt.
Samen met de VHF/UHF only kan je DXlab commander gebruiken om de ontbrekende CAT controle voor het instellen van de frequentie en mode, verder te automatiseren, dmv het "Initial command" gedeelte en de "tweede virtuele CAT interface"(COM6 in ons voorbeeld) of je kan gebruik maken van een VoicemeterMacro knoppen balk, waarmee je je installatie verder kan automatiseren.
Meer uitleg vind je op de DX Commander pagina met als voorbeeld de files voor een FT991A.