В чем разница между релейным контроллером и микроконтроллером?

StackOverflow https://stackoverflow.com/questions/1240671

  •  11-09-2019
  •  | 
  •  

Вопрос

В чем разница между Релейный контроллер и Микроконтроллер?

Я изучаю платы Arduino и только начинаю заниматься электроникой, поэтому хотел узнать, в чем разница.

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

Это было полезно?

Решение

Эти два устройства очень разные.Однако в зависимости от того, что именно вы пытаетесь сделать, вы можете использовать любой из них.Вам придется рассказать больше о своей цели.

Если вы включаете и выключаете сильноточные или высоковольтные нагрузки, вам понадобится какое-нибудь реле (или, возможно, большой полевой транзистор).Если ваши требования к току и напряжению достаточно низкие (5 В, 40 мА), вы можете управлять нагрузкой напрямую с помощью выходных контактов Arduino.

Ардуино — это микроконтроллер.Это означает, что это целый компьютер, только упрощенный.У него есть ОЗУ, регистры, АЛУ и т. д.Микроконтроллеры, как правило, специализированы таким образом, что вместо взаимодействия с периферийными устройствами с использованием какой-либо шины, как в процессоре настольного компьютера, они имеют встроенные возможности ввода-вывода, часто просто в виде выходов, которые можно установить на высокий уровень (входное напряжение, обычно 5В) или низкий уровень (0В) программно.Arduino, вероятно, использует свой собственный язык программирования, хотя для него может быть доступно более одного языка (я никогда не использовал ни одного).Я сомневаюсь, что PHP является одним из таких языков.

Релейный контроллер — это именно то, что следует из названия — простая схема, которая управляет некоторыми реле.Реле представляют собой переключатели с электрическим приводом.В контроллере реле нет никакого интеллекта.Это невозможно запрограммировать;им необходимо управлять извне через USB.Если вы пытаетесь взаимодействовать с ним с помощью PHP на настольном/серверном компьютере, это, вероятно, ваш лучший выбор.Вы правы, что это дорого.Вероятно, вы могли бы создать свой собственный за небольшую часть стоимости, особенно если вы готовы использовать параллельный порт на своем компьютере (поищите в Google, как следует дать простые инструкции).Стоит отметить, что этот релейный контроллер и, предположительно, большинство других, вероятно, содержат какой-то микроконтроллер с контактами ввода-вывода, подключенными к схеме, которая увеличивает ток и / или напряжение до такой степени, что оно может управлять реле, которое, в свою очередь, переключается. Загрузка.

Хм...только очень отдаленно связан с программированием :) Думаю, нам может понадобиться еще один StackOverflow для электроники.Может быть, SparkOverflow?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top