Система "Бенукс". Компьютерное управление и контроль.
http://benuks.flyboard.ru/

Хорошая программа, но...
http://benuks.flyboard.ru/topic251.html
Страница 1 из 1

Автор:  Василий [ 11-12, 20:14 ]
Заголовок сообщения:  Хорошая программа, но...

Хорошая программа - можно контролировать много объектов, наблюдать и сохранять графики,много различных функций, но с датчиками не всё так хорошо.
D18B20- их полно,он распространённый, хороший датчик(в т.ч. и другие датчики температуры).
DS2408, DS2406,DS2413- дискретные датчики,в магазинах можно купить.
DS2438- АЦП,есть в магазинах т.к он используется как зарядная ИС для аккумуляторов.
DS2450-АЦП,с каждым годом всё сложнее найти,хотя и появляется на прилавках.
DS2890,DS2423-практически не купить,только из Китая (наверное сняты с производства).
Получается что можно подключить к Бенукс датчики температуры,и управлять(вкл. выкл.) какой то аппаратурой,ну и через АЦП можно подать аналоговый сигнал.
А вот подключить какое то цифровое устройство,с разрядностью хотя бы 12бит - нельзя. Многие делают свои устройства на микроконтроллерах, и хотели бы контролировать их с помощью Бенукс.
Заводить 8 бит через DS2408 - это не серьёзно,очень мало.Так же и через АЦП(делать ЦАП или ШИМ-ЦАП)- это уже будет не точно, да и сложно.
Эмуляция ведомого 1-wire - тоже не простой вариант.
Вывод - если сделать такую простую доработку, как возможность подключать хотя бы 12бит, то возможности Бенукс значительно расширятся.

Автор:  Геннадий [ 14-12, 09:38 ]
Заголовок сообщения:  Re: Хорошая программа, но...

Василий писал(а):
Хорошая программа - можно контролировать много объектов, наблюдать и сохранять графики,много различных функций, но с датчиками не всё так хорошо.
Да, к сожалению, многие микросхемы DS сняты с производства и это грустно. Но программа Бенукс уже давно вышла за рамки протокола 1-Wire. Сейчас поддерживается и другие протоколы и оборудование (X10,SNMP,ESP8266,Noolite). Кроме того, введена работа с контроллерами MegaD и PICmBASC. Всё это можно использовать совместно и в разных комбинациях. Кроме того, сейчас ведутся работы по поддержке Бенуксом оборудования с RS485.

Василий писал(а):
Многие делают свои устройства на микроконтроллерах, и хотели бы контролировать их с помощью Бенукс.
Если в эти контроллеры встроить работу с http-запросами, которые используются в MegaD или PICmBASIC, Бенукс легко сможет с ними работать.

Автор:  Василий [ 15-12, 15:33 ]
Заголовок сообщения:  Re: Хорошая программа, но...

ESP8266- да, это хороший, дешевый и популярный модуль,легкий в использовании.
MegaD и PICmBAS-тоже не плохо,но кто делает свои устройства на МК или использует ардуино, вряд ли будут покупать эти модули что бы подключиться к Бенукс.
Большинство пользователей МК и ардуино, создают простенькие программки для решения тех или иных задач.А вот выводить информацию на экран монитора-задача посложней (Visual Studio и т.д).С появлением RS485 может решить эту задачу,но нужно объяснять (с примерами, видео) как общаться с Бенукс (протокол обмена,скорость,опрос датчиков и т.д.)
Самым лучшим решением, на мой взгляд, сделать альтернативу 1-Wire датчикам. Адаптер будет usb-rs485, а датчики изготавливать самим.Выкладывать на сайте схемы на МК(ATmega,ATtiny)и прошивку к ним(с возможностью подключать несколько устройств на одну линию, например менять в прошивке какой то номер). Пример: датчик движения с интерфейсом rs485, или датчик освещённости, влажности и АЦП с передачей сигнала в rs485 и т.д., т.е. всё тоже самое что и с датчиками 1-Wire.
В таком случае практически все пользователи популярных ATmega и не менее популярных Arduino, станут потенциальными клиентами Бенукс, и обязательно нужно продолжить видео на YouTube.

Автор:  Геннадий [ 16-12, 08:31 ]
Заголовок сообщения:  Re: Хорошая программа, но...

Василий писал(а):
С появлением RS485 может решить эту задачу,но нужно объяснять (с примерами, видео) как общаться с Бенукс (протокол обмена,скорость,опрос датчиков и т.д.)
Да, об этом стоит подумать.

Автор:  Василий [ 19-12, 12:25 ]
Заголовок сообщения:  Re: Хорошая программа, но...

Может сделать (как опцию) обычный RS232 - посылаем с UART (например: код устройства плюс два 8-битных числа(16-бит.)) в Бенукс, а дальше как с аналоговым или температурным датчиком.

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/