机械必威体育网址

找回密码
注册会员

QQ登录

只需一步,快速开始

搜索
查看: 22193 | 回复: 26
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2007-4-26 16:39:49 | 只看该作者 回帖奖励 | 倒序浏览 | 阅读模式

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

6 M p; |( F( a g/ }

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

* F* n M( S& W- x/ p5 w

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

5 p8 g" O3 }; K0 ~3 X

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

2#
楼主 | 发表于 2007-4-26 17:16:45 | 只看该作者

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

还问个问题,对电磁阀的在线故障诊断是如何实现的?
$ @( |4 {" u6 _/ ~* @如果电磁阀开路或短路如何判断呢?在线诊断
3#
发表于 2007-4-26 18:08:28 | 只看该作者

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

先买个关子不多说: w# ^$ T g/ x; M2 G. T1 d

( M+ K/ }8 E( z' [8 L% t' ?:)
" R8 t# T4 g/ ~9 k
3 p. w( i# A0 q$ L g: w等你见到实物后,做个简单的实验说说你的新心得后我再给你你想要的答案, d. T4 W0 U& G% H% u4 v' h

8 E* ~& _8 h/ Y5 M:), |* w7 S! _2 ]. }6 D
6 `+ i) c. b% m7 X
也说不定你自己做个简单的实验后也就全部明了了。3 c) }5 ~4 S8 r5 `
# u* x! T9 ^0 Z" [( ^+ s
理论的东西尽量多多联系实践吧,如果还是学生的话多在导师后面跟跟,多在实验室里做个实验。
4#
楼主 | 发表于 2007-4-26 20:24:19 | 只看该作者

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


+ ]$ {2 C1 K4 X9 ]9 ^7 W: u8 {手头没有实物,只好通过找资料了
: L1 `) x. O; _# ]: C
2 H6 a2 c$ ^7 ^9 Z' ]" |! Q! K* Z其实我只要在MATLAB上做做故障诊断的仿真就好了0 {* {; R3 U6 x
: r' T9 U3 t. q% G
在图书馆找了好多书,没有具体讲电磁阀的控制的,最多一个驱动电路——也可能是我没找对书& x/ E$ N9 S! P, H% P
6 `( A1 M" }* I, j+ Z
这位麻烦大侠推荐一下电磁阀应该在哪类书可以找?反正机械设计基础似乎没有的说,微机接口也只有驱动电路。或者有资料直接发我mail,谢谢,mirandali@cjlu.edu.cn3 X; K7 H+ L# ^; M6 y6 O8 Z
+ {, V$ J$ }; V: t
1.对于通断式的,似乎可以用PWM控制,比如高电平电磁阀通,反过来就关
" P5 c- y9 |" U, X2 a4 R5 Z- ]4 p8 }3 R Y
2.而比如对于3位3通的电磁阀,有3种状态,0电流,小电流和大电流1 K3 u: A/ a8 \0 C1 ` `
, G/ |. g% s! G% l7 C2 c" Q6 @
如果根据一般的微机控制接口,可以用DAC控制,但是如果还要过个光电隔离才能到达驱动,应该如何控制?
wpc
5#
发表于 2007-4-26 20:55:25 | 只看该作者

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

1.控制系统和驱动系统和执行系统分开设计/ m3 D9 w& @8 L8 \# H/ I4 G
2.单片机仿真软件在网上有,可以选择一种9 r$ l) ^1 @* R" d3 P3 z. z8 m
3.电磁阀只需要0、1两种信号0 [3 m k4 m0 T* c
4.系统在线诊断需要反馈信号,反馈信号可以在执行元件上获取,发出信号与反馈信号进行“异或”运算,一般执行元件都有状态指示灯。诊断程序可以自己编写。9 r* `8 x( V$ ]: x$ ]! o
5.对于3位3通的电磁阀可以使用两个控制信号,当两个信号同时为0时电磁阀处于中位,两个信号不能同时为1
9 Q6 V( g I- ]5 R$ O* A6.系统最好增加硬件看门狗及一些必要的安全模块( X/ Q- [+ W" B( H) G) i. Z- j3 P3 T
6#
楼主 | 发表于 2007-4-26 22:16:30 | 只看该作者

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

感谢5楼的解答J5 b8 ~& E2 Q4 I" \' o

9 c- ?) \! X m& |* u9 |, m按照5楼说的第5条,关于3位3通的电磁阀,是不是有2个数字控制接口?我没有见过具体的实物,也没有说明书可以查,本来理解为只是一个线圈,根据通过电流的大小来控制位置,看来3位3通的电磁阀外部必然有2根或1根控制线来决定电流的大小,而这2根控制线可以和MCU相连?
7#
发表于 2007-4-27 19:17:47 | 只看该作者

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

TO:慕慕
+ R/ c1 \4 ]7 x2 U1.对于通断式的,似乎可以用PWM控制,比如高电平电磁阀通,反过来就关
+ C0 n+ y" S w- _: C {% m$ K* f. s3 e! B4 v
这条的理解是正确的~~: U& i* V! ?1 a- k4 c* b

! y: ~, w4 y8 q& f' p6 T" J1 Z2.而比如对于3位3通的电磁阀,有3种状态,0电流,小电流和大电流6 N. U0 E! i+ T w

3 P8 O3 {# h( }8 x- {三位三通的电磁阀是有三种状态,但控制它的却不是三种!你知道双头电磁阀吗?三位三通一般用双头电磁阀,左通电则进入左状态,右通电则进入右状态,中间的那种状态就是失电时的状态。不知道这样说你是否可以理解一二了呢?
7 c- W% |2 d6 y& Y+ N' ?6 v$ U
& \- d6 f X) v7 G7 d5 u/ O:)
9 W$ \/ B6 `% s. ^
: q( Y, \7 H K" Q nPS:
7 L4 s5 k3 g. D2 Z' M控制电磁阀的电压是24V,而220V->24V最简单的元件是用个开关电源,而开关电源的实质就是一个变压器。
! P" v4 B, E! [3 f8 Y# w
) z9 Q* `6 n& b+ H w1 m而你所说的控制部分,其实你就用开关来控制好了,按下就通电是最简单的表达方式。
2 c6 \. b# h- u& S* o
. w2 ^1 E+ z" a9 e; n如果你是做具课题设计的话,估计你会用到单片机,如果你用到单片机了,那么你在单片机的输入口后面要加个驱动电路。
# O& d+ ~3 D I0 V+ _
: X% W9 J0 t; p/ A1 p而控制条件则需要用单片机里面用汇编或是C语言来编写。
8#
楼主 | 发表于 2007-4-27 21:06:13 | 只看该作者

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

谢谢随风而去" J8 u; f% R( q% s+ a
! v. m. B% t/ S+ ^
敢问电磁阀断线或短路的故障诊断是如何实现的?4 S1 s8 S) f- R/ c/ h4 d; t o
是不是要在电磁阀那里加根线反馈到单片机测量呢?这样要占用一个捕获比较器或一个ADC端口,似乎很浪费哦
9#
发表于 2007-4-28 18:42:31 | 只看该作者

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

TO:慕慕
6 Q, R# m3 Z5 b+ h6 ~; O# t4 ]你说的没有错,按正规的思路的确是像你说的那样!也的确很浪费!1 e* h0 R; p0 V
& F/ Y# g) t S4 P7 G
PS:
6 }- |" z" q) a在中国很少有真正意义上的全自动化的东西,因为那样做法造价真的很惊人,而且其实用意义似乎并不是很大。" E5 l+ Q1 ~$ j2 [. E( D9 R

$ L! M$ @/ O d5 C因此工控里面常用一些取巧的方法来做一些东西。( c# e; f2 r" c' U" f) M7 F
* K" s- `) `3 s8 W1 g! j
拿我熟悉的机械工控来举例:+ m' L+ B* h+ v6 A7 l# U
, E h: X# H$ x$ ]! K' u2 i2 s
比如说电磁阀断路+ O: Q( K5 e. Q, c$ h; ~
- q, z- C# p; h- I# o! ^0 d3 J" Z
我们一般不在电磁阀里面再加线去检测它是否断路!" k" T& i; I7 R3 G+ q9 N7 F0 _

+ q5 x* r! a! K- H3 [+ n- s: L8 N我们只利用机械部件到位接近开关来判断它是否到位,如果在正常的时间里它没有到位的话,那我们就报警,来提示控制的这个部分出问题了。
9 N, {! B$ ?3 Q- Z& y
& p# ?/ b8 J" N8 o2 k3 R. n' C6 W$ A呵呵,可以说这样做是很经济的,但它绝不精确。
10#
发表于 2007-4-28 19:50:17 | 只看该作者

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

PS:0 [; V; Q/ a u
顺便解说一下ADC的含义$ a) p! w6 U6 E& U6 f& F4 u
# j: g8 x" P0 a1 w$ }2 O
Analog-to-Digital Converter的缩写,指模/数转换器或者模拟/数字转换器。
您需要登录后才可以回帖 登录| 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址(京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号)

GMT+8, 2024-6-1 00:48, Processed in 0.053496 second(s), 14 queries , Gzip On.

Powered byDiscuz!X3.4Licensed

? 2001-2017Comsenz Inc.

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