|
Снова про DS18B20 |
|
|
|
Nov 9 2010, 08:24
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 4-11-10
Пользователь №: 60 647

|
Подскажите, кто нибудь сталкивался с проблемой просаживания напряжения при работе с датчиком DS18b20? У меня по алгоритму запускается преобразование сразу на 4 датчиках а через 1 секунду считывается с них температура. В даташите на датчике написано, что после запуска преобразования температуры датчик начинает много потреблять. То есть если я запускаю сразу 4 датчика, то потребление возрастает в 4 раза и есть вероятность просаживания напряжения.
|
|
|
|
|
Nov 9 2010, 08:59
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 4-11-10
Пользователь №: 60 647

|
Цитата(ARV @ Nov 9 2010, 11:46)  в том же даташите написано, что потребление в активном режиме достигает сумасшедшей величины аж в целых 1,5 мА... 4 датчика потребят вообще дикую величину в 6 мА... такой бешеный ток может просадить источник питания... аккумулятор от камаза вам поможет  )) Хорошо....Тогда как вариант если один из датчиков дохлый?
|
|
|
|
|
Nov 9 2010, 10:30
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 4-11-10
Пользователь №: 60 647

|
Цитата(ARV @ Nov 9 2010, 12:03)  уважаемый, а если в ваш прибор лом воткнуть? ясное дело, всегда найдется вариант, когда что-то нарушит нормальную работу устройства. в данном случае, закорачивание питания на общий из-за неисправности датчика приведет к перегрузке источника питания... но аккумулятор от камаза и в этом случае поможет  Аккумулятор от камаза поможет наверное всем...
|
|
|
|
|
Nov 9 2010, 13:27
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Цитата(SortoVaritu @ Nov 9 2010, 14:24)  Подскажите, кто нибудь сталкивался с проблемой просаживания напряжения при работе с датчиком DS18b20? У меня по алгоритму запускается преобразование сразу на 4 датчиках а через 1 секунду считывается с них температура. В даташите на датчике написано, что после запуска преобразования температуры датчик начинает много потреблять. То есть если я запускаю сразу 4 датчика, то потребление возрастает в 4 раза и есть вероятность просаживания напряжения. А что показывает осциллограф? (Только не говорите, что Вы профессионально занимаетесь разработкой, но у Вас нет этого прибора. Не серьезно как-то.)
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Nov 9 2010, 14:11
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 4-11-10
Пользователь №: 60 647

|
Цитата(zhevak @ Nov 9 2010, 16:27)  А что показывает осциллограф? (Только не говорите, что Вы профессионально занимаетесь разработкой, но у Вас нет этого прибора. Не серьезно как-то.) Почему же - осцилограф у меня есть. Просто как бы это выразицца, в момент когда я это обнаружил он был не со мной. Просто на моей макетной плате трансформатор стоит на 15 вольт а надо бы на 9. У этого больше напряжение но меньше ток у 9 вольтового все наоборот. Вообщем осциллограф все разрешит. Заметил такую особенность, что в момент преобразования тускнеет ЖКИ дисплей на который я вывожу информацию. Цитата(MrYuran @ Nov 9 2010, 16:32)  А по очереди их никак не запустить? По очереди конечно запустиить можно. Только время на обработку всех 4 увеличивается в 4 раза.
|
|
|
|
|
Nov 10 2010, 07:26
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 4-11-10
Пользователь №: 60 647

|
Цитата(xemul @ Nov 9 2010, 19:38)  А есть куда торопиться? Если у Вас датчики живут в воздухе без обдува, то опрос чаще, чем раз в 30-40 с, ни к чему кроме ошибки от саморазогрева не приведёт. Посмотрите у производителя AN3930. Правда, там не указаны тепловые сопротивления для датчиков в TO-92 (они сильно зависят от конструктива и окружающих условий), но для среднепотолочного расчёта можете взять их из даташита на какой-нить транзистор в таком корпусе. Опрос в 30-40 секунд это очень медленно. У нас был стенд где использовалось 50 датчикоа и опрашивались они 1 раз в 5 секунд. Все прекрасно работало и ничего не грелось. Да, датчики вылетали иногда но ничего не поделаешь. Цитата(domowoj @ Nov 9 2010, 19:55)  Чтож у вас за источник, кот. просаживается от 6 мА? Схему. Я разобрался. Моргание происходит не из-за датчиков а из-за перерисовки экрана. Частота процессора только 8 МГц...
|
|
|
|
|
Nov 10 2010, 08:44
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 4-11-10
Пользователь №: 60 647

|
Цитата(_Pasha @ Nov 10 2010, 12:01)  То 5 секунд, то 30-40... У меня 15 - некоторый компромисс. Из этого морга еще никто не жаловался.  И,ессно, никто не заставляет включать одновременно все датчики - можно их с разбежкой на время преобразования. У меня вообще 1 секунда для 4 датчиков.... Нужно просто достаточно часто температуру мерять
|
|
|
|
|
Nov 11 2010, 11:04
|
    
Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731

|
Цитата(SortoVaritu @ Nov 10 2010, 11:44)  У меня вообще 1 секунда для 4 датчиков.... Да не проблема. Все данные для расчёта ошибки от саморазорегрева есть, тепловое сопротивление в Ваших условиях определите экспериментально, останется только учесть её программно. Или заведите датчики в 9-битовом режиме - в точности точно не проиграете, зато время преобразования будет меньше 100 мс. Я, когда развлекался с DS1821 в режиме термостата (и, соответственно, непрерывного преобразования), не поленился измерить саморазогрев - в стоячем воздухе получилось до 1.5 С. Цитата Нужно просто достаточно часто температуру мерять Тогда же я не поленился оценить задержку установления температуры - 3*тау получилась 90-100 с. Но если это Вам ни о чём не говорит, можете мерЯть.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|