找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 24489|回复: 26

单片机对电磁阀是如何控制的?---[请教]

[复制链接]
发表于 2007-4-26 16:39:49 | 显示全部楼层 |阅读模式

最近要做ABS控制器,需要对电磁阀有基本了解。看了很多资料,理解如下,不知道对不对,请大家帮看看

! t. f o2 I5 i5 Z2 C5 A. @' }

1. 电磁阀通过所通电流的大小控制铁心的位置

! @& U. G# e5 [8 W* m: l, Y% m7 n9 N

2.单片机对电磁阀的控制是通过PWM实现的:

& U. B7 ~9 X0 E* \7 F

单片机产生PWM电压信号,通过光电隔离传送给驱动电路,驱动电路将PWM电压信号转换为PWM电流信号,PWM电流信号控制电磁阀的通断或铁心位置

回复

使用道具 举报

 楼主| 发表于 2007-4-26 17:16:45 | 显示全部楼层

Re: 单片机对电磁阀是如何控制的?

还问个问题,对电磁阀的在线故障诊断是如何实现的?
1 q3 w) u4 L) {* V+ ~如果电磁阀开路或短路如何判断呢?在线诊断
发表于 2007-4-26 18:08:28 | 显示全部楼层

Re: 单片机对电磁阀是如何控制的?

先买个关子不多说. X1 T& ?2 C1 r* A  b( y
" p3 A1 Z6 `+ X( J  I
:)1 O' f" b( S4 J* ^
7 z" ^. a9 w- L2 f+ h
等你见到实物后,做个简单的实验说说你的新心得后我再给你你想要的答案) z5 Y" o, d1 @1 v- O. E1 ?; l, k
( l* k& T- O5 k1 f
:)
: M- I) y; {6 M$ x' a
. [" X; F  n9 l" O! b也说不定你自己做个简单的实验后也就全部明了了。
+ r' x5 r! g/ p1 V+ f3 z
. W* i) _; I' d% ]$ Y3 y- s( k理论的东西尽量多多联系实践吧,如果还是学生的话多在导师后面跟跟,多在实验室里做个实验。
 楼主| 发表于 2007-4-26 20:24:19 | 显示全部楼层

Re: 单片机对电磁阀是如何控制的?---[请教]

) y& K7 T: o! t3 E! S
手头没有实物,只好通过找资料了9 P7 C9 f2 j2 N

# E! ]" V3 k: o$ _; u2 ]其实我只要在MATLAB上做做故障诊断的仿真就好了
& r" L0 d  [9 {7 w4 i. I
, l1 U$ H  E$ d8 x在图书馆找了好多书,没有具体讲电磁阀的控制的,最多一个驱动电路——也可能是我没找对书: P- y$ X) k1 O1 W" ^

4 d' m2 q* o' a9 L; S, q2 A这位麻烦大侠推荐一下电磁阀应该在哪类书可以找?反正机械设计基础似乎没有的说,微机接口也只有驱动电路。或者有资料直接发我mail,谢谢,mirandali@cjlu.edu.cn, F6 {/ p2 M. y1 n& t( x+ _
) Z! h8 p& A, x' i" I9 h  A
1.对于通断式的,似乎可以用PWM控制,比如高电平电磁阀通,反过来就关
' Y+ f8 M3 s6 F& J- s: J0 L- z5 d. D6 d' ~9 O) I( I! k8 x1 I
2.而比如对于3位3通的电磁阀,有3种状态,0电流,小电流和大电流  l) I) u$ P! d
" h5 L8 k6 h: k! u1 H& }
如果根据一般的微机控制接口,可以用DAC控制,但是如果还要过个光电隔离才能到达驱动,应该如何控制?
发表于 2007-4-26 20:55:25 | 显示全部楼层

Re: 单片机对电磁阀是如何控制的?---[请教]

