愛伊米

原來是低電平的控制器換成高電平的是能不能使用?

原來是低電平的控制器換成高電平的是能不能使用?

控制器輸出高電平還是低電平只是一種控制方式,完全可以使用,只是不能直接替換而已。舉個簡單的例子,控制器輸出埠控制LED指示燈,使用低電平控制器時,LED指示燈的正極接VCC,負極接控制器輸出埠;使用高電平控制器時,LED指示燈的正極接控制器輸出埠,負極接地。

原來是低電平的控制器換成高電平的是能不能使用?

上面的例子說明,控制器輸出為高電平還是低電平只是一種控制邏輯,執行體在後端的控制部件上(比如例子中的LED燈),只需調整執行體的執行邏輯即可,比如原來屬於低電平執行,將執行體改為高電平執行就可以了。

原來是低電平的控制器換成高電平的是能不能使用?

由此可見:

1、若控制執行部分由低電平執行改為高電平執行較容易實現,直接更改後端執行部分即可,打個比方,執行體輸入端是個離散量接收埠,可接收高電平或低電平,比如比較器輸入端、微控制器輸入I/O口等,以微控制器輸入I/O口為例,原為低電平執行動作,那麼微控制器I/O處會有上拉電阻,未收到低電平時,使I/O口保持高電平,不執行動作;將微控制器程式改為高電平執行動作,拆除I/O口的上拉電阻,改為下拉電阻,當未接收到高電平訊號時保持低電平,注意控制器輸出的高電平訊號與微控制器I/O口電平是否匹配。

2、若不瞭解控制執行部分的原理或不好更改控制邏輯時,怎麼辦呢?控制器輸出埠加個反相器即可。高電平與低電平之間是可以相互轉換的,可直接使用反相器晶片進行轉換,也可以使用三極體、場效電晶體、光耦、繼電器等進行轉換,如下圖,使用NPN或PNP型三極體進行高低電平轉換原理。輸入低電平時輸出高電平;輸入高電平時輸出低電平。

原來是低電平的控制器換成高電平的是能不能使用?

總結:高低電平只是一種控制方式,可以透過電平轉換實現。