Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
13.02.2009, 21:49
|
|
Вид на жительство
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
|
Обратите внимание на AD594.Но стоимость данной микросхемы не позволит собрать простой термометр.
|
|
|
|
14.02.2009, 08:09
|
|
Частый гость
Регистрация: 07.08.2006
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
нашел в своих закромах операционный усилитель ad8552, в ДШ на него есть схема включения с термопарой. Только схема эта очень "навороченная", может кто пробовал просто термопару подключать к ОУ на диф. вход ОУ - не жадничайте, поделитесь опытом.
|
|
|
|
14.02.2009, 12:47
|
|
Гражданин KAZUS.RU
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
|
Сообщение от a_akmal
|
нашел в своих закромах операционный усилитель ad8552, в ДШ на него есть схема включения с термопарой. Только схема эта очень "навороченная", может кто пробовал просто термопару подключать к ОУ на диф. вход ОУ - не жадничайте, поделитесь опытом.
|
Дело в том, что ОУ должен ещё делать компенсацию "холодного спая", поэтому без наворотов не обойтись.
Или же доп. средствами мерять температуру "холодного спая" и программно компенсировать.
__________________
Не ошибается лишь тот, кто ни чего не делает!
|
|
|
|
14.02.2009, 13:00
|
|
Частый гость
Регистрация: 07.08.2006
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
так вот эти навороты и компенсируют "холодный спай", я собрал типовую схему ad8552 в протеусе для термопары, но к сожалению не получилтого что описано в ДШ. Либо протеус врет, либо типовая схема не работает.
Правда в ДШ пример дается для ad8551, но насколько я понял они идентичные с ad8552 (иначе зачем в одном ДШ описывать обе микросхемы).
Мне точность измерения особо не нужна +-10 градусов вполне устраивает. Можно ли тогда, с такой "точностью" просто подать на диф. вход ОУ ad8552, а выход на АЦП атмеги.
AD594-прекрасное решение для моей задачи (кстати AD597 подешевле будет), но эту микруху в Ташкенте не достать, только в России.
|
|
|
|
14.02.2009, 13:06
|
|
Частый гость
Регистрация: 07.08.2006
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Вот вырезка из ДШ по ad8552
Прикрепленный файл: 9729495.rar
|
|
|
|
14.02.2009, 13:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Сообщение от woroba
|
Дело в том, что ОУ должен ещё делать компенсацию "холодного спая", поэтому без наворотов не обойтись. Или же доп. средствами мерять температуру "холодного спая" и программно компенсировать.
|
OУ - это просто усилитель маленького сигнала термопары. Не должен он этого делать.
Компенсацию холодного спая делали для индикации температуры термопар с помощьюю ИМС ICL71006, у которой нет мозгов что бы что то вычеслять.
А МК свободно модет это делать... Температуру холодного спая можно измерять 3-4мя последовательными крениевыми диодами, например КД522 1N4007 1N4148 и одного резистора к +5В, и добавлять эту температуру к измереной с помощъю термопары. Так что наворотов не много.
-- Прилагается рисунок: --
|
|
|
|
14.02.2009, 13:09
|
|
Гражданин KAZUS.RU
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
|
Сообщение от a_akmal
|
т
Мне точность измерения особо не нужна +-10 градусов вполне устраивает. Можно ли тогда, с такой "точностью" просто подать на диф. вход ОУ ad8552, а выход на АЦП атмеги.
|
Если измеряемая температура, на порядок больше температуры "холодного спая", то компенсацией можно пренебречь. Какую температуру меряем?
__________________
Не ошибается лишь тот, кто ни чего не делает!
|
|
|
|
14.02.2009, 13:18
|
|
Гражданин KAZUS.RU
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
|
[quote="picavr"]OУ - это просто усилитель маленького сигнала термопары. Не должен он этого делать.
А МК свободно модет это делать...
А я о чем!
Сообщение от woroba
|
Или же доп. средствами мерять температуру "холодного спая" и программно компенсировать.
|
__________________
Не ошибается лишь тот, кто ни чего не делает!
|
|
|
|
14.02.2009, 13:25
|
|
Частый гость
Регистрация: 07.08.2006
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Измерять надо в пределах от +100 до +200 градусов, это нагреватель на резалке полиэтиленовых пакетов.
И включать и выключать в зависимости от температуры нагреватель.
Я просто взял термопару и замерил на ней напряжение при изменении температуры от 100 до 200 градусов - получилось примерно изменение от 4 до 7 мВ.
Решил подать на МЕГУ16 и включить на ней диф. вход для ADC0 и ADC1 с умножением х200. Отладочный модуль был под рукой, накалякал в ИАРе програмку на Си, проверил в Протеусе. В Протеусе все работает, а вот в живую на модуле не хочет. Правда в ДШ на мегу16 сказано, что такой режим работы АЦП не тестировался для PDIP корпуса меги16. Потом начал эксперементировать, попробовал с х10 - не работает, попробовал режим где ADC0 как инв. и неинв. вход с х10 - не работает. Щас пришел к выводу , что без ОУ не обойтись.
Думаю сделать так ОУ ad8552 на вход термопару усиление - 200, выход ОУ на мегу8 (ног поменьше и в продаже есть :oops: ) , а мегой8 управлять оптосемистором который будет управлять семистором на 10А. Вот так.
|
|
|
|
14.02.2009, 13:27
|
|
Частый гость
Регистрация: 07.08.2006
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
забыл, еще LCD индикатор для красоты и отладки поставить
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:27.
|
|