?

基于L9352B的電磁閥控制電路設計與實現

2012-07-03 00:24翁寅生
電子技術應用 2012年4期
關鍵詞:開路控制電路電磁閥

翁寅生

(中煤科工集團西安研究院,陜西 西安710077)

電磁閥是一種將電磁能轉換成機械能的電磁元件,被廣泛應用到液壓控制系統中。如何很好地控制電磁閥是一個很重要的課題。當前電磁閥的驅動電路設計主要采用三極管或功率MOSFET。為了保證電路的可靠性,外圍電路通常需要設計隔離和輔助保護電路。此方法的最大弊端是:如果需要進行電磁閥故障檢測,則需要設計專門的自診斷回路,這無疑增加了成本,而MOSFET易壞的特性容易造成電路可靠性降低?;诖?,本文采用ST公司基于ARM內核的STM32F103系列控制專用集成驅動芯片L9352B[1]來控制和監測電磁閥,其優點是:具有驅動與監測功能,成本低,可靠性高。

1 常見電磁閥的控制方法分析

常見的電磁閥可以分為開關型和比例型,開關型與比例型在控制方式上有所不同。

目前常見的電磁閥控制方法有如下幾種:

(1)由二極管、三極管集成電路或達林頓三極管控制的電路,其典型的電路有:

[2]為代表的電路全部由分立元件如:施密特觸發器、電阻、電容、三極管、繼電器等構成的模擬電路。其優點是電路簡單,但由于其無法像數字電路那樣進行準確控制,只能控制而無法檢測電磁閥故障,這種電路當前使用較少。

②參考文獻[3]為代表的電路,其泵和馬達的電磁閥都是采用數字信號處理器(DSP)作為主控制器再加達林頓三極管進行控制。目前采用DSP、單片機或CPLD/FPGA等作為主控制器,通過PWM或數字輸入輸出接口控制電磁閥的方法也很常見。這種電路的優點是:能對大功率的電磁閥準確控制;缺點是:如果需要檢測電磁閥的故障需要額外增加電路而且需要占用主控制器的AD資源。

(2)由MOSFET控制的典型電路可見參考文獻[4]為代表的電路,控制方法與(1)類似,區別在于 MOSFET管是電壓器件而三極管是電流器件,在控制方式上有區別。

(3)在工程機械領域,普遍采用專用控制器,專用控制器可以直接驅動電磁閥,詳見參考文獻[5]。這種方法雖然性能可靠、控制簡單,但價格昂貴。

可見上述3種方法都不具備成本合理、電路簡單、性能可靠并且具有檢測功能的要求。本文介紹的電磁閥控制電路框圖如圖1所示,以ARM為核心,通過磁隔離芯片實現主控芯片與專用驅動芯片L9352B的隔離,ARM輸出的PWM或者數字輸出信號經過隔離后控制L9352B,從而控制電磁閥;電磁閥的狀態通過L9352B輸出再經隔離后輸入ARM,從而系統能實時了解電磁閥的狀態。

圖1 電磁閥控制電路框圖

2 電磁閥控制電路設計

開關型和比例型電磁閥都可采用集成驅動芯片L9352B控制。

2.1 集成驅動芯片L9352B的特性

L9352B是ST公司專門為感性負載(如電磁鐵、電磁閥)控制而設計的芯片,它將分立元件的驅動和監測功能集成在一個芯片中,可以控制2路比例電磁鐵和2路開關電磁鐵,允許對感性負載進行調節。其主要特征是:輸出斜坡控制,短路保護,過溫關閉功能可選,開路負載監測,掉電監測,外部時鐘可控,再循環控制,調節器漂移監測,調節器誤差控制,調節器校正電流 5 mA,狀態監測,靜電監測。每個通道各由一狀態輸出端口來監測,各通道的推挽狀態輸出具有故障診斷功能。

2.2 電磁閥控制電路設計

主控ARM芯片STM32F103ZET6是意法半導體公司生產的ARM 32 bit CortexTM-M3內核帶512 KB閃存的增強型微控制器,其工作頻率最高可達72 MHz,單周期乘法和硬件除法,具有 USB、CAN、11個定時器、3個DAC和13個通信接口,非常合適作控制應用。電磁閥控制電路原理圖如圖2所示。

圖2中,STM32F103在控制L9352B時不能直接相連,因為STM32F103為3.3 V供電,L9352B為5 V供電,兩者間需進行電平轉換。四通道數字隔離器ADUM1402工作電壓可兼容3.3 V和5 V系統,不僅能實現電平轉換,而且還可將輸入和輸出隔離,以避免驅動電路對主控芯片產生影響。使能端VE1和VE2都接高電平,通道A和B的數據從ARM傳給L9352B用于ARM發出控制信號,通道C和D的數據從L9352B傳給ARM用于L9352B讀取狀態。

