Система "Бенукс". Компьютерное управление и контроль.

решение вопросов по система "Бенукс"
Текущее время: 28-03, 22:51

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 20 ] 
Автор Сообщение
СообщениеДобавлено: 19-05, 16:12 
Не в сети

Зарегистрирован: 19-05, 15:54
Сообщения: 25
День добрый!

Почитал про 1-вайр и решил попробовать. Бенукс судя по описанию вещь отличная, и, пользуясь случаем, спасибо создателям сайта за подробное описание всего.
Закупил для начала пару термометров ds18b20 и адаптер ethernet/1-wire (http://radioseti.ru/index.php?route=pro ... uct_id=142). Собрал все - питание для датчика брал с USB - на третью лапу датчика. GND usb скрутил с GND датчика и GND выхода адаптера (RJ-12). Data датчика на data выхода адаптера соответственно.

Адаптер виден компу и через браузер, и через Бенукс, а вот датчики - нет. Не могу понять где ошибся.
ОС - Вин 7
Из установленного:
- com0com-3.0.0.0-i386-and-x64-unsigned (не хотел без цифровой подписи запускать драйвера - при отключенной проверке подписей вроде норм все - в диспетчере отображается нормально работающие устройства)
- com2tcp-1.3.0.0-386 (можете написать точную строку "Объект" в свойствах ярлыка? - может тут накосячил)
- драйвера 1-вайр - install_1_wire_drivers_x64_v404 (что-то скачалось и установилось - в диспетчере устройств никаких изменений)
- в инструкции сказано, что нужен файл IB97U32.DLL. У меня в system32 есть IB97U64.dll и IB97E64.dll. Видимо для 64-битной ОС должно хватать. (или нет?)

Выручайте товарищи!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19-05, 20:08 
Не в сети
Site Admin

Зарегистрирован: 14-10, 15:58
Сообщения: 497
booyaka писал(а):
питание для датчика брал с USB - на третью лапу датчика. GND usb скрутил с GND датчика и GND выхода адаптера (RJ-12).
Питание всё-таки рекомендую от внешнего источника.

booyaka писал(а):
- com0com-3.0.0.0-i386-and-x64-unsigned
- com2tcp-1.3.0.0-386
Этот вариант достаточно сложный, есть вариант без дополнительных программ и драйверов:
1. В программе Бенукс, в окне "конфигурация", выберите тип адаптера "Ethernet2Onewire"
2. Укажите IP-адрес и TCP-порт ethernet-модуля
3. Для проверки нажмите кнопку "проверить коннект" - появится сообщение "Yes connect"
4. Для проверки ещё раз передёрните тип адаптера "Ethernet2Onewire" - появится сообщение "Yes detect DS2480"
Если все так, значит между Бенуксом и портом 1-Wire связь есть и можно для проверки нажать кнопку "список устройств". Если после этого в окне увидите список номеров микросхем, значит можно переходить в окно "справочник устройств" и заводить датчики в программе.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20-05, 07:49 
Не в сети

Зарегистрирован: 19-05, 15:54
Сообщения: 25
Как бы то ни было Бенукс пишет "Yes connect", но в списке устройств ничего..

То есть предлагаете com0com и com2tcp удалить, а связь с 1-вайр будет средствами Бенукса?

А чем питание от USB отличается от внешнего? - по сути оно как раз таки внешнее

Схема: [img][IMG]http://www.imageup.ru/img271/thumb/ds18b202133803.jpg[/img][/img]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20-05, 08:24 
Не в сети

Зарегистрирован: 19-05, 15:54
Сообщения: 25
Прошу прощения - на схеме некорректно нарисовал полярность питания ds18b20 - крайние ноги наоборот)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20-05, 08:29 
Не в сети

Зарегистрирован: 19-05, 15:54
Сообщения: 25
Удаление com0com, com2tcp и maxim'овских драйверов 1-вайер ничего не изменило - Бенукс по прежнему держит коннект с адаптером - но устройств 1-вайер нет..


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20-05, 10:50 
Не в сети
Site Admin

