Например TDA7294

Форум РадиоКот • Просмотр темы - Всё по DS18(B/S)20.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср ноя 26, 2025 00:18:08

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 1164 ]     ... , , , 44, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Пн янв 04, 2016 15:46:18 
Друг Кота
Аватар пользователя

Карма: 48
Рейтинг сообщений: 96
Зарегистрирован: Пн мар 22, 2010 11:01:14
Сообщений: 7443
Откуда: СССР, г. Москва.
Рейтинг сообщения: 0
Аlex, смутно припоминаю, что, года 4 назад, именно вы писали прошивку под этот термостат (???) :)))
Аlex писал(а):
Лучше коммутировать линию данных

Чем? Ключом на транзисторе нельзя же?

_________________
Я рожден при социализме, и я этим горжусь!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Пн янв 04, 2016 16:23:57 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1432
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4591
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Соник писал(а):
Аlex, смутно припоминаю, что, года 4 назад, именно вы писали прошивку под этот термостат (???) :)))
Всё возможно :))

Соник писал(а):
Чем? Ключом на транзисторе нельзя же?
Интересный вопрос... :roll:

Попробуйте экспериментальным методом тыка. Поотключайте питание, линии данных, поподключайте другой датчик, и т.д... Хотя бы определиться, что придётся коммутировать. А там уже дальше будет видно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Пн янв 04, 2016 19:03:12 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1486
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15267
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Основа сетей микроLAN - коммутирующий элемент типа DS2407 или DS2405 (или еще чего поновее).
Так что впоолне возможно коммутировать "веточки" по принципу этих "ключиков".
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Пн янв 04, 2016 20:13:58 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1432
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4591
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Шутники...
Человеку нужно простое решение, типа мигалки новогодней, только коммутирующей датчики. А Вы ему предлагаете делать управление подобными переключателями :facepalm:
Как всегда - остроумно, только не в тему 8)


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Пн янв 04, 2016 20:28:19 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1486
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15267
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Я не коммутатор предлагаю, а принцип переключения, используемый данным устройством.
8)
А как реализовано - на усмотрение реализующего. Главное, что возможно и применимо.
Ведь дергать тем полевичком и МК способен (а сам полевик может и отдельной деталюшкой быть - не обязательно в составе того ключ-коммутатора).
:)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Пн янв 04, 2016 20:34:11 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1432
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4591
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Вы бы почитали вопрос вопрошающего и вникли бы в него. :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Пн янв 04, 2016 20:55:01 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1486
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15267
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Коммутация двух датчиков на одну линию.
Ежли без программного разделения запроса (не меняя базовое ПО и не применяя "именной вызов") предпочтение ключам "в земле" по аналогии с управлением "ветвями" сети микроLAN.
По аналогии:
Вложение:
ветки.GIF [10 KiB]
Скачиваний: 290

8)
Выигрыш - один программный комплект для нескольких устройств. Проигрыш - сколько "веточек" - столько и полевичков. Предпочтение варианту "паразитного питания" - тогда абсолютно идеальные условия коммутации. Хотя возможно и при полном питании сработает ( с учетом времени активации устройства после восстановления питания).


