機械社區(qū)
標題: 單片機對電磁閥是如何控制的?---[請教] [打印本頁]
作者: mirandali 時間: 2007-4-26 16:39
標題: 單片機對電磁閥是如何控制的?---[請教]
最近要做ABS控制器,需要對電磁閥有基本了解。看了很多資料,理解如下,不知道對不對,請大家?guī)涂纯?/P>
s! R' s9 [7 n4 x, A
1. 電磁閥通過所通電流的大小控制鐵心的位置
) u& b+ D: K; p; u" {0 p. P
2.單片機對電磁閥的控制是通過PWM實現(xiàn)的:
9 \0 D+ P' o+ n' Z& a
單片機產(chǎn)生PWM電壓信號,通過光電隔離傳送給驅(qū)動電路,驅(qū)動電路將PWM電壓信號轉(zhuǎn)換為PWM電流信號,PWM電流信號控制電磁閥的通斷或鐵心位置
作者: mirandali 時間: 2007-4-26 17:16
標題: Re: 單片機對電磁閥是如何控制的?
還問個問題,對電磁閥的在線故障診斷是如何實現(xiàn)的?& k, q( q7 z2 y b- q
如果電磁閥開路或短路如何判斷呢?在線診斷
作者: 隨風而去 時間: 2007-4-26 18:08
標題: Re: 單片機對電磁閥是如何控制的?
先買個關(guān)子不多說
) _% V$ y9 _: f3 z6 i7 Z$ Z
, D3 G5 {: z/ ?; h W0 G& U:)+ |6 `7 G3 Q& A* k
2 u& l9 V6 M0 U等你見到實物后,做個簡單的實驗說說你的新心得后我再給你你想要的答案
3 J* Z+ ^$ i+ ?1 E7 r4 X& |/ r9 b( b1 Y- n
:)
3 _, M; N# Y0 G; e/ I. _; X
7 F9 V3 U; ?+ S n( H/ z, D也說不定你自己做個簡單的實驗后也就全部明了了。' s- ~6 Q( U0 \4 `9 S" @$ p
( c. B! ]$ w0 [/ A4 x O0 o
理論的東西盡量多多聯(lián)系實踐吧,如果還是學生的話多在導師后面跟跟,多在實驗室里做個實驗。
作者: mirandali 時間: 2007-4-26 20:24
標題: Re: 單片機對電磁閥是如何控制的?---[請教]
* o$ |9 a, ^% l; G9 R6 ]2 k手頭沒有實物,只好通過找資料了0 I5 \8 K0 ^- Z) w3 d
5 x [: b( M& Q! ~3 Z其實我只要在MATLAB上做做故障診斷的仿真就好了( \$ I y" h5 l- r+ u v7 J" F
$ g% `6 w* c( { K4 G' _( G
在圖書館找了好多書,沒有具體講電磁閥的控制的,最多一個驅(qū)動電路——也可能是我沒找對書5 H* G2 C# w0 ^5 h
4 T# H" l. x5 |
這位麻煩大俠推薦一下電磁閥應(yīng)該在哪類書可以找?反正機械設(shè)計基礎(chǔ)似乎沒有的說,微機接口也只有驅(qū)動電路。或者有資料直接發(fā)我mail,謝謝,mirandali@cjlu.edu.cn) `8 Q" L3 \- m) Y+ v5 q ]. f$ W. k
. M' L6 r: V/ x$ g& h; R1.對于通斷式的,似乎可以用PWM控制,比如高電平電磁閥通,反過來就關(guān)
& h% G3 k3 Z) U" ^% ^3 V
' z) O4 c1 S4 v1 C' j1 f( m2.而比如對于3位3通的電磁閥,有3種狀態(tài),0電流,小電流和大電流
# l0 H: g; {/ u0 J" l) Z1 x+ _* F8 U/ Z
如果根據(jù)一般的微機控制接口,可以用DAC控制,但是如果還要過個光電隔離才能到達驅(qū)動,應(yīng)該如何控制?
作者: wpc 時間: 2007-4-26 20:55
標題: Re: 單片機對電磁閥是如何控制的?---[請教]
1.控制系統(tǒng)和驅(qū)動系統(tǒng)和執(zhí)行系統(tǒng)分開設(shè)計
H7 {" A1 H/ x2 F, e% F# @2.單片機仿真軟件在網(wǎng)上有,可以選擇一種" R# q' C T" E" R& t; O1 }4 M
3.電磁閥只需要0、1兩種信號
& D/ w' `6 `! w/ J" q4.系統(tǒng)在線診斷需要反饋信號,反饋信號可以在執(zhí)行元件上獲取,發(fā)出信號與反饋信號進行“異或”運算,一般執(zhí)行元件都有狀態(tài)指示燈。診斷程序可以自己編寫。
( y! i' h1 B' f! Z/ p5.對于3位3通的電磁閥可以使用兩個控制信號,當兩個信號同時為0時電磁閥處于中位,兩個信號不能同時為1
1 K, u5 h& o) @- s6.系統(tǒng)最好增加硬件看門狗及一些必要的安全模塊
% G( C9 Z, }5 g& I/ p! g9 O
作者: mirandali 時間: 2007-4-26 22:16
標題: Re: 單片機對電磁閥是如何控制的?---[請教]
感謝5樓的解答" X j2 z7 J0 `/ J2 t, ~, A6 w# G
0 L% ?+ t# @& w2 |; o按照5樓說的第5條,關(guān)于3位3通的電磁閥,是不是有2個數(shù)字控制接口?我沒有見過具體的實物,也沒有說明書可以查,本來理解為只是一個線圈,根據(jù)通過電流的大小來控制位置,看來3位3通的電磁閥外部必然有2根或1根控制線來決定電流的大小,而這2根控制線可以和MCU相連?
作者: 隨風而去 時間: 2007-4-27 19:17
標題: Re: 單片機對電磁閥是如何控制的?---[請教]
TO:慕慕
L# ^) ~; L" [% y0 R1 P1.對于通斷式的,似乎可以用PWM控制,比如高電平電磁閥通,反過來就關(guān) 6 N) y% h" ?) c n& U6 w; B
4 s+ z7 v8 }( u6 J& g2 G這條的理解是正確的~~
! p0 x/ O! u! p' V5 w0 u: G C' P M& w
2.而比如對于3位3通的電磁閥,有3種狀態(tài),0電流,小電流和大電流 % t. e" \ N; I0 W' q
8 ?! b4 l/ D1 ~' {3 f c三位三通的電磁閥是有三種狀態(tài),但控制它的卻不是三種!你知道雙頭電磁閥嗎?三位三通一般用雙頭電磁閥,左通電則進入左狀態(tài),右通電則進入右狀態(tài),中間的那種狀態(tài)就是失電時的狀態(tài)。不知道這樣說你是否可以理解一二了呢?& ?) Z6 S" |, V
: h4 W" ]! ~) m( K- M1 q& u:)
% I' T( V" s' p. [0 g( U( D4 X
8 x* `& v; F! ?5 i7 M/ QPS:# v2 f! @" v a- G: ^! B- p
控制電磁閥的電壓是24V,而220V->24V最簡單的元件是用個開關(guān)電源,而開關(guān)電源的實質(zhì)就是一個變壓器。+ x+ o9 k2 |2 D1 S5 d" S# m
, Q& p- Y6 {, J5 o
而你所說的控制部分,其實你就用開關(guān)來控制好了,按下就通電是最簡單的表達方式。
/ z! B) G9 l0 f" }( q: \$ C5 d& E& N& q9 L3 M' ?& W, y% s0 N
如果你是做具課題設(shè)計的話,估計你會用到單片機,如果你用到單片機了,那么你在單片機的輸入口后面要加個驅(qū)動電路。) ?6 {+ D/ S' R4 l: g
7 m1 M- Y% ?0 T( p8 C1 y+ F
而控制條件則需要用單片機里面用匯編或是C語言來編寫。
作者: mirandali 時間: 2007-4-27 21:06
標題: Re: 單片機對電磁閥是如何控制的?---[請教]
謝謝隨風而去; b; A' g, D A- e: }2 ~) ^
% L' s0 \' I; N' E/ V' r) E2 I
敢問電磁閥斷線或短路的故障診斷是如何實現(xiàn)的?5 ^6 _- S; V3 b" U' e X
是不是要在電磁閥那里加根線反饋到單片機測量呢?這樣要占用一個捕獲比較器或一個ADC端口,似乎很浪費哦
作者: 隨風而去 時間: 2007-4-28 18:42
標題: Re: 單片機對電磁閥是如何控制的?---[請教]
TO:慕慕2 [/ x7 U) z% h$ P
你說的沒有錯,按正規(guī)的思路的確是像你說的那樣!也的確很浪費!
' ?4 J5 ~- D3 `0 I* V N* p
* M/ a) {5 t. K" R) L, pPS:
0 s: W1 U9 I. ~在中國很少有真正意義上的全自動化的東西,因為那樣做法造價真的很驚人,而且其實用意義似乎并不是很大。
) `, m. K4 \6 i! _. t3 Z6 i2 k. p8 l$ M. C
因此工控里面常用一些取巧的方法來做一些東西。
& y+ n c( V$ `. U" }$ E& r) }; D( l* J
拿我熟悉的機械工控來舉例:
) |8 X! l# ^$ d3 }2 V
6 M. Q* U4 V$ n' }: u( D* U8 N+ H9 S比如說電磁閥斷路
9 A. f, N: z3 i' R0 {/ u+ u) S( {: `# `4 X- s
我們一般不在電磁閥里面再加線去檢測它是否斷路!
' s4 B: V/ q* B! d2 ]- S: i4 k! }7 t/ ~% p
我們只利用機械部件到位接近開關(guān)來判斷它是否到位,如果在正常的時間里它沒有到位的話,那我們就報警,來提示控制的這個部分出問題了。
+ v, ~' Q5 @8 P
! I/ B( H @) m: I8 J; g- e% G呵呵,可以說這樣做是很經(jīng)濟的,但它絕不精確。
作者: 隨風而去 時間: 2007-4-28 19:50
標題: Re: 單片機對電磁閥是如何控制的?---[請教]
PS:
2 U/ {: v; C9 b3 [1 S0 \順便解說一下ADC的含義, l. [5 J+ P$ b6 ~% z9 h
+ A. j/ {" i; }( n& M3 F; Z
Analog-to-Digital Converter的縮寫,指模/數(shù)轉(zhuǎn)換器或者模擬/數(shù)字轉(zhuǎn)換器。
作者: xgztf 時間: 2007-4-28 22:38
標題: Re: 單片機對電磁閥是如何控制的?---[請教]
我覺得關(guān)鍵是電磁閥一類的執(zhí)行器和傳感器,很多是要24VDC的,要讓單片機配合外圍電路,能夠輸出24VDC或者接受24VDC的信號,是不是能參照一下PLC的電路使用光電隔離
作者: mirandali 時間: 2007-4-30 09:33
標題: Re: 單片機對電磁閥是如何控制的?---[請教]
哈哈,謝謝隨風而去
. M1 E, ~. Y/ I- b0 X* y有空來我blog坐坐 慕慕的硬件設(shè)計日志 http://mirandali910.blog.sohu.com/
作者: hbrrn 時間: 2010-1-1 16:36
單片機產(chǎn)生的高低電平經(jīng)過放大后能直接驅(qū)動閥門控制器嗎?8 n+ e8 l; t4 o; f0 n
請問一下。
作者: abc40 時間: 2010-1-5 17:25
本帖最后由 abc40 于 2010-1-5 17:27 編輯
/ R7 |% S7 q' Y
8 i6 i+ h* ~& @0 V! [3 z8 @樓主可以用電磁感應(yīng)感應(yīng)器來檢測電磁閥是否斷線。氣缸中有磁環(huán),同理電磁閥中有線圈和鐵芯,通電同樣可以有磁性。
作者: hzv 時間: 2010-1-15 19:53
單片機 輸出TTL 5V 電平信號 驅(qū)動PhotoMOS繼電器,由PhotoMOS繼電器驅(qū)動電磁閥。% g( _% D3 e: ?- ~# k
$ L& F) X' f9 ^, n0 i使用 PhotoMOS繼電器 控制高頻電磁閥) W2 P. n! u" f' t8 S" a8 R
高速1KHz 無機械磨損 無噪音 無輻射污染
; L2 w; M* D& V7 B1 o* u5V TTL 電平信號驅(qū)動 0-48V 3-6A 電流1 M. ]" [! X1 L
24V PLC 電平信號驅(qū)動 0-48V 3-6A 電流, ]' d: o) d5 x: v1 t. ^4 `3 ~
MHM-01C 單通道光電耦合功率驅(qū)動器 PhotoMOS 繼電器
6 [ Y& ?" r4 |0 `* Dhttp://www.mhm-sh.com/MHM01C.htm8 }- `- ]' X) r# Y- u, W
MHM-02C 雙光電耦合功率驅(qū)動器 PhotoMOS 繼電器
5 `* D+ L6 ~2 k7 [2 i% f' Ahttp://www.mhm-sh.com/MHM02C.htm
作者: 非池中 時間: 2010-1-16 23:00
如果是對比例閥進行控制,PWM的占空比就決定了電流的大小
作者: hanchaohch 時間: 2010-1-21 12:52
電磁閥有兩種:通斷電磁閥和比例電磁閥
" _: C+ O+ V5 K. L對于通斷電磁閥,首先了解一下電磁閥芯的電壓級別和電阻。知道了這兩個參數(shù),可以根據(jù)單片機外圍電路允許的數(shù)字輸出口最大的輸出電流,判斷是否可以直接驅(qū)動通斷電磁閥。
6 e; q; F; e, \$ n5 k( L對于比例電磁閥,使用pwm輸出口來進行控制,同樣需要考慮輸出口的驅(qū)動能力。如果可以滿足的話,可以直接使用輸出口驅(qū)動。# v" m8 X- Q+ Y9 V$ w
如果單片機外圍電路不滿足要求,只能使用開關(guān)控制通斷電磁閥,使用比例放大板控制比例電磁閥。
作者: liweisky 時間: 2010-2-3 15:42
樓主說的好像是伺服閥或比例閥......2 G3 S- Q! P, P9 E, A7 h9 I
. W' N/ W+ T& {( u
普通的換向閥沒有這么復雜
. G5 O# p+ o) @6 O8 z( h( j) K& y+ i! u/ r \9 a
PLC --> 繼電器--->閥上的鐵芯
作者: MCUstudying 時間: 2011-3-19 15:07
恩 是這樣的!但是這個占空比應(yīng)該怎么寫呢?向樓主求教!多謝
作者: MCUstudying 時間: 2011-3-19 15:08
回復 非池中 的帖子
; h) P" P- J/ R8 c2 j9 C+ A- O5 t4 Z3 U* I
恩,是這樣的!
- k1 Z% p! N- M* U$ Y8 v9 y2 |9 ^但是占空比的改變在程序中一個怎么寫呢?向樓主求教!望指教!
0 X; m+ w4 P9 \ }5 M; a
作者: 非池中 時間: 2011-3-21 23:09
回復 MCUstudying 的帖子
+ j$ \+ m9 ~3 i" J b9 ?! q: N% G* j' L3 {' O
對于單片機的實現(xiàn)我懂得不多,不過我知道工程機械上的專用PLC有專門的帶有PWM波的輸出端口,帶有電流負反饋,可以對PLC進行簡單的編程來控制。另外一些比例控制放大器也是這種輸出形式,通過控制端的0~5v的控制電壓來成比例的控制輸出電流,而PWM波的占空比是要使輸出電流為要求的輸出電流,也就是說帶有電流負反饋功能。. s4 w R+ R* h, X+ Z7 U
作者: hzv 時間: 2011-6-10 20:27
單片機產(chǎn)生的高低電平經(jīng)過放大后能直接驅(qū)動閥門控制器,MHM-01C TTL 轉(zhuǎn)為大功率的 OC 集電極開路就驅(qū)動直流大功率設(shè)備了,高電平導通、低電平截止,采用灌電流安裝輸出可以高電平截止,低電平導通。
作者: xbj595 時間: 2011-6-12 12:33
電磁閥是用電通斷來控制的;
作者: 浪漫滿屋 時間: 2011-6-15 20:45
回復 hanchaohch 的帖子
: n/ h0 Y' l6 I* T2 m% {+ e/ t( z: z k9 @7 r
贊同,樓主說的電磁閥應(yīng)該說的是比例閥或者伺服閥9 i& B$ H2 H. M
作者: cleverchild 時間: 2011-6-16 23:21
看這個帖子,長見識了,呵呵。謝謝各位前輩討論。
作者: gaoyouzf 時間: 2011-6-18 18:57
新人來學新知識 就是不大懂
作者: cleverchild 時間: 2011-7-8 17:02
看這個帖子,長見識了。哈哈
歡迎光臨 機械社區(qū) (http://www.ytsybjq.com/) |
Powered by Discuz! X3.5 |