Go Down

Topic: NMEA 2000 Shield (Read 90761 times) previous topic - next topic

timolappalainen

I still expect hw problem also on rx side. DataDisplay2 does not anything than catches data and shows it directly. As an alternate you could try with ActisenseListener either with Actisense NMEA Reader or by uncommenting line NMEA2000.SetForwardType(tNMEA2000::fwdt_Text); so that you will see data in clear text.

Just for checking that hopefully you have not forgot bus 120 ohm termination resistors, which you should have at both end of the bus. That has happed happened to me with test bed on disconnecting bus from wrong place.

mavromatis

#241
Jul 13, 2017, 04:42 pm Last Edit: Jul 13, 2017, 04:50 pm by mavromatis
I still expect hw problem also on rx side. DataDisplay2 does not anything than catches data and shows it directly. As an alternate you could try with ActisenseListener either with Actisense NMEA Reader or by uncommenting line NMEA2000.SetForwardType(tNMEA2000::fwdt_Text); so that you will see data in clear text.

Just for checking that hopefully you have not forgot bus 120 ohm termination resistors, which you should have at both end of the bus. That has happed happened to me with test bed on disconnecting bus from wrong place.
120ohm termination resistors are on -- but I'll try uncommenting the fwdt_Text line.

Below is the circuit I'm using with the MCP2551, could be that is incorrect (based it on one I found online that is sold on eBay as a MCP2551 breakout) -- I'll also swap the MCP2551 for a MCP2561 and a MCP2562 to see if that changes anything...


timolappalainen

It should be ok. It is same as I have with Mega (or CAN bus shield) https://github.com/ttlappalainen/NMEA2000/blob/master/Documents/ArduinoMega_CAN_with_MCP2515_MCP2551.pdf. Except I do not have RC filter on CAN-H and CAN-L

With  MCP2562 connect pin 5 to 3.3V as in my drawing https://github.com/ttlappalainen/NMEA2000/blob/master/Examples/TeensyActisenseListenerSender/Documents/Teensy_Actisense_listener_sender_schematics.pdf

mavromatis

#243
Jul 14, 2017, 06:36 pm Last Edit: Jul 14, 2017, 06:45 pm by mavromatis
With  MCP2562 connect pin 5 to 3.3V as in my drawing https://github.com/ttlappalainen/NMEA2000/blob/master/Examples/TeensyActisenseListenerSender/Documents/Teensy_Actisense_listener_sender_schematics.pdf
Will do and report back findings... thx.

mavromatis

#244
Today at 01:54 am Last Edit: Today at 02:02 am by mavromatis
Will do and report back findings... thx.
Built another board and used a MCP2551 and that one works.

Thanks!
Danny

Go Up