發表於 2017-11-14 17:25:53
ULN2003A 電路是美國Texas Instruments 公司和Sprague 公司開發的高壓大電流達林頓電晶體陣列電路。ULN2003 是高耐壓、大電流、內部由七個矽NPN 達林頓管組成的驅動晶片,如圖 所示。經常在以下電路中使用,作為: 顯示驅動、繼電器驅動、照明燈驅動、電磁閥驅動、伺服電機、步進電機驅動等電路中。
引腳1:CPU脈衝輸入端,埠對應一個信號輸出端。
引腳2:CPU脈衝輸入端。
引腳3:CPU脈衝輸入端。
引腳4:CPU脈衝輸入端。
引腳5:CPU脈衝輸入端。
引腳6:CPU脈衝輸入端。
引腳7:CPU脈衝輸入端。
引腳8:接地。
引腳9:該腳是內部7個續流二極體負極的公共端,各二極體的正極分別接各達林頓管的集電極。用於感性負載時,該腳接負載電源正極,實現續流作用。如果該腳接地,實際上就是達林頓管的集電極對地接通。
引腳10:脈衝信號輸出端,對應7腳信號輸入端。引腳11:脈衝信號輸出端,對應6腳信號輸入端。
引腳12:脈衝信號輸出端,對應5腳信號輸入端。
引腳13:脈衝信號輸出端,對應4腳信號輸入端。
引腳14:脈衝信號輸出端,對應3腳信號輸入端。
引腳15:脈衝信號輸出端,對應2腳信號輸入端。
引腳16:脈衝信號輸出端,對應1腳信號輸入端。
ULN2003 是一種高耐壓、大電流的達林頓陳列,由七個NPN 達林頓管組成,每一對達林頓都串聯一個2.7K 的基極電阻,在5V 的工作電壓下與TTL和CMOS電路直接相連,可以直接處理需要標準邏輯緩衝器來處理的數據。ULN2003 的內部結構如上圖所示,灌電流可達500mA,並且在關態時能夠承受50V 的電壓,可以在高負載電流並行輸出運行。其中由單片機AT89C51的25~28腳作為ULN2003 的1~4 口輸人端所構成的步進電機驅動電路如圖2 所示。ULN2003的驅動直接用單片機系統的5V電壓,可能力矩不是很大,大家可自行加大驅動電壓到12V。
因為單片機本身輸出電流很小(不超過20mA),直接連舵機,很容易把單片機燒壞。ULN2003起的作用就是一個電流放大器(最大500mA),像接電流表一樣把它串到單片機輸出口和舵機之間就行了,ULN2003是一個輸入對用一個輸出,外加一個公共地,沒有其他任何外圍電路。需要注意的是單片機輸出高電平時,ULN2003輸出為低,邏輯正好相反。左邊接單片機控制IO,用一路就可以了,如用IN1。右邊接直流電機,對應接OUT1即可。直流電機一端接在OUT1上,另一端接一個電源。這樣,當IN1為高電平時,OUT1輸出低電平,此時可讓電機轉動。要停止時,IN1輸入0即可。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