Ditutup

Programmable current source

Rough description of the scope:

Hardware: An electronic circuit that is capable of driving a current output (4-20 mA nominal, current limits 3.4 to 22 mA) into a load of maximum 900 ohms.

Powered by a USB charger or battery. This means the circuit will have to convert the supply voltage level to a nominal 24 V or higher in order to be able to deliver the maximum current at maximum load.

Electrical connections:

- one Amphenol 1 Port Female Type B USB Connector for the USB power,

- one M12 Panel Mount Connector, 4 Pole Socket for the current output,

- optional: one communications interface, USB (it is also acceptable to use a Bluetooth interface)

LED's indicate power (green) and output active (red).

The circuit is housed in a robust enclosure, metallic or plastic with all electrical connections and LED's on the same face.

The default output current upon switching on of the electronics is 0 mA.

Software: The software is split in two parts:

- Software in the electronics that drives the current output, and

- Software that runs on an Android tablet or Windows laptop which acts as the HMI.

The software in the electronics receives values from a .txt or .csv file that contains positive, fixed point integers between 0.000 and 1.000. This file may contain many thousands of values, representing a long time series.

A special character will trigger the software to start reading at the first value again, thus creating a circular file that never ends.

Each consecutive number read from the file is scaled in the HMI software to an adjustable zero and span (nominal 4-20 mA). This adjustment is also required to allow compensation for any DA conversion inaccuracies and to move beyond the nominal range of 4 to 20 mA.

The output current update time is adjustable in the HMI software from a minimum of 50 msec to 1 second (50, 100, 200, 500, 1000 msec).

The software in the HMI allows:

- Importing/selecting a .txt/.csv file from a 'library folder' on the tablet or laptop that contains the output values. These types of files can created in Excel for instance, that is not in the scope.

- A 'button' to start and stop reading values from the file and outputting them as current.

- Scaling of the values in the .txt/.csv file to the mA output (default is 0.000 to 4 mA and 1.000 to 20 mA).

- Directly selecting an output value, independent of a .txt/.csv file. Selection of an output value either by typing in a numeric value between 0 and 100 % or by selecting one of eleven 'buttons' with fixed values 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 %.

- Setting of the cycle time for the update time of the current output when reading from the .txt/.csv file.

- Showing the numeric value and a trendline of the set value of the current output. The time (X) axis of the trend is scaled automatically to show at least the last 100 values when reading from the .txt/.csv file. In manual mode it shows the last 100 seconds. The value (Y) axis of the trend is scaled 0 to 100 %.

A real-time clock is not required in the electronics, only an internal clock to time the update cycles.

A separate mA indicator will be added in the output circuit. That is not included in the scope.

This project is based on building a single working prototype.

More specific information is available upon request.

Kemahiran: Arduino, Reka Bentuk Litar, Elektronik, Susun Atur PCB, Kejuruteraan Perisian

Lihat lagi: source code adjust bluetooth range, iphone current location friends facebook within range user, range minimum query, nanoamp current source, voltage controlled current source, precision constant current source ic, microamp current source, 100ma current source, arduino programmable current source, 1 ma constant current source, 10ma current source, constant current source ic, constant current source lm317, constant current source using op amp, current source circuit design, constant current source, constant current source circuit using transistor, how to make a variable current source, constant current source circuit using mosfet, constant current source circuit diagram

Tentang Majikan:
( 0 ulasan ) Zoetermeer, Netherlands

ID Projek: #19475928

17 pekerja bebas membida secara purata €527 untuk pekerjaan ini

DreamCha

Thanks for sharing your project. As I'm a Senior Embedded System engineer, I have rich experiences in many embedded systems development, IOT(Internet of Things), and home automation programming over 8+ years. Lagi

€1000 EUR dalam 10 hari
(26 Ulasan)
6.3
xpressionlab

