адрес http://90.189.213.191:4422/doc_sh/tablo_v1/    инд.1-36-1

перенос темы на сервер автора – 18-03-2017

 

     Автор - Шабронов Андрей Анатольевич тс-913-905-8839

     e_mail -  shabronov@ngs.ru

   

 

        Цифровое табло отображения ( перейтик к редакции 2012г)

 

            Вступление.

 

Иногда требуется отображать информацию  не только на компьютере, но и ближе к  датчикам. Для этого создана данная конструкция.  Элементная база заменяемая. Отключение питания не влияет на работу  других устройств шины, что требовалось по условиям эксплуатации.

 

          Описание схемы

 

Схема построена  на жесткой логике. Буфером памяти и одновременно ключами для индикации  выбраны регистры сдвига ТТЛ логики. Компьютер быстро передает код, который фиксируется на регистрах. Общая картина этого кода соответствует требуемой отображаемой информации – цифрам.  Схема табло управляется от шины Micro Lan на имс DS2405.  Индикация осуществляется на "сдвиговых" регистрах 155ир8.

 

 

 

На объектах устанавливается необходимое количество табло, которые подключаются к общей шине Micro Lan. Табло определяют  адресные ключи DS2405. Номер этих ключей задается в INI файле рабочей программы.

 

Прием информации осуществляется методом широтно-импульсного кодирования. Сигнал 1 - передается по шине коротким импульсом в 10 мкс, а сигнал 0 - длинным в 80 мкс. Решающая схем построена на основе адресного ключа DS2405, которая работает по шине Micro Lan.

Микросхема DS2405 имеет свой индивидуальный номер, который передает ПЭВМ.

До передачи номера микросхема на выходе имеет лог.1 Этот уровень устанавливает счетчик ИЕ8 в исходное состояние и блокирует передачу импульсов шины на вход регистров ИР8.

После получения своего номера по шине микросхема открывает свой выход - устанавливает лог.0 и разреша­ет прием информации в "сдвиговый" регистр, построенный на ИМС ИР8.  Все выхода ИР8 подключены к катодам 8-ми сегментных светодиодных индикато­ров.

Окончание приема кода, который соответствует отображаемой инфор­мации,  на выходе счетчика ИЕ8 формируется сигнал запрета на передачу информации в регистр сдвига на ИР8. Таким образом прием информации за­вершен, она зафиксирована в регистрах и постоянно отображается до сле­дующего ввода кода.

Резистором R2 устанавливается порог между приемом сигнала 1 - в 10 мкс и 0 - 80 мкс. Роль определителя выполняет первый вход ИР8. Как средство повышения достоверности при передачи информации допускается увеличение длительности импульсов отличных от импульсов стандарта Micor Lan.

Для ограничения тока через индикаторы используется мощный диод. Если требуется дополнительно ограничить яркость то допустимо установить ограничительный резистор 1-2 ома мощностью в 5-10 ватт.

Резисторы на выводах 5 счетчиков ИЕ8 необходимы для ограничения тока знака точки поскольку установлен один светодиод.

Конденсатор С3- 100 пф на линии строба регистров фильтрует импульсную помеху, которая возникает на индикаторах.

 

 

 

                   Проверка и настройка табло.

Проверка работоспособности осуществляется по тестами, которые выполняются при задании опции s в рабочем файле exe. Проверка может осуществляться и с включенными другими элементами и датчиками на шине Micro LAN.  Задается СОМ-порт, на который подключено табло.

 

 

Далее нажав клавишу 8  перейти к тестам DS2405.

 

Установить номер ИМС DS2405 расположенной в табло, который следует проверять. Этот номер можно узнать и по  проверке всех расположенных на шине ИМС и если подключить только табло к шине. А остальные датчики и счетчики отключить.

Номер можно установить в ручную или из уже имеющихся, которые записаны  exe-файле.

Проверкой выполнить тесты:

- генератора, выдаются прямоугольные импульсы с выхода назначен­ного DS2405;

- одиночного управления.  Передается сигнал 0 или 1 и контролиру­ется его передача.  При передаче 0 сообщается что табло заблокировано, а при передаче 1 - включено.

- передачи сигналов 1 - 10 мкс и 0 - 80 мкс и настроить R2 на прием информационных широтно-модулированных импульсов. При этом на индикаторах будет последовательный перебор всех сегментов, по типу "бегущих" огней. При одном положении резистора - индикаторы все гаснут, а при другом все горят. Необходимо выставить средину, при котором происходит "бег" зажигания сегментов. Скорость "бега" устанавливается клавишами 1/2.

- После точного задания определения сигналов 1 и 0, передается информация по клавишам 5..8 и проверяется сигнал фиксации со счетчика ИЕ8.

Например, нажать клавишу 5 - передача цифр на табло. В этом случае последовательно индицируется все 5 знакомест но только 3 в средине отображаются и идет перебор всех цифр т 1 2 3 ... 9 0 пусто и повторно.

Если все цифры отображаются в автоматическом и ручном режиме, то настройку табло резистором можно считать выполненной.

