Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков. |
29.04.2015, 22:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: mosfet для ds18b20
Сообщение от dosikus
|
yellow87, 30 метров витой парой . Дальше нужды не было ...
|
При не-балансном сигнале от витой пары больше вреда, чем пользы
|
|
|
|
30.04.2015, 05:47
|
|
Вид на жительство
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
Re: mosfet для ds18b20
Пока пробую без проводов - сразу на плате.
Пока подключено по трёхпроводной схеме - всё нормально.
Перехожу на двухпроводную - получаю результат КЗ датчика.
Уменьшаю сопротивление подтяжки до 1кОм - получаю 85 градусов.
Возвращаю 4к7 и на время измерения переключаю линию на вывод единицы - опять получаю 85 градусов.
Может при переходе на паразитную схему нужно тайминги менять
|
|
|
|
30.04.2015, 06:20
|
|
Прописка
Регистрация: 05.05.2007
Сообщений: 116
Сказал спасибо: 10
Сказали Спасибо 58 раз(а) в 34 сообщении(ях)
|
Re: mosfet для ds18b20
Сообщение от yellow87
|
переходе на паразитную схему нужно тайминги менять
|
Ничего менять не надо, просто вы, что-то делаете не корректно. Для наглядности я бы рекомендовал использовать анализатор, например, салае логик, для начинающих это "то шо доктор прописал" и сразу будут видны все баги.
Только надо учитывать особенности работы с внешним питанием и с паразитным, есть большая разница, читайте описания... например диапазон температур максимум до 110, когда с внешним 125...
Насчет подтягивающего резистора, если вам надо удаление датчика от контроллера на 10 см можете ставить и 4,7к, если до 300 метров, то надо уменьшить до 910 ом.
|
|
|
|
30.04.2015, 10:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
|
Re: mosfet для ds18b20
Ну, 910 Ом при 5В питания маловато будет. Все-таки ток ключа DS18B20 регламентируется значением 4 мА.
|
|
|
|
04.05.2015, 10:13
|
|
Вид на жительство
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
Re: mosfet для ds18b20
Меняю схему с двухпроводной на трёхпроводную - опять всё нормально измеряет.
Подключил цифровой анализатор(не SalaeLogik, а другой) но он мне ничего не прояснил: Вот прилагаю скриншот
Попробовал ещё один датчик - опять 85 на паразитном. И тут я вспомнил, что где-то читал, что для паразитного питания нужны датчики у которых это указано в маркировке DS18B20PAR, а у меня без PAR, так что значит из-за этого всё! Но в нашем магазине только такие датчики(без PAR)
Последний раз редактировалось yellow87; 05.05.2015 в 09:16.
|
|
|
|
08.05.2015, 07:29
|
|
Вид на жительство
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
Re: mosfet для ds18b20
Оказывается метка PAR совершенно ни при чём. Она показывает, что питать датчик можно только паразитным способом и третью ножку необязательно соединять с первой - внутри уже соединено.
А оказалось, что проблема была в таймингах - немного подкорректировал и всё заработало!
Причём без транзистора! А он, как я понял, нужен только для того, чтобы если случиться КЗ на линии, не сжечь ножку порта, питающую датчик во время измерения температуры.
------------------
Чтобы при КЗ не сжечь ножку порта, последовательно в линию запаял сопротивление в 360 Ом.
И всё работает и измеряет!
Последний раз редактировалось yellow87; 08.05.2015 в 07:50.
Причина: добавил резистор
|
|
|
|
23.05.2015, 13:11
|
|
Частый гость
Регистрация: 15.05.2015
Сообщений: 22
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: mosfet для ds18b20
Сообщение от yellow87
|
Ну я так и понял. Вот только в нашем магазине самые дешёвые N-канальные стоят 3рубля, а Р-канальные 18рублей.
И ещё вопрос: Зачем нужен дополнительный резистор, подтягивающий к плюсу питания затвор? Разве нельзя без него? (Если на затвор подаю нуль, то транзистор открывается, если еденицу - закрывается.)
|
и чё? - большие деньги 18р.
подтягивающий к плюсу резистор нужен для надежного запирания и для снятия емкостного заряда на затворе - который сказывается на скорость работы поливика
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:25.
|
|