Девиз : Стол поставят, так и работать
заставят!
Адрес документа: |
http://90.189.213.191:4422/temp/rs485_1wire_v1/rs485_1wire_v1.doc инд: 2-134-1 |
Каталог программы |
-------------------------------------------------------------------------------------
Аннотация:
·
Известный
с 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