MiniPlex-41USB NMEA-0183 multiplexer Betjeningsvejledning MiniPlex-41USB, V1.1 Firmware V1.20 SeaTech, 2002
Indledning: MiniPlex-41USB er en 4-kanals data multiplexer, som giver mulighed for tilslutning af flere NMEA- 0183 navigationsinstruments til hinanden eller til en computer. Mulighederne er 4 NMEA indgange (listener-porte), 2 NMEA udgange (talker-porte) og en USB-port. Specifikationer: Strømforsyning: Strømforbrug: Indgange: Indgangsmodstand: Udgange: Buffers: NMEA Out1: NMEA Out2: Hastighed NMEA ind: Hastighed NMEA1/USB ud: Hastighed NMEA2 ud: Indikatorer: Dimensioner: Kabinet: 5V DC, fra USB bus eller 8 28 V DC, beskyttet mod fejlpolaritet. 50 ma (100 ma max. Ved anvendelse af udgange). 4 x NMEA-183/RS-422, galvanisk isoleret. >800 Ohm. 1 x USB, 2 x NMEA-183/RS-422. 5 buffers af 1500 karakterer (4 x NMEA, 1 x USB). Kombineret data fra NMEA indgange. Kombineret data fra NMEA og USB indgange eller kun fra USB indgangen. 4.800 Baud. 4.800, 9.600, 19.200, 38.400 eller 57.600 Baud. 4.800 Baud. Overflow og Data. 138 x 72 x 33 mm. Flammebestandigt ABS materiale. Betjening: MiniPlex-41USB læser NMEA strenge fra indgange (listener-porte) og gemmer dem I en buffer. Når en komplet streng er modtaget, bliver den udsendt på udgange (talker-porte) og USB-porten. Buffers bliver tømt efter round-robin metoden, altså en streng af gangen, og giver alle 4 indgange same priotet. Modtagelse af nye strenge til bufferen fortsættes under udsendelse, så ingen datastrenge mistes. Hastigheden (baud rate) på indgange er 4800 Baud (= bits pr. sekund), som ca. modsvarer 480 karakterer pr. sekund. Når alle indgange modtager data med den datatæthed, vil bufferen ikke blive tømt og en overflow situation opstår. Den røde LED indikator vil lyse hvis denne situation opstår. Når en buffer er fuld, vil en del af en streng ikke blive behandlet og derfor udeladt, for at sikre, at MiniPlex-41USB kun udsender komplette og korrekte NMEA strenge. Der er 2 måder hvordan et overflow kan undgås: 1. Indstil navigationsinstrumenter tilsluttet indgange til kun at udsende nødvendige data eller nedsæt udsendelsesintervallet. Det er som ofte muligt at slukke for ikke nødvendige strenge. 2. Øj hastigheden (baud rate) på dataudgangen (talker port) og USB-porten på MiniPlex- 41USB. Maksimum hastighed er 57.600 Baud. Fra 19.200 Baud og op (4 x 4800!) et overflow vil aldrig kunne opstå (kan kun udføres i konfiguration 2). MiniPlex-41USB har 2 dataudgange (talker ports), NMEA Out 1 og NMEA Out 2. Alle modtagne datastrenge er tilgængelige på talker port NMEA Out 1. Talker port NMEA Out 2 kan konfigureres enten til at udsende alle data modtaget på de 4 indgange og USB-porten, eller kun til at udsende strenge modtaget fra USB-porten. 2
Tilslutning: NMEA indgange (listener): MiniPlex-41USB har 4 listener porte (indgange), benævnt In 1 til In 4. Hver listener port må kun forbindes til ét instrument. Inputs er galvanisk isoleret som specificeret i NMEA-0183 standarden. Forbind a og b terminalerne på listener port på MiniPlex-41USB interfacet til a (+) og b (-) terminalerne på navigationsinstrumentet. Andre benævnelser kan være Data + og Data -. NMEA udgange (talker): Begge talker porte kan tilsluttes med op til 4 navigationsinstrumenter. Tilslut a og b terminalerne på talker porten på MiniPlex-41USB til a og b terminalerne listener portene til en eller flere navigationsinstrumenter. USB porten: MiniPlex-41USB kan tilsluttes direkte til en computers USB-port eller en USB-hub vha. Det medfølgende kabel. Den første gang MiniPlex-41USB tilsluttes, vil computer opdage en ny hardware og spørge efter en driverdiskette. Indsæt driverdisketten i diskdrevet og klik OK. Følg herefter anvisningerne på skærmen for at udføre en komplet driverinstallation. Strømforsyning: MiniPlex-41USB kan forsynes fra USB bus eller fra en ekstern strømforsyning. Den eksterne strømforsyningsindgang er den primære forsyning og skift mellem denne og USB power sker automatisk. Når MiniPlex-41USB er tilsluttet en computer og til en ekstern strømforsyning, vil interfacet fungere uanset om computeren er tændt eller ej. Det eksterne strømforsyningsinput må befinde sig i området mellem 8 og 28VDC og er beskyttet mod forkert polaritet. Driverinstallation: MiniPlex-41USB behøver en enhedsdriver for at fungere korrekt. Denne er vedlagt på diskette sammen med interfacet. Når MiniPlex-41USB er tilsluttet for den første gang, Windows vil opdage (detektere) at en ny hardware og spørge efter end driverdiskette. Indsæt vedlagte diskette I 3½ diskettedrevet og følg instruktionerne på skærmen. Den installerede driver vil oprette en kunstig serielport, som kan anvendes af eksisterende programmer ligesom en hver anden normal serielport. Via Systemikonet i Kontrolpanelet, kan portens indstillinger, ligesom portnr. ændres. Mere end en MiniPlex-41USB kan tilsluttes på samme tid. Hver ny enhed vil oprette en ny kunstig serielport. Nummeret på denne port vil altid blive tilknyttet det samme interface. Windows tillader maksimalt 255 kunstige serielporte. Ikke alt software er kompatibelt med høje portnumre over Com9. Mange programmer tillader kun portnumre op til Com4. Når du installerer en opdateret driver, må du først afinstallere den originale driver, ved at anvende programmet Tilføj/Fjern Programmer ikonet i Kontrolpanelet. 3
Konfiguration: Flere opsætninger kan blive konfigureret i MiniPlex-41USB, ved at anvende et terminal-program som f.eks. HyperTerminal. Kommandoer bliver styret af kontrolkarakterer. Aktiver først Kontroltasten på dit tastatur og herefter samtidigt aktivere den ønskede kommandotast. Med disse kommandoer kan hastighed på serielporten og NMEA Out 1 blive valgt, ligesom kildedata som udsendes på talker porten NMEA Out 2. Selvom interfacet er en USB enhed, MiniPlex-41USB stadig har en serielporte som kan konfigureres. Denne port er tilsluttet til talker porten NMEA Out1 og USB interface internt i enheden. Det er derfor nødvendigt, at samstemme (matche) kommunikationshastigheden (baud rate) på MiniPlex-41USB til hastigheden af den kunstige serielport. Kommandoer Tilslut MiniPlex-41USB til en computer og indstil terminalprogrammet til 4800 Baud, 8 data bits, 1 stop bit. Tilslut endnu ikke nogen instrumenter. Tilslut strømforsyning til MiniPlex-41USB og check om den røde eller grønne LED lampe blinker én gang. Udfør kontrolkommandoen ctrl-i, ved at aktivere kontrol-tasten samtidigt med i tasten. Herved skulle følgende tekst ses på skærmen: MiniPlex-41USB V1.1, Firmware V1.20, (C) CustomWare 2002 Speed: 4800 Baud Conf.1: NMEA Out2 = USB + NMEA In Nu kan MiniPlex-41USB blive konfigureret med en af følgende kommandoer: Ctrl-a Gemmer konfigurationsindstillinger i interfacets hukommelse. Indstillinger gemmes permanent i hukommelsen ved sluk af interfacet. Ctrl-b Ændrer kommunikationshastigheden (baud rate) på USB- og talker porten NMEA Out 1. Hver gang du anvender denne kommando, vil hastigheden blive ændret I step til næste højere baud rate. Der skiftes mellem følgende baud rates: 4800, 9600, 19.200, 38.400, eller 57.600. Den valgte hastighed bliver vist på skærmen. Indstillinger bliver aktiveret når du anvender kommandoen ctrl-a, på skærmen får du en bekræftelse at indstillinger med beskeden: Settings saved. Herefter må du justere indstillinger på terminalprogrammet til den valgte hastighed, for igen at opnå forbindelse og kommunikation med MiniPlex- 41USB interfacet. Hvis du af en eller anden grund har mistet kontakten med interfacet, så forsøg at anvende ctrl-i kommandoen eller skifte baud rate på dit terminalprogram, indtil den ønskede tekst ses på skærmen. Ctrl-c Denne kommando bestemmer hvilke NMEA data som skal være tilgængelig på talker porten NMEA Out 2. Den valgte konfiguration bliver som vist herunder: eller: Conf.1: NMEA Out2 = USB + NMEA In Conf.2: NMEA Out2 = USB Den valgte konfiguration er tilgængelig øjeblikkelig, men skal gemmes permanent ctrl-a kommandoen. Denne kommando har ingen effekt på talker port NMEA Out 1, da denne port kun udsender NMEA data fra talker inputs. Ctrl-h Denne kommando resætter (nulstiller) MiniPlex-41USB til fabriksstandarden, som er 4800 Baud og konfiguration 1. Ctrl-a Informationskommando. Viser information omkring hardware/software version og den valgte konfigurationsindstillinger. 4
Konfiguration 1 og 2 Den valgte konfiguration bestemmer hvordan de modtagne NMEA data bliver behandlet af MiniPlex-41USB interfacet. In 1 Buffer 1 NMEA In 2 In 3 Buffer 2 Buffer 3 USB Out NMEA Out 1 In 4 Buffer 4 USB In Buffer 5 NMEA Out 2 Konfiguration 1 Diagram ovenfor viser hvor NMEA data udsendes i konfiguration 1. USB porten og talker porten NMEA Out 1 udsender data fra indgangene In 1-4. Talker porten NMEA Out 2 udsender data fra indgangene og USB porten. Når konfiguration 1 er valgt, er der en begrænsning i mængden af indkommende data fra USB porten. Hastigheden på talker porten 'NMEA Out 2' er last til 4800 baud, som modsvarer 480 karakterer pr sekund. I konfiguration 1 bliver NMEA data sendt bade til USB og talker porten 'NMEA Out 2'. Uanset hvilken hastighed som er valgt for USB porten, må den vente indtil talker porten 'NMEA Out 2' har afsluttet udsendelse af en karakter. RS-232 porten og dennes talker port vil altid udsende data med samme karakter-hastighed, uanset differencen i BIT-raten. Konfiguration 2 har ikke denne begrænsning. In 1 Buffer 1 NMEA In 2 In 3 Buffer 2 Buffer 3 USB Out NMEA Out 1 In 4 Buffer 4 USB In Buffer 5 NMEA Out 2 Konfiguration 2 Når konfiguration 2 er valgt, modtages og udsendes NMEA data iht. ovenstående diagram. USB og talker porten NMEA Out 1 udsender data fra listener portene. Talker porten NMEA Out 2 udsender kun data fra USB porten. Som et eksempel, vil vi prøve at forklare forskellen på de konfigurationer: Først når konfiguration 1 er valgt. Alle NMEA strenge modtaget fra navigationsinstrumenter vil blive udsendt på USB porten og talker porten NMEA Out 2. Dette betyder, at Laptop computeren og autopiloten vil modtage alle strenge fra de tilsluttede instrumenter. Fra Laptop computeren, rutepunkter (waypoints) kan blive overført til en GPS og autopiloten kan anvende alle tilgængelige information for at styre op mod rutepunktet. 5
Hvis autopiloten kun skal modtage data fra Laptop computeren, så vælg konfiguration 2. NMEA strenge fra tilsluttede navigationsinstruments er nu kun tilgængelige på USB porten og derfor kun til Laptop computeren. De eneste data tilgængelige på talker port 'NMEA Out 2' er data fra Laptop computeren, som derfor den eneste datakilde til autopilot. Bemærk: at NMEA data fra de tilsluttede navigationsinstruments altid er tilgængelige på talker port 'NMEA Out 1', uanset valg af konfigurationen. Wind Compass In 1 In 2 USB Laptop GPS In 3 Out 2 MiniPlex-41USB Autopilot LED indikatorer: MiniPlex-41USB har 2 LED s. Den grønne LED indikerer modtagelse af korrekt NMEA data på bade NMEA indgange og USB porten. LED blinker kun på korrekte NMEA data, som starter med $ tegnet og slutter med en LF karakter (Line Feed). Herved opnås et hurtigt check på polaritet og tilslutning er korrekt. Såfremt at indgang er polariseret forkert vil LED lampen ikke blinke. Den røde LED indikerer et buffer overflow, som betyder at der kommer mere data ind in der kan udsendes ved valgte kommunikationshastighed (baud rate). Når en buffer er fuld, vil interfacet stadig fortsætte med at udsende data, men input(s) som giver overflow vil blive udeladt og kun korrekte NMEA data vil blive udsendt. Der er 2 måder hvorpå dette overflow problem kan løses: 1. Ved at konfigurere tilsluttede navigationsudstyr på indgangen til at udsende færre NMEA strenge eller med et større interval. Det ofte muligt, at slukke for ikke nødvendige NMEA strenge i f.eks. GPS en, som kan udsende en masse forskellige NMEA datasætninger, som ikke anvendes i praksis. 2. Øg hastigheden (baud raten) på takler porten eller USB porten på MiniPlex-41USB interfacet. Maksimum hastighed (baud rate) er 57.600 Baud. Fra 19.200 Baud og op (4 x 4800!) et overflow vil aldrig forekomme! (kun muligt i konfiguration 2). Both LED s will blink once when the power is applied to the MiniPlex-41USB. When the red LED stays lit, a hardware error is found during execution of the self-test. Montering: MiniPlex-41USB er ikke vandtæt, så den skat skal monteres på et tørt sted, f.eks. under pult eller lignende, på en plan overflade. 6
SeaTech ApS Batterivej 17 4220 Korsør Tel.: +45 5837 4711 Fax: +45 5837 6811 web: www.seatech.dk e-mail: salg@seatech.dk 7