Девиз : Стол поставят, так и работать заставят!

 rs485_1     Адаптер RS485-1WIRE   

                                  

 

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

http://90.189.213.191:4422/temp/rs485_1wire_v1/rs485_1wire_v1.doc       инд: 2-134-1 

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

http://90.189.213.191:4422/temp/rs485_1wire_v1/test

 

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

 

Аннотация:

 

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

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

·         Предлагаемый адаптер  работает с протоколом rs-485 и доступ  датчикам отличается, от других типов интерфейсов.

·         Всего два провода, и последовательность обмена =то туда=, =то сюда=. Ответ по 1wire в этом случае принимается по другому. Пояснения в тексте программы.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

Содержание

 

 

 

 Проверка работы адаптера на  кабеле utp4 4*2  не экранированного в бухте  300метров.

Скан осцилограммы формата gif,

 

Видно влияние индуктивности, т.к. бухта  - катушка, это большая индуктивность. Что и наблюдается

Т.е. прием выполняется нормально. А передать ответ не получается – идет генерация.

Линия с обоих сторон зашунтирована 100 и 200 Ом. Без шунтов генерация начинается сразу же.

 

 

Выводы.

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

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

 

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

 

 

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

Режим отладки

Ред. 2022-5-29