PowerAnt - Могучий Муравей: Научи Свой компьютер Управлять Реальным Миром
PowerAnt это программное управление через RS-232 порт 14 и больше внешними устройствами с помощью компьютера. Открытый, текстовый, хорошо задокументированный протокол управления. Управление электроприборами с потребяемой мощностью до 200Вт. Хотите управлять Реальным Миром даже из MS Excel?.
 Применение
Компьютерный клуб
Компьютерная сеть
Домовая сеть
Умный дом
Прочее
 PowerAnt
Описание
Применение
Тех. характеристики
Документация
Фотографии
 Базовая станция
Описание
Применение
Тех. характеристики
Документация
 Типы PowerAnt
SwSe
SwSw
SeSe
 Скорость работы
MS-DOS
Linux
MS Windows 98
MS Windows 98, Perl
 Программирование
Примеры на Perl
C/C++ - c чего начать
C/C++ - примеры
MS Access 2000
MS Excel 2000
 Заказ
Комплектность
Цены
 ЧаВо
 Новости сайта RSS
 Статьи
 Контакты
 Рейтинги
Яндекс цитирования Каталог ресурсов ListTop.Ru Rambler's Top100

PowerAnt

 Именно то, что нужно
Именно то, что нужно
Профессиональный программист может написать программу, которая может ВСЕ, НО это ВСЕ зачастую ограничено корпусом системного блока. Как только встает вопрос, о необходимости выйти за пределы системного блока и сделать что-то конкретное, например, передать в программу, что сработал какой-то датчик или зажечь лампочку, большинство программистов сталкиваются с одной непростой проблемой - для этого нужно какое-то периферийное устройство. Именно, в качестве такого устройства и предлагается PowerAnt.

PowerAnt реализует простейший протокол управления, который быстро учится и легко запоминается. Протокол, с примерами, монтажом и прочими вопросами полностью описан в подробном 25 страничном руководстве программиста, которое предоставляется на компакт диске вместе с базовой станцией PowerAnt. Руководство по эксплуатации специально ориентированно на реальную помощь во всех вопросах, связанных (и не только) с применением устройства.

Для диалога с PowerAnt не требуется какое-либо специальное промежуточное программное обеспечение (библиотеки), поэтому PowerAnt одинаково отлично уживается с любой операционной системой (требуется только доступ к RS-232 порту) и любой средой программирования.

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

Отладку алгоритмов управления можно производить с помощью любой терминальной программы (HyperTerminal, Term95, minicom...).

Существует 3 типа PowerAnt: SwSw (8 выключателей + 6 выключателей), SeSe (8 датчиков + 6 датчиков) и SwSe (8 выключателей + 6 датчиков). Основным типом PowerAnt является SwSe, сочетающий в себе достаточное количество выключателей и датчиков для решения большинства задач.

