|
|
區別: 1、一個用1驅動、一個用0驅動。 2、NPN方案,驅動電機的電壓可以增加,如12V。而PNP驅動方案不能增加電壓,如果將GND改為-7V又很不方便,且又要求5V電源也能驅動電機。 所以:多取NPN方案。 |
| 左邊的是單片機高電平驅動,右邊的是單片機低電平驅動。左邊的有可能單片機上電時I/O置1導致誤動,右邊的有可能因為5V電壓串入3.3V的單片機I/O口導致損壞的風險。 |
| 如果是標準51單片機,優先使用PNP驅動,一是IO口低電平才有電流驅動能力正符合PNP導通條件,而NPN在IO口高電平時基本無法導通要加上拉電阻;二是比較容易忽略的是NPN在上電復位期間會有短暫導通,導致電機等負載會突然動一下。但是負載與單片機工作電壓不同時無法直接使用PNP |
|
推薦用MOSFET,省一顆電阻,還省電,驅動能力又強。一顆SOT23就2-3A電流了。 AO3400 AO3401 SJ2300 SJ2301 |
| 這兩個電路沒有優劣之分,都是常用的。至于如何選用,要根據具體情況而定。如果配合51單片機,選PNP的合適,因為51單片機復位后各個IO口輸出是高電平,上電后三極管自然是截止的,如果單片機在沒有執行初始化前死機,不會引起不良后果。 |
| 要看你控制的方法了。如果是高電平就用NPN,低電平就用PNP的,大部份的電路都用NPN的多。 |
| 優先選擇左邊的。 |
| 如果單片機供電電壓為5V,PNP三極管的電路驅動能力大一些(單片機I/O口拉電流通常小于灌電流),NPN三極管電路適應能力強一些。可以實現電平轉換功能 |
| 沒區別,都是經典接法,要說區別就是所用三極管型號的區別。 |
|
優先選擇左邊的,這在驅動電路中,絕大多數情況下都是用這種電路 右邊的,只有在特殊情況下才會去用,因為這個電路不能用來直接控制比GPIO電源還高的電源 如果單片機是3.3V,就有可能會燒壞單片機 只有在要求共地的情況下,才會用這種電路,而且,一般都是要加一個NPN來控制的 |