找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 24247|回复: 26

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

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

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

+ B: Q2 R! J' w8 ~1 X' _

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

* C2 B6 m! B$ j- I! N

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

% x3 |7 ?' n0 V4 h5 }2 I( v5 D

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

回复

使用道具 举报

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

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

还问个问题,对电磁阀的在线故障诊断是如何实现的?
; d5 C: c: i3 k5 ]0 \! ^1 f如果电磁阀开路或短路如何判断呢?在线诊断
发表于 2007-4-26 18:08:28 | 显示全部楼层

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

先买个关子不多说. r8 @0 O% \5 I& {& s8 w2 }; q  N1 z
8 Q8 y* V/ {1 z9 ]; }
:)
6 a0 R) ~2 c% }  B* w
* m# ~4 R7 F/ f; [$ A4 U8 @  j等你见到实物后,做个简单的实验说说你的新心得后我再给你你想要的答案6 W% O! ]) q/ x8 l. l4 e! N, W
! t+ f4 U) \2 J& L* d. f" w$ P
:)
' C% t0 J( Y" f& }
+ u7 c7 x% @+ i7 D! `' |3 M6 k9 o也说不定你自己做个简单的实验后也就全部明了了。
  C# ?1 |0 \; K" Q; w8 ~% |9 A1 r7 u# @4 [) Q# L7 ^; X
理论的东西尽量多多联系实践吧,如果还是学生的话多在导师后面跟跟,多在实验室里做个实验。
 楼主| 发表于 2007-4-26 20:24:19 | 显示全部楼层

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

4 w# _/ N2 l. w# P0 m
手头没有实物,只好通过找资料了
, D0 X3 [2 I( y* F+ H0 w! Z5 P7 K
7 w6 f  B& Z% ?8 X/ I7 F& }其实我只要在MATLAB上做做故障诊断的仿真就好了
# a) G5 E6 ~' b! T) i3 u* V) M+ U. g' k4 t0 D* Q( K1 R
在图书馆找了好多书,没有具体讲电磁阀的控制的,最多一个驱动电路——也可能是我没找对书+ a/ ?* X3 u- D% A; J2 f# q
. A  X0 r& C) C2 X( }
这位麻烦大侠推荐一下电磁阀应该在哪类书可以找?反正机械设计基础似乎没有的说,微机接口也只有驱动电路。或者有资料直接发我mail,谢谢,mirandali@cjlu.edu.cn: a+ e0 @/ n# `6 b5 [" M# s5 I1 U

, n9 F8 C: s9 b; M1.对于通断式的,似乎可以用PWM控制,比如高电平电磁阀通,反过来就关1 f9 |3 P6 {- v+ p8 ^

$ Q1 N. l; J2 O, ?2 f- o; T' V& m# T2.而比如对于3位3通的电磁阀,有3种状态,0电流,小电流和大电流+ p5 _0 T8 o7 J$ i4 ~

4 i3 S6 k' k# Z9 I! z8 O如果根据一般的微机控制接口,可以用DAC控制,但是如果还要过个光电隔离才能到达驱动,应该如何控制?
发表于 2007-4-26 20:55:25 | 显示全部楼层

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

1.控制系统和驱动系统和执行系统分开设计  i, a3 n3 u  M* O
2.单片机仿真软件在网上有,可以选择一种9 ^6 y, t8 s# W- \
3.电磁阀只需要0、1两种信号
0 `1 q" a- [. Y& a' V4.系统在线诊断需要反馈信号,反馈信号可以在执行元件上获取,发出信号与反馈信号进行“异或”运算,一般执行元件都有状态指示灯。诊断程序可以自己编写。* a3 R. w. j& k/ A/ u
5.对于3位3通的电磁阀可以使用两个控制信号,当两个信号同时为0时电磁阀处于中位,两个信号不能同时为15 D: J, K$ E: C4 Q
6.系统最好增加硬件看门狗及一些必要的安全模块
. U+ r# N4 }$ R3 k' e
 楼主| 发表于 2007-4-26 22:16:30 | 显示全部楼层

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

感谢5楼的解答6 p) z# v# M, `, r: u0 P
' q+ G6 [* n; U
按照5楼说的第5条,关于3位3通的电磁阀,是不是有2个数字控制接口?我没有见过具体的实物,也没有说明书可以查,本来理解为只是一个线圈,根据通过电流的大小来控制位置,看来3位3通的电磁阀外部必然有2根或1根控制线来决定电流的大小,而这2根控制线可以和MCU相连?
发表于 2007-4-27 19:17:47 | 显示全部楼层

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

TO:慕慕
; {! Y9 J. N. n- ^1.对于通断式的,似乎可以用PWM控制,比如高电平电磁阀通,反过来就关 ; B  w. B! a5 D

2 u% J& `8 ^9 Z* _这条的理解是正确的~~0 c" o% z+ p7 X7 g

( l  Z- B( T- |  M1 {2.而比如对于3位3通的电磁阀,有3种状态,0电流,小电流和大电流 ! J! m: Q) ?6 M& C! z4 J
3 I4 N# c! ~4 B1 o1 T5 e. l
三位三通的电磁阀是有三种状态,但控制它的却不是三种!你知道双头电磁阀吗?三位三通一般用双头电磁阀,左通电则进入左状态,右通电则进入右状态,中间的那种状态就是失电时的状态。不知道这样说你是否可以理解一二了呢?
: z* @6 P/ O7 G  ]
" j( e: p7 a, W/ g3 @! A4 n9 `:)
, _2 _# b4 S  x- c$ Y$ Z
; C$ H/ F2 Z3 O- e9 i% xPS:
$ [& ]0 ?4 l# g7 Z/ X8 E+ W0 N控制电磁阀的电压是24V,而220V->24V最简单的元件是用个开关电源,而开关电源的实质就是一个变压器。
0 W! I4 O7 U! w$ j: ?  b) Z0 e, N, p# Q. k
而你所说的控制部分,其实你就用开关来控制好了,按下就通电是最简单的表达方式。
3 J  l' b( Z9 _
9 b- n3 Q. |( _& e如果你是做具课题设计的话,估计你会用到单片机,如果你用到单片机了,那么你在单片机的输入口后面要加个驱动电路。/ w+ d; O& w& P" V8 [
! t8 z1 O( ~: d; e2 R) X
而控制条件则需要用单片机里面用汇编或是C语言来编写。
 楼主| 发表于 2007-4-27 21:06:13 | 显示全部楼层

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

谢谢随风而去6 z/ {! q, T: |$ m5 D, G! e

& t1 T! F) r- ?& }) Z敢问电磁阀断线或短路的故障诊断是如何实现的?% h! k' }* M# V/ a
是不是要在电磁阀那里加根线反馈到单片机测量呢?这样要占用一个捕获比较器或一个ADC端口,似乎很浪费哦
发表于 2007-4-28 18:42:31 | 显示全部楼层

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

