2009-08-06 8 views
1

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

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

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

+0

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

+0

Я бы отредактировал ваш вопрос, включив его. Таким образом, вы получите лучший ответ и менее вероятно, что вопрос будет закрыт. –

+0

где вы видите термин «контроллер реле»? Я инженер-электрик, и я никогда не видел ничего, называемого этим именем, которое можно было бы смутить с помощью микроконтроллера. Предоставьте ссылку на контекст, и я буду рад дать вам свое мнение. – rmeador

ответ

6

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

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

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

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

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

+0

Спасибо, что мне было нужно, Arduino не то, что мне нужно (я думаю). Я хотел бы использовать MySQL для хранения статистики, а также некоторых других сервисов, которые, я думаю, Arduino для малого (но я мог ошибаться). Я хотел бы задать вам еще несколько вопросов с форума, если это возможно. Вы можете написать по адресу ppafford [at] reliablesource [dot] org BTW: SparkOverflow получает мой голос !!! –

+0

Кстати, вы знаете о менее дорогих реле, а не о том, чтобы что-то делать, и я новичок в напряжении –