| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по железу > Зажигание ламп через RS-232 |
| Автор: neutrino 3.11.2008, 09:41 |
| Приветствую, господа! Заранее извиняюсь за плохое название темы. Я программист и не электронщик и поэтому я даже не знаю как называется то что мне надо. Мне нужна такая коробка, которую можно подключить к компьютеру в COM порт с одной стороны, а с другой - несколько десятков ламп. Мне нужно с компьютера управлять зажиганием этих ламп. Источник питания у коробочки должен быть внешний. Протокол комманд неважен. Мне нужно что-то типа команд: "Подать_ток_на_лампу_с_номером(23)", "Отключить_лампу_с_номером(7)". Как оно называется? Я даже погуглить не могу. |
| Автор: Freak_FB 3.11.2008, 12:02 |
| Чтобы проще всего и не париться: берёшь один контроллер дискретного вывода (обычно 16 каналов) и работаешь. Для твоей узконаправленной задачи контроллер конешно окажется дорогим удовольствием, но это мой вариант. Тем более что ты не программист и не электронщик. И, как я понял, своё устройство собирать не сможешь. |
| Автор: Retro 3.11.2008, 12:38 |
Ты у http://forum.vingrad.ru/showuser-44.html поинтересуйся. Он как раз такими штуками занимается. А вот его сайт - http://g24-tec.com/product_info.php/products_id/45 |
| Автор: neutrino 3.11.2008, 13:55 |
Я видимо что-то не так написал. Я программист. Это верно. А как это по-английцки? Digital Output Controller? Retro, Спасибо, я его спрошу. |
| Автор: neutrino 3.11.2008, 14:14 |
| Вот что-то нашел. Но там только 8 выходов. Мне надо зажечь 30-40 ламп. http://www.oceancontrols.com.au/controllers/serial_daq_k108.htm |
| Автор: ama_kid 3.11.2008, 15:36 |
| такая коробка, действительно, называется микроконтроллером Значит поиск становится многопараметрическим - деньги и количество выходов. Некоторые контроллеры позволяют присоединить к себе по внутренней шине дополнительные модули ввода-вывода, которые много дешевле самого контроллера, возможно такой вариант тоже найдется. |
| Автор: cardinal 3.11.2008, 17:52 |
| Само включение/выключение можно делать при помощи т.н. relay output board или relay output card. Например: 8 каналов http://www.elexol.com/store/ http://www.orteches.com/Elexol%20Products/Data%20Sheets/IO24RelayOutputBoard.pdf или 24 канала http://www.chassis-plans.com/analog_digital/rob-24.html Но они управляются логическим сигналом 0/1. Если тебе нужно работать через COM или USB, то нужен доп. контроллер (мк) и к нему какой нибудь http://en.wikipedia.org/wiki/Multiplexer если не хватает выходов у мк. То есть варианта два: или найти вот это вот http://www.oceancontrols.com.au/controllers/serial_daq_k108.htm с большим числом реле. Или сделать комбинацию 4 x 8 канальных + контроллер + мультиплексер (стоит копейки, меньше 1 Евро) чтобы не париться я бы сделал так: 1. взял плату на подобии той, что продаю (я бы взял ее конечно 2. купил к ней мультиплексеры (на моей плате под них даже место есть) 3. взял платы с реле 4. купил корпус Хотя может есть и другие варианты, но не думаю, что они будут дешевле... |
| Автор: neutrino 3.11.2008, 18:42 | ||
А что получится дешевле? И насколько? Почему все эти реле в Австралии делают? |
| Автор: cardinal 3.11.2008, 18:51 | ||
На самом деле есть такой драйвер от FTDI http://www.ftdichip.com/FTDrivers.htm который превращает USB на стороне компа в COM. То есть представь, что у тебя от USB ничего кроме кабеля нет, все остальное COM. В том и удобство этой штукенции от FTDI, которая стоит на плате (FT232RL). Посмотрел, ответил. Зависит от кол-ва устройств. Не знаю, видать это потому, что там все вверх ногами... |