机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 23047|回复: 26

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

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

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

% h1 U, }* T; f

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

5 x4 T7 A1 F- F3 R) ?& V6 @

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

v5 v4 `3 _0 W7 G, \) m

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

回复

使用道具 举报

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

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

还问个问题,对电磁阀的在线故障诊断是如何实现的?/ l5 _/ I* ?3 f9 D* m; e% S
如果电磁阀开路或短路如何判断呢?在线诊断
回复 支持 反对

使用道具 举报

发表于 2007-4-26 18:08:28 | 显示全部楼层

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

先买个关子不多说: U4 A4 A+ ~; L! H( H0 z4 G3 a, i
* V/ r) ^' x7 O% X, w) A2 p9 ~
:)- A0 K/ p  Z2 Q( V" T$ @; M% Y1 u

7 C  H: U( j+ E" M等你见到实物后,做个简单的实验说说你的新心得后我再给你你想要的答案5 T. Z$ Y2 a; y
4 b$ |) {4 A- P5 _' ]5 X& v
:). {/ ?) I" s' ?# s3 f- r- }

: @0 A( o* k3 m+ ~3 A也说不定你自己做个简单的实验后也就全部明了了。
4 p, s+ D* a( G$ k  `# y
" t4 L. ?7 G* ]6 P) o理论的东西尽量多多联系实践吧,如果还是学生的话多在导师后面跟跟,多在实验室里做个实验。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-26 20:24:19 | 显示全部楼层

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