В PowerAnt (тип SwSe, SeSe, исполнение микропрограммы c) реализован высокоскоростной реверсивный счетчик (время срабатывания не более 80E-6 сек) на 255 значений. Вычитание единицы производится по фронту и по спаду управляющего сигнала, который подается на заданный контакт-датчик. При достижении счетчиком значения ноль PowerAnt выполняет изменение состояния указанных, при настройке счетчика, выключателей (для типа SwSe). При помощи счетчика можно реализовывать шаговые двигатели из простых двигателей или отслеживать состояние одного очень быстро изменяющегося датчика (т.е. датчика, показания которого могут многократно измениться в течение одного цикла опроса состояния PowerAnt'ов).

В PowerAnt (тип SwSe, SeSe, исполнение микропрограммы adc) для датчиков K, L, M, N реализована возможность измерения напряжения между контактами датчика в диапазоне от 0 до 5В (числовые значения 0 - 1023).

PowerAnt (тип SwSe исполнение микропрограммы r20) может быть использован для перезагрузки зависшего компьютера. Для этого необходимо задать интервал времени по прошествии которого, если от компьютера не поступало никаких команд управления, следует изменить положение заданных выключателей. Другими словами нажать кнопку ресет на компьютере. Интервал времени задается от 39,5сек до ~10072сек.

Использование "неправильных" команд типа =AAAaaaaAAAAaaaa позволяет генерировать небольшие (до 40 отсчетов) последовательности импульсов с дискретностью шага порядка 20мкс (20E-6).

В случае если требуется большее число контактов для построения какой-либо системы - число PowerAnt может наращиваться простой стыковкой устройств друг с другом. В качестве стыковочного кабеля рекомендуется использовать стандартно обжатый, обычный, кабель "Витая пара категории 5" применяемый для построения Ethernet сетей. При необходимости можно применять и более дешевый 4х проводной телефонный кабель. В зависимости от типа выбранной нумерации устройств в пределах "гирлянды" через один порт RS-232 может быть адресовано от 1 до 200000 PowerAnt (то есть около 2 миллионов выключателей/датчиков).

Число PоwerAnt в одной гирдянде ограничено только потреблением электроэнергии и расстоянием (до 30м)
Число PоwerAnt в одной гирдянде ограничено только потреблением электроэнергии и расстоянием (до 30м)

В стандартном исполнении можно объединять до 7 PowerAnt в одну гирлянду (98 выключателей). В случае отказа от дополнительного питания число объединенных в одну гирлянду устройств может достигать 12 (168 выключателей). Числа 7 и 12 получены из расчета, что все PowerAnt в одной гирлянде имеют тип SwSw с опторазвязками и все выключатели могут быть включены одновременно. PowerAnt типа SeSe имеет энергопотребление в 2-3 разе меньшее, чем SwSw, то есть в одну гирлянду их может быть включено в несколько раз больше (можете уточнить это у нас).

Протокол PowerAnt предусматривает беспроводное взаимодействие с управляющим компьютером. В случае применения беспроводного интерфейса все задействованные устройства PowerAnt не обязательно должны быть в пределах видимости управляющего компьютера. Каждый PowerAnt может выполнять функции ретранслятора команд и отчетов об их выполнении.

Базовая станция PowerAnt Pro
Базовая станция PowerAnt Pro
Питание к PowerAnt подается централизованно и может производиться непосредственно от блока питания управляющего компьютера. При этом базовая станция PowerAnt подключается непосредственно к разъему питания винчестера и организует основное (+5В) и вспомогательное (+12В) питание для всей "гирлянды" устройств (если подключение ведется при помощи кабеля "Витая пара категории 5", для 4х проводного телефонного кабеля питание +12В не подается).

Лампа 200Вт
Лампа 200Вт

Существует четыре исполнения выключателей PowerAnt - с опторазвязкой и без опторазвязки. Устройства без опторазвязки дешевле стоят, но ограничены по функциональности в плане электрических характеристик. Устройства с усиленной опторазвязкой выключателей позволяют управлять электроприборами переменного напряжения 220В, мощностью до 200Вт. Это позволяет, практически не задумываясь, подключать любые устройства, не особенно заботясь о сохранности компьютера.

 PowerAnt в корпусе закреплен на DIN рейке
 PowerAnt в корпусе закреплен на DIN рейке
У нас Вы можете приобрести пластмассовые корпуса для PowerAnt. Корпуса выполнены из прозрачного пластика, что позволяет контролировать состояние устойства. Маркировка на корпусе позволяет с легкостью определять назначение контактов и имена пар контактов не переворачивая плату. Специальные ключи-защелки на корпусе предотвращают одевание крышки корпуса задом-наперед. Внизу корпуса расположено специальное крепление к 35мм DIN рейке.

Исполнения выключателей PowerAnt:

  • Исполнение без опторазвязки - по команде с управляющего компьютера между выводами выключателя возникает напряжение +5В, максимально допустимый ток - до 20мА. В выключенном состоянии разность потенциалов между выводами выключателя равна 0В.
  • Исполнение с опторазвязкой - по команде с управляющего компьютера сопротивление между контактами выключателя падает практически до нуля. К выключателям этого исполнения можно подключать устройства постоянного напряжения 5-60В, ток до 50мА. В этом исполнении при помощи джамперов можно выбирать источник напряжения (+5В; дополнительное напряжение, которое передается по проводам, соединяющим устройства от базовой станции; внешний источник напряжения).
  • Исполнение с опторазвязкой 100+ - по команде с управляющего компьютера сопротивление между контактами выключателя падает практически до нуля (26 Ом). К выключателям этого исполнения можно подключать устройства постоянного и переменного напряжения до 230В, ток до 130мА. В этом исполнении при помощи джамперов можно выбирать источник напряжения (+5В; дополнительное напряжение, которое передается по проводам, соединяющим устройства от базовой станции; внешний источник напряжения).
  • Исполнение с усиленной опторазвязкой - по команде с управляющего компьютера сопротивление между контактами выключателя падает практически до нуля. К этим выключателям можно подключать устройства переменного напряжения 220В, мощностью до 200Вт (ток до 1А). В случае если подключается нагрузка больше 200Вт из строя выходит только выключатель.

    Если необходимо через PowerAnt включать/выключать более серьезную "бытовую" нагрузку, большую чем 200Вт, существуют специальные адаптеры, которые тоже можно у нас заказать.

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

    Применение PowerAnt в большей степени ограничивается фантазией, чем аппаратными возможностями. Некоторые, наиболее интересны сферы применения, расписаны более подробно

  • PowerAnt это программное управление через RS-232 порт 14 и больше внешними устройствами с помощью компьютера. Открытый, текстовый, хорошо задокументированный протокол управления. Управление электроприборами с потребяемой мощностью до 200Вт. Хотите управлять Реальным Миром даже из MS Excel?.
      © 2004-2014 by  www.anthillsolutions.com