Страница 1 из 2

Многофункциональный термометр на ATmega 32

Добавлено: Вт мар 13, 2007 23:49:28
Flash_rah
Термометр на ATmega 32
Интересует мнение людей, имевших дело с такими железками, по следующим вопросам:

1.) Возможность и специфика подключения датчиков температуры DS18B20 по протоколу 1-wire.
2.) Возможность, специфика и схема подключения совковых термочувствительных кварцевых резонаторов типа РКТВ206.
3.) Подключение термопар (в том числе, через операционный усилитель с коррекцией нелинейности характеристик а ля AD596/597).
4.) Вывод информации на знакогенерирующие ЖКД типа МТ-10S1.

Технические характеристики:
- Количество каналов измерения - более 8-ми.
- Пределы измерения: -50...200 град. С

Добавлено: Ср мар 14, 2007 00:01:18
Мышонок
Всё реализуемо. 8) Часом вы на любительский Форум не производственные проблемы решать пришли? :wink:

Темы по этим вопросам на форуме обсуждались неоднократно. Ищите. 8)

Добавлено: Ср мар 14, 2007 08:20:27
ARV
+200 датчик DS1820 не измерит однозначно...

Добавлено: Ср мар 14, 2007 10:25:47
Flash_rah
Особенно интересует, каким образом можно подключить вот такой зверь ->>
http://doc.chipfind.ru/pdf/sktbelpa/rktv206.pdf

Добавлено: Ср мар 14, 2007 10:37:31
ARV
Flash_rah писал(а):Особенно интересует, каким образом можно подключить вот такой зверь ->>
http://doc.chipfind.ru/pdf/sktbelpa/rktv206.pdf
Не вижу принципиальной проблемы.
Предположим, на основе какой-нибудь ATMega - у нее есть возможность подключить отдельный "часовой" (т.е. на 32кГц) кварц прямо на таймер 2. В результате имеем таймер, который натикивает некое число в зависирмости от температуры этого кварца... Далее по формулам вычисляем. Однако, если работать при высоких температурах, надо собирать отдельный генератор на таких же высокотемпературных элементах и этом РКТВ, а к МК подключать уже проводочком.
А если применять высокотемпературные МК семейства MCS-51, то можно сразу сделать подобное устройство, которое целиком будет при +250 работать :)

Добавлено: Ср мар 14, 2007 11:45:03
Flash_rah
Мерсибо.

А если кварц сразу же вынести на проводочках?
Не понятнет? В чём подвох?

Добавлено: Ср мар 14, 2007 11:56:00
ARV
Flash_rah писал(а):Мерсибо.
А если кварц сразу же вынести на проводочках?
Не понятнет? В чём подвох?
Смотря какие проводочки :) если 10 см - то, возможно (!!!), и заработает, а если метры - то вряд ли.
Подвох в том, что во-первых, входы МК для кварца чувствительны к помехам, а во-вторых (и в-главных) паразитная индуктивность и емкость проводов не даст кварцу выйти на режим - генератор, скорее всего, не запустится.

Добавлено: Ср мар 14, 2007 12:01:03
Flash_rah
Ещё раз спасибо )

По ТЗ необходимо несколько каналов.
Т.е. нужно на каждый датчик на РКТВ делать свой генератор и тащить к нему питание? :)

в разы хлопотнее, чем 1-Wire :]

Добавлено: Ср мар 14, 2007 12:04:55
ARV
Flash_rah писал(а):Ещё раз спасибо )

По ТЗ необходимо несколько каналов.
Т.е. нужно на каждый датчик на РКТВ делать свой генератор и тащить к нему питание? :)

в разы хлопотнее, чем 1-Wire :]
Более того: сигналы с каждого датчика надо будет еще коммутировать как-то, ибо напрямую к таймеру можно только один внешний сигнал подключать...

1-Wire - это очень хорошо, но +125 для них предел...
Альтернатива (не менее хлопотная, чем кварцы) - термопары, всякие там ТСМ и медные термосопротивления.

Добавлено: Ср мар 14, 2007 12:17:36
Flash_rah
Так, значит ещё мультиплексор нужен будет...


В качестве простейшего генератора

