РЕКЛАМА НА ФОРУМХАУС для управления датчиками говорите? Ой, чтой то, как то слишком по научному. А что за система на этой плате крутится?
Виндовые платформы это прямой путь к полной заднице. Управление алгоритмом таким вещам можно доверить только под неусыпным контролем. И нафига тогда огород городить? ну если взять саму голову то да, цена не особо впечатляет. А когда начинаешь навешивать модули, то при подсчете, что то неразумное выходит. У сименса, порой голова дешевле входных аналоговых модулей.
У нас на работе где глюки просто недопустимы стоит только ХР, правда все лецинзионные. Проблем не испытываем ни каких. Нашел первый попавшийся сайт с ценами на S7-1200 https://saa.su/category/simatic_s7-1200Был приятно удивлен что самый дешевый коньроллер 6905 р. 6DI, 4DO, 2 AI. По цене недалеко от ЛОГО, зато возможности как у трехсотого. А аналоговый модуль всегда дороже намного.
У нас виснет два раза в неделю. Лицензионная ХР мать ее... Если легкая пользовательская система крутится то может и ничего. Но я никогда не доверю РС платформе ниче ответственного.
Да у нас не легкая система, RS view32 гдето на 2000 тэгов и скорее всего и больше (никто не считал) и 8 станций в паралеле. Другая система на 5 станций глючила раньше пока не заменили компы. Она на NT была. Там постоянно проблема была, то перегрузить то RAM мемори крякнет. То диск забудет виндоус и востанавливать приходилось. Может и у вас проблема с компами а не с виндой.
Буду делать автономную систему на МК PIC (16 и 18/24 серии). Мало потребляющую, с резервным питанием от небольшого АКБ. Управление пойдет от главного блока, исполнительные блоки и датчики будут соответственно разбросаны по комнатам и подсобкам. Связь м/д блоками по CAN или RS485 (менее вероятно), ZigBee (модули MRF24J40, хотя они уже пропадают из продажи). Вбивать параметры буду с компа через адаптер, также сделаю отдельные панели с жки и клавиатурой + блоки управления попроще с кнопками и светодиодами, там где они будут нужны. Основные задачи: управление освещением, вентиляцией, охранные функции + датчики "часа Икс" (пролив, дым, газ, жар) с отсылкой уведомлений. Еще меня особо задалбливает ручное управление кондеями, может тут тоже что-то придумаю, как минимум централизованное выключение . Отдельная песня с прожорливым видеонаблюдением и архивом, но тут полно готовых решений на IP камерах, так что особо заморачиваться не вижу смысла, да и неинтересно.
Я бы для себя никогда не стал делать систему у которой модули пропадают из продажи. Что вы будете делать через пару лет если кокой нибудь модуль выйдет из строя. Чем менять? Или покупать вторую систему в запас, хотя это тоже спасет не сильно.
Оставлю в запас немного, да в принципе на других можно сделать будет - только новую "точку доступа" нужно будет колхозить... С радиомодулями ISM диапазона вообще песня - каждый год-два все меняется, рынок обновляется. Когда-то были RFM12, TR24, только их все растыкали как там то ли запретили ввоз в РФ то ли еще где прижали. Можно также на основе TRC102 сделать или даже CC1100.
А я на NFR24L01 сделал пробный вариант блока для комнат и центрального блока на ардуинах. Трансивер NFR24L01 стоит 5$ за пару. Обмен двусторонний. Посылаем команду с центрального блока на на блок в комнате (для NFR24L01 задается строковое имя для каждой платы), например "давай показания датчика 1" с блока "hall", получаешь ответ 28,53. На PICах все аналогично можно сделать. Если кому интересно, пример разместил на форуме ардуино. ру
Извиняюсь за неточность, буквы перепутал, не NFR24L01, а NRF24L01. Это дешевый маленький трансивер на 2.4 ГГц, можно подключать к микроконтроллерам, например к ардуино. Типа такого: А команда-ответ упрощенно привел. На смом деле так: Отсылаем команду 2 (2 означает считать со всех датчикоов) - возвращается 1 (1 означает что все удачно считалось) Отсылаем команду 4,2 (4 означает получть значение датчика, 2 номер датчика) - возвращается 1, 25.83 (1 означает что все удачно считалось, 25.83 ппоказания датчика, температура например)
Сколько таких датчиков могут находится в пределах видимости ведущего и что используется как ведущий ?
Теоретически количество датчиков не ограничено, адресное пространство задается строками, например «Room1». Можно поставить хоть сотню если сделать одно ведущее, и остальные все ведомые, т. е. одновременно идет обмен между одной парой, все ведомые «слушаю» эфир, как только к одному обратились, он общается с ведущим. Кроме адреса, можно менять канал, на котором идет обмен, таких каналов 32, т. е. теоретически одновременно могут работать 32 пары. В качестве ведущего пока используется ардуино уно, потом заменю на мегу, т. к. не хватает каналов на все задумки. Сейчас подключены трансивер, дисплей LCD 20х4, 4 кнопки. Еще надо подключить часы, SD карту. Еще думаю надо 485 подключать. Ведомые сделаны на ардуино нано. Пока реализован 3 команды, которые отрабатываются ведомым при получении команды с ведущего: 1 – Получить количество датчиков, 2 – выполнить измерение по всем датчикам, 4 – получить данные с датчика N. Измерение и получение разделены т. к. некоторые датчики долго отрабатывают измерение, DS18B20 1 сек измеряет температуру, поэтому производится измерение и записываются в массив показаний датчиков, а потом можно быстро получать несколько раз данные из этого массива. Дальше планирую добавить команду 3 - измерить данные на датчике N, добавить работу с исполнительными устройствами.
Я так понимаю, что все данные в открытом виде ? Нужна работа с исполнительными устройствами, типа запрос портов исполнительных устройств, считать данные из порта номер Z, записать данные в порт Z. Какой радиус действия этих устройств ? Существуют ли репитиры ? Что будет если у соседей стоит такой же комплекс на том же канале ?