Зарегистрирован: 14-10, 15:58
Сообщения: 497
booyaka писал(а):
Как бы то ни было Бенукс пишет "Yes connect", но в списке устройств ничего..
Вы не ответили, есть ли сообщение "Yes connect DS2480". Если есть, то проблема в подключении DS18B20 или просто микросхема попалась неисправная. А насчёт питания, то проверять список устройств можно и без внешнего питания, просто на двух проводах.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20-05, 12:12 
Не в сети

Зарегистрирован: 19-05, 15:54
Сообщения: 25
Да надпись "Yes connect DS2480" появляется. Сейчас думаю может собрать адаптер для COM для проверки ds18b20 - но там может не получится, ибо COM у меня есть только виртуальный.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20-05, 12:24 
Не в сети

Зарегистрирован: 19-05, 15:54
Сообщения: 25
На некоторых схемах есть резистор 4.7кОм между DQ и Vdd ds18b20 - он нужен или нет? - ибо он не на всех схемах.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02-06, 14:50 
Не в сети

Зарегистрирован: 19-05, 15:54
Сообщения: 25
Виноват - накосячил изначально с питанием - вопрос отпал - теперь все ок.

Спасибо за советы!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22-07, 15:29 
Не в сети

Зарегистрирован: 19-05, 15:54
Сообщения: 25
Появился еще один вопрос - розетка на ds2413p. Собрал схему с сайта, подключил через адаптер Eth/1-wire. Адаптер микросхему видит (в списке устройств виден серийный номер), но добавлять отказывается - говорит "данный тип микросхем адаптером не поддерживается" (может быть не совсем дословно - но смысл такой).

Собрал адаптер COM/1-wire. Подключил по схеме: USB/COM/1-wire. Бенукс микросхему видит и в справочнике устройств добавляет. Однако, ручное управление не работает. 220В всегда есть на клеммах розетки вне зависимости от того, включена ли розетка в программе. Когда в Бенуксе нажимаю кнопку "включить" - диод LED1 со схемы разово моргает (как и при нажатии кнопки "Тест").

Собственно три вопроса:

- будет ли когда-нибудь поддерживаться микросхема ds2413 адаптером Eth/1-wire?
- какие еще микросхемы (из схем на сайте Бенукс) он не поддерживает?
- как проверить электронные компоненты на работоспособность (ds2413, MOC3043, BT139) - ибо проблема у нас с запчастями - около месяца ждал.

Заранее спасибо за помощь!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22-07, 18:16 
Не в сети
Site Admin

Зарегистрирован: 14-10, 15:58
Сообщения: 497
booyaka писал(а):
- будет ли когда-нибудь поддерживаться микросхема ds2413 адаптером Eth/1-wire?
На эту микросхему пока заказа не было, если для Вас это актуально, пишите на почту admin@benuks.ru.
booyaka писал(а):
- какие еще микросхемы (из схем на сайте Бенукс) он не поддерживает?
Привожу те микросхемы, которые поддерживаются: DS18B20, DS2408, DS2423,DS2438, DS2406, DS2450,DS2890.

booyaka писал(а):
- как проверить электронные компоненты на работоспособность (ds2413, MOC3043, BT139)
Для микросхемы DS2413 можно измерять напряжение на выходной ножке, подавая команды управления. Что касается остальных компонентов, тут каждый решает по месту. Главное - проверить правильность монтажа, ибо при самостоятельной сборке это наиболее частая причина неработоспособности модуля.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02-09, 10:32 
Не в сети

Зарегистрирован: 19-05, 15:54
Сообщения: 25
День добрый!

Появился еще один вопрос - по поводу счетчика импульсов на базе DS2423. Поправьте, пожалуйста, если не прав в понимании механизма обмена.

Есть некий генератор импульсов (предполагаемый объект - счетчик э/э с импульсным выходом). Подключаем к нему счетчик импульсов на базе 2423 (например с элина - ML23). Тут вроде все понятно. А вот как будет идти передача - не очень).
Видится следующая схема: 2423 получает импульсы с выхода счетчика и видимо сохраняет их количество себе в память. Далее Бенукс с некоей частотой опрашивает 2423 и при каждом опросе получает число, соответствующее количеству импульсов, полученных 2423 с момента последнего запроса от Бенкус.