Hi I've gone through your proposal and this is what i can offer you : The 4-20mA current output with a standard 24V potential that is digitally controlled as per the scaled values entered by the HMI application. The Lagi

€722 EUR dalam 60 hari
(28 Ulasan)
5.7
prefectworld

Am full-time freelancer expert in Electrical & Electronic Circuit Designing & Simulation, PCB Designing, Consultancy of different types of Electrical & Electronic Problem and Languages: C/C++ Coding IDE: keil uvision, Lagi

€250 EUR dalam 2 hari
(12 Ulasan)
4.4
CometJu

Hello, I am a senior hardware and software developer as you can see my profile. I have good experiences of building hardware board and software. I read your requirements and have some questions to ask. I hope to discu Lagi

€500 EUR dalam 7 hari
(11 Ulasan)
4.5
zszabo

Dear Customer ! I have already a working design used on battery and PSU load testing. It can be implemented to your needs. You may have a look at [login to view URL] Projects/Industrial/Battery/ Lagi

€555 EUR dalam 10 hari
(3 Ulasan)
3.9
LTEDeveloper

Hello, My name is Andrei, i am a Romanian IOT Developer with a lot of experience in IOT projects and automatics . I like the idea of the project , i have made some constant current solution , the CSV looks nice , Lagi

€500 EUR dalam 10 hari
(9 Ulasan)
3.2
chuck317

I have an oscilloscope which will aid me in the development of your prototype. I also have state of the art prototyping equipment. My 30volts max power supply will aid me in simulating the voltages and currents going t Lagi

€700 EUR dalam 14 hari
(1 Ulasan)
2.4
mvenkat27

Thanks for sharing your project. As I'm a Senior Embedded System engineer, I have rich experiences in many embedded systems development and home automation programming over 10+ years. Especially, I had developed the s Lagi

€750 EUR dalam 25 hari
(1 Ulasan)
1.4
Jatin1o1

Hi, I will make your project and I have done electronic engineering. I have been making a lot of projects .i can easily make this project

€250 EUR dalam 7 hari
(1 Ulasan)
0.6
€555 EUR dalam 10 hari
(1 Ulasan)
0.6
clim6100

Hi there, I am interested in your project because I have done some analogue converter circuits for my company. To me the challenging part will be making interfacing software and the trending part.

€500 EUR dalam 28 hari
(0 Ulasan)
0.0
ammaraunitech

Hello! I am interested in your job. Maybe there are freelancers that are bidding on this project. You will select one of them that can provide you the good result you want. They will say that they are expert in this fi Lagi

€250 EUR dalam 3 hari
(0 Ulasan)
0.0
khaledshahin

Hello I have been hardware engineer for 5 years in electronic maintenance field and 3 years in electronic design. With good knowing of high speed principles (DDR3, PCIE, SATA, HDMI, LVDS, 1Gbps Ethernet,...etc) and Lagi

€666 EUR dalam 30 hari
(0 Ulasan)
2.6
GosCoder

I did my masters in electronics engineering. I have experience in designing various kinds of circuits. I did a number of works with arduino. I will be glad to help you in this work.

€250 EUR dalam 5 hari
(0 Ulasan)
0.0
jitingroofl

Hello, Greetings for the day!!! I am expert Mobile Apps Developer. I have gone through your project details and analysis the work. As per your job you are looking for android app developer who can work on your pr Lagi

€400 EUR dalam 15 hari
(0 Ulasan)
0.0
c3DCompare

Hi, We are a professional Manufacturing service that has extensive experience in CNC machining, 3D Printing, Injection Molding, Laser Cutting. We work with all materials and to all finishes including prototyping & Lagi

€555 EUR dalam 5 hari
(0 Ulasan)
0.0
dikkoabubakar

I am already working on a similar project for a client. This job will be an upgrade to that. We promise a robust, versatile, microprocessor controlled unit bases on standard components, especially the power modules.

€555 EUR dalam 10 hari
(0 Ulasan)
0.0