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

 找回密碼
 注冊(cè)會(huì)員

QQ登錄

只需一步,快速開(kāi)始

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

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

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

最近要做ABS控制器,需要對(duì)電磁閥有基本了解?戳撕芏噘Y料,理解如下,不知道對(duì)不對(duì),請(qǐng)大家?guī)涂纯?/P> : c: d- x* d6 Y+ }

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

% Q2 S- U0 x, a. K" s8 R

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

2 c% D6 i& ~0 k% W" Z3 y& @2 O

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

回復(fù)

使用道具 舉報(bào)

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

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

還問(wèn)個(gè)問(wèn)題,對(duì)電磁閥的在線故障診斷是如何實(shí)現(xiàn)的?) p3 }9 ]; P3 d9 e3 d
如果電磁閥開(kāi)路或短路如何判斷呢?在線診斷
3#
發(fā)表于 2007-4-26 18:08:28 | 只看該作者

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

先買(mǎi)個(gè)關(guān)子不多說(shuō)4 g, y) n- x+ j8 l& F  a$ t3 |6 o& ]
2 J+ Y" t% H; V, ^
:)
1 J* L# D! d1 h$ ~, k) C3 q& N% g/ H6 K# w8 [$ Z6 V
等你見(jiàn)到實(shí)物后,做個(gè)簡(jiǎn)單的實(shí)驗(yàn)說(shuō)說(shuō)你的新心得后我再給你你想要的答案
; F" l2 N" z3 h
7 c$ D0 _) R1 K  d3 w- Q) w:)
* l7 u/ H8 g& J: S# s; D% ~- x, l
' e  Y2 k2 X( U也說(shuō)不定你自己做個(gè)簡(jiǎn)單的實(shí)驗(yàn)后也就全部明了了。
/ t& T2 w$ I. H/ x
8 x6 T) z$ g1 n1 l8 i理論的東西盡量多多聯(lián)系實(shí)踐吧,如果還是學(xué)生的話(huà)多在導(dǎo)師后面跟跟,多在實(shí)驗(yàn)室里做個(gè)實(shí)驗(yàn)。
4#
 樓主| 發(fā)表于 2007-4-26 20:24:19 | 只看該作者

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


8 S: y: Z/ h! b" R手頭沒(méi)有實(shí)物,只好通過(guò)找資料了* R- B$ i& z5 X- F

7 f0 h6 h" C% X# F) B6 L; r其實(shí)我只要在MATLAB上做做故障診斷的仿真就好了7 \# _* |7 g$ X. d

8 g( o" W: b- m在圖書(shū)館找了好多書(shū),沒(méi)有具體講電磁閥的控制的,最多一個(gè)驅(qū)動(dòng)電路——也可能是我沒(méi)找對(duì)書(shū)
/ n+ P4 A. A; E; T) M* }8 d5 A  N# Y, o$ ]7 {3 B0 k: ~
這位麻煩大俠推薦一下電磁閥應(yīng)該在哪類(lèi)書(shū)可以找?反正機(jī)械設(shè)計(jì)基礎(chǔ)似乎沒(méi)有的說(shuō),微機(jī)接口也只有驅(qū)動(dòng)電路;蛘哂匈Y料直接發(fā)我mail,謝謝,mirandali@cjlu.edu.cn, |7 d& k/ q5 ?; p: c1 u2 N* U* s
, H, G' l4 D2 ]1 D- Y
1.對(duì)于通斷式的,似乎可以用PWM控制,比如高電平電磁閥通,反過(guò)來(lái)就關(guān)
" v. }4 {! h" `9 _0 x  P+ t9 l- a0 b
2.而比如對(duì)于3位3通的電磁閥,有3種狀態(tài),0電流,小電流和大電流! [3 I7 @  }1 o* K
* L0 L# q  S; x1 `6 s# d( ^6 S- L
如果根據(jù)一般的微機(jī)控制接口,可以用DAC控制,但是如果還要過(guò)個(gè)光電隔離才能到達(dá)驅(qū)動(dòng),應(yīng)該如何控制?
5#
發(fā)表于 2007-4-26 20:55:25 | 只看該作者

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

