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

Использование DS2408 в качестве буфера 8-ми разр. счетчика
http://benuks.flyboard.ru/topic150.html
Страница 1 из 1

Автор:  Димон [ 21-04, 19:51 ]
Заголовок сообщения:  Использование DS2408 в качестве буфера 8-ми разр. счетчика

Начиная с версии 4.6 от 10.12.2012г в программу введена возможность использования DS2408 в качестве буфера 8-ми разрядного счётчика (считывает с внешнего счетчика).
Очень интересна схема построения подобного счетчика и алгоритм его работы.
При подключении DS2408 в качестве счетчика в программе автоматически высветилось значение счетчика 255. "Поиграть" таким буфером 8-ми разрядного счётчика, поизменять значения не удалось.
Прошу помощи знатоков, кто это уже реализовывал?

Автор:  shemnik69 [ 22-04, 08:14 ]
Заголовок сообщения:  Re: Использование DS2408 в качестве буфера 8-ми разр. счетчи

Это значение перевод шестнадцатеричной системы исчисления в десятичную поскольку не "нагруженный" DS2408 имеет на всех входах 1 соответственно и 255 на выходе.
Если переключать входа, (уст. в 0)то увидите изменения т.е. счет. Данную схему целесообразно использовать в счетных системах где внешние счетчики работают с небольшим диапазоном.
например: подсчет входящих или выходящих из комнат.
Если поставить каскадные схемы (2-3 DS2408) то возможен "большой" счетчик скажем на 4-6 разрядов. Данный вариант это своего рода "бюджетная" реализация DS2423 но с меньшим счетным диапазоном.

Автор:  Димон [ 22-04, 10:09 ]
Заголовок сообщения:  Re: Использование DS2408 в качестве буфера 8-ми разр. счетчи

А на каких компонентах можно построить сам счетчик, интересуют любые совместимые с DS2408 схемы счетчиков. Особенно интересуют схемы, построенные на 3-х вольтовых микросхемах с малым потреблением электроэнергии.

Автор:  shemnik69 [ 22-04, 11:00 ]
Заголовок сообщения:  Re: Использование DS2408 в качестве буфера 8-ми разр. счетчи

Как вариант посмотрите в сторону микросхем КМОП это к561, (1561) и аналоги. практически все они могут работать от 3 в. единственное это DS2408. он имеет питание 5 в. и логическая единица (на выходе) стремится к напряжению питания т.е к 5 в. через резисторы подтяжки.
Микросхемы счетчиков. распространены и что либо посоветовать это как загнать Вас в рамки своих предпочтений понимаете! Посмотрите справочники какие счетчики есть, и если ВАм нужны просто накопительные счетчики то любые например К561ИЕ10 (имп. 4520) он сдвоенный и в одном корпусе два счетных элемента.
Если нужен реверсивный (считает как на прибавление, так и на вычитание) то подойдет К561ИЕ14 или К561ИЕ11 но это при условии что нужен двоичный счет т.е. в двоичной системе, когда емкость счетчика равна 15 по 4 выходам.
Если такой вариант не подходит используете ИЕ14, но тут емкость 10 по 4 выходам и сигнал переноса нужно подать на следующую декаду (10-разрядный).
Насчет потребления, все КМОП (СМOS) очень и очень экономичны и не стоит пытаться это оспорить. Если в качестве питания будет использоваться батареи или аккумуляторы то эти микросхемы как раз подойдут.

Автор:  Димон [ 22-04, 11:21 ]
Заголовок сообщения:  Re: Использование DS2408 в качестве буфера 8-ми разр. счетчи

Спасибо за скорый ответ! Буду пробовать! :)

Автор:  shemnik69 [ 22-04, 11:28 ]
Заголовок сообщения:  Re: Использование DS2408 в качестве буфера 8-ми разр. счетчи

Так для интереса? Что "считать" собираетесь?
Просто такой вариант (известный мне) пытаются пристроить к водяным расходомерам!!!

Автор:  Димон [ 22-04, 11:37 ]
Заголовок сообщения:  Re: Использование DS2408 в качестве буфера 8-ми разр. счетчи

Аналогично, так же электро, водо, газосчетчик в перспективе...

Автор:  Димон [ 22-04, 11:43 ]
Заголовок сообщения:  Re: Использование DS2408 в качестве буфера 8-ми разр. счетчи

Тут вопрос еще такой, можно ли будет в Бенуксе установить начальное значение счетчика? Например на электросчетчике уже значение 1523 кВТ, при вводе в эксплуатацию DS2408 начнет считать с 1..... Можно ли будет его подкорректировать на 1523?

