Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[PIC] how to control the stepper motor of the electronic expansion valve using pic16f877 uC

Status
Not open for further replies.

Prabhu Siva

Newbie level 5
Joined
Aug 12, 2015
Messages
10
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
77
Hello guys i am new to this forum. i need a help to control the stepper motor of electronic expansion valve.

it has four coils and one common line

i need to open this valve for some period of time and remain closed for some period of time

i trying to use pic 16f877a controller and using pic ccs compiler to program it.
 
Last edited by a moderator:

bigdogguru

Administrator
Joined
Mar 12, 2010
Messages
9,831
Helped
2,348
Reputation
4,690
Reaction score
2,274
Trophy points
1,413
Location
Southwest, USA
Activity points
62,510
Frankly, the link to the Youtube video was worthless and has been removed.

Forget about posting video links, what is needed is the actual datasheet for the electronic valve.

Also, post a schematic and the code you have already written, so that we may examine it.


BigDog
 

Ranbeer Singh

Full Member level 5
Joined
Jul 30, 2015
Messages
253
Helped
22
Reputation
44
Reaction score
22
Trophy points
18
Location
Faridabad India
Activity points
1,920
It's very precision work. It's working proceeder depend on application.
I familiar with refrigeration expansion valves for controlling the refrigerant flow by controlling the opening degree of a expansion valve via pressure transmitter analog input.

1. Where are you using this?
2. What type of motor is inside the valve?
3. What will be steps when you open/close it?
 

Prabhu Siva

Newbie level 5
Joined
Aug 12, 2015
Messages
10
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
77
It's very precision work. It's working proceeder depend on application.
I familiar with refrigeration expansion valves for controlling the refrigerant flow by controlling the opening degree of a expansion valve via pressure transmitter analog input.

1. Where are you using this?
2. What type of motor is inside the valve?
3. What will be steps when you open/close it?


1.I am using this expansion value to control the refrigerant flow
2. It is a four coil stepper motor it has A,B,A",B" coils
3.To know how its work goto in youtube type hvac expansion value you can see the entire operation

you can also refer the datasheet .i cant upload any documents in the form

- - - Updated - - -

I plan to control this stepper motor by adding shift register in between the pic16f 877a and stepper motor. if the particular temperature value is less than the set temperature i need to closed the value and vice versa.

but making the stepper motor to run front and back to open and close
 

bigdogguru

Administrator
Joined
Mar 12, 2010
Messages
9,831
Helped
2,348
Reputation
4,690
Reaction score
2,274
Trophy points
1,413
Location
Southwest, USA
Activity points
62,510
3.To know how its work goto in youtube type hvac expansion value you can see the entire operation

The original video, to which you previously posted the link, does not discuss the specs of the valve, it's only an advertisement for a training company.

you can also refer the datasheet .i cant upload any documents in the form

What datasheet? And why can't you upload documents to this forum?

Either post a link to the datasheet or I will delete this thread as spam advertisement.


BigDog
 

Prabhu Siva

Newbie level 5
Joined
Aug 12, 2015
Messages
10
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
77

Dept-74

Newbie level 4
Joined
Aug 11, 2015
Messages
5
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Location
Nièvre, France
Activity points
52
If you've never done this before, I would recommend you to head for specialized integrated circuits like the DRV8825.
It's the best way to have smooth motion, and avoid doing any damage to the motor. Moreover, the current limiting feature let you use higher voltages than the steeper would carry to increase its maximal speed (by increasing the current rising speed).
All you'll have to do with your microcontroller, is to output one direction signal, and one step impulse signal (one impulsion equals one step, or less with the microstepping feature)
Drawback (or not): SMD circuit, if it's a problem, look at pololu stepsticks ;-)
Hope this helps.
 

FvM

Super Moderator
Staff member
Joined
Jan 22, 2008
Messages
48,418
Helped
14,252
Reputation
28,765
Reaction score
12,942
Trophy points
1,393
Location
Bochum, Germany
Activity points
280,188
This is a brochure not a datasheet, there are no electric specs in it for the stepper motor.
And it describes more than one expansion valve type. The lessest you should do is to tell the exact type number of your valve.
 

Ranbeer Singh

Full Member level 5
Joined
Jul 30, 2015
Messages
253
Helped
22
Reputation
44
Reaction score
22
Trophy points
18
Location
Faridabad India
Activity points
1,920
Ms. Prabhu siva

I am danfoss EL business partner. So I attention to you that these valves are not designed for only temperature controlling. These ETS 6-xx and ETS 12.5-400 control superheat of refrigerant also and control with danfoss dedicated controllers EKD316. So I suggest to you if you making it only for temperature controlling read carefully it,s mechanical structure. Because if you will in mistake will not get the desire temperature. Your compressor will run unnecessarily and useless power lose.
Even after that I want to tell you that these valves control in micro steps. The number of steps and steps/sec also will be set in your controller. See EKD-316 datasheet parameter n37, n38 for stepping.

See it's dedicated control datasheet
https://http://www.danfoss.com/Asean/Products/Categories/Literature/RA/Electronic-Controls/Electronic-Controls-Evaporator-Controls-with-Electronically-Operated-Expansion-Valves/Superheat-Controls/EKD-316/08e4545a-75d2-4684-b8f6-272c8e95d671.html
 

Prabhu Siva

Newbie level 5
Joined
Aug 12, 2015
Messages
10
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
77
Actually i need to control the flow of super heat refrigerant. and i attached the low pressure switch in front of the compressor and i placed a high pressure switch in outlet of the compressor based on the input of these pressure switch i need to control the refrigerant flow.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top