1-wire адаптер нужен

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
Ответить
Artem.spb

Activity Автор
professor
professor
Сообщения: 3663
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 64 раза
Поблагодарили: 202 раза
Контактная информация:

1-wire адаптер нужен

Сообщение Artem.spb »

Нужен переходник 1-wire, usb или ethernet.
Такой, что потом с LabVIEW дружить будет. Есть ли у кого-то опыт?
Погуглить не проблема, но вдруг есть отзыв по работе с конкретными моделями?
Юрий
leader
leader
Сообщения: 570
Зарегистрирован: 28 фев 2010, 18:04
Версия LabVIEW: LV2018
Благодарил (а): 14 раз
Поблагодарили: 21 раз
Контактная информация:

Re: 1-wire адаптер нужен

Сообщение Юрий »

Какой-то опыт двадцатилетней давности был. Что за адаптер не помню, но проблем с LV не было. Контролировалась температура в двух серверных, выводилась тревога вахтёру на проходной, поскольку он всегда был на месте. Общая длина была примерно 30 м. Кабель был эзернетовский, проложенный по фальшь потолку. Проблемы были, когда начинался рабочий день и включался свет (лампы дневного света). Сейчас фирменные адаптеры стоят от 2 до 16 тыс. р. Есть какой то Toolkit, но он требует лицензии.
В перспективе у меня появилась потребность использования 1-Wire интерфейса, поэтому решил сделать задел, благо образовалось окно. Пошёл по широко представленным в интернете вариантам с использованием копеечных преобразователей USB-TTL, тем более, что их у меня оказалось 3 варианта. Сразу скажу, что не для всех драйвера встали с первого раза. Схема тривиальная
Схема.jpg
Собрал такой макетик
P1120304.JPG
Питание осуществил от 3,3 В. Но по этому выходу у преобразователя были пульсации напряжения, пришлось поставить конденсатор 100 мф, на картинке он виден. Забегая вперёд скажу, что замечаний по работе, связанных с железом, в дальнейшем не было.
P1120302.JPG
Модулёчки датчиков температуры слегка подправил. Дело в том, что в каждом из них есть свой подтягивающий резистор. В результате при использовании нескольких модульков нагрузка на управляющий шине повысится пропорционально их количеству, что не есть хорошо как для самих датчиков, так и для адаптера. На всякий случай эти связи перерезал.
Прилагаю наброски программ для работы с 1-Wire интерфейсом. Все они рабочие, проверены, хотя, конечно, их надо ещё причёсывать. Запускающая программа - DS18B20.vi. Запускать команды можно в конроле "Команды" просто щёлкнув необходимую. Посмотреть настройки датчиков можно в массиве "Scratchpadd", там же можно их менять. Что бы они записались в датчик нужно нажать кнопку "Применить", или запустить команду "WRITE SCRATCHPAD".
Пока больше не планирую заниматься этим.
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1415
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 19 раз
Поблагодарили: 7 раз
Контактная информация:

Re: 1-wire адаптер нужен

Сообщение Viktor »

На ардуине легко сделать с выводом в USB - COM порт :)
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1415
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 19 раз
Поблагодарили: 7 раз
Контактная информация:

Re: 1-wire адаптер нужен

Сообщение Viktor »

Artem.spb

Activity Автор
professor
professor
Сообщения: 3663
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 64 раза
Поблагодарили: 202 раза
Контактная информация:

Re: 1-wire адаптер нужен

Сообщение Artem.spb »

За называние ардуйни надёжным промышленным решением меню линчуют :)
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1415
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 19 раз
Поблагодарили: 7 раз
Контактная информация:

Re: 1-wire адаптер нужен

Сообщение Viktor »

Ну, тогда на микроконтроллере AVR :cool:
Artem.spb

Activity Автор
professor
professor
Сообщения: 3663
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 64 раза
Поблагодарили: 202 раза
Контактная информация:

Re: 1-wire адаптер нужен

Сообщение Artem.spb »

Вопрос уже решил давно, но в любом случае он был про серийные изделия, а не про самопал наколенный :)
Юрий
leader
leader
Сообщения: 570
Зарегистрирован: 28 фев 2010, 18:04
Версия LabVIEW: LV2018
Благодарил (а): 14 раз
Поблагодарили: 21 раз
Контактная информация:

Re: 1-wire адаптер нужен

Сообщение Юрий »

Artem.spb писал(а): 02 фев 2024, 16:01 Вопрос уже решил давно, но в любом случае он был про серийные изделия, а не про самопал наколенный :)
Ну, и какой адаптер был применён?
Artem.spb

Activity Автор
professor
professor
Сообщения: 3663
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 64 раза
Поблагодарили: 202 раза
Контактная информация:

Re: 1-wire адаптер нужен

Сообщение Artem.spb »

Юрий писал(а): 02 фев 2024, 21:07 Ну, и какой адаптер был применён?
Ну и вопросы у вас спустя полгода.
Я дал клиенту этот список. Что он выбрал, не знаю. Первую стадию проекта сделали, до второй ещё не дошли.
1w.JPG
Юрий
leader
leader
Сообщения: 570
Зарегистрирован: 28 фев 2010, 18:04
Версия LabVIEW: LV2018
Благодарил (а): 14 раз
Поблагодарили: 21 раз
Контактная информация:

Re: 1-wire адаптер нужен

Сообщение Юрий »

Artem.spb писал(а): 02 фев 2024, 21:38 Что он выбрал, не знаю.
Жаль, действительно интересно.
Ответить

Вернуться в «Коммуникация с приборами»