Вопросы:
1. Правильно ли я понимаю механизм?
2. На сколько импульсов хватает памяти 2423?
3. Энергонезависима ли память 2423?
4. Маркируются ли сохраненные 2423 импульсы по времени (то есть в случае кратковременного обрыва связи с 2423 возможно ли будет получить неполученные данные)?

PS Прошу строго не судить - когда-нибудь сам буду смеяться)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02-09, 11:51 
Не в сети
Site Admin

Зарегистрирован: 14-10, 15:58
Сообщения: 497
booyaka писал(а):
1. Правильно ли я понимаю механизм?
Да, всё правильно.
booyaka писал(а):
2. На сколько импульсов хватает памяти 2423?
Это зависит от того, как часто будут идти импульсы.
Например, если импульсы будут идти со скоростью 100 штук в секунду, то памяти хватит на 13 лет.
Всё это легко расчитывается исходя из паспортных данных микросхемы.
booyaka писал(а):
3. Энергонезависима ли память 2423?
Нет, надо ставить батарейку.
booyaka писал(а):
4. Маркируются ли сохраненные 2423 импульсы по времени (то есть в случае кратковременного обрыва связи с 2423 возможно ли будет получить неполученные данные)?
Маркировки по времени нет, прсто счётчик накопительный, накопленное количество хранится в микросхеме и может быть считано в любой момент времени по 1-Wire.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02-09, 12:33 
Не в сети

Зарегистрирован: 19-05, 15:54
Сообщения: 25
То есть в случае потери связи после ее восстановления можно будет считать общее число пропущенных за это время импульсов?

Заранее спасибо за ответы


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03-11, 08:30 
Не в сети

Зарегистрирован: 19-05, 15:54
Сообщения: 25
Появился очередной вопрос - по графикам температурного датчика 18b20.

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

Бенукс версии 6.1

Спасибо!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03-11, 08:44 
Не в сети

Зарегистрирован: 19-05, 15:54
Сообщения: 25
А еще Бенукс нынче выдал сообщение "Socket error" и вообще ничего не запомнил при выходе. Чем может быть вызвана ошибка?

Win7. Адаптер Eth/1-wire. И еще вопрос - до этого не замечал - а вчера заметил что адаптер работает в локалке на 10Мб/с в режиме Half-Duplex - так и должно быть? Адаптер Радиосетей (http://www.radioseti.ru/)

Спасибо!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04-11, 13:25 
Не в сети
Site Admin

Зарегистрирован: 14-10, 15:58
Сообщения: 497
booyaka писал(а):
Бенукс нынче выдал сообщение "Socket error" и вообще ничего не запомнил при выходе. Чем может быть вызвана ошибка?!
Судя по сообщению, какие-то сетевые проблемы. Что-то конкретное сказать тяжело.

booyaka писал(а):
Win7. Адаптер Eth/1-wire. вчера заметил что адаптер работает в локалке на 10Мб/с в режиме Half-Duplex - так и должно быть?
В основе этого адаптера находится микросхема DS2490, которая работает в симплексном режиме обмена, поэтому и весь вышеуказанный модуль использует такой режим. Микроконтроллер используется только для простой трансляции пакетов от порта Ethernet к DS2490 и обратно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05-11, 07:18 
Не в сети

Зарегистрирован: 19-05, 15:54
Сообщения: 25
ок - по адаптеру спасибо за информацию.

По поводу первого вопроса по ошибке порта - она снова явилась и вот ее точный текст: "Asynchronous socket error 10053"


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06-11, 08:05 
Не в сети

Зарегистрирован: 19-05, 15:54
Сообщения: 25
Ошибка вылазит при пропадании сетевого подключения - ушел искать)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06-11, 08:06 
Не в сети

Зарегистрирован: 19-05, 15:54
Сообщения: 25
Спасибо!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron
Powered by Forumenko © 2006–2014
Русская поддержка phpBB