Перейти к содержанию
    

kiltum

Участник
  • Постов

    6
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. Я на макетке пробовал - у потртов МК слишком большой разброс по току-напряжению. Без внешнего "референса" не придумал как обойтись. Значит, результат не должен отличаться больше 1% от измеренного хорошим мультиметром. Если тот показал, что сопротивление 1000 ом, то схема должна выдать на том же резисторе результат от 992 до 1009 ом. Именно поэтому я и не хочу делать вжимать весь измеряемый диапазон в диапазон АЦП. Так-то да, было бы проще взять 24бита и не мучаться от слова совсем. Но за идею использовать аналоговый переключатель спасибо - я чего-то про них даже не подумал.
  2. Задача: необходимо неспешно измерить сопротивление, величина которого лежит в диапазоне от 30 до 300000 ом. Точность - 1% и ниже. Скорость - не важна абсолютно. Результат - в цифровом виде. Предлагаемое решение, сверху вниз по предполагаемой схеме. Все управляется микроконтроллером "сбоку" а) Управляемый источник напряжения. Цифровой резистор, два ОУ и полевик. На выходе можем получить 1-30В (примерно) с шагом около 0,1В (если взять резистор в 256 шагов). Через ОУ - на АЦП1 для контроля напряжения. б) "Батарея" резисторов на сопротивление 30, 100, 1000 .... 200000, 300000 (сколько надо), соединенных параллельно. Каждый резистор "включается" в парралель с помощью полевого транзистора. Транзистор управляется микроконтроллером. в) Само сопротивление, которое надо измерить. Сбоку операционник в режиме повторителя напряжения/инвертирующего усилителя с изменяемой ОС (по необходимости) и АЦП2. подключен к получившемуся делителю напряжения из батареи резисторов и измеряемого. Принцип измерения: 1. Ставим напряжение на 1в 2. "Подключаем" сопротивление на 30 ом путем открытия соответствующего полевика 3. Меряем напряжение с помощью АЦП2 4. Полученное 0 или около нуля? Переключаем на резистор номиналом повыше и/или напряжение повыше, пока не будет где-то "в середине". 5. Меряем, корректируем с учетом напряжения и включенного резистора. Управляемый источник напряжения нужен, что бы убежать от ошибок, связанных с маленькими токами на больших номиналах и с большими токами на маленьких номиналах. Компенсация неточности сопротивлений и внутренних сопротивлений транзисторов - в самом начале вместо резистора ставим перемычку или известный резистор и последовательно переключаем напряжение с блока питания и резисторы. По показаниям АЦП1, меряем напряжение и заносим полученное для корректировки в память МК. По прикидкам, родного 12битного АЦП микроконтроллера хватит, что бы обеспечить 1% и замахнуться на 0,1% Минусы - надо много ног микроконтроллера (но это можно решить регистром сдвига) и использование "лишнего" АЦП для контроля напряжения/калибровки.
  3. 1. Мостик не даст появиться обратному же 2. Ну для этого и поставил кондер с резистором справа. Конструкция попадёт в неквалифицированные руки. И есть большой шанс, что полярность перепутают (да, она просто работать не будет, но все же). А ставить ещё один оптрон - дороже получается
  4. Собственно, задача простая, как грабли. И по кусочкам обсосанная много раз. Конкретно: - Уметь детектировать наличие 220В - Уметь детектировать наличие 24В переключение между режимами измерения - обычным джампером. - Постоянное/переменное возможно без объявления. - Уметь сигнализировать о наличии сигнала на входе понятным человеку способом - Схема должна возвращать стабильный сигнал "есть/нет" (то есть никаких импульсов, пиков и прочего). Паузы между появлением сигнала на входе и выходе - возможны. - Никаких защит от статики/киловольт/прочих ужасов современного мира. Выход - на обычный транзистор или напрямую на вход микроконтроллера. Вопрос простой: гляньте незаинтересованным взглядом, где я мог ошибиться? Ибо как-то у меня не возникает чувства завершенности в этой схеме. А что именно - не могу поймать.
  5. ------------------ Коллеги, спасибо за отклики. Сейчас попробую поработать с теми, кто первым откликнулся, но все отклики записал - мне иногда очень надо, а люди заняты. Еще раз спасибо!
  6. Внезапно (тм) потребовалось собрать десяток устройств. ~300 точек пайки, 2/3 - smd, остальное выводное. В наличии платы, герберы, комплектующие по кучкам (как привезли из чиповидипов/компелов), схемы сборки и просто схемы (если надо - там абсолютно ничего секретного) Собрать вот это. Надо: приехать ко мне (Москва, Алтуфьевское шоссе, 44), забрать все, распаять, привести назад, взять денег. Как вариант - где-нибудь в метро пересечься. Внимание: первый раз только нал/перевод на карту/на счет от физического лица. С безналом в этот раз не получится. На очереди стоят еще кучка проектов, по ним можно так же, а можно уже и по безналу/договору Писать сюда, или [email protected] или в телефон 9262952510 или в телеграм @kiltum ЗЫ Чукча очень долго был читателем, поэтому аккаунт удалили. Ошибся с районами. СВАО :)
×
×
  • Создать...