關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > LPC2141的無刷直流電機控制系統設計

        LPC2141的無刷直流電機控制系統設計

        作者: 時間:2010-02-02 來源:網絡 收藏
        3.2速度的控制

        通過改變加在上的電壓,可以改變的轉速。如圖4所示,使用PWM輸出來控制6個開關三相橋(Q1~Q6),可以通過改變占空比的PWM信號來調整的電壓。


        3.3電機的反饋

        3.3.1 電流測量

        電機電流的低成本測量可以在MOSFET與地之間使用電流感應電阻。小電壓出現在電流檢測電阻上,經過濾波和放大之后,輸入到的ADC輸入端。

        電機的電流測量也經常用于保護模式。當電機在堵轉位置時,電流會急劇增加。由于電流的異常突變,ADC的數值會達到一個極限,從而將系統關斷,切換到保護模式,從而提高系統的安全系數。

        3.3.2 RPM轉速測量

        作為閉環速度控制,實際的電機速率必須實時監測。通過霍爾傳感器連接的輸入引腳,可以很準確地測量電機轉速。常用如下2種方法:

        ①連接霍爾傳感器輸出到的外部中斷輸入引腳。這樣每60°電角度就會產生一次中斷。通過在一定的確切時間(如1 s)統計計數中斷的數量,即可很容易地計算出精確的電機速度。

        ②連接傳感器信號到LPC2141的定時器捕獲引腳,通過衡量每一個旋轉相位的切換時間來計算電機的轉速。

        4硬件

        4.1 LPC2141的使用方法

        LPC2141的系統功能框圖如圖5所示。LPC2141是NXP公司基于ARM7的LPC2000系列低成本微控制器,具有6通道PWM定時器、片上USB接口、8 KB的片上靜態RAM和32 KB的片上閃存程序存儲器。對于較大的存儲或特定外設(CAN總線、以太網等)的要求,可以選擇LPC2000系列的其他型號(如LPC2368等),這些芯片都是和LPC2141兼容的。



        具備如下特性:CPU負載小于5%,代碼大小為6 KB(包含USB通信代碼);未用的外設包括UART、I2C、SPI/SSP、RTC、2個定時器和5個A/D輸入;超過30個未用的通用輸入輸出口GPIO,用于用戶的特定應用要求。

        4.2電機的選擇

        使用Maxon公司120 W的EC-40電機。空載時供電電壓為24 V,電機的轉速可達到5 900 r/min,最大的連續電流達到6 A。

        4.3 MOSFET的選擇

        選用NXP公司的PH20100S N溝道場效應管Trench-MOS邏輯電平。這個電平與選定的電機有關。對于24 V電機,MOSFET的VDS需要至少40 V,而漏電流必須足夠大,以滿足電機的啟動電流。由于系統程序代碼了軟啟動機制(對于小臺階的啟動需要一定的速度),漏電流在一定程度上有所減小。PH20100S能夠處理的最大漏極電流是34.3 A,峰值電流是137 A,采用表面貼裝SOT669(LFPAK)封裝。

        霍爾傳感器相關文章:霍爾傳感器工作原理


        霍爾傳感器相關文章:霍爾傳感器原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 略阳县| 乐安县| 玉树县| 同仁县| 韶山市| 宜州市| 申扎县| 西安市| 楚雄市| 蒙山县| 普兰店市| 武乡县| 甘谷县| 海南省| 武城县| 张掖市| 德庆县| 铜山县| 卓尼县| 威海市| 军事| 宜丰县| 阿巴嘎旗| 内乡县| 英山县| 葵青区| 焉耆| 米林县| 靖江市| 日照市| 梅州市| 平武县| 荥经县| 成都市| 屏山县| 南昌市| 莱阳市| 桦川县| 滁州市| 车险| 海晏县|