Navigator CAN Bus integration

Continuing the discussion from New Product: The Navigator Flight Controller and BlueOS!:

Hi All,

I am having issues getting reliable communication with a smart BMS system and the Navigator via i2c. The primary issue I believe is long runs (45cm wires in a fairly noisy environment and a switch mode power supply which has >3v ripple). With a significant amount of trouble shooting I think i2c is not the best method of comms in this situation.

As an alternative I think CAN bus would be a better alternative and also would provide other benefits such as CAN enabled ESCs which would reduce wiring complexity.

My question is following up with the previous mention of CAN bus integration from @Elliott, what would this sort of integration look like in Ardusub? Would connecting a USB to CAN transciever be one approach? In terms of code development could you give me a high level idea of how to approach it?

Thanks for you help

Cheers ,


1 Like