Конструктивно данные табло обьеденены в коробе по 1, 2 или 4 шт. см фото.    Используется отдельное питание от внешних блоков питания   на 5в от блоков питания компьютеров или от сетевых адаптеров не 5в до 0.5ампера  для бытовых приборов или телефонов.

  Внешний вид табло на объектах:

 

 

 

 

 

 

Разработана печатная плата для быстрого монтажа требуемого количества табло.

 

                           Вывод

 

-          данное табло позволяет «размножать» информации не посредственно на объектах. Давать ее в реальном масштабе времени, а не только хранить ее  в компьютере;

-          Элементная база не содержит программируемых устройств. Все элементы взаимозаменяемые и доступны;

-          Расширяется применения : часы для работы, индикация включения выключения различных систем и устройств;

 

 

 

          ----------------------------------------------------

     Автор - Шабронов Андрей Анатольевич тс-913-905-8839

     e_mail -  shabronov@ngs.ru

   

 

                    Редакция от 23-декабря-2012 года

Программа  для тестирования под xp...win7 -     скачать на сайте http://www.shabronov.narod.ru/   программу    test_monsys.exe

 

Ниже видео работы табло. Кликнуть на картинку для скачивания.

 

 

Автор посчитал, не рентабельным возвращаться к СОМ-портам. Табло работает только через USB-преобразователь  DS9490

http://www.ibutton.ru/product/detail/33/#addon

  

 

Управление программой через командную строку 

\\test_monsys.exe  s/k 3 1 6 4 2  3 с   <enter> , где:

s - это режим с консолью,  k - режим без консоли;

цифра 3 после s/k - номер сом-порта, т.к. он  не используется, можно задать любую цифру в интервале 1..255

Автору понравилась цифра 3.

Другие варианты запуска режима:

-  выполнить без опций, откроется окно. Последовательно нажимать клавиши  1 6 4 2 3 c или кликать на них мышкой в появляющихся окнах.

- сделать ярлык и указать в строке  ОБЬЕКТ  опции  s/k  3 1 6 4 2 3 c

Откроется окно программы:

 

Далее выбираем разные режимы и работаем с табло. Режим по клавише 9 автоматизированный режим, который позволяет использовать данную программу, как информационное табло времени или температуры от датчиков ds1820  и от датчиков термохрона ds1921.

 

Принцип настройки под Ваши требования изложен в файле инициализации. Это текстовый файл. Но он воспринимается программой как руководство к действию. Т.е. на самом деле - это программа.

 

Ниже, схема для работы  программы как датчик температуры. Допускается подключать любые датчики температуры с любым классом точности.

Программа работает одновременно и с табло и с блоком Су-10 Cмотри ее описание тут:  http://www.shabronov.narod.ru/doc_shabronov/upravlenie_kaleidoskopom/

Там же, и подробно приведены настройки адаптера USB.

В файле инициализации приведено 3 секции настройки.

Первая секция это с блоком СУ-10, вторая с температурными датчиками, третья с табло.

 

 

 

Автор рекомендует использовать, эту схему и программу как подзарядку термохронов, с одновременным контролем их работоспособности.

Табло в этом случае, не требуется. А схема конечно же упрощается.

Файл инициализации  в этом случае  тоже очень упрощается. Пример, для 4 датчиков термохрона и 2х датчиков ds1820 ds18b20:

 

UST_DAT_TEMPRATUR=  530000002A494721 \ - термохрон - работает таблетка   ds1921                  2

UST_DAT_TEMPRATUR=  540000002A14DD21 \ - термохрон - работает таблетка   ds1921                  3

UST_DAT_TEMPRATUR=  F425400004B3F421 \ - термохрон - сдохла таблетка но номер отвечает  ds1921   4

UST_DAT_TEMPRATUR=  FF0000002A30E521 \ - термохрон - работает таблетка      ds1921               5   

UST_DAT_TEMPRATUR=  AC0000005BD2BF28 \ - уличный датчик  ds18b20                                 6

UST_DAT_TEMPRATUR=  A60008010142D810 \ - комнатный датчик ds1820 - старая модификация точность 0.5гр.Ц  7

 

Остальные записи можно и не использовать.

Программа пишет архив температур, и отображает их графиком. Предусмотрена работа в трее. Т.е. остается только значок.

 

 

 

 

Вывод.

1.  Табло морально устарело. В настоящее время, данное отображение можно выполнить на более высоком техническом уровне, и за меньшую цену.  Т.е. это вроде как ламповый телевизор  работать, то работает, но... 

Хотя основную задачу по отображению информации табло выполняет. И телевизор тоже. Но... Опять это но.  Столько будет возражений, сколько сомнений.

 Значит  надо  рассматривать данное табло в конкретной задаче. Тогда будет ответ, использовать или нет.

 

 

2. Но моральная старость, это не физическая старость.  Не требуется это изделие по внешнему виду. Вот и с людьми так же.

Их моральная старость, когда их способности и возможности не требуются. Или внешний вид не устраивает.

И пожелание для моралистов - Владей Фаддей,  нашей Наташей!

---------------------------------------------------------------------

 

 

Новосибирск,  24 декабря 2012 год

Успехов и здоровья!

 Автор - Шабронов Андрей Анатольевич

Сотовый телефон    -913-905-8839

e_mail -  shabronov@ngs.ru  

 icq – 310-431-858