Последний раз редактировалось BOB51 Пн янв 04, 2016 21:05:03, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Пн янв 04, 2016 21:03:48 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 179
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3382
Рейтинг сообщения: 0
Не проще подключить датчики параллельно и выбирать нужный по идентификатору?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Пн янв 04, 2016 21:06:14 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1486
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15267
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Проще...
Но там прожку доработать муторнее.
8)
Второй минус - отраженные сигналы - для нескольких датчиков прийдется или на "полный формирователь" переходить или примириться с возможными сбоями, вызванными свойствами соединительных кабелей и их геометрией.
:(


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Пн янв 04, 2016 21:16:03 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1432
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4591
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Ребята, у человека ГОТОВОЕ УСТРОЙСТВО ! Оно обеспечивает подключение только одного датчика.
Человек не умеет писать программы. Ему просто нужно сделать внешнюю коммутацию датчиков своими силами !


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Пн янв 04, 2016 21:18:17 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 179
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3382
Рейтинг сообщения: 0
Если на на асме, может быть, но на ЯВУ опрос нескольких датчиков включенных параллельно, обычно это не вызывает затруднений.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Пн янв 04, 2016 21:50:15 
Друг Кота

Карма: -18
Рейтинг сообщений: 29
Зарегистрирован: Вс дек 05, 2010 06:10:34
Сообщений: 4583
Откуда: ЮВ
Рейтинг сообщения: 0
Аlex писал(а):
Ему просто нужно сделать внешнюю коммутацию датчиков своими силами !

Ну что мешает??? Тумблер... реле... ключи там разные... типа 4053...

_________________
"Я не даю готовых решений, я заставляю думать!"(С)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Пн янв 04, 2016 23:32:43 
Держит паяльник хвостом
Аватар пользователя

Карма: 19
Рейтинг сообщений: 152
Зарегистрирован: Ср мар 03, 2010 11:48:00
Сообщений: 999
Откуда: Уфа
Рейтинг сообщения: 0
Коммутировать только сигнальный провод, не снимая питания с датчиков. Иначе после каждого переключения показания будут начинаться с 85 градусов. Переключение, наверно, лучше сделать на реле, или ключами с малым сопротивлением канала, например ADG419.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Вт янв 05, 2016 10:07:47 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1486
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15267
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Увы...
Без "влезания в программу" ничего не выйдет - в любом варианте коммутации надо синхронизировать переключение с моментами обмена данными с датчиками.
:(


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Ср янв 06, 2016 21:43:38 
Друг Кота
Аватар пользователя

Карма: 48
Рейтинг сообщений: 96
Зарегистрирован: Пн мар 22, 2010 11:01:14
Сообщений: 7443
Откуда: СССР, г. Москва.
Рейтинг сообщения: 0
Хатуль_мадан писал(а):
Коммутировать только сигнальный провод, не снимая питания с датчиков. Иначе после каждого переключения показания будут начинаться с 85 градусов.

Переключаю средний вывод датчика (Data) - работает, но после переключения сначала показывает 85*С.

_________________
Я рожден при социализме, и я этим горжусь!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Ср янв 06, 2016 23:23:30 
Держит паяльник хвостом
Аватар пользователя

Карма: 19
Рейтинг сообщений: 152
Зарегистрирован: Ср мар 03, 2010 11:48:00
Сообщений: 999
Откуда: Уфа
Рейтинг сообщения: 0
Тут важно включение датчиков по трехпроводке, с независимым питанием, а не с паразитным по двум проводам. Мозги в датчике не должны сбрасываться при переключении.
Момент переключения можно отслеживать по окончанию обмена в сигнальном проводе, там короткие пакеты примерно раз в секунду, причем после считывания температуры идет сразу команда на следующее преобразование.
Но наверно, на самом деле лучше исправить программу.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Ср янв 06, 2016 23:50:22 
Друг Кота
Аватар пользователя

Карма: 48
Рейтинг сообщений: 96
Зарегистрирован: Пн мар 22, 2010 11:01:14
Сообщений: 7443
Откуда: СССР, г. Москва.
Рейтинг сообщения: 0
Оба работают по трем проводам. Может быть нужно на каждый датчик по резистору 4к7 ставить? А то резистор так и остался один, в плате...

Хатуль_мадан писал(а):
Но наверно, на самом деле лучше исправить программу.

Я не умею.

_________________
Я рожден при социализме, и я этим горжусь!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Чт янв 07, 2016 10:17:09 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1486
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15267
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Тогда нечто типа селекции с помощью одновибратора и триггера (внешняя рассыпуха) подключенных к шинке данных и пинания коммутатора после каждого пакета определенной длительности...
Аппаратный логгер на линии данных...
БББЫРРР... :solder: :facepalm:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Чт янв 07, 2016 14:43:44 
Держит паяльник хвостом
Аватар пользователя

Карма: 19
Рейтинг сообщений: 152
Зарегистрирован: Ср мар 03, 2010 11:48:00
Сообщений: 999
Откуда: Уфа
Рейтинг сообщения: 0
Да уж... Но ведь человек хочет доработать существующую конструкцию термометра, причем по неизвестной схеме и непонятно каким МК (может уже свободных ног и памяти нет). В этом случае действительно нужен переключатель по типу мультивибратора с периодом 5...10 секунд и схемкой разрешения переключения только в моменты "свободной шины данных". А уж на рассыпухе дорабатывать, или прилепить малюсенький МК с простой задачей, это дело реализации идеи.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Всё по DS18(B/S)20.
СообщениеДобавлено: Ср янв 13, 2016 19:03:39 
Грызет канифоль

Карма: -5
Рейтинг сообщений: 38
Зарегистрирован: Ср дек 21, 2011 13:05:30
Сообщений: 271
Рейтинг сообщения: 0
Попалась в руки DS1821 , скажите, она - аналог DS1820 или совсем другие там команды? Обе они - 1Wire. Поскольку эти - пока еще доступны есть потребность сделать на ней термометр.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 1164 ]     ... , , , 44, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y