uln2003 雙極型線性積體電路
達林頓電晶體陣列
uln2003是乙個單片高電壓、高電流的達林頓電晶體陣列整合
電路。它是由7對npn達林頓管組成的,它的高電壓輸出特性和陰
極箝位二極體可以轉換感應負載。單個達林頓對的集電極電流是
500ma。達林頓管併聯可以承受更大的電流。此電路主要應用於繼
電器驅動器,字錘驅動器,燈驅動器,顯示驅動器(led氣體放
電),線路驅動器和邏輯緩衝器。
uln2003的每對達林頓管都有乙個2.7kω串聯電阻,可以直接
和ttl或5v cmos裝置。
主要特點
500ma 額定 集電極 電流(單個輸出)
高電壓輸出:50v
輸入和各種邏輯型別相容
繼電器驅動器
輸入 5v 的 ttl 電平,輸出可達 500ma/50v。uln2803 裡面有八個反相器,它們的電氣效能是相同的。
uln2003有16個引腳,7個in,7個out,1個gnd,1個com。
輸入端可以直接接mcu的引腳使用ttl電平控制,輸出端接驅動電路(如可以接步進電機,直流電機等大功率電路)。com引腳使用時可以接vcc,作為驅動電流。
由上圖可知uln2003其實主要有7個反相器組成,其中反相器oc門,也就是集電極開路。
用npn型三極體解釋:集電極開路就是集電極作為輸出,基極作為輸入,發射極接地。其中集電極在這裡對應com端,可以接vcc,這樣當基極接低電平時三極體截止集電極輸出高電平;基極接高電平時三極體導通集電極輸出低電平。如此形成了mcu電平反相輸出,但反相不是重點,大電流才是重點(反相是副產品大笑)。
管腳8接地。
uln2003的com端接繼電器的電源正防止擊穿器件。
while(1);//這裡需要加上乙個while迴圈
}//讓p1^0持續為0,如果沒有這個迴圈
//p1^0就會被置為1,電機就會一直轉
下面的程式改為1s轉,1s停延時用定時器實現
#include
#include 「intrins.h」
typedef unsigned int u16;
typedef unsigned char u8;
sbit motor=p1^0;
void timer0_runfunc() interrupt 1
}void timerinit()
void main()
//讓p1^0持續為0,如果沒有這個迴圈
//p1^0就會被置為1,電機就會一直轉
直流電機pwm 直流電機的調速方法
直流電機的調速方法 一 概述 一是調節電樞電壓,二是調節勵磁電流,1 常見的微型直流電機,其磁場都是固定的,不可調的永磁體,所以只好調節電樞電壓。調節電樞電壓方法 常用的一是可控矽調壓法,再就是脈寬調變法 pwm pwm的h型屬於調壓調速。pwm的h橋只能實現大功率調速。國內的超大功率調速還要依靠可...
有刷直流電機控制
有刷直流電機介紹 有刷直流電機 brushed dc,bdc 是一種直流電機,有刷電機的定子上安裝有固定的主磁極和電刷,轉子上安裝有電樞繞組和換向器。直流電源的電能通過電刷和換向器進入電樞繞組,產生電樞電流,電樞電流產生的磁場與主磁場相互作用產生電磁轉矩,使電機旋轉帶動負載。由於電刷和換向器的存在,...
直流電機與步進電機
1 電機 就是電動機,有電能產生動能的一種裝置。簡稱電機 1 交流電機 沒有正負,2 直流電機 永磁 勵磁 3 步進電機 精度不是特別高 伺服電機 精度高於步進電機 精確控制 1 微控制器io口不能直接驅動直流電機。因為微控制器的io口的驅動能力很弱 一般20ma左右 2 微控制器的io口是數字的,...