22.01.2016, 20:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 982
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
|
Re: Детские вопросы - разбор подтяжек
Сообщение от NewWriter
|
UART на физическом RS485
|
Цену приемопередатчиков посчитали ? Для тридцати метров немного накладно.
Сообщение от NewWriter
|
Те же самые 2 провода
|
Какие "Те же" ? А питание ?
Сообщение от NewWriter
|
1-wire всё равно подразумевает общие шины питания и земли
|
в простейшем случае для реализации 1-wire достаточно сопротивления между RX и TX. Всё. На этом список деталей заканчивается.
|
|
|
|
22.01.2016, 21:50
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Детские вопросы - разбор подтяжек
Да, MAX485ESA - 42 руб на чипдипе. ST485BDR еще дешевле. Не шибко то накладно.. каждую копейку эдак экономить..
Хотя, шибко то не возражаю - хочется через 1-wire, можно через 1-wire. Главное - чтобы если вдруг пойдут косяки - сразу понять, отчего и почему они пошли
|
|
|
|
24.01.2016, 22:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.10.2006
Сообщений: 1,446
Сказал спасибо: 99
Сказали Спасибо 317 раз(а) в 233 сообщении(ях)
|
Re: Детские вопросы - разбор подтяжек
Сообщение от Wiza_
|
в простейшем случае для реализации 1-wire достаточно сопротивления между RX и TX. Всё. На этом список деталей заканчивается.
|
Зачем RX и TX? Одной ноги микроконтроллера вполне достаточно
|
|
|
|
24.01.2016, 23:10
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Детские вопросы - разбор подтяжек
...и даже более чем достаточно Всё равно полудуплекс
|
|
|
|
24.01.2016, 23:14
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Детские вопросы - разбор подтяжек
Сообщение от Godzilla82
|
Зачем RX и TX? Одной ноги микроконтроллера вполне достаточно
|
Это для нормальных МК, в случае с УАРТ, одной ноги достаточно, а для ненормальных - две.
|
|
|
|
26.01.2016, 19:36
|
|
Прописка
Регистрация: 10.01.2016
Адрес: Молдова, Кишинёв
Сообщений: 126
Сказал спасибо: 31
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Детские вопросы - разбор подтяжек
А это уже совсем из другой оперы. Чтобы и питание, и данные были по одному проводу, вначале это питание нужно подать (длительная лог.1) и зарядить конденсатор
=====
нет я не про таблекти а именно про два МК. второй МК можно подключить паразитным напряжением при этом чтоб он посылал/принимал команды/данные
или МК как второе устройство слишком прожорлив ?
Если вход высокоомный, и он в свободном состоянии
====
откуда инфа про свободное состояние когда там речь шла что на входе +5 с/без резистора ?
вопрос про подтяжки применительно к пониманию подтяжек как метода в общем и к 1 wire в частности
1wire один провод и питание и данные
====
ну да а что вас тут смущает ? паразитное питание... питание и шина данных в одном провоже... что тут космического ? скажите и я посмеюсь
да причем тут экономия проводов. мне для самопознания интересно понять подтяжки и реализовать 1wire на 2мк может. и да на скорость наплевать во время познания.
Если изначально в обоих МК используется аппаратный полнодуплексный UART (с выходом без OD), то НИГДЕ
====
почему ? МК много жрут для паразитного питания?
|
|
|
|
26.01.2016, 19:50
|
|
Прописка
Регистрация: 10.01.2016
Адрес: Молдова, Кишинёв
Сообщений: 126
Сказал спасибо: 31
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Детские вопросы - разбор подтяжек
тут возникло два вопроса
" любая начатая процедура обмена может длиться сколь угодно долго за счет пауз между отдельными тайм-слотами, но всегда должна быть завершена полностью "
как мы узнаем это завершилась передча или устройство отвалилось от сети ?
" PRESENCE). Этот же импульс устройство всегда выдает в линию, если обнаружит сигнал RESET "
Мк дал ресерт и все 10 устройств затараторили презентом... явно колизия какаято намечается ?
|
|
|
|
26.01.2016, 20:01
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 982
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
|
Re: Детские вопросы - разбор подтяжек
alexbmd, Шину ведёт мастер. Опрос начинается командами(от мастера) Search ROM или Read ROM. Во втором случае - будут коллизии. В первом - есть алгоритм опроса чтобы найти серийники всех подключеных устройств.
Presence - это просто провал на шине. Одна просадка, дольше чем 480 мкс
Последний раз редактировалось Wiza_; 26.01.2016 в 20:03.
|
|
|
|
26.01.2016, 20:04
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Детские вопросы - разбор подтяжек
Сообщение от alexbmd
|
откуда инфа про свободное состояние когда там речь шла что на входе +5 с/без резистора
|
Без резистора на входе RXD никогда не будет "1" (кроме помех), потому что в общем случае нам не известно, есть ли где-то еще на линии такой резистор
Сообщение от alexbmd
|
мне для самопознания интересно понять подтяжки и реализовать 1wire на
|
Так давно бы уже попробовали и познали само.
Контроллеры разные бывают, с разным потреблением, да и режимы их работы бывают разные. В общем случае - я уже приводил схему. Конденсатор, диод. Заряжаем длительным высоким уровнем, потом ведем короткий обмен, снова заряжаем. Но у подключенного таким образом устройство должно быть микропотребление. LED-индикатор так не подключишь.
Сообщение от alexbmd
|
как мы узнаем это завершилась передча или устройство отвалилось от сети ?
|
На уровне протокола обмена.
Сообщение от alexbmd
|
Мк дал ресерт и все 10 устройств затараторили презентом...
|
Адресация, однако.
Сообщение от alexbmd
|
Если изначально в обоих МК используется аппаратный полнодуплексный UART (с выходом без OD), то НИГДЕ
====
почему ? МК много жрут для паразитного питания?
|
Не в этом дело. Смысла нет. У 1-wire тайминги другие, по другому устроено.
Но если чисто для себя, то... давно бы уже попробовали вживую...
Просто если на UART, то нужно делать, основываясь на требованиях именно этого интерфейса, а не применять в него то, что работает только на 1-wire (я про тайминги и другие понятия).
Последний раз редактировалось NewWriter; 26.01.2016 в 22:10.
|
|
|
|
26.01.2016, 20:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 982
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
|
Re: Детские вопросы - разбор подтяжек
Сообщение от alexbmd
|
почему ? МК много жрут для паразитного питания?
|
5вольт / 5килоом = 1 миллиампер. Найдёте МК, который потребляет меньше ?
Сообщение от NewWriter
|
Конденсатор, диод. Заряжаем длительным высоким уровнем, потом ведем короткий обмен, снова заряжаем. Но у подключенного таким образом устройство должно быть микропотребление. LED-индикатор так не подключишь.
|
Можно развить тему:
Питание 12 В, просадка до 9В мощным полевиком. На 1 А например.
И МК всегда накормлен и можно даже небольшой моторчик прикрутить.
Последний раз редактировалось Wiza_; 26.01.2016 в 20:13.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:51.
|
|