http://www.diagram.com.ua/list/xg6.shtml (рис.2.)

сгодится? При питании от платы в 5 вольт...

Или что-то более затейливое нужно?

Добавлено: Ср мар 14, 2007 12:23:15
ARV
Flash_rah писал(а):Так, значит ещё мультиплексор нужен будет...


В качестве простейшего генератора

http://www.diagram.com.ua/list/xg6.shtml (рис.2.)

сгодится? При питании от платы в 5 вольт...

Или что-то более затейливое нужно?
Не могу точно сказать: приведенная схема рассчитана на более высокочастотные кварцы, как она себя поведет с низкочастотным (или он с ней) - не знаю. Но одно могу сказать точно: даже +120 для этой схемы будет практически недостижимо, т.к. транзистор германиевый :) Кстати, среди полупроводников вообще очень мало (ну оооочень) таких, которые работают при температуре свыше +150 градусов. Так что затея с кучей генераторов будет не только сложной, но и малонадежной.

Добавлено: Ср мар 14, 2007 12:27:53
Flash_rah
Вы не могли бы предложишь альтернативную схему?

Безтранзисторные схемы (?)
Кремниевые транзисторы?

Добавлено: Ср мар 14, 2007 12:41:14
ARV
Flash_rah писал(а):Вы не могли бы предложишь альтернативную схему?

Безтранзисторные схемы (?)
Кремниевые транзисторы?
С кварцем? Не могу, т.к. все они на полупроводниках - хоть микросхемах, хоть транзисторах... Разве что вот тут погляди (ссылка на pdf для закачки) http://www.honeywell.com/sites/servlet/ ... 679F1399A0 правда всего +225 градусов :)

Добавлено: Ср мар 14, 2007 12:49:31
Flash_rah
Я подумал...

+ 200 смогут выдержать )
Если поместить в корпус ))
А кварц частично оставить снаружи (по паспорту его корпус выдерживает +350).

Добавлено: Ср мар 14, 2007 12:54:47
ARV
Flash_rah писал(а):Я подумал...

+ 200 смогут выдержать )
Если поместить в корпус ))
А кварц частично оставить снаружи (по паспорту его корпус выдерживает +350).
Прежде всего: что +200 выдерживает?
А потом: температура плавления припоя примерно +240... :) так что конструкция будет еще та! Корпус надо теплоизолировать... паять - твердыми припоями или сваривать...

Добавлено: Ср мар 14, 2007 13:06:37
Flash_rah
Залить эпоксидкой...
Она выдерживает гораздо больше. :]
Использовать провода с хорошей теплоизоляцией.
Лан, до корпуса - ещё кучу всего необходимо сделать...

Большое спасибо.

Добавлено: Ср мар 14, 2007 13:12:07
Flash_rah
Заинтересовал вопрос коммутирования датчиков.
Есть ли какие-нибудь несложные схемки или готовые микросхемы для этих целей?

К561 КП2 - сильно искажает сигнал?

Добавлено: Ср мар 14, 2007 14:31:55
ARV
Если речь идет о частоте от упомянутого "кварцевого датчика" - то не сильно, особенно если размах колебаний от 0 до Uпитания :) Подобного рода мультиплексоры - разумный выбор для данных сигналов. Малые сигналы (милливольты) через них лучше не подавать без усиления. А вообще-то см. их параметры в документации.

Добавлено: Чт мар 15, 2007 00:26:29
Мышонок
ARV писал(а):+200 датчик DS1820 не измерит однозначно...
И это верно. Максимальная рабочая температура для него: +125°С. 8) DS1820 заменён на DS18S20 и DS18B20. 8)

Предупреждаю! Смотрите существующие темы! :evil:

Добавлено: Чт мар 15, 2007 22:37:18
Flash_rah
Мышонок, хватит меня стращать. )

Вопрос по штуковинам - AD7714 и AD7730.
Прецизионные сигма-дельта-АЦП.

До меня дошли слухи, что при помощи AD7714 можно сделать отличный термометр на термопарах с коррекцией погрешностей холодного спая...

AD7730 - тоже самое для терморезисторов...

Кто-нибудь имел с ними дело?
Какие могут быть подвохи?