機械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 23022|回復(fù): 26
打印 上一主題 下一主題

單片機對電磁閥是如何控制的?---[請教]

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2007-4-26 16:39:49 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

最近要做ABS控制器,需要對電磁閥有基本了解?戳撕芏噘Y料,理解如下,不知道對不對,請大家?guī)涂纯?/P> # C- t1 v2 D) T$ R; k" m

1. 電磁閥通過所通電流的大小控制鐵心的位置

4 V( P0 C- h K

2.單片機對電磁閥的控制是通過PWM實現(xiàn)的:

6 u# b) B% y/ N3 |0 j5 {

單片機產(chǎn)生PWM電壓信號,通過光電隔離傳送給驅(qū)動電路,驅(qū)動電路將PWM電壓信號轉(zhuǎn)換為PWM電流信號,PWM電流信號控制電磁閥的通斷或鐵心位置

回復(fù)

使用道具 舉報

2#
 樓主| 發(fā)表于 2007-4-26 17:16:45 | 只看該作者

Re: 單片機對電磁閥是如何控制的?

還問個問題,對電磁閥的在線故障診斷是如何實現(xiàn)的?
3 ]' U6 y5 B& Y% H: f4 d! m4 q如果電磁閥開路或短路如何判斷呢?在線診斷
回復(fù) 支持 反對

使用道具 舉報

3#
發(fā)表于 2007-4-26 18:08:28 | 只看該作者

Re: 單片機對電磁閥是如何控制的?

先買個關(guān)子不多說* V. Z- ^3 o2 l
, p7 o; C4 ^1 Y$ G- Z; _
:)
0 C$ |; v) P# C* p; z. |9 X, x, b: z. [2 x2 m0 H' S: G) M
等你見到實物后,做個簡單的實驗說說你的新心得后我再給你你想要的答案
2 G2 w6 W, A/ ^. b1 h+ c5 a' g+ i# @$ E
:)0 ^9 t, v2 D+ J2 m9 v
, J$ R+ L( I& W
也說不定你自己做個簡單的實驗后也就全部明了了。* @! h9 _* j4 g

! h8 c& @0 D5 R' f理論的東西盡量多多聯(lián)系實踐吧,如果還是學(xué)生的話多在導(dǎo)師后面跟跟,多在實驗室里做個實驗。
回復(fù) 支持 反對

使用道具 舉報

4#
 樓主| 發(fā)表于 2007-4-26 20:24:19 | 只看該作者

Re: 單片機對電磁閥是如何控制的?---[請教]

: e3 q0 e. `7 {% `$ L9 ?8 n  T
手頭沒有實物,只好通過找資料了
& }2 f" u% ]1 b, ?$ ~4 h; L- p% q4 r/ U- G
其實我只要在MATLAB上做做故障診斷的仿真就好了$ Q! ~+ f! }7 h( E% r1 K  X
8 K! A2 H1 n- b* D
在圖書館找了好多書,沒有具體講電磁閥的控制的,最多一個驅(qū)動電路——也可能是我沒找對書5 x8 }$ x* C$ x; Z+ i