Автор:  shemnik69 [ 22-04, 12:13 ]
Заголовок сообщения:  Re: Использование DS2408 в качестве буфера 8-ми разр. счетчи

Здесь несколько вариантов:
1. Это обращение к автору программы для добавления данной опции в программу;
2. Применить счетчики с пред установкой т.е. начинают считать они с некоторой заданной величины;
3. Начальную пред установку заложить в программе, т.е. сама счетная величина абстрактна и не абсолютна, а полученные значения прибавляются (или отнимаются) к начальной цифре значений и конечные значения равны показаниям прибора учета. (газ. вода. и т.п.)

Последний вариант (3) самый простой и легкий способ корректировки.
Способ 2 гарантирует работу, при наличии бесперебойного питания т.е. автономен и не связан с системой т.е. независим.
по первому варианту ничего сказать не могу, такой задачи не ставил. Хотя смысл есть и возможности программы только увеличиваются.

Автор:  Геннадий [ 22-04, 13:36 ]
Заголовок сообщения:  Re: Использование DS2408 в качестве буфера 8-ми разр. счетчи

Димон писал(а):
можно ли будет в Бенуксе установить начальное значение счетчика?
Для этого в настройках сенсора есть поле "величина поправки для датчика".

Автор:  Димон [ 22-04, 13:45 ]
Заголовок сообщения:  Re: Использование DS2408 в качестве буфера 8-ми разр. счетчи

benuks писал(а):
Димон писал(а):
можно ли будет в Бенуксе установить начальное значение счетчика?
Для этого в настройках сенсора есть поле "величина поправки для датчика".

А ведь точно :lol:

Автор:  Димон [ 22-04, 17:56 ]
Заголовок сообщения:  Re: Использование DS2408 в качестве буфера 8-ми разр. счетчи

Правильно я понимаю, что всего возможно 255 значений при считывании показаний посредством DS2408?

Автор:  Геннадий [ 22-04, 19:59 ]
Заголовок сообщения:  Re: Использование DS2408 в качестве буфера 8-ми разр. счетчи

Димон писал(а):
Правильно я понимаю, что всего возможно 255 значений при считывании показаний посредством DS2408?
да, при восьми разрядах максимальное значение 255

Автор:  Димон [ 22-04, 20:04 ]
Заголовок сообщения:  Re: Использование DS2408 в качестве буфера 8-ми разр. счетчи

shemnik69 писал(а):
Это значение перевод шестнадцатеричной системы исчисления в десятичную поскольку не "нагруженный" DS2408 имеет на всех входах 1 соответственно и 255 на выходе.
Если переключать входа, (уст. в 0)то увидите изменения т.е. счет. Данную схему целесообразно использовать в счетных системах где внешние счетчики работают с небольшим диапазоном.
например: подсчет входящих или выходящих из комнат.
Если поставить каскадные схемы (2-3 DS2408) то возможен "большой" счетчик скажем на 4-6 разрядов. Данный вариант это своего рода "бюджетная" реализация DS2423 но с меньшим счетным диапазоном.

А возможно подключение 2-х и более DS2408 в составе 1-го счетчика? Если да, то как такой счетчик будет видется в Бенуксе?

Автор:  Геннадий [ 23-04, 07:00 ]
Заголовок сообщения:  Re: Использование DS2408 в качестве буфера 8-ми разр. счетчи

Димон писал(а):
А возможно подключение 2-х и более DS2408 в составе 1-го счетчика? Если да, то как такой счетчик будет видется в Бенуксе?
Пока только один DS2408.

Автор:  sbm [ 14-02, 20:44 ]
Заголовок сообщения:  Re: Использование DS2408 в качестве буфера 8-ми разр. счетчи

Подскажите, а как использовать 2408 как исполнительное устройство? правильно я понимаю, что при добавлении устройства нужно указать канал, который подключен к управляемому элементу и галку "используется для управления"?

Автор:  Геннадий [ 14-02, 21:20 ]
Заголовок сообщения:  Re: Использование DS2408 в качестве буфера 8-ми разр. счетчи

sbm писал(а):
Подскажите, а как использовать 2408 как исполнительное устройство? правильно я понимаю, что при добавлении устройства нужно указать канал, который подключен к управляемому элементу и галку "используется для управления"?
Да, кроме того, можно выбрать включающий уровень и рекомендуется поставить галку "корректные выходные уровни".

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