机械必威体育网址
标题:单片机对电磁阀是如何控制的?---[请教]
[打印本页]
作者:mirandali
时间:2007-4-26 16:39
标题:单片机对电磁阀是如何控制的?---[请教]
最近要做ABS控制器,需要对电磁阀有基本了解。看了很多资料,理解如下,不知道对不对,请大家帮看看
9 P! B4 i0 }5 c/ |% P1 d' Z+ m0 d
1. 电磁阀通过所通电流的大小控制铁心的位置
" b6 L: P# R* O
2.单片机对电磁阀的控制是通过PWM实现的:
- |& X* ^+ \% G1 l8 T' j* S
单片机产生PWM电压信号,通过光电隔离传送给驱动电路,驱动电路将PWM电压信号转换为PWM电流信号,PWM电流信号控制电磁阀的通断或铁心位置
作者:mirandali
时间:2007-4-26 17:16
标题:Re: 单片机对电磁阀是如何控制的?
还问个问题,对电磁阀的在线故障诊断是如何实现的?
]) Q* B ^: B8 S) H, U0 U如果电磁阀开路或短路如何判断呢?在线诊断
作者:随风而去
时间:2007-4-26 18:08
标题:Re: 单片机对电磁阀是如何控制的?
先买个关子不多说
3 D, `, U- U4 G2 N
: W9 ]% H0 D m! x" h D
:)
: m/ y% G8 B/ |& X. ^
5 X1 k# i9 C) ]* A; B
等你见到实物后,做个简单的实验说说你的新心得后我再给你你想要的答案
3 i# E- X% S$ B) `
$ s: b! }$ ?4 @) c, S s' P9 j
:)
; c. k8 N. ]' ~( }/ N O( d' k
/ G0 z1 A. X( d4 t# U8 L
也说不定你自己做个简单的实验后也就全部明了了。
' \7 F3 [# ~ J$ h g# S# ]
T* h( ?3 }+ |% z8 k理论的东西尽量多多联系实践吧,如果还是学生的话多在导师后面跟跟,多在实验室里做个实验。
作者:mirandali
时间:2007-4-26 20:24
标题:Re: 单片机对电磁阀是如何控制的?---[请教]
. t! c: ]: O/ ?1 g# z1 B
手头没有实物,只好通过找资料了
5 g: a( e$ q6 ?$ C; H% `
5 ]( ]: h, h. c3 O3 y/ z其实我只要在MATLAB上做做故障诊断的仿真就好了
4 Q( x! M( V4 N9 V5 [1 }1 ]9 _
! k' B% P' _% k5 G0 k/ }, H
在图书馆找了好多书,没有具体讲电磁阀的控制的,最多一个驱动电路——也可能是我没找对书
7 Z8 e* U6 r& D/ V6 E* ?$ c
- v/ D( S* |% T( m这位麻烦大侠推荐一下电磁阀应该在哪类书可以找?反正机械设计基础似乎没有的说,微机接口也只有驱动电路。或者有资料直接发我mail,谢谢,mirandali@cjlu.edu.cn
* r U: H5 H$ x$ a# d& n7 P
+ m3 S! X3 O) u: |4 D* O& e0 F1.对于通断式的,似乎可以用PWM控制,比如高电平电磁阀通,反过来就关
, @. j. h" k- K: A: p$ [5 Y+ y: G/ ]
+ y: a. q7 F7 X0 z
2.而比如对于3位3通的电磁阀,有3种状态,0电流,小电流和大电流
3 g+ ~* H1 d9 b! }" N+ ?9 G
' [5 L1 |: d+ A9 D; I4 F- E如果根据一般的微机控制接口,可以用DAC控制,但是如果还要过个光电隔离才能到达驱动,应该如何控制?
作者:wpc
时间:2007-4-26 20:55
标题:Re: 单片机对电磁阀是如何控制的?---[请教]
1.控制系统和驱动系统和执行系统分开设计
5 X8 ^5 Y- m8 n( U% \* @3 O8 a* s1 |
2.单片机仿真软件在网上有,可以选择一种
4 s& T& M# k" p4 c
3.电磁阀只需要0、1两种信号
* L# `! w$ k8 l- h/ M- E h
4.系统在线诊断需要反馈信号,反馈信号可以在执行元件上获取,发出信号与反馈信号进行“异或”运算,一般执行元件都有状态指示灯。诊断程序可以自己编写。
- U2 h0 Z* G& s$ @ s, X
5.对于3位3通的电磁阀可以使用两个控制信号,当两个信号同时为0时电磁阀处于中位,两个信号不能同时为1
! P" P, p, m. U9 j {
6.系统最好增加硬件看门狗及一些必要的安全模块
% a" L5 G8 R' D) Q/ \5 I
作者:mirandali
时间:2007-4-26 22:16
标题:Re: 单片机对电磁阀是如何控制的?---[请教]
感谢5楼的解答
" @, |5 N* \8 x8 T5 N" N. k: ] R
( R1 @3 N5 q3 T1 ]. _按照5楼说的第5条,关于3位3通的电磁阀,是不是有2个数字控制接口?我没有见过具体的实物,也没有说明书可以查,本来理解为只是一个线圈,根据通过电流的大小来控制位置,看来3位3通的电磁阀外部必然有2根或1根控制线来决定电流的大小,而这2根控制线可以和MCU相连?
作者:随风而去
时间:2007-4-27 19:17
标题:Re: 单片机对电磁阀是如何控制的?---[请教]
TO:慕慕
7 ] e- r2 r8 E* I1.对于通断式的,似乎可以用PWM控制,比如高电平电磁阀通,反过来就关
) `( F4 J0 M6 u" G3 |) l# g
4 \+ D/ Z }* J
这条的理解是正确的~~
+ [/ ]6 E- T' m' o9 E! c
0 \* V7 w- B P
2.而比如对于3位3通的电磁阀,有3种状态,0电流,小电流和大电流
3 f, p% M. ?, T: E
( v N" N7 E) a* F& d三位三通的电磁阀是有三种状态,但控制它的却不是三种!你知道双头电磁阀吗?三位三通一般用双头电磁阀,左通电则进入左状态,右通电则进入右状态,中间的那种状态就是失电时的状态。不知道这样说你是否可以理解一二了呢?
$ m: @; @# _: E0 w" E
" H! l/ z7 C$ `! z$ V0 e' t
:)
' s; Y' v/ u& s+ u9 Y9 {
5 A5 t7 P" A* [" E) n; e
PS:
" D5 `0 r* ]) E, m控制电磁阀的电压是24V,而220V->24V最简单的元件是用个开关电源,而开关电源的实质就是一个变压器。
5 m0 h! l- W% w, }
* n* R: u7 `: d, l7 u
而你所说的控制部分,其实你就用开关来控制好了,按下就通电是最简单的表达方式。
5 p4 X% O* E1 c5 c
" W" R; `( [9 ]0 [# e @如果你是做具课题设计的话,估计你会用到单片机,如果你用到单片机了,那么你在单片机的输入口后面要加个驱动电路。
" y9 L; j! N# S' O
m$ H% B4 g; E1 s
而控制条件则需要用单片机里面用汇编或是C语言来编写。
作者:mirandali
时间:2007-4-27 21:06
标题:Re: 单片机对电磁阀是如何控制的?---[请教]
谢谢随风而去
7 Y! U, M7 M& M0 B9 C$ r% v
4 s5 X5 q, Z! a: d0 l敢问电磁阀断线或短路的故障诊断是如何实现的?
0 O1 ~4 n) r6 G; W) v z是不是要在电磁阀那里加根线反馈到单片机测量呢?这样要占用一个捕获比较器或一个ADC端口,似乎很浪费哦
作者:随风而去
时间:2007-4-28 18:42
标题:Re: 单片机对电磁阀是如何控制的?---[请教]
TO:慕慕
3 V1 G$ \. F3 b- V" b# D6 r, C你说的没有错,按正规的思路的确是像你说的那样!也的确很浪费!
6 n+ C" H: D2 i l$ Q( T3 [
5 p/ A2 y6 p7 k8 P' {6 T" W7 }
PS:
7 A k/ z- g8 {& K8 t6 y1 S在中国很少有真正意义上的全自动化的东西,因为那样做法造价真的很惊人,而且其实用意义似乎并不是很大。
" y- h6 k3 H. E) }- S. q
+ C) \1 X1 ~: E. i: E
因此工控里面常用一些取巧的方法来做一些东西。
# r/ _9 x5 H; c* ?: p
2 s- @" P( G9 p" Q, {# W& Z, y+ N
拿我熟悉的机械工控来举例:
+ r* |" Q5 T3 J7 z% ~7 p! p
1 F" `9 q3 D' n. O+ n比如说电磁阀断路
2 I& ?1 k0 [" k4 M/ S
/ ?, G/ w3 a j. ]
我们一般不在电磁阀里面再加线去检测它是否断路!
( O S% I; X# s3 \8 ~& T. u! E7 m7 s
# p5 V- c" R) a1 w我们只利用机械部件到位接近开关来判断它是否到位,如果在正常的时间里它没有到位的话,那我们就报警,来提示控制的这个部分出问题了。
! K& \4 l) y. v i2 U. a
% r" g. w/ }$ _+ x* s% \; d
呵呵,可以说这样做是很经济的,但它绝不精确。
作者:随风而去
时间:2007-4-28 19:50
标题:Re: 单片机对电磁阀是如何控制的?---[请教]
PS:
$ |6 p: _" e7 b& i0 y0 P5 j/ o* I顺便解说一下ADC的含义
/ N9 h) S% T, V. [
4 ^8 b( y6 Q3 I3 K
Analog-to-Digital Converter的缩写,指模/数转换器或者模拟/数字转换器。
作者:xgztf
时间:2007-4-28 22:38
标题:Re: 单片机对电磁阀是如何控制的?---[请教]
我觉得关键是电磁阀一类的执行器和传感器,很多是要24VDC的,要让单片机配合外围电路,能够输出24VDC或者接受24VDC的信号,是不是能参照一下PLC的电路使用光电隔离
作者:mirandali
时间:2007-4-30 09:33
标题:Re: 单片机对电磁阀是如何控制的?---[请教]
哈哈,谢谢随风而去
4 I B7 d* K" v e* }" |
有空来我blog坐坐 慕慕的硬件设计日志 http://mirandali910.blog.sohu.com/
作者:hbrrn
时间:2010-1-1 16:36
单片机产生的高低电平经过放大后能直接驱动阀门控制器吗?
* T4 {9 D0 S% [; r) S; a# ^# S' p请问一下。
作者:abc40
时间:2010-1-5 17:25
本帖最后由 abc40 于 2010-1-5 17:27 编辑
9 X" f. `+ q: c$ @
; z- d$ [9 M; e1 i楼主可以用电磁感应感应器来检测电磁阀是否断线。气缸中有磁环,同理电磁阀中有线圈和铁芯,通电同样可以有磁性。
作者:hzv
时间:2010-1-15 19:53
单片机 输出TTL 5V 电平信号 驱动PhotoMOS继电器,由PhotoMOS继电器驱动电磁阀。
! B& C* m6 F# a+ V+ E, f
4 r+ w) H& [$ ?9 W- y: T/ r" ^使用 PhotoMOS继电器 控制高频电磁阀
; z1 O, F1 R# S. {+ B. ?高速1KHz 无机械磨损 无噪音 无辐射污染
+ F8 P7 @5 i+ i, k" Y! l3 @9 K+ {
5V TTL 电平信号驱动 0-48V 3-6A 电流
/ C0 X4 _6 o. L9 C/ w! I7 X/ I
24V PLC 电平信号驱动 0-48V 3-6A 电流
0 g% W E& p2 k7 \0 `/ J, {
MHM-01C 单通道光电耦合功率驱动器 PhotoMOS 继电器
* ]( ?3 Y+ V) ?6 `+ T
http://www.mhm-sh.com/MHM01C.htm
' T9 ?% f+ W: L( a+ NMHM-02C 双光电耦合功率驱动器 PhotoMOS 继电器
3 d) v* g# k4 ]8 c; W" R
http://www.mhm-sh.com/MHM02C.htm
作者:非池中
时间:2010-1-16 23:00
如果是对比例阀进行控制,PWM的占空比就决定了电流的大小
作者:hanchaohch
时间:2010-1-21 12:52
电磁阀有两种:通断电磁阀和比例电磁阀
6 L/ y2 f7 {' A% D# @0 r对于通断电磁阀,首先了解一下电磁阀芯的电压级别和电阻。知道了这两个参数,可以根据单片机外围电路允许的数字输出口最大的输出电流,判断是否可以直接驱动通断电磁阀。
4 P3 e& T3 O% z: G
对于比例电磁阀,使用pwm输出口来进行控制,同样需要考虑输出口的驱动能力。如果可以满足的话,可以直接使用输出口驱动。
; `3 `0 k, A. H# X7 t如果单片机外围电路不满足要求,只能使用开关控制通断电磁阀,使用比例放大板控制比例电磁阀。
作者:liweisky
时间:2010-2-3 15:42
楼主说的好像是伺服阀或比例阀......
4 }3 G6 D- M; y# v; z1 H) \# U" @
" h3 e& D( G# P4 l& N普通的换向阀没有这么复杂
, |& W6 T, Q5 h6 p
. c) L S0 w4 b$ z
PLC --> 继电器--->阀上的铁芯
作者:MCUstudying
时间:2011-3-19 15:07
恩 是这样的!但是这个占空比应该怎么写呢?向楼主求教!多谢
作者:MCUstudying
时间:2011-3-19 15:08
回复非池中的帖子
' l' @& Y! j2 ]. d
9 [( \& b2 U0 y" O
恩,是这样的!
4 D6 [# ?7 E& d2 I- b: ~
但是占空比的改变在程序中一个怎么写呢?向楼主求教!望指教!
+ v; \1 g8 r$ {
作者:非池中
时间:2011-3-21 23:09
回复MCUstudying的帖子
% d1 y! F0 J& w$ Y5 T K
# Z+ l2 H, b# l* ]# `对于单片机的实现我懂得不多,不过我知道工程机械上的专用PLC有专门的带有PWM波的输出端口,带有电流负反馈,可以对PLC进行简单的编程来控制。另外一些比例控制放大器也是这种输出形式,通过控制端的0~5v的控制电压来成比例的控制输出电流,而PWM波的占空比是要使输出电流为要求的输出电流,也就是说带有电流负反馈功能。
8 g1 c* S! h, p5 u, n
作者:hzv
时间:2011-6-10 20:27
单片机产生的高低电平经过放大后能直接驱动阀门控制器,MHM-01C TTL 转为大功率的 OC 集电极开路就驱动直流大功率设备了,高电平导通、低电平截止,采用灌电流安装输出可以高电平截止,低电平导通。
作者:xbj595
时间:2011-6-12 12:33
电磁阀是用电通断来控制的;
作者:浪漫满屋
时间:2011-6-15 20:45
回复hanchaohch的帖子
" v* D! X; X+ f! ~% r. C2 |
/ }- Q& Z9 J8 F) i赞同,楼主说的电磁阀应该说的是比例阀或者伺服阀
4 a8 n9 A p% y) d% M/ |9 d; }3 U
作者:cleverchild
时间:2011-6-16 23:21
看这个帖子,长见识了,呵呵。谢谢各位前辈讨论。
作者:gaoyouzf
时间:2011-6-18 18:57
新人来学新知识 就是不大懂
作者:cleverchild
时间:2011-7-8 17:02
看这个帖子,长见识了。哈哈
欢迎光临 机械必威体育网址 (//www.szfco.com/) |
Powered by Discuz! X3.4 |