1 I7 ^+ c; o6 k& d) E1 a
手头没有实物,只好通过找资料了
) l  [2 t$ W3 c5 K2 Z8 R) ?; ~, A7 C6 k6 u6 U( {, s! Q7 l7 ]
其实我只要在MATLAB上做做故障诊断的仿真就好了
  W& o7 e- i' S' G2 Z. o- j: c1 B! y  w! g
在图书馆找了好多书,没有具体讲电磁阀的控制的,最多一个驱动电路——也可能是我没找对书
! X' u9 U) T3 P( N, O0 }$ _* e) o  B
; m5 @1 N: k' p% _8 k( U5 @这位麻烦大侠推荐一下电磁阀应该在哪类书可以找?反正机械设计基础似乎没有的说,微机接口也只有驱动电路。或者有资料直接发我mail,谢谢,mirandali@cjlu.edu.cn
. Y4 C1 n$ z. d" U# g
! g( |5 K0 r+ u' [7 Q& |1.对于通断式的,似乎可以用PWM控制,比如高电平电磁阀通,反过来就关* h; }8 l+ N$ E
& t; u5 I1 D( y4 v
2.而比如对于3位3通的电磁阀,有3种状态,0电流,小电流和大电流4 A$ R$ h8 @# p/ P3 z

! R2 a; j( j3 R& I3 u' G如果根据一般的微机控制接口,可以用DAC控制,但是如果还要过个光电隔离才能到达驱动,应该如何控制?
回复 支持 反对

使用道具 举报

发表于 2007-4-26 20:55:25 | 显示全部楼层

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

1.控制系统和驱动系统和执行系统分开设计
- h  k4 x! @$ _6 _6 m2 ?2.单片机仿真软件在网上有,可以选择一种: B+ q% J8 G/ W/ u' q- ]
3.电磁阀只需要0、1两种信号$ C4 S, O  Y6 I
4.系统在线诊断需要反馈信号,反馈信号可以在执行元件上获取,发出信号与反馈信号进行“异或”运算,一般执行元件都有状态指示灯。诊断程序可以自己编写。& w, S$ B, g4 O+ F& Q1 J
5.对于3位3通的电磁阀可以使用两个控制信号,当两个信号同时为0时电磁阀处于中位,两个信号不能同时为1, k6 |# x4 a5 ]& a
6.系统最好增加硬件看门狗及一些必要的安全模块  `0 ^% t' L, A: `8 ~
回复 支持 反对

使用道具 举报

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

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

感谢5楼的解答
& I' a0 J7 h$ _2 f$ p( I7 p+ @8 c. q, x8 \' a, x
按照5楼说的第5条,关于3位3通的电磁阀,是不是有2个数字控制接口?我没有见过具体的实物,也没有说明书可以查,本来理解为只是一个线圈,根据通过电流的大小来控制位置,看来3位3通的电磁阀外部必然有2根或1根控制线来决定电流的大小,而这2根控制线可以和MCU相连?
回复 支持 反对

使用道具 举报

发表于 2007-4-27 19:17:47 | 显示全部楼层

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

TO:慕慕
) E* A0 P  g/ k7 w3 w' Z" c1.对于通断式的,似乎可以用PWM控制,比如高电平电磁阀通,反过来就关
, W0 _; c8 b0 ]4 U+ K  K
- \, |! }9 J% x0 C  R这条的理解是正确的~~
% R7 {$ O0 z  ]. A8 f: X& k
% x( N6 z8 g2 S) V# p0 ^- x) H5 `2.而比如对于3位3通的电磁阀,有3种状态,0电流,小电流和大电流 8 h8 V% W5 ^3 i3 x7 @
( e2 `7 r  B5 \, g* C
三位三通的电磁阀是有三种状态,但控制它的却不是三种!你知道双头电磁阀吗?三位三通一般用双头电磁阀,左通电则进入左状态,右通电则进入右状态,中间的那种状态就是失电时的状态。不知道这样说你是否可以理解一二了呢?+ w* L: ^8 w- u9 |. J4 f) r1 h

5 \3 T# K1 s; I3 t& z; ^:)1 X4 E0 C, o  ?! \3 F
( @3 ?0 x* t  Q' L
PS:" H) W$ H8 e6 w' R. w! i) v
控制电磁阀的电压是24V,而220V->24V最简单的元件是用个开关电源,而开关电源的实质就是一个变压器。
" m# u* G2 }- O: u; ^1 y
6 J/ m4 y% ~8 Z" t0 ], `而你所说的控制部分,其实你就用开关来控制好了,按下就通电是最简单的表达方式。
# \( R/ u8 u; |$ A) X6 c, j# E  q5 P$ x" m  V
如果你是做具课题设计的话,估计你会用到单片机,如果你用到单片机了,那么你在单片机的输入口后面要加个驱动电路。
3 W, z- T# f4 c4 K; N5 F; A: e: z/ d2 N
而控制条件则需要用单片机里面用汇编或是C语言来编写。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-27 21:06:13 | 显示全部楼层

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

谢谢随风而去
7 D- \3 x  `& m7 ^5 U- z$ h0 N8 S
, O6 V0 K9 K8 D8 l* X: R敢问电磁阀断线或短路的故障诊断是如何实现的?& n  w; N1 L' y# j7 n" u- @
是不是要在电磁阀那里加根线反馈到单片机测量呢?这样要占用一个捕获比较器或一个ADC端口,似乎很浪费哦
回复 支持 反对

使用道具 举报

发表于 2007-4-28 18:42:31 | 显示全部楼层

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

TO:慕慕+ t8 c( ~/ ]* b
你说的没有错,按正规的思路的确是像你说的那样!也的确很浪费!% |' E( c1 C5 u

! w) ]$ k0 a$ ?& p, A" P; zPS:3 k/ J6 \" a( i6 }$ Q$ {0 M! s
在中国很少有真正意义上的全自动化的东西,因为那样做法造价真的很惊人,而且其实用意义似乎并不是很大。
; c% z0 b5 s$ p5 T0 N+ t8 J, K& p4 }. A: m- M
因此工控里面常用一些取巧的方法来做一些东西。& R! O9 {. B+ S6 y$ P, n0 Z" C4 I
4 h9 e3 Z; _1 c- C2 }
拿我熟悉的机械工控来举例:
) |+ d% F7 H- H* ~0 K- j6 {5 V# G* k8 z6 E. T' G, ^
比如说电磁阀断路, S% h/ P) H" H

, i" n& \  w; e3 d: `9 ?; Q/ A我们一般不在电磁阀里面再加线去检测它是否断路!
: r% a" _+ K, \7 t1 J' Z
, K# `3 E0 f; z$ s我们只利用机械部件到位接近开关来判断它是否到位,如果在正常的时间里它没有到位的话,那我们就报警,来提示控制的这个部分出问题了。. Z) |/ `# t0 w- S1 w0 K

8 T2 n% N. Z8 Q$ @- X. N呵呵,可以说这样做是很经济的,但它绝不精确。
回复 支持 反对

使用道具 举报

发表于 2007-4-28 19:50:17 | 显示全部楼层

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

PS:5 S  X$ F4 x9 h
顺便解说一下ADC的含义2 D9 o* v7 B2 K  c* o

6 a! r8 E7 {5 J- u$ cAnalog-to-Digital Converter的缩写,指模/数转换器或者模拟/数字转换器。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2024-11-25 23:12 , Processed in 0.054602 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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