Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
08.04.2009, 18:34
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
[quote="picavr"]
Сообщение от Dreamer888
|
Кстати для измерения с помощью ТП и ТС можно посмотреть в сторону AD7792.
а чем встроеные АЦП не катят? дрейф напяжения питания? и параметров ОУ ?
|
AD7792 для диплома автору конечно пойдут. А практически - достаточно дорогое удовольствие.
Что касается встроенных АЦП, тоже пойдут, только ему надо сделать 8 универсальных нормирующих усилителей и послать на ... эти герконовые реле - че к ним привязались - не знаю. Уж действительно лучше электронные ключи, просто они внесут дополнительный разбаланс в мостовые измерительные схемы, значит дополнительно коррекция или калибровка.
|
|
|
|
09.04.2009, 00:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Сообщение от Halex07
|
AD7792 для диплома автору конечно пойдут. А практически - достаточно дорогое удовольствие. Что касается встроенных АЦП, тоже пойдут, только ему надо сделать 8 универсальных нормирующих усилителей и послать на ... эти герконовые реле - че к ним привязались - не знаю. Уж действительно лучше электронные ключи, просто они внесут дополнительный разбаланс в мостовые измерительные схемы, значит дополнительно коррекция или калибровка.
|
Вот и интересует с точки зрения практики.. кто уже сталкивался и получал результаты.. действительно ли необходимо применять AD ...
|
|
|
|
09.04.2009, 08:05
|
|
Частый гость
Регистрация: 28.12.2005
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Сообщение от Halex07
|
AD7792 для диплома автору конечно пойдут. А практически - достаточно дорогое удовольствие.
Что касается встроенных АЦП, тоже пойдут, только ему надо сделать 8 универсальных нормирующих усилителей и послать на ... эти герконовые реле - че к ним привязались - не знаю. Уж действительно лучше электронные ключи, просто они внесут дополнительный разбаланс в мостовые измерительные схемы, значит дополнительно коррекция или калибровка.
|
Ну есть уже структурная схема, есть 1 раздел диплома. Сначала коммутация, потом по возможности 1 усилком усилить сигнал и на PIC ацп подать, никаких внешних ацп не будет. Так намудрил...а герконы - да пусть стоят, ну нужна мне позарез гальваническая развязка входных каналов и все тут! И управлять ими буду МК при опросе датчиков.
Цитата:
|
А что поставить обычные джампера религия не позволяет?
Собственно коммутационная фишка это те же джампера, только связанные в единый конструктив. Кстати в профессиональных приборах это часто применяется. У того же Овена только недавно пошла новая линейка с универсальными входами, а то тоже внутри стояли, а на некоторых и до сих пор стоят джампера.
|
Вы бы схемку набрасали, и я отстал бы от Вас
|
|
|
|
09.04.2009, 12:20
|
|
Частый гость
Регистрация: 07.04.2009
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Сообщение от picavr
|
Сообщение от Dreamer888
|
Ввод калибровки исключит дрейф.
|
поподробнее идею плиз.
|
Да я даже не знаю, новшество для Вас скажу сейчас или нет, но я делаю так. В меню прибора есть пункт калибровка, там подпункты установки начала и установки конца диапазона измерений (можно и через интерфейс реализовать, не суть). Калибруем по калибратору, подаем допустим 0 и запоминаем код АЦП, и подаем 1000 мВ и тоже запоминаем код АЦП. Теперь при измерении термоЭДС мы значение кода АЦП вычисляем по линейной функции (с известными двумя точками). Получается избавились от всех систематических погрешностей.
|
|
|
|
09.04.2009, 12:26
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Сообщение от kolbasnik3
|
k3"][
Ну есть уже структурная схема, есть 1 раздел диплома. Сначала коммутация, потом по возможности 1 усилком усилить сигнал и на PIC ацп подать, никаких внешних ацп не будет. Так намудрил...а герконы - да пусть стоят, ну нужна мне позарез гальваническая развязка входных каналов и все тут! И управлять ими буду МК при опросе датчиков.
Вы бы схемку набрасали, и я отстал бы от Вас
|
e="kolbasnik3"]
Нет уж лучше кто-нибудь... Я такой маразм рисовать отказываюсь. Сами Вы как себе представляете входную коммутацию для различных по типу и количеству проводов ( от 2 до 4) датчиков на общий измерительный усилитель? Да к тому же еще надо управлять евойным усилением для каждого датчика. И все это с помощью герконовых реле??? Максимальное количество - 4 группы на замыкание у отечественных РЭС83, но это такие "гробы" - 20х44мм. У импортных - максимум 2 группы на замыкание. При этом, если не применить внешний дешифратор для управления ими, только обмотки реле сожрут целый порт PIC-а!!! В то время, как внутри МК уже есть коммутатор как минимум 6 каналов на встроенный АЦП. А про то, что "гальваническим разделением" вы снимаете нагрузку с термодатчиков я вроде уже писал. Следовательно, при каждой коммутации - прогрев самих датчиков и проводов протекающим током - точность будет прямо плюс/минус Москва-Пекин. Хороший у Вас руководитель диплома, если одобрил такую структуру.
|
|
|
|
09.04.2009, 12:51
|
|
Частый гость
Регистрация: 28.12.2005
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Бог с ним пусть будет не один усилитель, а сколько надо. Герконовые реле РЕС55, пока все что требуется - сделать универсальный вход, а с усилителями сам разберусь. Надо реализовать то что на картинке, да и пусть будут обычные джампера.
Например, подлючаю термопару (1 и 2 вход) - J2 и J3 замкнуты, подключаю термометр сопротивлений (1,3,4 входы) - только J1 замкнут. Как то так.
-- Прилагается рисунок: --
|
|
|
|
12.04.2009, 10:40
|
|
Частый гость
Регистрация: 28.12.2005
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Есть схема http://www.noisewhite.narod.ru/sc.rar (PCAD 2006), http://pic.ipicture.ru/uploads/090412/QpMtzmnLnT.jpg
4 канала измерения.
Для измерения используется 3х проводная схема с генератором тока.
Ток задается ШИМом на OC1B (прибл. 0..5мА). DA3.1 (LM258, MCP617 и
т.п.) - буфер, DA3.2 - генератор тока.
DD4 - 74HC4052, один канал переключает выход тока, второй - вход напряжения.
Вход напряжения поступает через фильтр R51,C33 на позитивный диф.вход
АЦП, на негативном уровень задается ШИМом OC1A (отнимается значение
сопротивления датчика при минимальной температуре, разница усиливается
внутренним усилителем).
Для каждого типа датчиков в памяти программ есть struct параметров -
значение OC1A, OC1B, ADMUX (обычный/диф.режим, усиление (1х, 10х), выбор
опорного напряжения (2.5В, 5В)).
Калибровка датчиков - 2х точечная (было достаточно для точности 1град).
Для калибровки сначала выбирается тип датчика для соотв.входа, датчик
помещается в темп.1, пользователь вводит значение текущей температуры (с
точностью 0.1 град), в EEPROM пишется эта температура и текущее значение
АЦП. Такая же процедура повторяется для температуры 2. И так для всех
типов датчиков (всего было 9 типов - 18b20 (калибровка не производится),
TMP36, HIH3610, KTY84, Pt100, TSM50, 100, TSP50, 100). Отдельно для
каждого входа - корректирующее значение температуры для компенсации
сдвига/погрешности датчика.
Для связи с DS18B20 исп. PA4 в режиме откр.коллектора, генератор тока
исполняет функцию pullup-резистора (настраивается на ток 1..2 мА).
Можно ее переделать под мои требования? Лишнее убрать, что-нибудь добавить.
|
|
|
|
19.04.2009, 12:43
|
|
Частый гость
Регистрация: 28.12.2005
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Вот есть вход.
http://pic.ipicture.ru/uploads/090419/FZ37MvhQKL.png
К1... К4 собственно клеммы универсального входа прибора. Справа внутренности прибора, слева варианты подключения датчиков.
Через клемму К3 загоняем ток в термометры сопротивления. Мерием U1, U2, U3 относительно К1. Этого достаточно, чтобы посчитать любой датчик.
Величину сопротивления для термометров сопротивления считаем из U1 и U2.
Величину тока для датчиков 0... 20мА, 4... 20мА считаем из U3 как падение напряжения на известном шунте между К4 и К1.
Термопару считам по U1, где она собственно и висит, а компенсатор холодного спая подключается по двухпроводке на К3, К4. Сопротивление компенсатора считается из U2 и U3.
Ну, а напряжение, оно и есть напряжение - U1.
Выглядеть это должно примерно так для 1-входа:
http://pic.ipicture.ru/uploads/090419/T2DW7tfGWX.png
На 8 каналов потребуется 3 мультиплексора, нарастил схему, все по даташиту на этот MUX. Вот проект для протеуса 7.4 sp3, я все правильно соединил? Куда остальное подрубать? И посоветуйте PIC c АЦП разрядностью выше 10. Заранее благодарен!
Прикрепленный файл: 6296712.rar
|
|
|
|
19.04.2009, 15:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Сообщение от kolbasnik3
|
И посоветуйте PIC c АЦП разрядностью выше 10. Заранее благодарен!
|
цены без НДС в Gamma-Украина
PIC16C770 2KW 256RAM EEPROM-нет 6ADC/12BIT ШИМ-нет 28pin 20 МГц 1,5$
PIC16C771 4KW 256RAM EEPROM-нет 6ADC/12BIT ШИМ-нет 28pin 20 МГц 2$
PIC16C773 4KW 256RAM EEPROM-нет 6ADC/12BIT ШИМ-нет 28pin 20 МГц 3.5$
PIC16C774 4KW 256RAM EEPROM-нет 10ADC/12BIT ШИМ-нет 40pin 20 МГц 4.2$
А задатчик тока можно сделать на паралельной матрице 2R2
Или поставить внешнюю АЦП у Мирочипа есть не слишком дорогие 12-13 разрядные в пределах 2-3$ Тогда можно без мультиплексора, повесить на 8 канальную АЦП несколько входов и считывать по SPI одним МК несколько входов.
MCP3208 12бит, 8входов SPI 3$
MCP3301 13бит(12бит+знак)1 диф. вход (2 обычных) SPI 1.5$
MCP3304 13бит(12бит+знак)4диф.входа(8обычных) SPI 3$
Сообщение от kolbasnik3
|
k3"]Так намудрил...а герконы - да пусть стоят, ну нужна мне позарез гальваническая развязка входных каналов и все тут!
|
И внешнее АЦП через SPI может дать гальваническую развязку МК от измерительной части, оптронами.
Прикрепленный файл: 6296712.rar
|
|
|
|
19.04.2009, 17:21
|
|
Частый гость
Регистрация: 28.12.2005
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Спасибо, а по части схемы что скажите?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:04.
|
|