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

 
 
 
Reply to this topicStart new topic
> Буфер 1w для DS1820
il1533
сообщение May 8 2013, 08:28
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 8-05-13
Пользователь №: 76 765



Доброго времени суток!

Есть готовый прибор, к нему подключаются датчики sd18s20.
Организованно следующим образом. Питание паразитноес (2k на плюс 5), пин МК непосредственно к разъему (!)
ну и естественно далее на датчик (один на линии). От разъема до датчика от 2м до 10м. Кабель два провода,
каждый в отдельном экране.

Проблема - сбоит прибор (от потери связи с ним до горелых МК).
Первим делом питание - 5V и переодические "затухающие синусойды" (около 25MHz, P-P 200mV)
Дошел до датчиков. А там похожая ситуации, но P-P относительно питания симметрично почти 3V (в момент переключения из 1 в 0 и обратно)
Это ж косяк полный!
Если было организованно по отльным портам RX TX, то транзисторный буфер.
А как быть с одной линией?
Да, датчики стоят и "пустых шкафах" и с силовыми цепями.
Go to the top of the page
 
+Quote Post
kovigor
сообщение May 8 2013, 08:36
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(il1533 @ May 8 2013, 11:28) *
Первим делом питание - 5V и переодические "затухающие синусойды" (около 25MHz, P-P 200mV)
...
А как быть с одной линией?

А непаразитное питание организовать нельзя ? Хотя бы для пары-тройки датчиков, с целью проверки ?
Go to the top of the page
 
+Quote Post
il1533
сообщение May 8 2013, 09:12
Сообщение #3





Группа: Новичок
Сообщений: 3
Регистрация: 8-05-13
Пользователь №: 76 765



На столе можно все.
Пока это не делал. Уверен что работать будут как часы .
Давно сам заморачивался с этими датчиками по трем проводам - все Ок.
Приборы уже стоят, разработчик все пропил sm.gif
Вот теперь решаю что да как.


Сообщение отредактировал il1533 - May 8 2013, 09:12
Go to the top of the page
 
+Quote Post
kovigor
сообщение May 8 2013, 10:58
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(il1533 @ May 8 2013, 12:12) *
Вот теперь решаю что да как.

Так и сделайте непаразитное питание. 2...10 метров провода переложить не так уж и сложно. Подайте к каждому датчику три провода, а не два, и всего делов ...
Go to the top of the page
 
+Quote Post
Jury093
сообщение May 8 2013, 14:27
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(il1533 @ May 8 2013, 12:28) *
А как быть с одной линией?
Да, датчики стоят и "пустых шкафах" и с силовыми цепями.

а вы не пробовали почитать полезные статьи, например, с того же Даллас/Максим?
http://www.maximintegrated.com/design/tech...dex.mvp/id/1#c1
типа AN148 - где пишут про дистанцию до 200м и как ее достичь..
или AN5134 - изолирование w1..

я бы, как минимум, поставил защитные стабилитроны вверх и вниз, ограничил ток. в клиническом случае поискал бы опторазвязку..
кстати, тип провода тоже немаловажен и экран не панацея - это обсуждалось где-то на http://ru-radio-electr.livejournal.com/

update "пин МК непосредственно к разъему" - заодно посмотрите ТТХ пина этого загадочного МК

Сообщение отредактировал Jury093 - May 8 2013, 14:29
Go to the top of the page
 
+Quote Post
zöner
сообщение May 8 2013, 15:27
Сообщение #6


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

Группа: Участник
Сообщений: 195
Регистрация: 16-02-12
Пользователь №: 70 299



включите послед.с выводом резистор на 33..100 Ом - перестанут гореть контроллеры
Цитата
Питание паразитноес (2k на плюс 5)
при паразитном питании нужно подавать +5В с ноги контроллера на датчик во время измерения.
Go to the top of the page
 
+Quote Post
il1533
сообщение May 13 2013, 10:17
Сообщение #7





Группа: Новичок
Сообщений: 3
Регистрация: 8-05-13
Пользователь №: 76 765



Всем спасибо за участие!