TO:慕慕) _# ~+ v- H7 W" C4 n) O4 a8 F# b  C
你说的没有错,按正规的思路的确是像你说的那样!也的确很浪费!3 m/ i, w  E" c  g8 s2 q) h9 j

. w# c7 h0 ]2 v% v4 @9 O: B: pPS:
# n& i/ ]& h' L! w' l$ l在中国很少有真正意义上的全自动化的东西,因为那样做法造价真的很惊人,而且其实用意义似乎并不是很大。
" U, H6 J: B$ m! S: k0 b! H4 A# X/ r$ v# ?( |' U' ?/ U* Y+ y
因此工控里面常用一些取巧的方法来做一些东西。
2 O' g" m- ]8 F/ ~" @& ^7 C: p& f# z6 N: d) i* {
拿我熟悉的机械工控来举例:
, \  J; b7 Z! p9 s$ P
2 o$ L' \1 P. k' q" F. I0 u比如说电磁阀断路! _* m, f) m+ [* V
2 h# B9 H8 b: Z$ C( \# B: Z
我们一般不在电磁阀里面再加线去检测它是否断路!
: M. K8 L  I: `  k" o! Y2 t6 Z2 X9 g+ o7 N, |  i  {" a
我们只利用机械部件到位接近开关来判断它是否到位,如果在正常的时间里它没有到位的话,那我们就报警,来提示控制的这个部分出问题了。( p: S7 `, l  E, H7 W
8 O0 C4 k8 i8 A' K
呵呵,可以说这样做是很经济的,但它绝不精确。
发表于 2007-4-28 19:50:17 | 显示全部楼层

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

PS:
9 P/ v6 Z$ n  E, m顺便解说一下ADC的含义
- e/ v2 g, [  V$ A+ d; {3 U: n* o& Q" B0 G. \
Analog-to-Digital Converter的缩写,指模/数转换器或者模拟/数字转换器。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-6-21 04:17 , Processed in 0.071060 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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