|
Универсальная схема для построения измерительных устройств
|
|
| MACTEPok | Дата: Вторник, 09.09.2014, 08:47 | Сообщение # 1001 |
|
Группа: Управляет МК
Сообщений: 351
| KILLER_SCAM, у 10 битного АЦП 1ед = Uион/1023 = > 5/1023 = 0.0048В Еще у меги8 есть внутренний ИОН на 2,56В. Не меняя схемы можно измерять относительно него, если ОУ привести к 2,56В напряжению на выходе
В коде формула измерения АЦП 0..999, оставшиеся 1000..1023 отбрасываются. МОжно сдвинуть диапазон вверх с 24..1023, тем самым введем постоянную составляющую на выходе ОУ. У ОУ есть нелинейность кривой в начале и в конце. Если она действительно есть, то можем таким образом от нее избавиться. Диапазон в 999 единиц можно сдвинуть произвольно, не обязательно на 23 единицы, можно на 10 : 11..1009 и тд.
|
| |
|
|
| KILLER_SCAM | Дата: Вторник, 09.09.2014, 11:48 | Сообщение # 1002 |
|
Группа: Пользователи
Сообщений: 11
| PRW07, входная часть до оу то же важна, всмысле разводка, особенно на малых токах MACTEPok, спасибо за ответ!Добавлено (09.09.2014, 11:48) ---------------------------------------------
Цитата MACTEPok4405KILLER_SCAM, у 10 битного АЦП 1ед = Uион/1023 = > 5/1023 = 0.0048В 0,0048В = 4мв = 1мА на индикаторе? при использовании ион на 2,5в получается 2,5/1023 = 0,0024в, а это уже на уровне собственных шумов лм358 и лм2904 на выходе при отсутствии сигнала на входе
|
| |
|
|
| юрий63 | Дата: Вторник, 09.09.2014, 20:37 | Сообщение # 1003 |
Группа: Front-rank users
Сообщений: 28
| Ребята всем доброго вечера. Прям проблема та такая на счет плавания напряжения.У меня есть AD8542 SO 8 я сам в электронике ни как. Может кто нибудь сделает мне расчет сопротивлений.Двух диапазонного вольтамперметра.
|
| |
|
|
| KILLER_SCAM | Дата: Вторник, 09.09.2014, 22:34 | Сообщение # 1004 |
|
Группа: Пользователи
Сообщений: 11
| юрий63, https://www.google.kz/search?...._rd=ssl Добавлено (09.09.2014, 22:34) ---------------------------------------------
Цитата MACTEPok (  ) В коде формула измерения АЦП 0..999, оставшиеся 1000..1023 отбрасываются. МОжно сдвинуть диапазон вверх с 24..1023, тем самым введем постоянную составляющую на выходе ОУ. У ОУ есть нелинейность кривой в начале и в конце. Если она действительно есть, то можем таким образом от нее избавиться. Диапазон в 999 единиц можно сдвинуть произвольно, не обязательно на 23 единицы, можно на 10 : 11..1009 и тд. если я правильно мыслю, в начале диапазона надо сдвинуть чуть выше, чем минимальная чувствительномть оу(для лм 358 1000мкв по даташиту), догнать на входе можно подтяжкой резистором(как применяется в случае с термопарой). П.С. ковырял сегодня усил шунта(358) на предмет добавления кондеров(в оос, по входу, по выходу, 100n), запитывал оу от отдельного источника, скакание так и не удалось победить(странные скакания, то +/- 1-2ма, то внезапно может и на 10-15ма скакануть), так же как и нелинейность. испытания проводил в диапазоне 50-350ма, шунт ~0.01ом, единственное не пробовал добавить буфер(с кф ус 1, но кажется погоды он не сделает, есть паялка самодельная, там без буфкра и работает без сильных скачков) ор07 еще не привезли
|
| |
|
|
| MACTEPok | Дата: Среда, 10.09.2014, 06:26 | Сообщение # 1005 |
|
Группа: Управляет МК
Сообщений: 351
| KILLER_SCAM, да уж, картина печальная. Не сказать, что в данном устройстве измеряемые величины такие уж маленькие для таких погрешностей. Часто народ жалуется на некачественные ОУ, что не соответствуют указанным параметрам.
|
| |
|
|
| PRW07 | Дата: Среда, 10.09.2014, 07:41 | Сообщение # 1006 |
|
Группа: Front-rank users
Сообщений: 13
| Цитата странные скакания, то +/- 1-2ма, то внезапно может и на 10-15ма скакануть аналогично и у меня. Кондеры по выходу результата не дают.
|
| |
|
|
| KILLER_SCAM | Дата: Суббота, 13.09.2014, 21:13 | Сообщение # 1007 |
|
Группа: Пользователи
Сообщений: 11
| вобщем еще ковырял, только усилитель шунта собрал отдельно, навесом - единственное что действительно убирает(почти, максимум скакание в +1ма, и то слабо наблюдается), это кондер 10n в паралелль обратной связи, буфер из свободно оставшегося оу(тестировал только канал 0-999ма) влияния на скачки не оказывает, кондер по входу 0,1мкф, вроде и как то действует, но больше субъективно...кондер 0,1мкф по входу ацп действует, но не убирает скакания, а больше делает их плавными. С линейностью показаний решил похимичить с подачей смещения на вход оу(линия 5вольт, делитель из двух постоянных и одного подстроечника), удалось добиться линейности от 5ма до 360ма(+/- 1мА), то что было под рукой из резисторов для нагрузки, а вот 680ма по тестеру, здесь показывал как 740ма. Сравнение с тестером по потреблению тока делал отдельно, сперва перемерил все резисторы им, а потом уже к устройству подключал их. Вот. потом решил с макетки все перенести на уже имеющуюся плату, и хрен там, скакания так и остались. надо видимо еще с разводкой поковырять Добавлено (13.09.2014, 21:13) ---------------------------------------------
Цитата * Для индикации дробной части показаний предусмотрена возможность изменения положения точки на обоих индикаторах.
Переключение по кругу для каждого индикатора.
Для первого индикатора: в основном режиме удерживая кнопку "+”, нажать на кнопку "Выбор”.
Для второго индикатора: в основном режиме удерживая кнопку "-”, нажать на кнопку "Выбор”. для схемы с автоматическим выбором эти опции не влияют на показания?
|
| |
|
|
| MACTEPok | Дата: Понедельник, 15.09.2014, 06:14 | Сообщение # 1008 |
|
Группа: Управляет МК
Сообщений: 351
| KILLER_SCAM, во всех версиях не влияет на показания.
|
| |
|
|
| KILLER_SCAM | Дата: Понедельник, 15.09.2014, 19:26 | Сообщение # 1009 |
|
Группа: Пользователи
Сообщений: 11
| MACTEPok, хм, а для чего тогда эти перемещения точки сделаны? я поначалу подумал что можно например будет видеть напряжение до 10вольт формате Х.ХХ
|
| |
|
|
| MACTEPok | Дата: Вторник, 16.09.2014, 06:31 | Сообщение # 1010 |
|
Группа: Управляет МК
Сообщений: 351
| Это для возможности самому настраивать аналоговую часть измерителя на разные диапазоны показаний без изменения прошивки.
|
| |
|
|
| soooooil | Дата: Пятница, 26.09.2014, 19:43 | Сообщение # 1011 |
|
Группа: Пользователи
Сообщений: 11
| MACTEPok, здравствуйте, снова я. Пару страниц назад делал вольтамперметр для БП, работает исправно уже полгода) Так что спасибо огромное.
Щас вот задумал сделать термометр на Pt100. Можно попросить прошивку с входом 0—5 В и отображением от −30 до 750? Оба канала одинаковые.Добавлено (26.09.2014, 19:43) --------------------------------------------- Вдогонку такой вопрос. Можно сделать вход не 0—5 В, а например 0—4 или 0—3?
Просто чтоб ОУ выдавал 5 В, его питание должно быть не менее 7 В, тоесть батарею приходится использовать как минимум крону. А хотелось бы две cr2032 по 3 В.
Это конечно абсолютно не критично, но если это не повлияет на результат измерений, то было бы неплохо.
|
| |
|
|
| KILLER_SCAM | Дата: Суббота, 27.09.2014, 09:52 | Сообщение # 1012 |
|
Группа: Пользователи
Сообщений: 11
| soooooil, используйте rail-to-rail оу чтобы при питании 5в на выходе оу было 5в
|
| |
|
|
| soooooil | Дата: Суббота, 27.09.2014, 10:05 | Сообщение # 1013 |
|
Группа: Пользователи
Сообщений: 11
| KILLER_SCAM, ну это конечно же тоже вариант, но хотелось на имеющихся деталях собрать. Да и не сложно использовать батарею на 9 В, просто было бы удобнее cr2032.
|
| |
|
|
| KILLER_SCAM | Дата: Суббота, 27.09.2014, 20:45 | Сообщение # 1014 |
|
Группа: Пользователи
Сообщений: 11
| soooooil, еще как вариант - повышающий стаб на например мс34063...
|
| |
|
|
| MACTEPok | Дата: Воскресенье, 28.09.2014, 20:20 | Сообщение # 1015 |
|
Группа: Управляет МК
Сообщений: 351
| soooooil, всяко можно. При опорном напряжении = питающему, АЦП выдает 0..1023 при 0..5В. Снижая верхний предел диапазона, снижаем число дискрет. При опорном 2.56В (внутреннем), те же 0..1023 можно получить при входных 0..2.56В. Все исходя из конкретной задачи.
|
| |
|
|
| minamonra | Дата: Понедельник, 06.10.2014, 22:19 | Сообщение # 1016 |
|
Группа: Пользователи
Сообщений: 1
| Не читал всю ветку. Полистаю. Собирал первый вариант схемы, сделал вольт-амперметр, ОУ поставил MCP6002-I/P, в DIP-8, - с ним работает чудно, MACTEPok - респект за труды! Плату чуть изменял под себя, сейчас хочу собрать вариант с автовыбором диапазона тока, но хочется всё же ИОН внешний поставить, можно под это дело изменить прошивку? Там вроде не должно быть сложностей, но bascom для меня пока непонятен... только с дуинами справляться начал, а с мк опыт ... ну полгода не больше. В качестве опоры поставлю LM336Z-2.5, они есть. Плату как сделаю скину.
Сообщение отредактировал minamonra - Понедельник, 06.10.2014, 22:36 |
| |
|
|
| V-A-S-Y-A | Дата: Понедельник, 10.11.2014, 18:03 | Сообщение # 1017 |
|
Группа: Пользователи
Сообщений: 1
| MACTEPok, здравствуйте.Подойдет Ваша схема вольт-амперметр к силовому щиту дома 220В 0-20А.Защита срабатывала чтоб от напряжения 255В.Какие изменения нужно сделать.Первый вольт-амперметр на зарядном устройстве АКБ работает отлично.Может есть прошивка.Спасибо.
|
| |
|
|
| MACTEPok | Дата: Вторник, 11.11.2014, 09:39 | Сообщение # 1018 |
|
Группа: Управляет МК
Сообщений: 351
| V-A-S-Y-A, данная схема рассчитана на измерение постоянного тока и напряжения.
|
| |
|
|
| soooooil | Дата: Понедельник, 17.11.2014, 12:33 | Сообщение # 1019 |
|
Группа: Пользователи
Сообщений: 11
| MACTEPok, Можно попросить прошивку для термометра, оба канала 0—5 В, значения от −30 до 745?
Или просто скажите что изменить в исходнике (и в каком), все равно мне нужно будет поправить пару строчек для atmega88. Уже собрал плату и вставил в корпус, осталось только прошить
|
| |
|
|
| wwyyw | Дата: Вторник, 18.11.2014, 09:34 | Сообщение # 1020 |
|
Группа: Пользователи
Сообщений: 1
| MACTEPok Очень нужная разработка, вот бы ещё вариант прошивки под индикатор LCD-1602.
|
| |
|
|
| slavalo | Дата: Пятница, 21.11.2014, 12:49 | Сообщение # 1021 |
|
Группа: Пользователи
Сообщений: 1
| Здравствуйте! Можно ли изменить прошивку так, чтобы измерять ток в диапазоне от нуля до 1.0 Ампера? С увадением, Вячеслав
|
| |
|
|
| MACTEPok | Дата: Пятница, 21.11.2014, 15:18 | Сообщение # 1022 |
|
Группа: Управляет МК
Сообщений: 351
| slavalo, такая прошивка уже есть здесь
|
| |
|
|
| krbofos | Дата: Понедельник, 25.05.2015, 14:15 | Сообщение # 1023 |
Группа: Front-rank users
Сообщений: 7
| А можно каким-либо образом скрестить прошивку под обычный термометр и под термометр с отрицательными показаниями (http://c2.at.ua/load/avr/otricatelnye_pokazanija_na_universalnoj_skheme_mk_atmega8_led_2kh3/17-1-0-76)?
|
| |
|
|