1.控制系統(tǒng)和驅(qū)動(dòng)系統(tǒng)和執(zhí)行系統(tǒng)分開(kāi)設(shè)計(jì)
5 s& q* C& h4 c) M# P: E2.單片機(jī)仿真軟件在網(wǎng)上有,可以選擇一種( n2 F# {# t8 G7 E2 R  f, O+ W# K
3.電磁閥只需要0、1兩種信號(hào)
, }! h5 X! Z4 M% |! u4.系統(tǒng)在線診斷需要反饋信號(hào),反饋信號(hào)可以在執(zhí)行元件上獲取,發(fā)出信號(hào)與反饋信號(hào)進(jìn)行“異或”運(yùn)算,一般執(zhí)行元件都有狀態(tài)指示燈。診斷程序可以自己編寫(xiě)。5 o; O5 S/ ~& n! A/ Q$ X& s$ h
5.對(duì)于3位3通的電磁閥可以使用兩個(gè)控制信號(hào),當(dāng)兩個(gè)信號(hào)同時(shí)為0時(shí)電磁閥處于中位,兩個(gè)信號(hào)不能同時(shí)為1+ s* Y! x2 V  [+ r
6.系統(tǒng)最好增加硬件看門(mén)狗及一些必要的安全模塊
) c$ P) U" v# r5 A" r' h
6#
 樓主| 發(fā)表于 2007-4-26 22:16:30 | 只看該作者

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

感謝5樓的解答
$ H/ {6 w5 W- D& b% ^7 y) V: p$ I/ f
按照5樓說(shuō)的第5條,關(guān)于3位3通的電磁閥,是不是有2個(gè)數(shù)字控制接口?我沒(méi)有見(jiàn)過(guò)具體的實(shí)物,也沒(méi)有說(shuō)明書(shū)可以查,本來(lái)理解為只是一個(gè)線圈,根據(jù)通過(guò)電流的大小來(lái)控制位置,看來(lái)3位3通的電磁閥外部必然有2根或1根控制線來(lái)決定電流的大小,而這2根控制線可以和MCU相連?
7#
發(fā)表于 2007-4-27 19:17:47 | 只看該作者

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

TO:慕慕( M  @, j1 F3 |! F. J7 L5 r7 h
1.對(duì)于通斷式的,似乎可以用PWM控制,比如高電平電磁閥通,反過(guò)來(lái)就關(guān)
, U, q! x- H% C; S0 F* H8 `# x, u/ P  m( P+ I
這條的理解是正確的~~, t' Y' m% O: F, {! s% O

) `  \% s& c  _. E1 b* Q. J2.而比如對(duì)于3位3通的電磁閥,有3種狀態(tài),0電流,小電流和大電流
% m& |# T  l* w, ?8 ^
. n: @. g, C' j5 C3 K8 v三位三通的電磁閥是有三種狀態(tài),但控制它的卻不是三種!你知道雙頭電磁閥嗎?三位三通一般用雙頭電磁閥,左通電則進(jìn)入左狀態(tài),右通電則進(jìn)入右狀態(tài),中間的那種狀態(tài)就是失電時(shí)的狀態(tài)。不知道這樣說(shuō)你是否可以理解一二了呢?, W. j6 v1 K' c4 z5 _0 w. o

0 y8 K$ |4 K9 O$ Z1 R6 q1 b$ s:)5 B4 q4 O5 m, A9 m$ Q. x: k' J