& S0 h( t* ?1 L1 l這位麻煩大俠推薦一下電磁閥應(yīng)該在哪類書可以找?反正機械設(shè)計基礎(chǔ)似乎沒有的說,微機接口也只有驅(qū)動電路;蛘哂匈Y料直接發(fā)我mail,謝謝,mirandali@cjlu.edu.cn1 }3 t" w' G9 Y+ k% K% O
7 O6 H+ M  ]( {- g# C5 |, @
1.對于通斷式的,似乎可以用PWM控制,比如高電平電磁閥通,反過來就關(guān)9 j: \* A! v* F

$ e- r$ A3 F, I3 V6 X* X2.而比如對于3位3通的電磁閥,有3種狀態(tài),0電流,小電流和大電流, d' A. k/ |/ C
) T0 `3 N' i8 H$ S, |8 ^
如果根據(jù)一般的微機控制接口,可以用DAC控制,但是如果還要過個光電隔離才能到達(dá)驅(qū)動,應(yīng)該如何控制?
回復(fù) 支持 反對

使用道具 舉報

5#
發(fā)表于 2007-4-26 20:55:25 | 只看該作者

Re: 單片機對電磁閥是如何控制的?---[請教]

1.控制系統(tǒng)和驅(qū)動系統(tǒng)和執(zhí)行系統(tǒng)分開設(shè)計
8 l& d$ F8 d" B8 i1 Q6 u0 E2.單片機仿真軟件在網(wǎng)上有,可以選擇一種5 v- B) R; q# Q3 C- k: Y
3.電磁閥只需要0、1兩種信號
) L% t* A5 I; E0 y& d4.系統(tǒng)在線診斷需要反饋信號,反饋信號可以在執(zhí)行元件上獲取,發(fā)出信號與反饋信號進(jìn)行“異或”運算,一般執(zhí)行元件都有狀態(tài)指示燈。診斷程序可以自己編寫。3 F! }6 H7 h) q, Q. P0 @0 P: s8 N
5.對于3位3通的電磁閥可以使用兩個控制信號,當(dāng)兩個信號同時為0時電磁閥處于中位,兩個信號不能同時為1
5 P" }/ M2 F6 \8 y/ z6.系統(tǒng)最好增加硬件看門狗及一些必要的安全模塊# Z/ _- R7 A) {1 _* u
回復(fù) 支持 反對

使用道具 舉報

6#
 樓主| 發(fā)表于 2007-4-26 22:16:30 | 只看該作者

Re: 單片機對電磁閥是如何控制的?---[請教]

感謝5樓的解答% [3 \8 K: e) l8 Y8 _# \( n
3 x: K; ~; E- ]* M
按照5樓說的第5條,關(guān)于3位3通的電磁閥,是不是有2個數(shù)字控制接口?我沒有見過具體的實物,也沒有說明書可以查,本來理解為只是一個線圈,根據(jù)通過電流的大小來控制位置,看來3位3通的電磁閥外部必然有2根或1根控制線來決定電流的大小,而這2根控制線可以和MCU相連?
回復(fù) 支持 反對

使用道具 舉報

7#
發(fā)表于 2007-4-27 19:17:47 | 只看該作者

Re: 單片機對電磁閥是如何控制的?---[請教]

TO:慕慕+ D* o, @9 z7 [. {) `" X
1.對于通斷式的,似乎可以用PWM控制,比如高電平電磁閥通,反過來就關(guān) ) `( N1 ^* k# O  f/ \* H" Z
' |7 s1 ^2 Z8 `& }- H% x: a. T
這條的理解是正確的~~3 K: K9 A3 X: R1 ]4 \# R7 |. e
7 y& q; Q+ z, F  f: _$ c0 S9 R
2.而比如對于3位3通的電磁閥,有3種狀態(tài),0電流,小電流和大電流 ' W; ], S. |4 l8 n( o  y8 s
) _$ v( C1 q) [- Y
三位三通的電磁閥是有三種狀態(tài),但控制它的卻不是三種!你知道雙頭電磁閥嗎?三位三通一般用雙頭電磁閥,左通電則進(jìn)入左狀態(tài),右通電則進(jìn)入右狀態(tài),中間的那種狀態(tài)就是失電時的狀態(tài)。不知道這樣說你是否可以理解一二了呢?3 U; t7 Q# K. B. }. z5 |& z

- z0 U! S' P5 M6 G& `  a  z:)9 x2 A* X6 h2 k( J" T  k6 F

# `5 @8 W+ F1 h: S- M1 b- d  NPS:
0 l* Y% U" [0 P0 X, g6 q6 _+ m控制電磁閥的電壓是24V,而220V->24V最簡單的元件是用個開關(guān)電源,而開關(guān)電源的實質(zhì)就是一個變壓器。, S8 P: r0 W1 T9 F  x/ ]' Z- d( [/ D; R
9 Y0 W- f9 j2 _* k5 n6 X4 ~
而你所說的控制部分,其實你就用開關(guān)來控制好了,按下就通電是最簡單的表達(dá)方式。
1 T2 k- \& _2 Y0 [# D& \% N. W# K2 g2 H3 b8 L1 [  v: b! h
如果你是做具課題設(shè)計的話,估計你會用到單片機,如果你用到單片機了,那么你在單片機的輸入口后面要加個驅(qū)動電路。
4 ^% f; X# J' v$ [3 _. ^6 E( W% l3 ]$ ^; @% t2 |# O
而控制條件則需要用單片機里面用匯編或是C語言來編寫。
回復(fù) 支持 反對

使用道具 舉報

8#
 樓主| 發(fā)表于 2007-4-27 21:06:13 | 只看該作者

Re: 單片機對電磁閥是如何控制的?---[請教]

謝謝隨風(fēng)而去9 J8 _( F7 p( `- v5 @4 f6 Z' G

: O3 o1 d+ h1 Y+ Q- w% J敢問電磁閥斷線或短路的故障診斷是如何實現(xiàn)的?& C* P8 d3 W+ S2 x
是不是要在電磁閥那里加根線反饋到單片機測量呢?這樣要占用一個捕獲比較器或一個ADC端口,似乎很浪費哦
回復(fù) 支持 反對

使用道具 舉報

9#
發(fā)表于 2007-4-28 18:42:31 | 只看該作者

Re: 單片機對電磁閥是如何控制的?---[請教]

TO:慕慕$ Y' ?/ ]! K/ b" y
你說的沒有錯,按正規(guī)的思路的確是像你說的那樣!也的確很浪費!
- }8 P1 H% @4 n9 \* Y
0 `$ w( N1 g' t# e: V+ ^8 s4 ^PS:" `& @- c* x. Y0 u9 j+ }
在中國很少有真正意義上的全自動化的東西,因為那樣做法造價真的很驚人,而且其實用意義似乎并不是很大。
& N- S3 _" T* s$ `) u- c- R+ q8 C2 x5 C3 g/ x7 R$ @8 x
因此工控里面常用一些取巧的方法來做一些東西。, Z1 e5 e$ {7 S4 ^9 t
& {' @. T: Z% f8 r
拿我熟悉的機械工控來舉例:0 t% H$ s2 H( r4 c

$ Y# v0 w) p1 {; k3 Y4 C, I比如說電磁閥斷路
& \+ S0 G+ q! h. p
% E$ W; V$ o/ d6 b我們一般不在電磁閥里面再加線去檢測它是否斷路!  L$ E& F( ]7 R  L: \% I" W

) Z; z6 J+ Y: w2 O( q我們只利用機械部件到位接近開關(guān)來判斷它是否到位,如果在正常的時間里它沒有到位的話,那我們就報警,來提示控制的這個部分出問題了。! U3 h7 }/ N) [

% \: R# g4 l- B, o7 \+ z呵呵,可以說這樣做是很經(jīng)濟的,但它絕不精確。
回復(fù) 支持 反對

使用道具 舉報

10#
發(fā)表于 2007-4-28 19:50:17 | 只看該作者

Re: 單片機對電磁閥是如何控制的?---[請教]

PS:
- s  @, s' h7 d* c: `順便解說一下ADC的含義( J  D  M* A; [: A3 [/ z) D
! C6 q% J, k# ]" Q6 r; Z$ t
Analog-to-Digital Converter的縮寫,指模/數(shù)轉(zhuǎn)換器或者模擬/數(shù)字轉(zhuǎn)換器。
回復(fù) 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機版|Archiver|機械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2024-11-20 17:26 , Processed in 0.057028 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表