機(jī)械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

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

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

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

最近要做ABS控制器,需要對電磁閥有基本了解?戳撕芏噘Y料,理解如下,不知道對不對,請大家?guī)涂纯?/P> ; Y2 `: R. N& d2 r$ P$ L& C; m* a4 [

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

8 A5 Z; L" q N5 k

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

! z1 W# X" C2 c4 J$ k. m

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

回復(fù)

使用道具 舉報(bào)

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

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

還問個(gè)問題,對電磁閥的在線故障診斷是如何實(shí)現(xiàn)的?6 v8 M) r5 r0 ~
如果電磁閥開路或短路如何判斷呢?在線診斷
3#
發(fā)表于 2007-4-26 18:08:28 | 只看該作者

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

先買個(gè)關(guān)子不多說
3 K* X- @8 B4 F5 i% J+ _
1 w8 V& L' j% H; N0 I% B3 m% v:)4 c5 c' e4 W- D% a/ b" R7 Y. c& _6 ^

$ M4 ?# r, H/ [: u' s等你見到實(shí)物后,做個(gè)簡單的實(shí)驗(yàn)說說你的新心得后我再給你你想要的答案
& `6 u& q. e# r( w" J- w3 V' {0 x) }: R: k2 Z* @; J8 v$ G8 O
:)
9 y2 Z( u0 I- F  M; {; V7 x( I& D+ S' s; e9 B* ^/ U
也說不定你自己做個(gè)簡單的實(shí)驗(yàn)后也就全部明了了。! F6 A0 A# E7 X5 Q
5 y5 r: F5 }% @. I$ z) j# N
理論的東西盡量多多聯(lián)系實(shí)踐吧,如果還是學(xué)生的話多在導(dǎo)師后面跟跟,多在實(shí)驗(yàn)室里做個(gè)實(shí)驗(yàn)。
4#
 樓主| 發(fā)表于 2007-4-26 20:24:19 | 只看該作者

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


# r" d9 I$ u6 ?# {1 `* B- G8 l手頭沒有實(shí)物,只好通過找資料了3 F5 v' h+ d/ R( ^: V" ?
9 w# Q7 K$ \, F4 L4 `
其實(shí)我只要在MATLAB上做做故障診斷的仿真就好了
: X$ N2 B! H! b# c- B8 `2 f6 {1 {' z: @& p& C
在圖書館找了好多書,沒有具體講電磁閥的控制的,最多一個(gè)驅(qū)動電路——也可能是我沒找對書' U* {/ f3 ~) V: A( v

1 E5 F: P, O2 d$ f- `# b這位麻煩大俠推薦一下電磁閥應(yīng)該在哪類書可以找?反正機(jī)械設(shè)計(jì)基礎(chǔ)似乎沒有的說,微機(jī)接口也只有驅(qū)動電路;蛘哂匈Y料直接發(fā)我mail,謝謝,mirandali@cjlu.edu.cn: {# b, A, `/ @. N* t1 r  v
6 w1 n$ ?' P6 N" z, r0 {1 J/ k
1.對于通斷式的,似乎可以用PWM控制,比如高電平電磁閥通,反過來就關(guān)$ |: |0 \9 E/ ]: B* ~; \6 L

1 [8 F1 ^4 \; ^; q2 d; a2.而比如對于3位3通的電磁閥,有3種狀態(tài),0電流,小電流和大電流
# P4 s1 D( H) |7 X9 R- `  l. m1 [) w/ A/ f' L9 E8 u. H) q1 N4 `
如果根據(jù)一般的微機(jī)控制接口,可以用DAC控制,但是如果還要過個(gè)光電隔離才能到達(dá)驅(qū)動,應(yīng)該如何控制?
5#
發(fā)表于 2007-4-26 20:55:25 | 只看該作者

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

1.控制系統(tǒng)和驅(qū)動系統(tǒng)和執(zhí)行系統(tǒng)分開設(shè)計(jì)" u6 W. ]# |& M! j
2.單片機(jī)仿真軟件在網(wǎng)上有,可以選擇一種! O! ^. u, }0 c9 `' I0 m
3.電磁閥只需要0、1兩種信號
) Z0 M4 ~" H5 F& P4.系統(tǒng)在線診斷需要反饋信號,反饋信號可以在執(zhí)行元件上獲取,發(fā)出信號與反饋信號進(jìn)行“異或”運(yùn)算,一般執(zhí)行元件都有狀態(tài)指示燈。診斷程序可以自己編寫。, {9 B0 M) p/ _% Z) t7 \
5.對于3位3通的電磁閥可以使用兩個(gè)控制信號,當(dāng)兩個(gè)信號同時(shí)為0時(shí)電磁閥處于中位,兩個(gè)信號不能同時(shí)為1
* E0 Q: Y  Q6 `6.系統(tǒng)最好增加硬件看門狗及一些必要的安全模塊$ m' w) R& l2 F7 s7 ?
6#
 樓主| 發(fā)表于 2007-4-26 22:16:30 | 只看該作者

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

