Расширение возможностей
|
|
odioz | Дата: Понедельник, 29.11.2010, 15:07 | Сообщение # 31 |
Лейтенант
Группа: Проверенные
Сообщений: 54
Статус: Offline
| Дак неее, это даллас. Они градусы буквой ноль нарисовали: -550C...+1250C и -55°C...+125°C
|
|
| |
Консультант__ | Дата: Понедельник, 29.11.2010, 20:16 | Сообщение # 32 |
Группа: Удаленные
| ааа.... а у меня идея как раз возникла - сделать на микроконтроллере полный аналог интерфейса датчика DS18B20, но с источникм информации - термопара. Запас разрядности интерфейса датчика позволяет поднять передать температуру до 1000° ибольше... Интересно ли это кому нибудь будет?..
|
|
| |
odioz | Дата: Понедельник, 29.11.2010, 22:35 | Сообщение # 33 |
Лейтенант
Группа: Проверенные
Сообщений: 54
Статус: Offline
| У тебя есть знакомый кузнец? )) А вот поддержка аналогового сигнала - тема. Делали у нас ребята смешную вещь: Есть буржуйская система контроля температуры. Датчики - термосопротивления 100кОм, кажется. Фиг найдёшь. Метровые. Дак они взяли обычные Pt100 с таблеткой 4..20мА. Потом 4..20 переделали в ~100кОм Далласовской микросхемой. Не помню название.
Сообщение отредактировал odioz - Понедельник, 29.11.2010, 22:40 |
|
| |
Консультант__ | Дата: Вторник, 30.11.2010, 09:14 | Сообщение # 34 |
Группа: Удаленные
| К сожалению, все аналоговые выходы занятs на каналах охраны. А по поводу кузнеца - ну например в сауне температура может быть до 200°. И к тому же не обязательно он для BM8039, так - мало ли..
|
|
| |
mr_maxim | Дата: Четверг, 23.12.2010, 13:52 | Сообщение # 35 |
Рядовой
Группа: Проверенные
Сообщений: 13
Статус: Offline
| Уважаемый Консультант. Очень нужен аналоговый вход. Могу ли я использовать DS2450 1-Wire Quad A/D Converter ?
|
|
| |
Консультант__ | Дата: Четверг, 23.12.2010, 15:47 | Сообщение # 36 |
Группа: Удаленные
| к сожалению это невозможно. ПО сильно усложняется если добавлять АЦП,а памяти уже просто не осталось для новых изменений...
|
|
| |
mr_maxim | Дата: Пятница, 24.12.2010, 10:25 | Сообщение # 37 |
Рядовой
Группа: Проверенные
Сообщений: 13
Статус: Offline
| Quote (Консультант) к сожалению это невозможно. Но DS2450 использует тот же протокол что и DS18B20, можно и без доработки - просто откалибровать вольты как градусы. Или там есть подводные камни?
|
|
| |
Консультант__ | Дата: Пятница, 24.12.2010, 12:23 | Сообщение # 38 |
Группа: Удаленные
| откалибровать вольты как градусы как то не красиво будет, если делать, то уж делать нормально;) Надо будет и в конфигуратор внести правки чтобы этим пользоваться можно было. команды запуска и вычитки разные, 8039 дает команду ВСЕМ 18B20 начать преобразование, потом на 750мс подает питание на датчики, а потом приступает к вычитке температур... для АЦП надо делать отдельную последовательность действий... в общем то все просто, но в целом согласовать не так просто. Я еще подумаю над этой проблемой, может чего и придумаю попроще.
|
|
| |
mr_maxim | Дата: Пятница, 24.12.2010, 17:03 | Сообщение # 39 |
Рядовой
Группа: Проверенные
Сообщений: 13
Статус: Offline
| Да очень хочется что бы Вы реализовали данное решение. Уверен форумчане меня поддержат! Я использую 8039 в качестве устройства управления котельной. кое -что я решил обходным путем - например недельный цикл для этого задействую недельный термостат Siemens. Но для полного получения информации мне нужны аналоговые сигналы. Например: мониторинг падения давления теплоносителя в системе отопления. простой датчик норма/не норма не проходит. Т.к возможны варианты - если резко упало давление до нуля то - авария, а если просто просело ненамного? то можно не спешить? а отложить поездку на день два. Я уверен что найдется много способов применения аналоговых входов .
Сообщение отредактировал mr_maxim - Пятница, 24.12.2010, 17:19 |
|
| |
odioz | Дата: Пятница, 24.12.2010, 17:32 | Сообщение # 40 |
Лейтенант
Группа: Проверенные
Сообщений: 54
Статус: Offline
| Сегодня привезли печку для сауны "Кристина". Студенты наши клепают. Датчик температуры - DS1820. Разберу на неделе, сфоткаю. http://www.pechiperm.ru
|
|
| |
mr_maxim | Дата: Понедельник, 17.01.2011, 09:12 | Сообщение # 41 |
Рядовой
Группа: Проверенные
Сообщений: 13
Статус: Offline
| Консультант, поздравляю с прошедшими праздниками, можно и за работу! Возвращаюсь к теме подключения АЦП DS2450, идеи не появились?
|
|
| |
Консультант__ | Дата: Понедельник, 17.01.2011, 09:56 | Сообщение # 42 |
Группа: Удаленные
| mr_maxim? с наступившими всеми тоже В голове еще зреет, плюс помаленьку причесываю код, так как свободного места практически нет - 100 байт.
|
|
| |
mr_maxim | Дата: Четверг, 27.01.2011, 10:56 | Сообщение # 43 |
Рядовой
Группа: Проверенные
Сообщений: 13
Статус: Offline
| Quote (Консультант) В голове еще зреет, плюс помаленьку причесываю код, так как свободного места практически нет - 100 байт. Ув. Консультант ещё идей не появилось? Как бы Вас подтолкнуть на это?
|
|
| |
Консультант__ | Дата: Четверг, 27.01.2011, 11:00 | Сообщение # 44 |
Группа: Удаленные
|
|
|
| |
Консультант__ | Дата: Понедельник, 31.01.2011, 11:26 | Сообщение # 45 |
Группа: Удаленные
| mr_maxim, Посмотрел я еще раз внимательно на DS2450. Почему его довольно трудно прикручивать к Гардиану: 1. Этот девайс использует CRC16 для контроля команд и данных, для такого процессора как у нас установлен это весьма тяжкая задача, особенно в свете острой нехватки памяти. В принципе можно было бы обойти проверку CRC, однако, тут будет проблема с гарантией целостности данных. 2. Питание у DS2450 от 4.5В до 5.5В, а у нас ~3.7В. Конечно можно его запитать отдельным 5В источником, наверное согласовывать уровни не потребуется, но нужно пробовать. Все остальное в этом датчике худо-бедно можно победить... Как только заимею DS2450 - протестирую.
|
|
| |