回覆列表
-
1 # 小鵬工控
-
2 # 技術閒聊
根據提問者的意思,原來是低電平的控制器換成高電平的是能不能使用?
控制器輸出高電平還是低電平只是一種控制方式,完全可以使用,只是不能直接替換而已。舉個簡單的例子,控制器輸出埠控制LED指示燈,使用低電平控制器時,LED指示燈的正極接VCC,負極接控制器輸出埠;使用高電平控制器時,LED指示燈的正極接控制器輸出埠,負極接地。
上面的例子說明,控制器輸出為高電平還是低電平只是一種控制邏輯,執行體在後端的控制部件上(比如例子中的LED燈),只需調整執行體的執行邏輯即可,比如原來屬於低電平執行,將執行體改為高電平執行就可以了。
由此可見:
1、若控制執行部分由低電平執行改為高電平執行較容易實現,直接更改後端執行部分即可,打個比方,執行體輸入端是個離散量接收埠,可接收高電平或低電平,比如比較器輸入端、微控制器輸入I/O口等,以微控制器輸入I/O口為例,原為低電平執行動作,那麼微控制器I/O處會有上拉電阻,未收到低電平時,使I/O口保持高電平,不執行動作;將微控制器程式改為高電平執行動作,拆除I/O口的上拉電阻,改為下拉電阻,當未接收到高電平訊號時保持低電平,注意控制器輸出的高電平訊號與微控制器I/O口電平是否匹配。
透過問題知道你的控制器原來是npn型,你現在想換成pnp型的,這個是不能用的,因為他們在內部不能形成驅動電壓,不能形成壓降,所以不能驅動晶片,進而控制器不能正常工作。
要是隻是簡單的一個或者兩個點,可以透過繼電器或者其他方式進行訊號切換,把低電平訊號切換成高電平訊號,要是多個點話,建議你還是更換你的控制器或者你的傳單器等外圍裝置,因為那樣操作簡單!