机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 23374|回复: 26

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

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

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

/ ?) u' E1 O! c R# [2 n/ v

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

3 T+ n9 U! G/ `4 Q9 P1 @" s

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

u7 U5 i4 b- q! g2 P% ]

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

回复

使用道具 举报

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

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

还问个问题,对电磁阀的在线故障诊断是如何实现的?3 w4 z. |3 Y6 A8 ?0 B
如果电磁阀开路或短路如何判断呢?在线诊断
回复 支持 反对

使用道具 举报

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

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

先买个关子不多说2 z3 r! c) `: W9 n5 p$ ]

$ z5 @/ q8 ^2 X:)  e: `, ]5 u% D; [
8 V: ~8 N2 X8 N) w& c0 G8 g
等你见到实物后,做个简单的实验说说你的新心得后我再给你你想要的答案8 `3 T8 U! r8 O  \9 {5 c
; g- g3 R2 r1 D- j" B
:)% [  ?- z. V- Q, C' t& L. v

  k4 W0 K, a) C# d' W" Q也说不定你自己做个简单的实验后也就全部明了了。+ U, d3 J: N! N
3 g- @- U8 C9 {" H  N" Y+ S
理论的东西尽量多多联系实践吧,如果还是学生的话多在导师后面跟跟,多在实验室里做个实验。
回复 支持 反对

使用道具 举报

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

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


' i0 c4 l$ I. Q( v1 V( V手头没有实物,只好通过找资料了7 L! S# m% X$ u! G  e& E8 s1 W

8 X2 l3 T9 @( P! d3 @其实我只要在MATLAB上做做故障诊断的仿真就好了
  a# n0 o; @) M/ w
* u6 L9 l* W* L5 G; c3 u5 a6 l在图书馆找了好多书,没有具体讲电磁阀的控制的,最多一个驱动电路——也可能是我没找对书
( z( [$ B; E. x  {: e1 x) X
3 ?8 L, b/ P5 @- ^- I" }这位麻烦大侠推荐一下电磁阀应该在哪类书可以找?反正机械设计基础似乎没有的说,微机接口也只有驱动电路。或者有资料直接发我mail,谢谢,mirandali@cjlu.edu.cn
1 b- d8 p% y3 z3 e" X8 p& a. d" |0 u3 U
1.对于通断式的,似乎可以用PWM控制,比如高电平电磁阀通,反过来就关
/ S7 ?- r1 m) a- A* C
/ m( U$ h" n3 r2.而比如对于3位3通的电磁阀,有3种状态,0电流,小电流和大电流4 ]2 `* }7 o8 M
; I; ]: g* a% o
如果根据一般的微机控制接口,可以用DAC控制,但是如果还要过个光电隔离才能到达驱动,应该如何控制?
回复 支持 反对

使用道具 举报

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

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

1.控制系统和驱动系统和执行系统分开设计) t* i. Y7 R: D8 v
2.单片机仿真软件在网上有,可以选择一种
5 E  x2 y0 x( V4 l" m$ i3.电磁阀只需要0、1两种信号5 p2 Q# ~. }7 \  v
4.系统在线诊断需要反馈信号,反馈信号可以在执行元件上获取,发出信号与反馈信号进行“异或”运算,一般执行元件都有状态指示灯。诊断程序可以自己编写。, C) _$ Z6 {$ R( {: m) V
5.对于3位3通的电磁阀可以使用两个控制信号,当两个信号同时为0时电磁阀处于中位,两个信号不能同时为1, I; ^9 E2 w9 [, C) q. G
6.系统最好增加硬件看门狗及一些必要的安全模块& R& W; ?" \5 l: _, _: ^: r
回复 支持 反对

使用道具 举报

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

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

感谢5楼的解答
/ a0 ^- n& b/ C# ^
; C; R4 `% s* c1 V( P按照5楼说的第5条,关于3位3通的电磁阀,是不是有2个数字控制接口?我没有见过具体的实物,也没有说明书可以查,本来理解为只是一个线圈,根据通过电流的大小来控制位置,看来3位3通的电磁阀外部必然有2根或1根控制线来决定电流的大小,而这2根控制线可以和MCU相连?
回复 支持 反对

使用道具 举报

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

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

TO:慕慕
9 a5 q7 q- d+ f9 F/ C1.对于通断式的,似乎可以用PWM控制,比如高电平电磁阀通,反过来就关 8 E* l# L/ R" \

: I6 E3 A0 |. ^/ p8 f这条的理解是正确的~~, O% x. s/ _/ c* `! v/ {/ F
5 f2 ?1 U4 n0 Z0 V- @0 f/ z
2.而比如对于3位3通的电磁阀,有3种状态,0电流,小电流和大电流 ; N/ h/ C: e; P& e. z) R, f& B

. S6 N8 u, S( y- i2 t三位三通的电磁阀是有三种状态,但控制它的却不是三种!你知道双头电磁阀吗?三位三通一般用双头电磁阀,左通电则进入左状态,右通电则进入右状态,中间的那种状态就是失电时的状态。不知道这样说你是否可以理解一二了呢?
6 C) W  C6 c9 f$ C7 K- ?. g* S3 M# e
:)
1 a" d! p2 ~9 e: ^# c' J$ `
* z0 l5 p$ h# APS:4 \' r& ~# L7 Z$ B
控制电磁阀的电压是24V,而220V->24V最简单的元件是用个开关电源,而开关电源的实质就是一个变压器。
+ ?! A* K/ b' H3 N- m! p" x. U& c  a0 [
而你所说的控制部分,其实你就用开关来控制好了,按下就通电是最简单的表达方式。
% y* l1 m4 i8 e% y9 \8 Y) E0 r3 V6 t) A6 I
0 c+ ?% U8 P. Y/ V: X7 N8 i3 z如果你是做具课题设计的话,估计你会用到单片机,如果你用到单片机了,那么你在单片机的输入口后面要加个驱动电路。
9 ?6 c+ ~2 g: F
3 r) e& A1 x7 Z0 |; S, F而控制条件则需要用单片机里面用汇编或是C语言来编写。
回复 支持 反对

使用道具 举报

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

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

谢谢随风而去
  Y" `! ]1 S1 f
7 K4 u4 n; N/ H& l4 _  Y. }敢问电磁阀断线或短路的故障诊断是如何实现的?; K0 K. r$ r! ]" b
是不是要在电磁阀那里加根线反馈到单片机测量呢?这样要占用一个捕获比较器或一个ADC端口,似乎很浪费哦
回复 支持 反对