每片L9352B通道1和2驅動開關電磁閥,通道3和4驅動比例電磁閥。所有輸入引腳高電平有效,內部由帶滯回特性的施密特觸發器構成。其供電電壓VS通常接5 V或12 V,VCC和VDD都接5 V電源。電磁閥接到功率輸出通道Q端和PGND端,狀態輸出引腳ST狀態電壓范圍為-0.3 V~6 V。IN1和IN2端輸入開關量控制信號能控制2路開關電磁閥工作,Q1和Q2最大驅動能力為2.5 A;IN3和IN4端輸入PWM控制信號時能方便控制2路比例電磁閥工作,Q3和Q4最大驅動能力為5 A。EN為該芯片的使能端,ARM輸出的V_EN信號經隔離后輸入到EN端,可控制L9352B是否工作。TEST引腳為漂移檢測使能輸入。外部時鐘U15經過12 bit計數器74HC4040分頻后輸入到L9352B的CLK時鐘輸入引腳,J12跳線組可以選擇計數器分頻系數。ST1~ST4引腳保存電磁閥的故障狀態,經過隔離后輸入給ARM以處理故障。

3 電磁閥控制電路測試分析

ARM根據輸入和輸出引腳的電平并結合STx電平可以確定電磁閥出現的是什么類型的故障,電磁閥驅動故障診斷表如表1所示。

在實際電路測試中,各通道在開關狀態中均可以檢測負載是否開路。在關狀態時,負載開路檢測輸出引腳電壓低于0.33倍 VS,則 error寄存器被置位并延長一定時間,當EN為高且處于灌電流階段時輸出被拉低至地;當EN為低時,如果負載開路則輸出浮空。當為開狀態時,負載電流由非可調通道監視,若它降低至指定閾值IQU時,則負載開路即被檢測到并且 error寄存器被置位,可調通道通過電流調節器故障檢測即可檢測到負載開路。若輸出PWM達到90%、且時間超過tRE,則沒有負載連接時,可能會出現負載電阻率太高或電源電壓太低。當頻率低于fCLK,min時,會檢測出丟失時鐘故障。當出現錯誤和功率輸出關閉時,狀態輸出將被置位,直到時鐘信號再次出現前狀態信號一直保留在它們的寄存器中。在VCC上電期間,時鐘故障僅會被可調節通道檢測到。在正常操作條件下狀態根據輸入信號變化,如果有錯誤被檢測出來則狀態會改變。當短路發生時,EN拉低,可將感性負載的過壓箝位到52 V并將內部下拉電流源關閉從而將負載開路,但開路比較器仍有效。通過改變2 kHz PWM占空比可改變通道3和通道4目標電磁閥電流,其輸入PWM與輸出電流對應關系如圖3所示,PWM輸出頻率和電流呈線性關系。PWM高電平時間由1 MHz時鐘測量,并與外部250 kHz始終同步。

表1 電磁閥驅動故障診斷表

采用ARM及L9352B的電路在實際工程應用中能實現比例電磁閥和開關電磁閥的驅動控制和故障監測,現場使用效果良好。該電路具有可靠性高、成本低、驅動能力強、故障監測功能多的優點,特別適合電磁閥數量多且有故障診斷的場合,具有較強的工程實用價值。

參考文獻

[1]L9352B datasheet:http://www.st.com.1980.

[2]段志軍,李長莉,崔立輝,等.高空作業車比例電磁閥控制電路板的優化設計[J].中國修船,2010,12(6):20-23.

[3]翁寅生.基于DSP的履帶式攤鋪機行駛控制系統研究[D].西安:長安大學,2007:27-30.

[4]張奇,張科勛,李建秋,等.電控柴油機電磁閥驅動電路優化設計[J],2005,4(2):1-4.

[5]張平均.路面破碎機電液比例控制系統設計[J].筑路機械與施工機械化,2009(1):75-77.

猜你喜歡
開路控制電路電磁閥
基于ANSYS Maxwell的比例電磁閥隔磁環仿真分析與優化
低速機電控噴油器電磁閥換熱特性計算
高效水泥磨開路系統的改造
2017款本田雅閣車控制電路(二)
福特6F35變速器的電磁閥控制策略
王旭鵬傾情獻唱最新單曲《開路者》
2014款雷克薩斯CT200h車控制電路(一)
2018款別克GL8車控制電路(二)
自然生物挖角開路
2016款邁騰B8L車控制電路(一)
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合