Új hozzászólás Aktív témák

  • janos666

    nagyúr

    LOGOUT blog

    válasz janos666 #92618 üzenetére

    Szóval volt ez a GPS modul és ez az RS-232<->TTL adapter. Most már LNA antennával, SATA port 3.3V PIN-ről tápolva (a processzort és az antennaerősítőt is).
    Lát műholdakat és van pozíció (aktívan használ 7-8 műholdat, HDOP 1.25~1.30).
    A GPS modul PPS (pulse/sec) PIN-jét az adapter TTL oldali CTS PIN-jére kötöttem (nincs más extra, csak CTR/RTS), aztán az RS-232 oldalon még összekötöttem a CTS és CD PIN-eket is, mert a Linux kernel PPS driver a CD-n várja a PPS jelet.
    A GPS modul elvileg úgy van konfigurálva, hogy 1000 ms a PPS és 10% a duty cycle.
    Ennek ellenére valami ilyesmit látok:
    ppscheck /dev/ttyS0
    # Src   Seconds                 Signals
      TTY   1698959808.279230393    TIOCM_CD  TIOCM_CTS
      TTY   1698959808.288383842    TIOCM_CD  TIOCM_CTS
      TTY   1698959808.288481644    TIOCM_CD  TIOCM_CTS
      TTY   1698959808.288576776    TIOCM_CD
      TTY   1698959808.299202744    TIOCM_CD  TIOCM_CTS
      TTY   1698959808.308539225    TIOCM_CD
      TTY   1698959808.319320292    TIOCM_CD  TIOCM_CTS
      TTY   1698959808.328535546    TIOCM_CD
    Tehát egyrészt "zajos", másrészt a ráta közel sincs 1000 és 100 ms-hez. Nem is fut így a PPS driver:
    ppstest /dev/pps0
    trying PPS source "/dev/pps0"
    found PPS source "/dev/pps0"
    ok, found 1 source(s), now start fetching data...
    time_pps_fetch() error -1 (Connection timed out)
    time_pps_fetch() error -1 (Connection timed out)
    Ez hardware vagy szofver gond lehet? :U
    Ez alapján valószínűleg nekem is meg kéne fordítanom a PPS-t a modulon. Próbáltam, de a fő problémán nem változtat (ugyan úgy túl sűrűn jönnek a jelek).

    TV/monitor kalibrálást vállalok. ||| "All right , Thom. But understand this: I do care for you. I care for all the lost souls than end up up here."

Új hozzászólás Aktív témák