2016-12-11 3 views
0

Является ли это выполнимо, чтобы прочитать значение датчика приближения с Arduino Uno, но датчик требует 24VDC, вот датчик linkКак использовать внешний источник питания для датчика приближения с Arduino

и вот блок питания я бы хотел бы использовать этот link

Это все для целей обучения, чтобы увидеть, как использовать внешний источник питания для питания 3-проводной сенсор 24vdc

Благодаря

+4

Почему этот помеченный C++? – Jonas

+1

Вместо размещения соответствующего кода в ссылках, пожалуйста, включите их в сам вопрос. Полезная ссылка: [Как задать хороший вопрос] (http://stackoverflow.com/help/how-to-ask) – xgord

+0

Это не вопрос программирования. –

ответ

1

напряжение питания датчика не имеет значения, имеет значение только сигнальный потенциал. Аналоговые контакты Ardunio нуждаются в потенциале ввода от -5 до +5в, поэтому убедитесь, что между ними есть потенциал сигнала. Одна вещь, которая должна заботиться при использовании внешнего источника питания, состоит в том, чтобы сделать обычное и внешнее заземление ардунио.

+0

Спасибо за ответ nithin, как я могу узнать о потенциале сигнала датчика? что что-то нужно упомянуть в листе данных датчика? и о распространении GND внешнего источника питания и Arduino's, является примером схемы подключения, которую вы можете разделить? Спасибо –

1

Поскольку вы делаете это для обучения, вам не нужно тратить деньги на это электропитание. Вы можете включить зонд из ардуино, если хотите. Но вы должны позаботиться об этом.

1) Curent Расход В соответствии с этим pr12-4dp-autonics-12800368 технического описания, который аналогичен устройству используется текущее требование устройства является 10mA которой Arduino UNO может обеспечить (40 мА составляет макс для Arduino UNO) проверить спецификацию устройства для его текущего потребления.

2) уровень напряжения Arduino uno power out контакты 5 В и 3,3 вольт. поэтому вам необходимо преобразовать 5 вольт в требуемые напряжения с помощью микросхем преобразователя напряжения (например, LM2577 IC). убедитесь, что выбранная вами IC поддерживает ток, необходимый датчику.

3) Логический уровень входного сигнала от датчика Это можно сделать с помощью микросхем преобразователя напряжения или смирения voltage divider circuit.

Если вы используете внешний источник питания, вам необходимо позаботиться только о третьем шаге.

+0

Натяжение 10 мА будет составлять 24 вольта. Если вы обеспечиваете 24 вольта от источника питания 5 В, то 10 * 24/5 = 48 мА, больше, чем вы можете сказать, что Arduino может поставлять. –

+0

Инвестирование в источник питания хорошего качества для настольной электроники нельзя назвать пустой тратой денег. –

+0

Большое спасибо за ваш ответ Nithin P, высоко оценил, что я пытаюсь создать программу с использованием .NET с C++, идея в конечном итоге включает больше одного из этих датчиков, поэтому я подумал об использовании таких источник питания, я обязательно рассмотрю ваш ввод –