Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
12.06.2017, 14:07
|
|
Временная регистрация
Регистрация: 21.02.2010
Сообщений: 72
Сказал спасибо: 53
Сказали Спасибо 106 раз(а) в 23 сообщении(ях)
|
Надежность температурных датчиков
Сделал сборщика показаний температуры с 20 точек, датчики взял какие попались на тот момент - DS18S20. На всех трактах передачи показаний присутствует обработка ошибок, для определения, что вышло из строя, если конечно, что то выйдет из строя в этой системе сбора данных. Периодически "выскакивали" одни и те же ошибки - несовпадение CRC при приеме данных от DS18S20 к контроллеру.
Система проработала непрерывно 4 месяца.
Трехпроводная схема подключения, витуха 5 м, 4,7к, 5 В стабильное. Наводок нет.
Есть ли статистика выхода из строя датчиков, типа DS1820? Насколько они надежны при измеряемой температуре от -30 до +50С?
Если процент выхода из строя DS не превышает 3%, тогда все в порядке. А если выше? Придется подбирать другие датчики.
__________________
Не каждый вор - радиолюбитель, но каждый радиолюбитель - ...!
|
|
|
|
12.06.2017, 14:51
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,221 раз(а) в 1,319 сообщении(ях)
|
Re: Надежность температурных датчиков
Ну а чтож вы еще хотели на таком расстоянии при таком количестве датчиков на линии?
Витая пара даёт эффект только на дифференциальном сигнале, а у тех термометров - тупая однопроводная линия данных. Хоть там завейся, а толку от витой пары нету.
Датчки, стопудово, исправны и не "выходили из строя". А ошибки гонит линия. Фронты заваливаются, отсюда ошибка определения "1" и несовпадение CRC.
|
|
|
Сказали "Спасибо" NewWriter
|
|
|
12.06.2017, 15:28
|
|
Временная регистрация
Регистрация: 21.02.2010
Сообщений: 72
Сказал спасибо: 53
Сказали Спасибо 106 раз(а) в 23 сообщении(ях)
|
Re: Надежность температурных датчиков
NewWriter, количество датчиков много, но каждый присоединен к контроллеру по отдельной линии (для упрощенной замены при необходимости), длина линии - 5 м. Волновое сопротивление линии при таких скоростях приема/передачи и длине кабеля роли не играют. Несовпадение CRC при передаче данных от датчика до контроллера не постоянное, а апериодическое (раз в час, к примеру или того меньше). Опрос датчиков - менее, чем 1 раз в секунду. Заваленные фронты... кабель... маловероятно. Скруток нет, сплошная пайка, Все провода сухие.
При несовпадении CRC (контроллер подсчитывает CRC тоже), на табло выводится надпись Er08 (мне так удобнее было распределять номера ошибок при диагностике). Такая ошибка выскакивала и ранее на всех датчиках апериодически - раз в сутки, к примеру. Сейчас такие случаи слегка участились. Разумеется есть несколько вероятных причин.
1)корявый софт обработки протокола 1-Ware.
2) Плывут характеристики кабелины (уменьшилось сопротивление изоляции, к примеру).
3) Датчики потенциально ненадежны.
Вот я по третьему пункту и акцентирую.
С первым пунктом - проверим ещё более тщательно, это не проблема.
__________________
Не каждый вор - радиолюбитель, но каждый радиолюбитель - ...!
Последний раз редактировалось Antifire1; 12.06.2017 в 15:43.
|
|
|
|
12.06.2017, 15:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: Надежность температурных датчиков
Ни разу не видел, чтоб они из строя выходили, а ошибки CRC при опросе были (в моем случае - наверняка из-за софта, кстати), но было наплевать - поставил выводить ошибку, если пять обменов подряд с конкретным датчиком не удались, и всё, нету ошибок...
|
|
|
|
12.06.2017, 15:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,368
Сказал спасибо: 85
Сказали Спасибо 626 раз(а) в 378 сообщении(ях)
|
Re: Надежность температурных датчиков
4) Появились внешние помехи.
5) Неправильные тайминги в прошивке. Как выдерживаете тайминги? Там же довольно критично, единицы микросекунд
За время работы с этими датчиками выходов из строя не наблюдал..
Характеристики кабеля - да критичны.
Уменьшите резистор подтяга до 1К. Во многих случаях помогает.
|
|
|
Сказали "Спасибо" pambaru
|
|
|
12.06.2017, 15:46
|
|
Временная регистрация
Регистрация: 21.02.2010
Сообщений: 72
Сказал спасибо: 53
Сказали Спасибо 106 раз(а) в 23 сообщении(ях)
|
Re: Надежность температурных датчиков
Софт со стороны контроллера - железный, закварцованный. Питание датчика стабилизировано 7805. Разброс значений в электропитании не может быть причиной затягивания фронтов, в данном случае.
__________________
Не каждый вор - радиолюбитель, но каждый радиолюбитель - ...!
|
|
|
|
12.06.2017, 16:00
|
|
Временная регистрация
Регистрация: 21.02.2010
Сообщений: 72
Сказал спасибо: 53
Сказали Спасибо 106 раз(а) в 23 сообщении(ях)
|
Re: Надежность температурных датчиков
pambaru, 5 пункт - отражение первого (корявый софт).
Помехи продольные и поперечные - исключены.
__________________
Не каждый вор - радиолюбитель, но каждый радиолюбитель - ...!
|
|
|
|
12.06.2017, 16:12
|
|
Временная регистрация
Регистрация: 21.02.2010
Сообщений: 72
Сказал спасибо: 53
Сказали Спасибо 106 раз(а) в 23 сообщении(ях)
|
Re: Надежность температурных датчиков
Встречались утверждения на профильных сайтах, что сроки службы датчиков DS уменьшаются если измерять ими температуру более 100.
По третьему пункту, меня бы вполне устроило сообщение, типа "паял 100 датчиков, все работают уже три года..."
__________________
Не каждый вор - радиолюбитель, но каждый радиолюбитель - ...!
|
|
|
|
12.06.2017, 16:23
|
|
Вид на жительство
Регистрация: 10.06.2007
Сообщений: 429
Сказал спасибо: 34
Сказали Спасибо 51 раз(а) в 47 сообщении(ях)
|
Re: Надежность температурных датчиков
Сообщение от Antifire1
|
Софт со стороны контроллера - железный, закварцованный. Питание датчика стабилизировано 7805. Разброс значений в электропитании не может быть причиной затягивания фронтов, в данном случае.
|
Что такое - железный и закварцованный софт? Впервые о таком слышу...
Слышал, что DS18S20 при температуре больше 80 долго не живут (кто-то догадался использовать их в отопительном котле вместо старых добрых терморезисторов).
|
|
|
|
12.06.2017, 16:26
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,119
Сказал спасибо: 2,569
Сказали Спасибо 11,941 раз(а) в 5,989 сообщении(ях)
|
Re: Надежность температурных датчиков
Сообщение от Antifire1
|
По третьему пункту, меня бы вполне устроило сообщение, типа "паял 100 датчиков, все работают уже три года..."
|
Десять лет устроит? Не, ну, не без отходов... Работают в уличных условиях. Если установка косорукая - ноги отгнивают. И да, DS18B20.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:52.
|
|