使用道具 举报

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

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

TO:慕慕
1 o. X) W  i7 _) I; U你说的没有错,按正规的思路的确是像你说的那样!也的确很浪费!
( E. x: A3 J! Z+ N! F% h' P
' ?& T- v  g' k( w( J+ ~PS:
  o* v! ]2 X% W0 c( o6 w在中国很少有真正意义上的全自动化的东西,因为那样做法造价真的很惊人,而且其实用意义似乎并不是很大。- @& `) l! W4 }

1 ]- X; k% o2 q% \/ L+ |* Y. y因此工控里面常用一些取巧的方法来做一些东西。
" W' Q6 @% r7 ~5 ^( |5 e) }# w, g! ?/ @; N! i7 V
拿我熟悉的机械工控来举例:& g7 h% N9 D3 c( X

( N3 H* r9 B/ r6 I; z6 K比如说电磁阀断路3 R# c- e5 ]1 M3 S$ T
: `' Y" a3 l5 n7 i& _( ?
我们一般不在电磁阀里面再加线去检测它是否断路!- _9 A; P8 `7 Y0 C9 s" P+ Y
5 p6 `; x/ [* m' {$ M
我们只利用机械部件到位接近开关来判断它是否到位,如果在正常的时间里它没有到位的话,那我们就报警,来提示控制的这个部分出问题了。& g; p. W  x# H5 d2 O

) V5 z* |9 I) O! \* e呵呵,可以说这样做是很经济的,但它绝不精确。
回复 支持 反对

使用道具 举报

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

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

PS:$ o! \* ]6 H8 B9 R  v
顺便解说一下ADC的含义4 a: m* t( L* x# [1 ]! m
7 `4 P8 N: z/ F& v2 n
Analog-to-Digital Converter的缩写,指模/数转换器或者模拟/数字转换器。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-10 16:45 , Processed in 0.194350 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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