1) Не паразитное питание сделать уже никак - устройства работают в разных городах и перепахивать
все никто не будет.
2) Статейки смотрю.
3) Диоды (или что еще после статеек) будут обязательно, но только в новых устройствах. А вот как со старыми быть? В этом и вопрос...
4) Mega128A
5) 33-100Е посл. - точно, как такое забыл )

Чуть позже выложу все безобразия по линии картинкой.

Открыл оч. старую схему своего девайса, там вот так:
Mega8, LL4148 в обратку на плюс и минус, подтяжка 4k7 на плюс, последовательно с пином 51Е, и шунтирующий 51рF на землю.
Кстати, этот приборчик по датчикам держал 3гр., на 4гр. тупо уходил в отказ (без зависаний МК) с передачей своего состояния.

А вот это может кому будет интересно:
5гр. (ИПП-4000) DS18S20 несколько раз выдал темп. выше 90 град. (был настроен порог в программе), CRC при этом была верна!



Go to the top of the page
 
+Quote Post
kolobok0
сообщение May 13 2013, 14:04
Сообщение #8


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(il1533 @ May 13 2013, 14:17) *
.. Не паразитное питание сделать уже никак...

тогда точнее с временными задержками, плюс схема включения от поставщика. но в пром. - это боловство. будете ловить "разогрев" - он же дрейф, помехи и прочую муть.

Цитата(il1533 @ May 13 2013, 14:17) *
..LL4148 в обратку на плюс и минус

от статики они не спасут. от мелкой помехи только?

Цитата(il1533 @ May 13 2013, 14:17) *
... шунтирующий 51рF на землю.

это вот вроде как зло.

Цитата(il1533 @ May 13 2013, 14:17) *
..по датчикам держал 3гр.,

вот это заинтересовало (собственно из-за этого пишу). расшифруйте плиз.

Цитата(il1533 @ May 13 2013, 14:17) *
...несколько раз выдал темп. выше 90 град.

это и понятно. в ввиду конструктива датчика и паразитного питания.
Go to the top of the page
 
+Quote Post
Jury093
сообщение May 13 2013, 15:35
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(kolobok0 @ May 13 2013, 18:04) *
вот это заинтересовало (собственно из-за этого пишу). расшифруйте плиз.

пальцем в небо - вероятно так ТС называет температурные датчики - градусники.. отсюда "держит 3гр, не держит 4гр" читать, как "работает с тремя датчиками, на четвертом валится.."

Цитата(il1533 @ May 13 2013, 14:17) *
3) Диоды (или что еще после статеек) будут обязательно, но только в новых устройствах. А вот как со старыми быть? В этом и вопрос...

менять на новые (защищенные) по мере выгорания приборов или изобретать узел защиты между Atmega128 и линией W1 или поискать готовые чипы для развязки..

Цитата
5гр. (ИПП-4000) DS18S20 несколько раз выдал темп. выше 90 град. (был настроен порог в программе), CRC при этом была верна!

может я чего не понял, но из даташита на ds18s20
Measures Temperatures from -55°C to +125°C (-67°F to +257°F)
в чем прикол то?
Go to the top of the page
 
+Quote Post
XsanyaX
сообщение May 18 2013, 21:58
Сообщение #10


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

Группа: Свой
Сообщений: 75
Регистрация: 7-04-05
Из: Украина
Пользователь №: 3 948



Цитата(il1533 @ May 13 2013, 13:17) *
А вот это может кому будет интересно:
5гр. (ИПП-4000) DS18S20 несколько раз выдал темп. выше 90 град. (был настроен порог в программе), CRC при этом была верна!


Если используется паразитное питание то нельзя посылать широковещательную команду преобразования температуры, - только последовательно кажому датчику. Столкнулся как то с этим при переходе с 3-х проводной линии на 2-х проводную. Датчики бред показывали, а не реальную температуру. Иногда еще такое наблюдаю на 2-х проводных линиях , когда какие то проблемы с самой линией (плохой контакт в разъёме, КЗ линии...) или с выходным буфером. Вообщем, не хватает питания датчикам для правильного преобразования температуры...


--------------------
Метрология - наука о достаточной точности.
Go to the top of the page
 
+Quote Post

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

 


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


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