Arduino program for bench top pressure vessel.
- or -
Post a project like this2281
$300
- Posted:
- Proposals: 6
- Remote
- #1844542
- Awarded
Electronics design, analog design, embedded coding ,PCB design and software(CCS,HTML,Javascipt, Java, Python,Matlab, PHP,Wordpress)
Ankara
Embedded Systems, Programming, Circuit Designing, Automation, Pcb Designing, Technical Research,IoT
Lahore
4867976818481353907152586318294061870404
Description
Experience Level: Intermediate
tntmachine requirements for process equipment using arduino uno
basic operation:
close pressure vessel with sample and vapor liquid inside.
start cycle.
system agitates and heats sample while pressure increases to setpoint. Pressure increase due to vaporizing liquid.
system passes through stages with different pressures temperatures and agitation.
system finishes stages and stops,depressurizes. turns off heat. alerts operator with green blink.
inputs:
safety switches magnetic reed.
temperature sensor arduino 0-5v
pressure sensor 0-5v
start button : tactile
stop button : tactile
up : tactile
down : tactile
outputs
speed control : castle creations mamba. neutral 1.5 ms signal. brake 1 ms signal, full speed 2 ms signal. 50 ms period.
temperature : solid state relay 5 v input 24v 10amp output.
solenoid valve : 5vinput - 24v capable mechanical relay
l.c.d readout. arduino
green led
red led
operation:
safety switch circuit need to be complete before any operation.
if safety switches open turn off solenoid valve return speed to 1.5 ms
if stop switch is pressed turn off solenoid and return speed to 1.5 ms(neutral)
if safety switch is good(high) and start switch is depressed start cycle.
operation:
speed. user configurable and data saved for future runs: speed should ramp smoothly in no less than 5 timed steps / cycle. speed control variable ms to the speed control output speed control ms 1.5 to 2 ms ie 10%,20%, 50%, 30%, 80% userr configurable and data saved for future runs.
temperature control from -60 to 100 degrees F input temperature sensor, output solid state relay
temperature on to increase temperature. control should ramp smoothly in no less than 5 timed steps / cycle. temperature should maintain setpoint refrenced by temperature sensor. solid state relay can be pulsed at a high frequency.
pressure control should ramp smoothly in no less than 5 timed steps/ cycle output solenoid output on to increase pressure off to decrease pressure. pressure should rise with temperature during machine operation. pressure should be held within about 5 psi. (program adjustable)
read out speed reference 0-100% temperature F , pressure psi and time (minutes). output lcd screen.
able to adjust temperature, pressure, speed during operation. use start button and up down buttons.
if safety is open flash red led.
if in cycle turn on green led
if end of cycle flash green led
end of cycle = 5th stage of steps complete, temperature and pressure met during the last stage. turn off heat, turn off solenoid, return speed reference to 1.5 ms.
errors:
if temperature is above setpoint: flash red led 2.x per second
if temperature is out of range flash red led 2 x per second
if temperature does not rise to setpoint: flash red led 1x per second
if pressure is above setpoint x 10 psi: flash red led 3 x per second.
if pressure is below setpoint x 10 psi: flash red led 1 x per 2 seconds.
error codes negotiable at programmers suggestion.
basic operation:
close pressure vessel with sample and vapor liquid inside.
start cycle.
system agitates and heats sample while pressure increases to setpoint. Pressure increase due to vaporizing liquid.
system passes through stages with different pressures temperatures and agitation.
system finishes stages and stops,depressurizes. turns off heat. alerts operator with green blink.
inputs:
safety switches magnetic reed.
temperature sensor arduino 0-5v
pressure sensor 0-5v
start button : tactile
stop button : tactile
up : tactile
down : tactile
outputs
speed control : castle creations mamba. neutral 1.5 ms signal. brake 1 ms signal, full speed 2 ms signal. 50 ms period.
temperature : solid state relay 5 v input 24v 10amp output.
solenoid valve : 5vinput - 24v capable mechanical relay
l.c.d readout. arduino
green led
red led
operation:
safety switch circuit need to be complete before any operation.
if safety switches open turn off solenoid valve return speed to 1.5 ms
if stop switch is pressed turn off solenoid and return speed to 1.5 ms(neutral)
if safety switch is good(high) and start switch is depressed start cycle.
operation:
speed. user configurable and data saved for future runs: speed should ramp smoothly in no less than 5 timed steps / cycle. speed control variable ms to the speed control output speed control ms 1.5 to 2 ms ie 10%,20%, 50%, 30%, 80% userr configurable and data saved for future runs.
temperature control from -60 to 100 degrees F input temperature sensor, output solid state relay
temperature on to increase temperature. control should ramp smoothly in no less than 5 timed steps / cycle. temperature should maintain setpoint refrenced by temperature sensor. solid state relay can be pulsed at a high frequency.
pressure control should ramp smoothly in no less than 5 timed steps/ cycle output solenoid output on to increase pressure off to decrease pressure. pressure should rise with temperature during machine operation. pressure should be held within about 5 psi. (program adjustable)
read out speed reference 0-100% temperature F , pressure psi and time (minutes). output lcd screen.
able to adjust temperature, pressure, speed during operation. use start button and up down buttons.
if safety is open flash red led.
if in cycle turn on green led
if end of cycle flash green led
end of cycle = 5th stage of steps complete, temperature and pressure met during the last stage. turn off heat, turn off solenoid, return speed reference to 1.5 ms.
errors:
if temperature is above setpoint: flash red led 2.x per second
if temperature is out of range flash red led 2 x per second
if temperature does not rise to setpoint: flash red led 1x per second
if pressure is above setpoint x 10 psi: flash red led 3 x per second.
if pressure is below setpoint x 10 psi: flash red led 1 x per 2 seconds.
error codes negotiable at programmers suggestion.
William T.
100% (1)Projects Completed
1
Freelancers worked with
1
Projects awarded
50%
Last project
4 Feb 2018
United States
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies