2016-12-11 66 views
0

它是可行的閱讀與Arduino的烏諾接近傳感器的數值,但傳感器需要24VDC,這裏的傳感器link如何使用外接電源的接近傳感器與Arduino的

和這裏的電源我會喜歡用,此link

這是所有用於學習的目的,以瞭解如何使用外部電源來驅動一個3線24VDC傳感器

由於

+4

爲什麼標記爲C++? – Jonas

+1

請不要在鏈接中發佈相關代碼,請將它們包含在問題本身中。有用的鏈接:[如何提出一個好問題](http://stackoverflow.com/help/how-to-ask) – xgord

+0

這不是一個編程問題。 –

回答

1

電源電壓傳感器的劑量問題,只有信號的潛力很重要。 Ardunio模擬引腳需要-5至+ 5v之間的輸入電位,因此請確保信號電位位於此之間。使用外部電源時需要注意的一件事是使ext和ardunio的地面通用。

+0

感謝nithin的回答,我如何才能找出傳感器的信號電位?是否需要在傳感器的數據表中提及? 以及關於外部電源和Arduino的通用GND,是一個例子,你可以共享一個接線圖嗎? 謝謝 –

1

既然你這樣做是爲了學習目的,你不必在電源上浪費金錢。如果你願意的話,你可以從arduino供電。但你必須照顧這些事情。

1)CURENT消費 按本pr12-4dp-autonics-12800368數據表,其類似於所述裝置正在使用的設備的當前需求爲10mA其中一個Arduino UNO可以提供(40毫安是最大爲Arduino的UNO)檢查設備的數據表爲其目前的消費。

2)電壓水平 Arduino uno電源輸出引腳支持5伏和3.3伏。所以您必須藉助電壓轉換器IC(例如LM2577 IC)將5伏轉換爲所需的電壓。檢查您選擇的IC是否支持傳感器所需的電流。

3)來自傳感器的輸入信號邏輯電平 這可以使用電壓轉換器IC或謙卑的voltage divider circuit

如果您使用的是外部電源,您只需要照顧第3步。

+0

10毫安繪製將在24伏。如果您使用5伏電源提供24伏電壓,那麼10 * 24/5 = 48毫安,比您說的Arduino可以提供的電壓還要多。 –

+0

投資於臺式電子產品的高質量電源不能稱爲浪費金錢。 –

+0

非常感謝您的回答Nithin P,高度讚賞,事情是我正在嘗試使用C++創建一個.NET程序,這個想法最終會讓這些傳感器中的一個傳感器上電,這就是爲什麼我想要使用這樣的電源,我一定會考慮你的輸入 –