logo elektroda
logo elektroda
X
logo elektroda

NavSpark module - microcontroller with GPS receiver, commissioning and tests in

TechEkspert 4569 4
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • NavSpark module - microcontroller with GPS receiver, commissioning and tests in
    In the offer NavSpark Arduino compatible modules are available, based on a system that integrates a microcontroller and a GPS receiver. It is possible to order a free sample of NavSpark mini with the attached USB UART converter module NavSpark mini + USB adapter or a set of 6 NavSpark mini for $ 36. The module with dimensions 17x17mm does not have a built-in GPS antenna, connect the external antenna to the socket on the board. Outside the module navspark-mini boards with more pins are available, compatible with the Arduino dedicated to GPS, GPS / GLONAS, GPS / BEIDOU . The mini version of the module has been tested with an antenna GPS / GLONAS . According to the manufacturer's description, the module is based on a 32b microcontroller with 1MB of flash memory and 212kB RAM, an FPU (IEEE-754) and a GPS receiver. The LEON3 Sparc-V8 microcontroller clocked at 100MHz, 1x UART, 1x SPI and 1xI2C (shared with GPIO), and 1PPS signal (+/- 10ns) are available on the mini board.
    NavSpark module - microcontroller with GPS receiver, commissioning and tests in

    For the version compatible with Arduino are available examples . The mini version is not compatible with all examples, due to, among others, fewer pins and lack UART2 . NavSpark mini can be used without programming as a GPS receiver that sends information via UART. We can check the operation of the module with the software Windows GNSS Viewer . The program allows you to update the firmware, as well as configure the module (e.g. change the UART settings to 115200 to communicate with Arduino).

    Including material about GPS NEO-6M you will find a description of the sentence of the NMEA-0183 standard. Using the navspark-mini or NavSpark Arduino module, we can make "our" GPS receiver, which will send data in the format we choose (e.g. NMEA sends coordinates where seconds are written in "decimal" form, we can change the format to minutes and seconds or any other). We can do much more, react to specific circumstances, or e.g. connect the SD card to the SPI interface and record data from the GPS module.
    NavSpark module - microcontroller with GPS receiver, commissioning and tests in

    According to the description http://www.navspark.com.tw/tutorial-1 we connect the USB UART converter board with the navspark-mini board.
    The converter is based on PL2303 in WIN10 should install automatically, drivers are also available here: http: // www.navspark.com.tw / downloads / The device, when powered from USB, consumes ~ 90mA.
    NavSpark module - microcontroller with GPS receiver, commissioning and tests in

    In the Arduino environment, select File-> Preferences and add the line:
    http://navspark.mybigcommerce.com/content/package_navspark_index.json
    in the Additional URLs to the tile manager field.

    Choose: tools-> tile-> tile manager
    we search and install "navspark".
    Then select: Tools-> Board-> NavSpark mini and Processor Leon3 with GNSS library, select the correct COM port.
    Sample codes can be found here: http://www.navspark.com.tw/downloads

    Let's try to use NavSpark mini to run a simple device that saves subsequent GPS data on the SD card.

    Based on the example of demo_how_to_extract_gps_info, we can save information from GPS to a connected SD card. The device works with a voltage of 3.3V, so the board with a microSD slot does not need a stabilizer and voltage level converter.
    We connect the SD card with the module:
    DI MISO GPIO31
    SCLK

    Cool? Ranking DIY
    Do you have a problem with Arduino? Ask question. Visit our forum Arduino.
    About Author
    TechEkspert
    Editor
    Offline 
    TechEkspert wrote 6234 posts with rating 4897, helped 16 times. Been with us since 2014 year.
  • ADVERTISEMENT
  • #2 17299706
    speedy9
    Helpful for users
    TechEkspert wrote:
    modules with increased signal accuracy 1PPS (6ns), and increased positioning accuracy (1cm)

    1cm? Can consumer modules actually work with such accuracy?
  • ADVERTISEMENT
  • #3 17300181
    TechEkspert
    Editor
    @ speedy9 good question, but I don't know the answer if these modules are actually that accurate, maybe I misunderstand the specification or maybe there is a standard for it. I haven't had the opportunity to test these precise receivers, it's also hard to say.
    Precision devices cost $ 80, and "normal" ones that are compatible with Arduino $ 22-$ 25.
    GPS receiver with precise time "6nsec (1-sigma) timing accuracy, 1PPS generation with 1 satellite in view, 2nd programmable time pulse phase-locked to 1PPS 1Hz ~ 19.2MHz programmable
    GPS receiver with exact location "For
  • ADVERTISEMENT
  • #4 17300860
    ospa98
    Level 1  
    Modules with increased accuracy work in RTK mode - a data link is needed between them and corrections (raw data) are calculated based on this data. And the accuracy is given for one module relative to the other which is stationary and its position is fixed.
  • #5 17302091
    TechEkspert
    Editor
    So this is the accuracy of the "relative" positioning, u-blox called the mobile station in this RTK configuration as "rover" NEO-M8P .
ADVERTISEMENT