реклама на сайте
подробности

 
 
> DS18B20, Пожалуста помогите
Letis
сообщение Mar 31 2011, 23:14
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 124
Регистрация: 10-07-07
Пользователь №: 29 027



Понимаю, что тема возможно и проелась, но... Все таки хотелось подсумировать. Как правильно подключить датчик DS18B20 при длинной линии (3-пр.) и вожможным воздействиям ел-магн. излучения. Я сделал так (возле контроллера):
1. Подтяжка 1к.
2. Стабилитрон на 5В на питание и линию данных
3. конденсатор 0.1u на питание.
4. конденсатор 100p на линию данных
5. в разрив линии данных резистор 100 Ом.
Вопрос правильно ли я сделал ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Letis
сообщение Apr 5 2011, 20:22
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 124
Регистрация: 10-07-07
Пользователь №: 29 027



1. Понимаете, я столкнулся с проблемой когда из-за помех (срабатывает магнитный пускатель) датчик зависал, переставал отвечать, грелся. Спасало то что вырубал питание датчика, тогда запускалась. Правда я не помню что было с линией данных (0 или 1). Сейчас этого объекта нет, а защиту в приборе надо сделать. А управлять питанием от контроллера слишком жесткое решение. Читал что нужно линию данных кинуть на ноль на некоторое время, но может ли это помочь? Посоветуйте.
2. Мне нужно защитится от ел-магн. помех от магнитных пускателей. Каковы решения ?

Вот нашел в другом форуме версию о нагреве:
Цитата
Возможно, здесь имеет место "эффект защелкивания" КМОП-структур. Это явление хорошо известно и присуще многим элементам, построенным по КМОП-технологии. Из-за наличия у микросхем P-N-P-N стpкутуpы, подобной тиристору, при некоторых условиях возможно его открывание, приводящее к коpоткому замыканию между землей и питанием чеpез малое сопpотивление включенного паразитного тиpистоpа. Причем, потом единственный способ "выключить" такой тиристор - это полностью снять питание.
Нельзя даже кратковременно превышать абсолютный максимум по напряжению питания (т.е. не более 5,5-6 вольт). К примеру, у меня были случаи, когда AVR-процессор мгновенно раскалялся при запитке от блока питания Б5-8 (или аналогичных старых советских ), грешащих кратковременным забросом питания при включении (с 5в до 7,5 В - после этого я их никогда больше не использовал .
Именно по этой причине во многих схемах применяются супрессоры по питанию.
__________________


3. И еще. Иногда даже при длине линий всего 10см имеет место ошибки. Может дело в задержках. Иногда количество ошибок изменяется от партии датчика
Go to the top of the page
 
+Quote Post
xemul
сообщение Apr 6 2011, 10:24
Сообщение #3



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Letis @ Apr 6 2011, 00:22) *
1. Понимаете, я столкнулся с проблемой когда из-за помех (срабатывает магнитный пускатель) датчик зависал, переставал отвечать, грелся. Спасало то что вырубал питание датчика, тогда запускалась. Правда я не помню что было с линией данных (0 или 1). Сейчас этого объекта нет, а защиту в приборе надо сделать. А управлять питанием от контроллера слишком жесткое решение. Читал что нужно линию данных кинуть на ноль на некоторое время, но может ли это помочь? Посоветуйте.
2. Мне нужно защитится от ел-магн. помех от магнитных пускателей. Каковы решения ?

"эффект защелкивания" КМОП-структур может приключаться при превышении напряжением на входе ИМС напряжения питания.
Ванварные приборы за хардварный сброс считают удержание линии в "0" > 960 мкс. От такой беды не спасёт.
Расскажите лучше, каким кабелем подключался градусник, и не было ли петель по какому-либо шнурку - ну непонятно, куда помеха не-общего вида наводилась.
Решения:
1) поставить у градусника на DQ BAT54S-подобное и конденсатор по питанию, который сможет переварить помеху, или более другую схему защиты;
2) поверить производителю и использовать рекомендованные им для тяжёлых случаев тип кабеля, раскладку шнурков и обвязку у слейва.
Коль не нравится связка релюх, проведите натурный эксперимент с пускателем.
Цитата
3. И еще. Иногда даже при длине линий всего 10см имеет место ошибки. Может дело в задержках. Иногда количество ошибок изменяется от партии датчика

Проверяйте программу. (но лучше забудьте про delay_x3() и напишите конечный автомат для ванварного мастера на внешнем прерывании и прерывании от таймера)
"А партия у нас одна!" (давно С)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Letis   DS18B20   Mar 31 2011, 23:14
- - domowoj   А расстояние до датчика???   Apr 1 2011, 01:47
- - Letis   50-100 метров   Apr 1 2011, 01:52
|- - kovigor   Цитата(Letis @ Apr 1 2011, 04:52) 50-100 ...   Apr 1 2011, 11:00
- - kolobok0   Цитата(Letis @ Apr 1 2011, 03:14) ... в р...   Apr 1 2011, 13:01
|- - DimaJet   А у меня верёвочка метровой длины и все равно пере...   Apr 2 2011, 06:43
- - kenwood   50 метров:витая пара в экране еще возможно,но не б...   Apr 3 2011, 15:45
- - Letis   Понятно. Значит: 1. Растояние, которым я задался ...   Apr 4 2011, 18:56
- - domowoj   Можно сделать активный pull-up www.ibuttonlink.com...   Apr 5 2011, 02:11
- - Letis   Места очень мало, по этому активный pull-up не по...   Apr 5 2011, 07:12
- - Letis   Назрел еще вопрос. Резистор в линии данных, подтяж...   Apr 5 2011, 09:17
|- - xemul   Цитата(Letis @ Apr 5 2011, 13:17) Назрел ...   Apr 5 2011, 12:59
- - Letis   Какие именно внутренние защитные диоды Вы имеете в...   Apr 5 2011, 13:46
|- - xemul   Цитата(Letis @ Apr 5 2011, 17:46) Какие и...   Apr 5 2011, 16:25
- - Слесарь   Цитата(Letis @ Apr 1 2011, 03:14) Я сдела...   Apr 5 2011, 18:15
|- - Слесарь   Цитата(Letis @ Apr 6 2011, 00:22) Иногда ...   Apr 5 2011, 20:48
- - Letis   1. Как правильно включить BAT54S ? 2. Что лучше дл...   Apr 6 2011, 15:52
- - Letis   Из схемой включения BAT54S я разобрался, но остае...   Apr 7 2011, 08:41


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 14:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01389 секунд с 7
ELECTRONIX ©2004-2016