Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations KootK on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

How do I convert Pulse Output from a flow sensor to RS485 / 4-20mA?

Status
Not open for further replies.

kdv1988

Mechanical
Aug 13, 2019
66
Hello,

Thinking of building a pilot project for one of my customers wherein I install simple flow sensors on multiple machines and connect their outputs to an IIOT gateway. Now the issue is that because of budget restrictions, I can only afford very basic flow sensors meant for water (the hall effect ones) which give a Pulse Output. And the Gateway can only accept inputs in RS485 or 4-20mA.

How do I do this conversion? Will it cost a bomb? Because if a 'converter' is required per flow sensor, I may have to get many of those as there could be as many as 50 flow sensors required for this client.
 
Replies continue below

Recommended for you

Figured I might need one for each sensor. What I meant to ask was what would be the economical way to do it?
 
It depends on why all of this monitoring is happening.

Worst case:
All points need to be continuously monitored for precision totalizing of flow and control of instantaneous rate.


Best case:
A few process points need confirmation fluid is flowing, most are idle.

In the worst case, it should be cheaper to have integrated electronics with the meters programmed with flow requirements and control valves directly with polling to provide an overview and accept meter generated alarms.

In the best case, it might be possible to use analog multiplexers to allow selection of a limited number of meters which would be cheaper than the first case.

It may not be so large a difference given that installation and wiring will be a significant cost as will the cost of on-going maintenance and the initial software development. Double the cost for sensors might be a 10% increase in cost for the system, but in exchange one gets far better information.
 
You're looking for a RS485 counter module. After a quick Google only I only see them with up to two channels. However, if you have a computer on this network you should be able to use a digital input module and simply count the pulses with your data acquisition software.
 
Many speed sensors are pulse-output and there are transducers to change this to other outputs. To keep cost down, you would need a multiplexer to switch the pulse train from the sensors to one transducer. You can count pulses per unit time for high pulse rates, or the period between pulses for low pulse rates. And a data acquisition system to keep track of the data.
 
The flow meter output is a pulse frequency proportional to flow; x pulses per second represents Y flow per sec/min/hr. Whatever receives the pulses needs hardware and enough logic to convert the incoming pulse stream to volumetric flow units per second/minute/hour, whatever the case may be.

The gateway should not be passing pulses, it should be passing data values. Is the total needed, too?

There's a device that concentrates a lot of flow pulse inputs into one box - the Precision Digital Consolidator. It has 7 slots, each slot can take a four channel pulse input card for a total of 28 pulse inputs. It includes an HMI screen which can display the digital flow rate values and can totalize each channel as well. It configures through menu selection, not PLC style blank slate programming.

Modbus RTU over RS-485 is standard. Modbus over Ethernet is an option, and, warning its implementation is unique, requiring configuration using the OEM Ethernet module's (Lantronix) DeviceInstaller software.

But it's one box that does a whole lot in terms of consolidating the conversion to flow rate task and making the flow rates (and totals?) available via Modbus.

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor