Ongelmana seuraava: GPS-laite, jossa USB-kaapeli. Kannettavassa pelkästään USB-liitännät, ei sarjaporttia. GPS-tiedonsiirto toimii ainoastaan com-porttien kautta. Miten saan määriteltyä jonkin USB-portin vaikkapa COM-1 -portiksi? Vai onko edes mahdollista??
Tiedän, on olemassa GPS-tiedonsiirto-ohjelmia, jotka toimii myös USB:n kautta, mutta se ei nyt ole ratkaisu tähän...
Tiedän, on olemassa GPS-tiedonsiirto-ohjelmia, jotka toimii myös USB:n kautta, mutta se ei nyt ole ratkaisu tähän...
Vastaukset 10
Vanhimmat
http://images.google.fi/images?q=USB to serial&hl=fi&lr=&sa=N&tab=wi
Mäpä otaksun ettei aloittaja tarkoittanutkaan muuttaa USB-porttia oikeaksi fyysiseksi COM-sarjaportiksi vaan että hän voisi jotenkin ohjelmallisesti määritellä tuon USB:n virtuaaliseksi COM-portiksi, siis että tuo hänen GPS-ohjelmansa luulisi olevan laitteen kytketty COM-porttiin vaikka se onkin oikeasti kytketty USB-porttiin. Siis ohjelmallinen uudelleenmäärittely, eikä USB->COM adapteri. Noita adaptereitahan on hyvin varustettujen kauppojen hyllyt pullollaan mutta ne tuskin auttanevat aloittajan tapauksessa. Sitäpaitsi hänen GPS-laitteensakin toimii USB-portissa joten ei ole mieltäkään alkaa muuttamaan tietsikan USB-porttia COM-portiksi, kapish?
Siis GPS laitteessa on USB liitäntä ja halutaan käyttää RS-232 tiedonsiirtoa??? Siis USB väylähän tietääkseni käyttää differentiaalista tiedonsiirtoa datalle ja RS-232 väylässä käytetään Tx ja Rx linjoja datan siirtoon. Lisäksi tiedonsiirtonopeudet ihan ero luokkaa samoin kuin jännitetasot. Niin miten siinä USB väylässä sitten yhtäkkiä voisikin käyttää RS-232 tiedonsiirtoa. Ei käsittääkseni mitenkään, mutta jos näin on niin selittäköön joku viisas sitten miten se onnistuu.
Jos siinä GPS laitteessa on USB-liitäntä, niin eiks sen ny pitäs toimia kun tökkää liittimen tietokoneen USB väylään.
Hienoa, olet ensimmäinen, joka tajusi asian! :) Kaikki yleensä ehdottavat noita adaptereita, mutta ne eivät nyt tässä tilanteessa auta.
On siis tietty tiedonsiirto-ohjelma PC:n ja GPS:n väliseen kommunikointiin. Ohjelma on tehty "vanhaan" aikaan, kun GPS:it kommunikoivat sarjaportin välityksellä. Uudet GPS:it käyttävät USB:ia, mutta ohjelma ei osaa kommunikoida USB:in kautta, tai oikeastaan se ei "löydä" USB-porttia. Eli siis pitäisi määritellä ohjelmallisesti yksi USB-portti COM-portiksi. Mutta onkohan mahdollista, kuka tietää?
Kiitokset sinulle vastauksestasi. Mukavaa, että jotkut lukevat kysymykset kokonaan ja pohtivat asiaa, ennen kuin kirjoittavat jotain tyyliin "asenna ensin ajurit, törppö"..
Siis siinä GPS-laitteessa on USB-liitin, mutta se ei kuitenkaan toimi kun tökkäät PC:n USB- väylään kiinni. Ja nyt haluaisit käyttää sitä GPS-laitteessa olevaa USB-liitintä COM tiedonsiirtoon??? Jos näin, niin tietääkseni ei ole mahdollista. Ei sillä softallaakaan nyt pystytä raudan toimintaa älyttömästi muuttamaan.
http://www.ftdichip.com/Drivers/FT232-FT245Drivers.htm
- et taida ilman rautaa selvitä?
CD-Merikartanko kanssa taistelet?
Nyt ollaan oikeilla jäljillä. Eli juuri tuollaista "virtuaaliporttia" olen hakenut takaa. Mutta ei siis onnistu Win 2000 tai XP:ssä, ilmeisesti.
En taistele merikartan kanssa, vaan erään metsäalan paikkatieto-ohjelmiston kanssa. Yks MapInfo-pohjainen karttasovellus sisältää tiedonsiirto-ohjelman, joka toimii ainoastaan sarjaporttia käyttävien GPS-laitteiden kanssa. Ei siis hyväksy USB-porttia.
Kyseessä lienee se tavallisin ongelma eli että käytettävä ohjelma ei osaa lukea GPS dataa muutakuin Com portista, homma hoituu virtuaali Com portilla eli ajurilla jolloin tuo USB liitäntäinen GPS näkyy ohjelmalle ajurilla luodun "Com portin" kautta... GPS laitteissa käytetään yleensä NMEA tiedonsiirtoa joka on yhteensopiva Com portin kanssa (NMEA liittimen voi johdottaa suoraan Com porttiin) ja tuon "perinteen" takia useat navigointi yms. ohjelmat käyttävät nimenomaan Com porttia.
Kiitokset, tuo selvensi asiaa melko paljon. Seuraava kysymys onkin: Mikä ajuri ja mistä sellaisen löytää? Siis se, joka tekee virtuaalisen COM-portin? Tämän Garmin 60 CS:n mukana ei sellaista ainakaan tullut..
Onko sulla joku softa tms ajureita sille sun laitteelle. Luultavasti niiden asetuksista pitäisi löytyä asetus oikean portin määrittelylle. Kokeilun joskus vanhan Nokialaisen Communikaattorin liittämistä koneeseen IR portin kautta, ja siellä IR-portin asetuksissa oli virtuaali-COM -portin säätömahdollisuudet. Arvelisin, että se sun GPS vaatiin jonkun sen oman softan, jossa oikeat asetukset saa säädettyä. Sitten vielä sellainen probleema, että win2000 (ym NT-systeemit) ei taida ymmärtää virtuaaliCOMmeja: niin ainakin jostai luin.