久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 24365|回復: 26

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

[復制鏈接]
1#
發(fā)表于 2007-4-26 16:39:49 | 只看該作者 |倒序瀏覽 |閱讀模式

最近要做ABS控制器,需要對電磁閥有基本了解。看了很多資料,理解如下,不知道對不對,請大家?guī)涂纯?/P>" \1 `1 T4 [$ C6 W* [/ ?! b' u4 u

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

' [0 W' u3 h: @3 G5 O9 ]8 _" a1 J

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

- w' n# ^3 m- t

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

回復

使用道具 舉報

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

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

還問個問題,對電磁閥的在線故障診斷是如何實現(xiàn)的?3 B  T( Q. m1 S( c; t9 k0 i. H
如果電磁閥開路或短路如何判斷呢?在線診斷
3#
發(fā)表于 2007-4-26 18:08:28 | 只看該作者

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

先買個關(guān)子不多說1 y6 e# L3 X3 U6 F5 u/ J; n
  R! p$ R. @9 y6 g
:)
" |. A; e2 P' W: `
6 G, C( v( ~6 a/ L9 }" p等你見到實物后,做個簡單的實驗說說你的新心得后我再給你你想要的答案
5 e0 A7 t1 j4 z* y, Z6 u4 p, ~! Q" t
:)
+ @, Q3 m, f! ^* O7 {# m* _* l9 {5 H- z4 q. l3 J
也說不定你自己做個簡單的實驗后也就全部明了了。
! S, x1 @+ j4 Q& a$ T- H6 @
. ~% o5 K2 |! q3 g/ a, W8 u# b- c理論的東西盡量多多聯(lián)系實踐吧,如果還是學生的話多在導師后面跟跟,多在實驗室里做個實驗。
4#
 樓主| 發(fā)表于 2007-4-26 20:24:19 | 只看該作者

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


/ B9 J4 Q% c7 H% W+ }手頭沒有實物,只好通過找資料了! i8 ^" J7 s9 w9 I& O! i/ p/ |$ G# J

2 Z5 j! \0 [& Y% ?3 X4 `其實我只要在MATLAB上做做故障診斷的仿真就好了! Q5 k/ l0 _: f3 |; \5 `
7 T2 L/ ?, H2 y; m& [) `
在圖書館找了好多書,沒有具體講電磁閥的控制的,最多一個驅(qū)動電路——也可能是我沒找對書  Q3 Z4 N. A8 J9 H

* e& R" |+ c/ n3 b: C; j& Z這位麻煩大俠推薦一下電磁閥應該在哪類書可以找?反正機械設計基礎(chǔ)似乎沒有的說,微機接口也只有驅(qū)動電路。或者有資料直接發(fā)我mail,謝謝,mirandali@cjlu.edu.cn
( f0 F5 N9 X2 f: A4 J8 \) B
6 O: P1 p6 y0 f, G8 y8 v! M. N1.對于通斷式的,似乎可以用PWM控制,比如高電平電磁閥通,反過來就關(guān)
3 d- t  ]/ O  e. X6 T  H; U6 g
. R, R; \" z" v; ]2.而比如對于3位3通的電磁閥,有3種狀態(tài),0電流,小電流和大電流1 g* a( A3 j' ^
0 ~9 v2 Q4 z! Z+ V7 K5 x& h# ?
如果根據(jù)一般的微機控制接口,可以用DAC控制,但是如果還要過個光電隔離才能到達驅(qū)動,應該如何控制?
5#
發(fā)表于 2007-4-26 20:55:25 | 只看該作者

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

1.控制系統(tǒng)和驅(qū)動系統(tǒng)和執(zhí)行系統(tǒng)分開設計% i! T$ M3 V. `" Z" O7 O
2.單片機仿真軟件在網(wǎng)上有,可以選擇一種
+ H# ]3 s) }: b$ X) h3.電磁閥只需要0、1兩種信號
- N0 c# i7 V" N5 \) k" p4.系統(tǒng)在線診斷需要反饋信號,反饋信號可以在執(zhí)行元件上獲取,發(fā)出信號與反饋信號進行“異或”運算,一般執(zhí)行元件都有狀態(tài)指示燈。診斷程序可以自己編寫。  ~/ \# B! ?! b! H4 V* O3 m! `. o
5.對于3位3通的電磁閥可以使用兩個控制信號,當兩個信號同時為0時電磁閥處于中位,兩個信號不能同時為1
6 Q) m" P3 H1 A1 B6 a( `6.系統(tǒng)最好增加硬件看門狗及一些必要的安全模塊7 u9 W8 ~& d, U7 V7 W5 F
6#
 樓主| 發(fā)表于 2007-4-26 22:16:30 | 只看該作者

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

感謝5樓的解答
9 i$ K% z  V0 |' O  y$ p, p
- G; \, r# @. \: X. v按照5樓說的第5條,關(guān)于3位3通的電磁閥,是不是有2個數(shù)字控制接口?我沒有見過具體的實物,也沒有說明書可以查,本來理解為只是一個線圈,根據(jù)通過電流的大小來控制位置,看來3位3通的電磁閥外部必然有2根或1根控制線來決定電流的大小,而這2根控制線可以和MCU相連?
7#
發(fā)表于 2007-4-27 19:17:47 | 只看該作者

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

TO:慕慕
  R' f) a/ u( O& b" z9 D% Y+ M1.對于通斷式的,似乎可以用PWM控制,比如高電平電磁閥通,反過來就關(guān)
/ Y$ x, b+ R6 b+ X
2 K; {  s% R3 S  M0 g! ~5 ]( E這條的理解是正確的~~- X- ^* Q* D/ c6 C
) b( P" \2 c1 ~
2.而比如對于3位3通的電磁閥,有3種狀態(tài),0電流,小電流和大電流
, w, y; n" @$ s- f
& x7 l! {/ F3 j. C! E2 }) m, o2 a三位三通的電磁閥是有三種狀態(tài),但控制它的卻不是三種!你知道雙頭電磁閥嗎?三位三通一般用雙頭電磁閥,左通電則進入左狀態(tài),右通電則進入右狀態(tài),中間的那種狀態(tài)就是失電時的狀態(tài)。不知道這樣說你是否可以理解一二了呢?
  n- {: j# V- e8 l9 O4 N4 @; K0 J& l% C/ E; Y" [
:)
& n7 w+ ~; ^/ b* {' J6 I0 |* R" E4 G
PS:
# T% ]/ R+ o" a* @" Z7 X控制電磁閥的電壓是24V,而220V->24V最簡單的元件是用個開關(guān)電源,而開關(guān)電源的實質(zhì)就是一個變壓器。3 M# x8 v2 p; l) u$ X7 H( `
( {- p4 Y9 _' @* P5 s
而你所說的控制部分,其實你就用開關(guān)來控制好了,按下就通電是最簡單的表達方式。
2 h# X# j" o' D) S) F
* n9 d4 `) q) A如果你是做具課題設計的話,估計你會用到單片機,如果你用到單片機了,那么你在單片機的輸入口后面要加個驅(qū)動電路。3 R7 }) ?9 T$ Z( p
$ K) ]* ?9 s4 b1 [
而控制條件則需要用單片機里面用匯編或是C語言來編寫。
8#
 樓主| 發(fā)表于 2007-4-27 21:06:13 | 只看該作者

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

謝謝隨風而去
, X: Y" |3 v1 c* O9 j  R6 L( O+ V5 i# {- y, e. R7 y! J
敢問電磁閥斷線或短路的故障診斷是如何實現(xiàn)的?
: ^* I- ^# Y" c( ^3 ]是不是要在電磁閥那里加根線反饋到單片機測量呢?這樣要占用一個捕獲比較器或一個ADC端口,似乎很浪費哦
9#
發(fā)表于 2007-4-28 18:42:31 | 只看該作者

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

TO:慕慕" P3 z' d$ L4 h* M% _8 l; \- C2 J# a" Y
你說的沒有錯,按正規(guī)的思路的確是像你說的那樣!也的確很浪費!. y7 l  A- p  `- N% g9 m+ x4 K

8 e6 p+ B4 q2 H8 L9 x- qPS:6 c6 R: I5 w- T. B% f
在中國很少有真正意義上的全自動化的東西,因為那樣做法造價真的很驚人,而且其實用意義似乎并不是很大。1 F# [, G* B" B3 H6 u

( X5 c5 B) C, e0 S; v6 T因此工控里面常用一些取巧的方法來做一些東西。7 U- I  k8 x8 E9 X
/ P- b7 q# n6 q7 ^2 a; _
拿我熟悉的機械工控來舉例:* U5 w7 F5 o) q$ B8 B6 ]
2 e: {( |5 @+ X% U) F, Z* E
比如說電磁閥斷路1 M+ z- [9 U$ P- I0 u. n. u5 ~. {% f' P

& l, b1 d8 ]. t  i我們一般不在電磁閥里面再加線去檢測它是否斷路!' ^$ I6 a+ K5 {2 P- n* _6 B! O% t; ^

) I; J7 \" ?) W. X0 _/ G2 I我們只利用機械部件到位接近開關(guān)來判斷它是否到位,如果在正常的時間里它沒有到位的話,那我們就報警,來提示控制的這個部分出問題了。
- m% c% ?8 b! |; B& t9 N) h1 }0 J6 J. w& |9 \% v4 e/ y& w" L  m
呵呵,可以說這樣做是很經(jīng)濟的,但它絕不精確。
10#
發(fā)表于 2007-4-28 19:50:17 | 只看該作者

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

PS:* E0 h, s: g( x% A' c
順便解說一下ADC的含義
7 P9 i/ `, ?4 e! z: \* [) E. S/ A3 B* F- [, C, h: O2 M
Analog-to-Digital Converter的縮寫,指模/數(shù)轉(zhuǎn)換器或者模擬/數(shù)字轉(zhuǎn)換器。
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

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

GMT+8, 2025-7-16 03:17 , Processed in 0.088652 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表