Система "Бенукс". Компьютерное управление и контроль. 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/ |