1.控制系统和驱动系统和执行系统分开设计
% I( t& m8 d8 A4 f8 }2.单片机仿真软件在网上有,可以选择一种
" P' F6 z" Z& Z2 K3.电磁阀只需要0、1两种信号% Y5 q( [& V- K/ @% `; {/ d
4.系统在线诊断需要反馈信号,反馈信号可以在执行元件上获取,发出信号与反馈信号进行“异或”运算,一般执行元件都有状态指示灯。诊断程序可以自己编写。9 B1 z4 D8 o' i3 @6 a7 e
5.对于3位3通的电磁阀可以使用两个控制信号,当两个信号同时为0时电磁阀处于中位,两个信号不能同时为1& n7 |% ?# H3 k9 Q% L# [8 [
6.系统最好增加硬件看门狗及一些必要的安全模块
% H' y  e+ D( x% z; m8 R( E
 楼主| 发表于 2007-4-26 22:16:30 | 显示全部楼层

Re: 单片机对电磁阀是如何控制的?---[请教]

感谢5楼的解答
; |- W& |" {- q8 f
+ D- k# P/ e* t: k/ ^1 U' c- P按照5楼说的第5条,关于3位3通的电磁阀,是不是有2个数字控制接口?我没有见过具体的实物,也没有说明书可以查,本来理解为只是一个线圈,根据通过电流的大小来控制位置,看来3位3通的电磁阀外部必然有2根或1根控制线来决定电流的大小,而这2根控制线可以和MCU相连?
发表于 2007-4-27 19:17:47 | 显示全部楼层

Re: 单片机对电磁阀是如何控制的?---[请教]

TO:慕慕0 u& o4 m, S9 N  ]# g1 I
1.对于通断式的,似乎可以用PWM控制,比如高电平电磁阀通,反过来就关
& H* r0 I- S# M# D( I: W- ^+ F6 W
# O, t  C+ Q5 k. U这条的理解是正确的~~$ W, v8 K( f" b; l% Q$ J

: L' C1 C. s! H5 s- t2.而比如对于3位3通的电磁阀,有3种状态,0电流,小电流和大电流   n% v3 Z6 |, H- w0 i; E

% H+ _8 a  N, [5 x" F三位三通的电磁阀是有三种状态,但控制它的却不是三种!你知道双头电磁阀吗?三位三通一般用双头电磁阀,左通电则进入左状态,右通电则进入右状态,中间的那种状态就是失电时的状态。不知道这样说你是否可以理解一二了呢?
, O5 Q8 w) {# ?$ u8 g
0 t+ h5 O# M: x+ r7 m9 h:)
7 g1 i: w8 F6 h8 S' P' Y# ?
! E4 {) s. b5 W; @PS:: H3 H; r% T5 K+ ]* h
控制电磁阀的电压是24V,而220V->24V最简单的元件是用个开关电源,而开关电源的实质就是一个变压器。
% O, h& x; Z7 x* g& [
  P) e7 a) s! R0 E! n而你所说的控制部分,其实你就用开关来控制好了,按下就通电是最简单的表达方式。5 }. ?8 M1 R6 W0 m" |
# A: M% F" k6 i! q" B6 }
如果你是做具课题设计的话,估计你会用到单片机,如果你用到单片机了,那么你在单片机的输入口后面要加个驱动电路。
5 S' P4 s2 D0 j5 k: W2 P
# L- j) u. ], e7 `8 E+ R) {而控制条件则需要用单片机里面用汇编或是C语言来编写。
 楼主| 发表于 2007-4-27 21:06:13 | 显示全部楼层

Re: 单片机对电磁阀是如何控制的?---[请教]

谢谢随风而去2 p/ |& F  ?) g, e3 R
5 j/ j# Y* J: |3 B% ]5 I* K. e. |
敢问电磁阀断线或短路的故障诊断是如何实现的?
6 k# j1 u( l" q0 _/ S) |是不是要在电磁阀那里加根线反馈到单片机测量呢?这样要占用一个捕获比较器或一个ADC端口,似乎很浪费哦
发表于 2007-4-28 18:42:31 | 显示全部楼层

Re: 单片机对电磁阀是如何控制的?---[请教]

TO:慕慕
( r, q% L8 W, \$ X1 Q" Y+ I' |你说的没有错,按正规的思路的确是像你说的那样!也的确很浪费!* u2 w+ o2 i9 n, [1 R$ l/ d

" I7 ~, R  M4 w# [+ FPS:
, B) F: v; O0 M2 X! E( e4 i在中国很少有真正意义上的全自动化的东西,因为那样做法造价真的很惊人,而且其实用意义似乎并不是很大。$ M0 @, S$ x( Y3 C

0 C* l4 A  e% T7 u因此工控里面常用一些取巧的方法来做一些东西。  @+ {6 m# u* ?! N% f7 t8 Y
- T3 r6 l# O( ?- `1 h' N
拿我熟悉的机械工控来举例:, F' P8 ?3 P! E# z

5 D; `) s$ G, R$ t比如说电磁阀断路% v' v$ v5 H( ?! G! W% o" H

' P' j- c9 X: E0 q我们一般不在电磁阀里面再加线去检测它是否断路!* {: V) Q: s" H# }& S

" q  @+ u( b, A9 F4 w% B( {; o; F我们只利用机械部件到位接近开关来判断它是否到位,如果在正常的时间里它没有到位的话,那我们就报警,来提示控制的这个部分出问题了。
5 O" U; O; I1 A' W5 M
6 g) v, U$ L. R. ?呵呵,可以说这样做是很经济的,但它绝不精确。
发表于 2007-4-28 19:50:17 | 显示全部楼层

Re: 单片机对电磁阀是如何控制的?---[请教]

PS:
; g2 }/ s6 p$ ~# V4 N5 g2 t, c7 W" T0 ?顺便解说一下ADC的含义4 B: G7 n. S/ e0 v- Q8 l) U+ @
' l4 q/ N9 V( x1 d4 R. @
Analog-to-Digital Converter的缩写,指模/数转换器或者模拟/数字转换器。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-8-15 00:50 , Processed in 0.066271 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表