感謝5樓的解答
& s% D+ M+ Y, ^5 Z+ E9 i/ {6 ~
" _! I3 v% z4 n! Y; m0 p5 q按照5樓說的第5條,關(guān)于3位3通的電磁閥,是不是有2個(gè)數(shù)字控制接口?我沒有見過具體的實(shí)物,也沒有說明書可以查,本來理解為只是一個(gè)線圈,根據(jù)通過電流的大小來控制位置,看來3位3通的電磁閥外部必然有2根或1根控制線來決定電流的大小,而這2根控制線可以和MCU相連?
7#
發(fā)表于 2007-4-27 19:17:47 | 只看該作者

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

TO:慕慕: q* w6 `, h( R7 n# N
1.對于通斷式的,似乎可以用PWM控制,比如高電平電磁閥通,反過來就關(guān) 6 n) q% D  m! ~9 L8 e; L* h

. `- s' ~" P, S+ _  ^4 ?這條的理解是正確的~~
2 _6 b$ w$ n- R$ K0 B* V, p# ?
( q0 Y# N9 C9 v7 Q2.而比如對于3位3通的電磁閥,有3種狀態(tài),0電流,小電流和大電流
; [' j# M6 L- V6 c0 r- e
$ K! ^3 R9 k$ P; r三位三通的電磁閥是有三種狀態(tài),但控制它的卻不是三種!你知道雙頭電磁閥嗎?三位三通一般用雙頭電磁閥,左通電則進(jìn)入左狀態(tài),右通電則進(jìn)入右狀態(tài),中間的那種狀態(tài)就是失電時(shí)的狀態(tài)。不知道這樣說你是否可以理解一二了呢?
  e" C3 A) n6 M$ y4 A# q3 l$ ?# Z& `4 H) I9 l
:)
( N, v1 k3 L8 z2 N# H4 T: j% u- n" S; d$ i8 D! S
PS:
: r6 X* S& w3 x: t+ ~) g& ]控制電磁閥的電壓是24V,而220V->24V最簡單的元件是用個(gè)開關(guān)電源,而開關(guān)電源的實(shí)質(zhì)就是一個(gè)變壓器。
3 p0 x! q- t# Z2 C) M# _! I
; Z: Z% j7 ?. p& D而你所說的控制部分,其實(shí)你就用開關(guān)來控制好了,按下就通電是最簡單的表達(dá)方式。: b) Y: c: |) w0 e1 G0 x

* ?6 t/ A4 p# o  q& [. R如果你是做具課題設(shè)計(jì)的話,估計(jì)你會用到單片機(jī),如果你用到單片機(jī)了,那么你在單片機(jī)的輸入口后面要加個(gè)驅(qū)動電路。
8 O" x7 s! l$ l1 Y
7 O  J2 V, S) _5 A8 |而控制條件則需要用單片機(jī)里面用匯編或是C語言來編寫。
8#
 樓主| 發(fā)表于 2007-4-27 21:06:13 | 只看該作者

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

謝謝隨風(fēng)而去: v- c, y4 ~9 R  X+ @

3 L  L# k/ s8 w% Z8 k" S# q& k敢問電磁閥斷線或短路的故障診斷是如何實(shí)現(xiàn)的?3 p  O. p/ m+ C- m; ?
是不是要在電磁閥那里加根線反饋到單片機(jī)測量呢?這樣要占用一個(gè)捕獲比較器或一個(gè)ADC端口,似乎很浪費(fèi)哦
9#
發(fā)表于 2007-4-28 18:42:31 | 只看該作者

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

TO:慕慕
1 O: t( P+ L- |2 @你說的沒有錯(cuò),按正規(guī)的思路的確是像你說的那樣!也的確很浪費(fèi)!5 F( l; O% }% }5 S( S
( n- n$ }* F0 D7 y
PS:9 b2 T5 w& ]/ {+ o$ ^$ ~4 ?+ l7 x
在中國很少有真正意義上的全自動化的東西,因?yàn)槟菢幼龇ㄔ靸r(jià)真的很驚人,而且其實(shí)用意義似乎并不是很大。
! f! G  [& E+ F  J& h" ]
3 r9 a. {; n: v$ S9 T- j+ N; c因此工控里面常用一些取巧的方法來做一些東西。$ W) I$ E8 l% w( Y! I# y$ c
0 ^& P. K9 v& O. b% _
拿我熟悉的機(jī)械工控來舉例:
4 G. V' b+ b4 I. v4 t$ d4 b9 O0 b+ ]. H. J8 a- w( N- g
比如說電磁閥斷路
, O! T1 j" D5 P; m: j5 L3 R4 j. B
我們一般不在電磁閥里面再加線去檢測它是否斷路!
( k: `/ ~' X$ E* ~0 F$ j" u# F, {, p1 d) q! j# [  @
我們只利用機(jī)械部件到位接近開關(guān)來判斷它是否到位,如果在正常的時(shí)間里它沒有到位的話,那我們就報(bào)警,來提示控制的這個(gè)部分出問題了。: E: ?+ B; u8 Z# O- [! Q
7 d7 [( a* E* t) }
呵呵,可以說這樣做是很經(jīng)濟(jì)的,但它絕不精確。
10#
發(fā)表于 2007-4-28 19:50:17 | 只看該作者

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

PS:
8 e. l( L; V9 G% J" B' E$ [5 A順便解說一下ADC的含義+ p5 ^8 B! ~% e: o

4 p! S- L% X! n* G3 YAnalog-to-Digital Converter的縮寫,指模/數(shù)轉(zhuǎn)換器或者模擬/數(shù)字轉(zhuǎn)換器。
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

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

GMT+8, 2024-11-20 19:28 , Processed in 0.052522 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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