|
|
  |
Буфер 1w для DS1820 |
|
|
|
May 8 2013, 08:28
|
Группа: Новичок
Сообщений: 3
Регистрация: 8-05-13
Пользователь №: 76 765

|
Доброго времени суток!
Есть готовый прибор, к нему подключаются датчики sd18s20. Организованно следующим образом. Питание паразитноес (2k на плюс 5), пин МК непосредственно к разъему (!) ну и естественно далее на датчик (один на линии). От разъема до датчика от 2м до 10м. Кабель два провода, каждый в отдельном экране.
Проблема - сбоит прибор (от потери связи с ним до горелых МК). Первим делом питание - 5V и переодические "затухающие синусойды" (около 25MHz, P-P 200mV) Дошел до датчиков. А там похожая ситуации, но P-P относительно питания симметрично почти 3V (в момент переключения из 1 в 0 и обратно) Это ж косяк полный! Если было организованно по отльным портам RX TX, то транзисторный буфер. А как быть с одной линией? Да, датчики стоят и "пустых шкафах" и с силовыми цепями.
|
|
|
|
|
May 8 2013, 09:12
|
Группа: Новичок
Сообщений: 3
Регистрация: 8-05-13
Пользователь №: 76 765

|
На столе можно все. Пока это не делал. Уверен что работать будут как часы . Давно сам заморачивался с этими датчиками по трем проводам - все Ок. Приборы уже стоят, разработчик все пропил  Вот теперь решаю что да как.
Сообщение отредактировал il1533 - May 8 2013, 09:12
|
|
|
|
|
May 8 2013, 14:27
|
Знающий
   
Группа: Участник
Сообщений: 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
|
|
|
|
|
May 8 2013, 15:27
|
Частый гость
 
Группа: Участник
Сообщений: 195
Регистрация: 16-02-12
Пользователь №: 70 299

|
включите послед.с выводом резистор на 33..100 Ом - перестанут гореть контроллеры Цитата Питание паразитноес (2k на плюс 5) при паразитном питании нужно подавать +5В с ноги контроллера на датчик во время измерения.
|
|
|
|
|
May 13 2013, 10:17
|
Группа: Новичок
Сообщений: 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 при этом была верна!
|
|
|
|
|
May 13 2013, 14:04
|
практикующий тех. волшебник
    
Группа: Участник
Сообщений: 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 град. это и понятно. в ввиду конструктива датчика и паразитного питания.
|
|
|
|
|
May 13 2013, 15:35
|
Знающий
   
Группа: Участник
Сообщений: 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)в чем прикол то?
|
|
|
|
|
May 18 2013, 21:58
|
Частый гость
 
Группа: Свой
Сообщений: 75
Регистрация: 7-04-05
Из: Украина
Пользователь №: 3 948

|
Цитата(il1533 @ May 13 2013, 13:17)  А вот это может кому будет интересно: 5гр. (ИПП-4000) DS18S20 несколько раз выдал темп. выше 90 град. (был настроен порог в программе), CRC при этом была верна! Если используется паразитное питание то нельзя посылать широковещательную команду преобразования температуры, - только последовательно кажому датчику. Столкнулся как то с этим при переходе с 3-х проводной линии на 2-х проводную. Датчики бред показывали, а не реальную температуру. Иногда еще такое наблюдаю на 2-х проводных линиях , когда какие то проблемы с самой линией (плохой контакт в разъёме, КЗ линии...) или с выходным буфером. Вообщем, не хватает питания датчикам для правильного преобразования температуры...
--------------------
Метрология - наука о достаточной точности.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|