机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

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

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

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

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

; Z) g- \+ V; _

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

- e9 P/ P! U: ]: M

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

/ \% ]( ^4 ^* v) S, o0 B! ]4 K/ U

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

回复

使用道具 举报

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

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

还问个问题,对电磁阀的在线故障诊断是如何实现的?5 Q6 m# b; l( `4 ], N1 [# z
如果电磁阀开路或短路如何判断呢?在线诊断
回复 支持 反对

使用道具 举报

3#
发表于 2007-4-26 18:08:28 | 只看该作者

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

先买个关子不多说
# @1 O' E% L0 [) V2 x3 m2 ]- p( M6 R3 {7 }" c$ z
:)1 ~8 W% ]  F) P( u( i& I6 }2 T+ G
* G7 T4 Z( O' L, \; C
等你见到实物后,做个简单的实验说说你的新心得后我再给你你想要的答案
7 n: e+ N0 d" M$ c+ t) w& t6 L
6 _8 ?  y2 B& H: `7 _) ?4 H:)4 j* N, x2 F( }  Q4 k4 d' `+ f+ v

, _- P- k- K, {也说不定你自己做个简单的实验后也就全部明了了。- F8 N( O2 M2 s
& t$ c9 C0 w- s  d5 ?
理论的东西尽量多多联系实践吧,如果还是学生的话多在导师后面跟跟,多在实验室里做个实验。
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2007-4-26 20:24:19 | 只看该作者

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


: j% z* b9 P4 x6 Y手头没有实物,只好通过找资料了
/ f: J  _9 o4 c' ~8 @: F5 v+ Y; u- s5 h
其实我只要在MATLAB上做做故障诊断的仿真就好了; c! C  X8 ?0 N" c+ R8 H

3 E. O' S# K4 p+ _) c8 o在图书馆找了好多书,没有具体讲电磁阀的控制的,最多一个驱动电路——也可能是我没找对书
6 K7 s2 n7 ], G" z) y8 w
% y1 o6 ~# L8 n& N) [( Q这位麻烦大侠推荐一下电磁阀应该在哪类书可以找?反正机械设计基础似乎没有的说,微机接口也只有驱动电路。或者有资料直接发我mail,谢谢,mirandali@cjlu.edu.cn
/ o/ L4 C: n( F* Y5 a* e6 t0 a  s
, @; y  w& u  S) s  g# R8 q) ]' f, X% ^- j1.对于通断式的,似乎可以用PWM控制,比如高电平电磁阀通,反过来就关
  k& i' G& m; j$ p, e* O. R) C& P. X3 t4 {- y, ?( I4 ?3 L* a. I6 T
2.而比如对于3位3通的电磁阀,有3种状态,0电流,小电流和大电流
" e0 p  I5 M* |, U7 F: O2 K) y; J8 K$ E, i% }* Q
如果根据一般的微机控制接口,可以用DAC控制,但是如果还要过个光电隔离才能到达驱动,应该如何控制?
回复 支持 反对

使用道具 举报

5#
发表于 2007-4-26 20:55:25 | 只看该作者

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

1.控制系统和驱动系统和执行系统分开设计6 Z: i8 F8 a  E. Q7 t
2.单片机仿真软件在网上有,可以选择一种* y: r' x8 P$ w6 Y! W  k
3.电磁阀只需要0、1两种信号
3 o' f. v* q  I4.系统在线诊断需要反馈信号,反馈信号可以在执行元件上获取,发出信号与反馈信号进行“异或”运算,一般执行元件都有状态指示灯。诊断程序可以自己编写。
9 h  [7 \3 F( f5.对于3位3通的电磁阀可以使用两个控制信号,当两个信号同时为0时电磁阀处于中位,两个信号不能同时为18 b5 @" C, n3 _: x
6.系统最好增加硬件看门狗及一些必要的安全模块
9 A7 o3 w. F5 u: Z- C- C
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2007-4-26 22:16:30 | 只看该作者

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

感谢5楼的解答5 V, ]4 j; h" X0 I" A8 b$ ]. `

& Q8 Y0 o5 n7 p' t, n$ E/ q3 d按照5楼说的第5条,关于3位3通的电磁阀,是不是有2个数字控制接口?我没有见过具体的实物,也没有说明书可以查,本来理解为只是一个线圈,根据通过电流的大小来控制位置,看来3位3通的电磁阀外部必然有2根或1根控制线来决定电流的大小,而这2根控制线可以和MCU相连?
回复 支持 反对

使用道具 举报

7#
发表于 2007-4-27 19:17:47 | 只看该作者

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

TO:慕慕
  I8 Z- E; f0 k$ o2 n2 u  l3 V1.对于通断式的,似乎可以用PWM控制,比如高电平电磁阀通,反过来就关
% H0 Q9 V+ _% A9 C0 }( R, K7 q( i* c6 z. p9 k
这条的理解是正确的~~9 r) A* R* C! z2 u- c

# e7 D1 W# X- n- I2.而比如对于3位3通的电磁阀,有3种状态,0电流,小电流和大电流 3 a2 ]% r. N# G2 b( }) d
' T, o7 L6 E$ f! ~3 C9 K
三位三通的电磁阀是有三种状态,但控制它的却不是三种!你知道双头电磁阀吗?三位三通一般用双头电磁阀,左通电则进入左状态,右通电则进入右状态,中间的那种状态就是失电时的状态。不知道这样说你是否可以理解一二了呢?
8 c( R' X) W0 p5 s$ r( r8 o5 e8 T& z0 }3 L% b- _/ y
:)
" }+ h: j& S1 O- N8 t
; N7 Z% M. k! l' K8 _7 yPS:
8 @1 J- k+ n9 p5 R( {% ^6 r" P控制电磁阀的电压是24V,而220V->24V最简单的元件是用个开关电源,而开关电源的实质就是一个变压器。
: Q9 T5 J) p2 Y4 r# Z
) I' t( z6 H9 G: `- ^2 X, F  W而你所说的控制部分,其实你就用开关来控制好了,按下就通电是最简单的表达方式。
: ~: L' Z$ F6 d! I! B- Z0 ?4 T6 K5 F. a  R/ |9 E5 X& J' K
如果你是做具课题设计的话,估计你会用到单片机,如果你用到单片机了,那么你在单片机的输入口后面要加个驱动电路。8 d* P+ y  {# x

& z( m3 @5 s3 T* }$ d$ v; {而控制条件则需要用单片机里面用汇编或是C语言来编写。
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2007-4-27 21:06:13 | 只看该作者

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

谢谢随风而去
- t9 Z' Q& P3 n# p" _  A! Y: x: s7 M9 ]: F& r
敢问电磁阀断线或短路的故障诊断是如何实现的?
! N. M& |% H; H: k9 X是不是要在电磁阀那里加根线反馈到单片机测量呢?这样要占用一个捕获比较器或一个ADC端口,似乎很浪费哦
回复 支持 反对

使用道具 举报

9#
发表于 2007-4-28 18:42:31 | 只看该作者

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

TO:慕慕1 v- _$ ^- u3 S) C1 a
你说的没有错,按正规的思路的确是像你说的那样!也的确很浪费!/ a. G1 C3 Q: @' V4 l

9 {  W7 u1 A; x9 wPS:
0 M; }7 X+ l, n0 @在中国很少有真正意义上的全自动化的东西,因为那样做法造价真的很惊人,而且其实用意义似乎并不是很大。1 E# k$ T3 j  l  h# w
+ b4 ]7 J/ Y6 @6 A/ w* [
因此工控里面常用一些取巧的方法来做一些东西。4 q- W6 E' m& P4 H$ [
* k. m" `. W4 b, Z% E4 e/ M- d, D
拿我熟悉的机械工控来举例:) A7 u6 [* `+ z# ]* f; k

/ `1 M+ T: c0 H比如说电磁阀断路
! n+ {5 ~1 X' L- u: X- ~: V: z: a/ L, q4 H6 k
我们一般不在电磁阀里面再加线去检测它是否断路!
9 S* R# l2 ^  K. x, s, F7 G2 C) N) n3 x
我们只利用机械部件到位接近开关来判断它是否到位,如果在正常的时间里它没有到位的话,那我们就报警,来提示控制的这个部分出问题了。
) P- Z8 \( c( F# @
4 E& p/ f9 a$ L1 Y呵呵,可以说这样做是很经济的,但它绝不精确。
回复 支持 反对

使用道具 举报

10#
发表于 2007-4-28 19:50:17 | 只看该作者

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

PS:  n( d) P& ^; B% ?7 M+ x
顺便解说一下ADC的含义
: _$ l3 Q/ L; U6 A4 {
; q! k% b: ?+ K* K- b6 tAnalog-to-Digital Converter的缩写,指模/数转换器或者模拟/数字转换器。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-9 00:42 , Processed in 0.055060 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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