Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков.

 
Опции темы
Непрочитано 29.04.2015, 10:40  
yellow87
Вид на жительство
 
Аватар для yellow87
 
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
yellow87 на пути к лучшему
Вопрос mosfet для ds18b20

На схемах с паразитным питанием термометра DS18B20 используют р-канальный полевик с индуцируемым каналом. А у меня в наличии только N-канальные. Но вот как его правильно в схему впаять - не могу разобраться.
Реклама:
yellow87 вне форума  
Непрочитано 29.04.2015, 11:10  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: mosfet для ds18b20

Никак. Не надо паять что попало и как попало.
Easyrider83 вне форума  
Непрочитано 29.04.2015, 12:21  
yellow87
Вид на жительство
 
Аватар для yellow87
 
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
yellow87 на пути к лучшему
По умолчанию Re: mosfet для ds18b20

Ну я так и понял. Вот только в нашем магазине самые дешёвые N-канальные стоят 3рубля, а Р-канальные 18рублей.
И ещё вопрос: Зачем нужен дополнительный резистор, подтягивающий к плюсу питания затвор? Разве нельзя без него? (Если на затвор подаю нуль, то транзистор открывается, если еденицу - закрывается.)
yellow87 вне форума  
Непрочитано 29.04.2015, 13:17  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: mosfet для ds18b20

Сообщение от yellow87 Посмотреть сообщение
И ещё вопрос: Зачем нужен дополнительный резистор, подтягивающий к плюсу питания затвор? Разве нельзя без него? (Если на затвор подаю нуль, то транзистор открывается, если еденицу - закрывается.)
И ещё вопрос: Зачем нужен сам датчик, если при открытом транзисторе он всё равно ничего не передаст, особенно без нормального питания?
Разве нельзя без него?
omercury вне форума  
Непрочитано 29.04.2015, 18:21  
yellow87
Вид на жительство
 
Аватар для yellow87
 
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
yellow87 на пути к лучшему
По умолчанию Re: mosfet для ds18b20

omercury, для демонстрации своего остроумия сущствуют другие форумы, а этот называется "...для начинающих электронщиков"
И зачем вы вносите путаницу: "при открытом транзисторе датчик всё равно ничего не передаст" ?!
При открытом транзисторе датчик занимается измерением. Потом транзистор закрывается и МК опрашивает датчик для получения результата измерений.
У меня есть предположение, что так подключают к выходу контроллера с открытым коллектором. Вывод настраивают на вывод нуля - транзистор открывается, настраивают на вход - закрывается.
Но у меня стандартный пин-выход: Могу и ноль на затвор подать, могу и еденицу. И без резистора этого. Разве не так?
yellow87 вне форума  
Непрочитано 29.04.2015, 18:34  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 813 раз(а) в 590 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: mosfet для ds18b20

Нафиг там вообще транзистор-то нужен?
Откидываем команду "измерять", потом щелкаем ногу с floating input'а на push-pull output и выставляем в единицу. В течение секунды занимаемся своими делами, потом как время подошло, начинаем опрашивать...
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 29.04.2015, 18:35  
yellow87
Вид на жительство
 
Аватар для yellow87
 
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
yellow87 на пути к лучшему
По умолчанию Re: mosfet для ds18b20

вот эта стандартная схема
Миниатюры:
Нажмите на изображение для увеличения
Название: паразит_jpg.JPG
Просмотров: 169
Размер:	15.2 Кб
ID:	78893  
yellow87 вне форума  
Непрочитано 29.04.2015, 18:43  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 813 раз(а) в 590 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: mosfet для ds18b20

В даташите нет резисторов на затворе! Да и не нужны они в данном случае.
мосфет у вас слабый, ШИМить вы им ничего не будете → между ногой МК и базой резистор не нужен. И между плюсом и базой резистор можно не ставить, если вы не будете ничего по линии передавать, пока не настроили на выход ногу с транзистором...

И таки опять задам вопрос: нафиг лепить этот транзистор? У вас что, МК не успеет за 10мкс переключить ногу со входа на выход и забульбенить туда единицу??
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 29.04.2015, 18:57  
yellow87
Вид на жительство
 
Аватар для yellow87
 
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
yellow87 на пути к лучшему
По умолчанию Re: mosfet для ds18b20

да я был бы рад обойтись без лишних транзисторов-резисторов!
Попробовал сделать как здесь http://radioman.su/view.php?id=40
Но постоянно получаю LSB=80 MSB=5
А может в этом всё и дело: Я пин на вывод не переключал и еденицу в линию не бульбенил!
Завтра попробую.

Последний раз редактировалось yellow87; 29.04.2015 в 19:07.
yellow87 вне форума  
Непрочитано 29.04.2015, 19:09  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 813 раз(а) в 590 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: mosfet для ds18b20

Сообщение от yellow87 Посмотреть сообщение
Но постоянно получаю LSB=80 MSB=5
А точно тайминги нормальные получаются? Как только передали последний бит команды start measurement, надо сразу же в течение ‹10мкс перевести ногу в PPOUT и забульбенить единицу. И держать хотя бы секунду в состоянии 1. А потом уже опрашивать.
А так у вас налицо нехватка питания во время измерения температуры, вот датчик и отдает дефолтное значение.

В общем, у вас прерывание compare-capture когда срабатывает на последнем переданном бите, тогда и сразу же забульбенивайте ногу на выход, подавайте единицу и вырубайте таймер.
Если же вы через DMA организуете работу 1-wire, то синхронизацию DMA надо выполнять по событию CCEV, а не UEV. В этом случае прерывание "конец передачи DMA" и будет сигналом перевести ногу в режим PPOUT и забульбенить туда единицу.

Или подтягивающий резистор поставить поменьше, если МК такой дохлый, что за 10мкс не успевает. Скажем, на полтора килоома...

Вообще, нафига вам паразитное питание? Третий провод никак нельзя что ли протянуть?

Цитата:
Я пин на вывод не переключал и еденицу в линию не бульбенил!
Дык, ясен пень, ничего не выйдет: датчику полтора миллиампера надо, как он такой ток через 4.7кОм вытянет?
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Книги dosikus Делимся опытом 11242 29.12.2015 23:45
Парапсихология, гомеопатия и паранаука Marc2005 Отвлекитесь, эмбеддеры! 2616 05.09.2014 23:07
[Решено] Сборник перлов любителей кабельщины mikesmith Отвлекитесь, эмбеддеры! 135 14.08.2007 15:49


Часовой пояс GMT +4, время: 12:31.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot