Integrating a 24V flow controller with Arduino Mega 2560

Hello! I recently purchased the Sensirion SFC6000 mass flow controller (datasheet linked here: https://sensirion.com/media/documents/442A3611/64958B2C/DS_SFC6000D_SFM6000D.pdf ) and am trying to figure out a way to integrate it with my Arduino Mega 2560 so I can communicate via I2C. The flow controller requires a minimum of 22.8V and recommended to use 24V, which I know is more than the Arduino can handle.

  1. How can I connect an external power supply while still using the I2C pins on the Arduino?
  2. If I have a barrel jack power supply, how would I physically integrate that to power my flow controller - currently have a power cable with exposed wires at 1 end that I will connect to the Arduino via screw pin connectors and the other end is a 4 pin M8 connector. How would I connect the exposed wire to the male barrel jack connector?
    Thank you!

If you look at pages 7 & 8 0f the document you linked you can read how to do all the things you asked. Take special notice of the reference to another document mentioned right at the start of section 4.

Here are instructions for connecting to the I2C bus. As you can see it is designed for a 3.3V I2C master processor, and is not appropriate for a 5V processor like the Mega.

There may be a similar document for the RS-485 interface, but you will need an RS-485 adapter.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.