0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

何将ArduinoUNO连接到任何NMEA-0183设备

454398 来源:wv 2019-09-30 10:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:工具和材料

何将ArduinoUNO连接到任何NMEA-0183设备

工具与材料

Arduino UNO

用于Arduino的RS485 Shield

任何NMEA-0183具有差分输出的设备

软件

Arduino IDE

步骤2:连接到NMEA 0183

在上图中,您可以看到具有差分输出的典型设备。端子为NMEA OUT +和NMEA OUT-或TX +或TX-。 NMEA IN +和NMEA IN-线是可选的。

如果设备中有一条传输线(很可能标记为TX或NMEA OUT或类似的东西),则您的设备使用RS-232协议。在这种情况下,您将需要一个简单的RS232转换器

步骤3:跳线设置

UART RX定位2

UART TX到位置3

电压到位置5V

步骤4:DIP开关设置

步骤5:固件

您可以找到许多用于Arduino的不同NMEA-0138软件堆栈。很好的解决方案是Eric Barch的NMEA堆栈:

https://github.com/ericbarch/arduino-libraries/tree/master/NMEA

需要将软件UART的引脚更改为引脚2和3!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Arduino
    +关注

    关注

    191

    文章

    6535

    浏览量

    197680
  • NMEA0183
    +关注

    关注

    0

    文章

    2

    浏览量

    1783
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AD9914评估板无法连接到计算机是什么原因

    口。最后,我用USB板卡与电脑连接,我看到板卡上的绿色灯亮起,但是电脑并未弹出任何提示,在设备管理器中也没有看到任何变化。我测试了win7
    发表于 05-26 07:35

    FRDM-MCXN947板使用MCUXpresso IDE.二进制无法连接到核心

    : EE42:无法连接到核心。 该板仍然显示身体活动(例如,LED 切换),因此它没有变砖。但是,我无法再通过 SWD 连接,并且所有恢复尝试(重新启动、重新连接等)都失败了。 我怀疑二进制文件以禁用调试
    发表于 04-29 06:19

    可以从 PHY ETH1 连接到 MII2 以及 ETH2 连接到 MII3 吗?

    我有 2 个 4 线以太网(ETH1、ETH2)10/100mbps。 我可以从 PHY ETH1 连接到 MII2 以及 ETH2 连接到 MII3 吗?我只使用 RMII。
    发表于 04-24 06:40

    一文读懂 NMEA 报文:GNSS 定位日志解析与实战

    本文介绍 GNSS 通用输出协议 NMEA-0183,讲解协议格式及 GGA、RMC、GSA、GSV、ZDA、VTG 六种常用语句含义。结合 Air8000A 实际日志,说明定位状态、卫星信号、精度
    的头像 发表于 04-21 15:46 351次阅读
    一文读懂 <b class='flag-5'>NMEA</b> 报文:GNSS 定位日志解析与实战

    具有 I2S 输出的设备连接到 imx93evk,无法读取任何值是哪里出了问题?

    我想将具有 I2S 输出的设备连接到 imx93evk。 由于我想要直接的 I2 而不是中间的编解码器,因此我不需要执行任何作,因为默认情况下引脚位于 EXPI 中。 然后,我将
    发表于 04-14 07:02

    Visionfive板和蚀刻SD卡,电路板连接到HDMI时,什么也没显示,为什么?

    我最近购买了 Visionfive 板和蚀刻 SD 卡(带 Fedora)。当我电路板连接到 HDMI 时,什么也没显示。显示屏显示错误“显示器显示屏不支持当前输入时序。请根据显示器规格您的输入时序更改为 1920x1820
    发表于 04-01 06:08

    Visionfive V2 上没有 ttyUSB* ,如何连接到串行 USB 设备

    我在 USB 连接器上连接了 Ublox GPS 接收器。它是标准串行连接。在我的 Raspberry Pi4 上,我看到一个 ttyUSB0,它让我可以连接到 GPS 接收器。但是在
    发表于 03-24 07:54

    如何增加连接到外部 USB 集线器时支持的设备数量?

    如何增加连接到外部 USB 集线器时支持的设备数量?
    发表于 08-27 06:23

    设备快线连接设备是提示无法连接到SSL VPN怎么解决?

    设备快线连接设备是提示无法连接到SSL VPN
    发表于 08-05 08:27

    CY7C65223D-32LTXI 2 个 UART 连接到该芯片,但设备没有响应是怎么回事?

    我有 CY7C65223D-32LTXI 芯片, 2 个 UART 连接到该芯片,但设备没有响应,RX1_LED 和 RX0_LED 一直亮着。我一直尝试在 Windows 和 Linux 上进行配置,但无法
    发表于 08-04 07:56

    CYBLE-416045_EVAL BLE如何连接到Windows?

    Bluetooth_LE_Hello_Sensor 来PSoC™作为外围设备,但当我尝试连接时它失败了。 失败意味着:在 Windows 中配对完成并连接,但在 Windows 中
    发表于 07-24 07:03

    外围设备通过手机连接到BLE应用程序,为什么不能连接到Infineaon BLE?

    使用 ch06_ex01_periab \" le 项目创建了外围设备。\" \" 使用像 LightBlue 这样的移动应用程序,我能够连接到这个外围设备并更改特征值。 我已经使用 \"
    发表于 07-07 08:06

    是否有可能使用CYSPP配置文件连接到外围设备

    我们的现有系统使用中央和外围设备,使用基于 Microchip RN4020 的中央和外围设备。 由于供应限制的原因,我们希望英飞凌 CYBT-483056 SoC 用于 BLE central。 我们想知道是否有可能使用CY
    发表于 07-07 06:17

    CYUSB3014与PC通信几小时后断开,通过bus hound抓不到任何通信数据,为什么?

    PC是WIN7系统,PC端APP通过USB3与下位机通信几个小时以后,通信就会断开,通过bus hound抓不到任何通信数据,出错时CYUSB芯片的心跳灯正常,PC的设备管理器设备也正常。 重新插拔 或禁用,再启用以后,通信立刻
    发表于 06-04 08:27

    TypeC 连接到 DisplayPort 转换电缆时,可能无法检测到 CC 线路,也可能无法显示屏幕,为什么?

    CYPD5225-96BZXI 设计具有 2 个 Type-C 端口的设备 TypeC 连接到 DisplayPort 转换电缆时,可能无法检测到 CC 线路,也可能无法显示屏幕。 ■详细信息
    发表于 05-28 08:11