ULN2003在單片機系統中的應用

說起uln2003大家可能都不會陌生,他作為步進電機驅動芯片被大量使用。我們可以用單片機IO通過ULN2003擴流後驅動步進電機。下面我們來看看ULN2003的具體參數。

ULN2003在單片機系統中的應用

ULN2003電器特性

通過上圖我們可看出,ULN2003的最大輸出電流有500MA 電壓50v,無論是驅動小型步進電機還是繼電器都是可以的。

ULN2003在單片機系統中的應用

ULN2003電器特性

通過上圖VIN(ON)最小值來看為2.8V也就是說3.3v的單片機也可以靈活使用。

下面是我在單片機項目只用ULN2003驅動芯片總結的注意事項;

  1. ULN2003可以驅動5v、12v、24v繼電器包擴工業24v繼電器也可驅動,在實際項目中要選擇電壓稍高的繼電器 例如12v,這樣做的好處是12v繼電器所使用的電流比5v較小。發熱量較小。可以減輕電源LDO的壓力。

  2. ULN2003的輸入與輸出方向,在51單片機使用時要特別注意因為51默認上拉,在上電瞬間會導致ULN2003導通。AVR與STM32則不會出現這種情況,因為他們默認懸空。

  3. ULN2003可以直接驅動繼電器,不需要在繼電器兩端反向並聯二極管,ULN2003內部已有。

  4. 要驅動較多繼電器時ULN2003時不錯的選擇,能夠簡化原理圖設計。

ULN2003在單片機系統中的應用

ULN2003


分享到:


相關文章: