<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > LPC2141的無(wú)刷直流電機控制系統設計

LPC2141的無(wú)刷直流電機控制系統設計

作者: 時(shí)間:2010-02-02 來(lái)源:網(wǎng)絡(luò ) 收藏
4.4 MOSFET驅動(dòng)的選擇

MOSFET驅動(dòng)用于提升控制器輸出驅動(dòng)的電壓。本文選擇NXP公司的PMD3001D和PMGD400UN作為MOSFET,驅動(dòng)電路如圖6所示。


4.5速度的調整

集成6通道32位PWM定時(shí)器,通過(guò)設定不同的PWM占空比數值來(lái)控制的轉速,通過(guò)USB接口讀取電機實(shí)際的轉速。

5 軟件

本系統軟件部分包括3部分:用戶(hù)接口(GUI)、USB設備驅動(dòng)和電機控制代碼。

5.1 用戶(hù)接口

Windows的用戶(hù)界面可控制無(wú)刷電機演示,如圖7所示。該應用程序軟件是_USBGUI.EXE,采用Mierosoft Visual Basic 2008專(zhuān)業(yè)版開(kāi)發(fā),需要在PC機上安裝Microsoft.NET Framework,可方便地控制電機速度和讀取電機電流及轉速。

5.2 USB設備驅動(dòng)

USB通信部分可以到Keil公司網(wǎng)站(www.keil.com)上下載USB通信代碼(LPC2148 USB HID人體學(xué)設備驅動(dòng)代碼)。如有疑問(wèn)可與筆者聯(lián)系(okarmdy@gmail.com)。

5.3 電機控制代碼

本例程序采用C語(yǔ)言編寫(xiě),采用Keil公司uVision3開(kāi)發(fā)環(huán)境進(jìn)行編譯。系統執行的任務(wù)如下:

①USB接口用于接收電機的轉速信息,以及設定電機電流和轉速。

②使用10位A/D輸入檢測電機電流大小,用于保護電機。

③使用定時(shí)器1產(chǎn)生10 ms的系統中斷時(shí)間戳,用于在不同時(shí)間戳切換和分派系統任務(wù)。

④使用定時(shí)器0的捕獲引腳讀取霍爾傳感器來(lái)控制電機的轉子,設定PWM定時(shí)器占空比來(lái)控制轉速,驅動(dòng)Q1~Q6的MOSFET輸出,從而控制三相橋的導通與關(guān)斷。

電機控制部分代碼包括5個(gè)模塊:bide.c、adc.c、pwm.c、hsensor.c、timerl.c。頭文件bidc.h用于設置無(wú)刷電機控制的相關(guān)參數(如電機電流和轉速設定等)。使用Keil’s uVision3調試開(kāi)發(fā)環(huán)境自帶的標準啟動(dòng)代碼庫配置芯片,設置CCLK=PCLK=60 MHz。

結語(yǔ)

本文使用LPC2141微控制器了一款無(wú)刷電機,代碼精簡(jiǎn),控制可靠。經(jīng)過(guò)長(cháng)期測試證明,系統相關(guān)器件的選型是穩定的。從芯片設計和系統低成本設計上,該系統具有一定的應用推廣價(jià)值。

本文引用地址:http://dyxdggzs.com/article/163281.htm

霍爾傳感器相關(guān)文章:霍爾傳感器工作原理


霍爾傳感器相關(guān)文章:霍爾傳感器原理

上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>