In principle every MFD should see request product information, when any device informs itself on the bus. I have noticed that all devices does not do that. You could try to send product information in every 2 sec with command NMEA2000.SendProductInformation to see does that make any difference. If it works it may still mean that there is something wrong, but we get a bit more information.
If you have real Actisense NGT-1, that is very strich and request information from all devices.
timolappalainen:
In principle every MFD should see request product information, when any device informs itself on the bus. I have noticed that all devices does not do that. You could try to send product information in every 2 sec with command NMEA2000.SendProductInformation to see does that make any difference. If it works it may still mean that there is something wrong, but we get a bit more information.
If you have real Actisense NGT-1, that is very strich and request information from all devices.
Hi Timo,
when try to add the command NMEA2000.SendProductInformation; I have an error "Arduino: 1.8.5 (Windows XP), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
NMEA2000.SendProductInformation;
^
exit status 1
statement cannot resolve address of overloaded function
What PGN's are included in the library? I would like to send the fuel flow through the PGN 127489 (Fuel rate) to a NMEA 2000 network with Garmin MFD's.
Has anyone managed to add esp8266 board to create wifi hotspot and upload all nmea2000 data to wifi? This way the data could be read on mobile or tablet with suitable app. Could this be integrated to Timo's library in way or other?
I'm looking for suitable flow sensors for Arduino/Teensy 3.2, i need a couple because i have a diesel engine with also the return-to-tank.
And i'm not sure about measurement range needed (Yanmar says, at 3200rpm maximum fuel feed pump volume 6,5 litres/min).
I tried, but not finished yet. I bought two FCH-Mini sensors http://www.tedcomp.se/produkter/flodesmatare/flodesmatare-fch-mini/ with 9000 p/l resolution. My engine fuel flow is between 0.25-0.6 l/m. One problem is with low RPM, when fuel flow is very small and due to pulsation pump. Both fuel lines seem to require good pulsation dampers, which I do not have yet. Without dampers fuel sensors seem to calculate back and forward causing false counting.
You can test you ranges simply:
just open line between electric pump and engine and let it run fuel e.g. 10 seconds to some cup big enough and measure litres. Be careful, since free flow may be pretty big.
open line between tank and return pipe and run engine freely for e.g. 30 sec and measure litres.
Hi Timo
thank you for help, it looks like a nice sensor.
There is a version with built-in PT100, do you think is useful to compensate for density variations? Temperature before and after the engine can be quite different.
And yes, i fear that pulsation dampers are indispensable me too...
popeye_70:
There is a version with built-in PT100, do you think is useful to compensate for density variations? Temperature before and after the engine can be quite different.
I prefer to do it somehow. I did not notice that version, so I have planned to use 1-wire sensors.
Yes, but then you need to force code to use mcp_can instead of internal can controllor. Also that seem to be with 8MHz clock, so you have to set that too.
And why you would like to use external controller, while there is build in CAN?
In picture it has termination resistor on the board. Take care that you have exactly 2 termination resistor on whole N2k bus. Resistors has to be on end of the bus and any drop cable must not exceed 6 m.