电子说
步骤1:工具和材料
工具与材料
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!
全部0条评论
快来发表一下你的评论吧 !