! I4 l2 q  j9 [, M% S! K5 TPS:
- g, ?$ a' l  i5 O9 `) f6 W$ H& h控制電磁閥的電壓是24V,而220V->24V最簡(jiǎn)單的元件是用個(gè)開(kāi)關(guān)電源,而開(kāi)關(guān)電源的實(shí)質(zhì)就是一個(gè)變壓器。
& g3 n6 O6 ^  t8 Y7 P0 |, D6 _& m& g+ a) F" o- U
而你所說(shuō)的控制部分,其實(shí)你就用開(kāi)關(guān)來(lái)控制好了,按下就通電是最簡(jiǎn)單的表達(dá)方式。3 V+ H9 E* z0 r- x1 X
& k, i7 X( s7 A# m9 `, X
如果你是做具課題設(shè)計(jì)的話(huà),估計(jì)你會(huì)用到單片機(jī),如果你用到單片機(jī)了,那么你在單片機(jī)的輸入口后面要加個(gè)驅(qū)動(dòng)電路。
. c: `, H( O4 j. U1 X
! a/ ~& N9 m% E7 j$ e而控制條件則需要用單片機(jī)里面用匯編或是C語(yǔ)言來(lái)編寫(xiě)。
8#
 樓主| 發(fā)表于 2007-4-27 21:06:13 | 只看該作者

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

謝謝隨風(fēng)而去
/ [4 o9 o0 s( K$ {5 Z; P# V; T% r8 _; U2 R
敢問(wèn)電磁閥斷線或短路的故障診斷是如何實(shí)現(xiàn)的?. }3 J/ \, u% R
是不是要在電磁閥那里加根線反饋到單片機(jī)測(cè)量呢?這樣要占用一個(gè)捕獲比較器或一個(gè)ADC端口,似乎很浪費(fèi)哦
9#
發(fā)表于 2007-4-28 18:42:31 | 只看該作者

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

TO:慕慕
7 }$ e& y3 n) g你說(shuō)的沒(méi)有錯(cuò),按正規(guī)的思路的確是像你說(shuō)的那樣!也的確很浪費(fèi)!4 r3 v: o# B- Q% H  [
: M, J% a! C2 \: f0 r
PS:! i1 \0 m& l* `% q# }% c" j+ L
在中國(guó)很少有真正意義上的全自動(dòng)化的東西,因?yàn)槟菢幼龇ㄔ靸r(jià)真的很驚人,而且其實(shí)用意義似乎并不是很大。% V) m1 `( e$ Q) Z2 \- ^5 [

1 [% I& ~- `, `; C0 B因此工控里面常用一些取巧的方法來(lái)做一些東西。4 [6 P2 _& D# U, C
. C# [8 s0 G/ R2 ^
拿我熟悉的機(jī)械工控來(lái)舉例:3 D9 U& s7 d: g; z3 S1 k0 G

$ B; ~( k: F- Q  v比如說(shuō)電磁閥斷路  ?7 g7 @5 @. r2 e5 H
5 e4 Y+ p( h" t! t9 H
我們一般不在電磁閥里面再加線去檢測(cè)它是否斷路!
& n: f3 L/ g; c. _' u6 x; F5 Y
! I+ {7 J- p0 k% p- {' V* j2 d9 H我們只利用機(jī)械部件到位接近開(kāi)關(guān)來(lái)判斷它是否到位,如果在正常的時(shí)間里它沒(méi)有到位的話(huà),那我們就報(bào)警,來(lái)提示控制的這個(gè)部分出問(wèn)題了。8 S1 p. ~5 m6 `4 K
7 C1 N7 }% i# c! @/ E( v, \
呵呵,可以說(shuō)這樣做是很經(jīng)濟(jì)的,但它絕不精確。
10#
發(fā)表于 2007-4-28 19:50:17 | 只看該作者

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

PS:" g, c0 x) r0 g6 B' @. j6 L
順便解說(shuō)一下ADC的含義, I) |' N8 m2 @2 i# {7 X0 W
' j5 y+ B8 v9 l  x4 F$ ~. M
Analog-to-Digital Converter的縮寫(xiě),指模/數(shù)轉(zhuǎn)換器或者模擬/數(shù)字轉(zhuǎn)換器。

本版積分規(guī)則

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

GMT+8, 2024-9-27 21:22 , Processed in 0.047806 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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