Девиз загадкой : В воде родился, а воды боится ( ьлос)

      Адаптер UART-1WIRE   

                                  

 

Адрес документа:

http://90.189.213.191:4422/temp/uart_1wire_v1/uart_1wire_v1.doc       инд: 2-128-3 

Каталог  программы

http://90.189.213.191:4422/temp/uart_1wire_v1/test/

Конференция СибГУТИ-2020г. Тема опубликована.

http://90.189.213.191:4422/temp/konfer_2020_v1/

Описание программы и подробности ее элементов..

Адр

 

 

Аннотация:

 

·         Известный с 2000 года интерфейс 1wire фирмы Dallas Semicondutor автор дополнил адаптером c usb-uart; 

·         Схема адаптера и печатная плата адаптера содержится в теле предлагаемой программы. Последовательность извлечения смотри далее.   

·         Предлагаемый адаптер полностью  совместим с фирменным адаптером ds9097e. Ниже адреса для скачивания  описаний

      https://www.maximintegrated.com/en/products/ibutton/software/1wire/OneWireViewer.cfm

      https://yadi.sk/d/3ZnZRODa490-P

·         Требуется библиотека Java для работы оболочки и драйвера для работы usb-uart;

·         Формируется виртуальный сом-порт, к которому и подключается программа;

·         Порт задается в командной строке цифрой номера порта через букву =s=;

·         Если опций в командной строке не задавать, то программа выполняет поиск сом-порта на который установлен адаптер    и при нахождении адаптера считывает все МАС адреса доступных устройств стандарта 1wire;

·         На плате установлен контрольный датчик температуры ds18b20 для проверки достоверности считывания;

·          Работа интерфейса 1wire и платы uart  разделена компаратором LM393, что позволило получить следующие преимущества:

o    компаратор LM393 установлен на переходной колодке и в случае выхода из строя легко меняется;

o    определение значащего уровня 0 или 1 выполняется по среднему значению питания 5 вольт,  т.е. по 2.5 вольта          что значительно увеличивает длину линии 1wire;

o    линию 1wire допускается замыкать на общий провод. Используется сопротивление =подтяжки= 1.1 килоом, что не вредит    работе линии;

·         Внимание!  Выходное питание в +5 Вольт для подключения других устройств 1wire приходит по шине USB. Если замкнуть          провод питания +5 Вольт на корпус, то может выйти из строя Ваш порт USB.

·         Рекомендуется использовать порт USB c защитой от короткого замыкания.  

·         В программе предусмотрен режим имитации и  визуализации сигналов датчика температуры;

·         Программа оформлена в виде окна консоли;

·         Окна графики и дополнительные режимы оформлены в графическом режиме;

·         Программа приведена для примера обучения программированию на языке ФОРТ и доступна всем желающим;

·         Все изменения Вам доступны, но за изменения отвечает изменяющий!

·         Подробное назначение схемы, по которой работает программа, на сайте автора; 

·         Исполняемый файл  формируется при компиляции всеми версиями spf-форта;

·         Программа подготовлена на языке Forth версия  spf4.exe  автор  А. Черезов  http://www.forth.org.ru

·          В программу отдельно записан файл помощи SPF_HELP.chw  Даны  синтаксис и основные правила работы с Forth. Извлекается из тела данной программы. 

·         Дополнительные функции анализа: ведется учет данных в отчетном файле формата Excel.

·         Дополнительные функции анализа линии 1wire и визуализация сигналов приема с статистикой;

·         В программу отдельно записан файл макроса  uart_1wire_grafika.xls  для анализа данных. Извлекается из тела данной программы.

·         Автор оставляет за собой право на модификацию программы.

·         Автор сможет ответить на вопросы по программе только в случае соответствия даты, контрольной суммы, размера, названия файла и при наличии свободного времени.

 

 

 

 Схема адаптера представлена  далее.

 

Файлы схемы и печатной платы  извлекаются из тела программы uart_1wire_v1.exe  Ниже на рисунке-gif показан процесс извлечения схем и печатных плат.  Использован редактор DipTrace адрес

 

 

 

 

Основные режимы работы  представлены  ниже на рисунке-gif.

 

 

Подробное назначение клавиш управления смотреть в файле  помощи в работающей программе по нажатию клавиши =z= .

 

Выводы.

·         Представленная программа и схема предназначена для изучения интерфейсов и получения навыков программирования;

·         Схема адаптера не содержит программируемых элементов и предназначена для защиты от электрических воздействий более дорогих и программируемых компонентов.

 

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

 

Автор Шабронов Андрей Анатольевич тс +7-913-905-8839 shabronov@ngs.ru

 

Ред. 2020-1-04  Ред.2021-3-10-tcp-ip