Comments 24
Уолтер Уайт. Если бы родился в Россий
Шарль де Голль в Париже рос.
У него с намёком нос.
Одессит мне говорит,
Так это наш одесский ...
Гид я хотел сказать ! Который экскурсии по городу водит ! А Вы что подумали ???
Добро пожаловать на Хабр ! Поздравляю с первым комментарием ! Только просьба, постарайтесь пожалуйста в следующий раз всё-таки писать что-то содержательное.
Для измерения температуры не нужно быстродействие, поэтому проще поставить конденсатор, например на 10 мкф. Он замкнёт все помехи. А время измерения: 10 мкф * 100 ком = примерно 1 сек. Или усреднять программно, если это микроконтролёр.
Фантомное питание - это прекрасно!
А вы моделировали схему? Мне резануло глаза два момента:
C2 470 мкФ сгладит импульс тока и исказит время. Токовый сигнал хорошо бы как-то пустить мимо него.
Заряжаете вы времязадающий конденсатор от 5 В, которое после ключа и 3 метров проводов превратится в непонятно что. А порог заряда - фиксирован, 3,3 В. Я бы и порог выставил относительно питания, как делают в таймере 555. (кстати, на нём возможно, и всю схему собрать получится. Универсальная вещь!)
На модели всё прекрасно работает. Завтра куплю комплектуху и напишу следующую статью о том что вышло. Тут в другом засада. С тех пор как я занимался esp32 (последние лет 5 я занимался почти исключительно FPGA, можете посмотреть мои публикации здесь), эти ребята очень плотно интегрировали freertos в свой SDK. И в итоге боюсь что esp32 перестал быть пригоден для ТОЧНОГО измерения интервалов времени. Во всяком случае при работе с вайфай (для чего он собственно мне и нужен). Попытаюсь поэкспериментировать под freerfos с подачей кварцованной частоты, посмотрю что получится. Но пока боюсь, что для измерения придется ставить в пару к esp32 что-то значительно более примитивное и предсказуемое, типа avr.
Да вроде и на ESP таймеры умеют измерять длительность импульса аппаратно. Какая разница, есть там ОС, или нет? Чисто для удобства.
Не умеют. Ловится прерывание с ноги, и уже по нему считывается значение таймера. А так чтобы событие на ноге останавливало таймер, такого нет. Если работает freertos, не совсем понятно КОГДА будет вызван обработчик прерывания с ноги. И задержка его вызова даст ошибку. Вчера ходил закупаться в чип и дип. Вышло почти на 2 тысячи. На 4 датчика и ещё на некоторые необходимые вещи. За одно купил и avr ATMEGA48, который куда более примитивен и предсказуем. Благо цена вопроса всего 400 рублей. Попытаюсь измерять и напрямую через esp32 под freertos и через avr. Посмотрю какие будут разбросы измерений в том и в другом случае. Не исключаю, что это только моя паранойя.
Вы бы в статье привели графики из симуляций. По схеме и краткому описанию я-то может разберусь, как это всё работает. А вот длинный текст в стиле "Транзистор Q2 закрывается, а Q1 открывается. Через Q1...", я уверен, что 99% прочитавших проскроллили дальше.
Для АЦП проводов будет ещё больше
Загуглите 1-wire, на эту шину есть АЦП, и питаться они при этом могут по тем же 2 проводам, по которым идёт обмен данными (с некоторой хитростью т. к. АЦП жрут довольно много, но физически это 2 провода)
И предусилитель может быть с питанием по тому же проводу, фактически понижая эффективное сопротивление нагрузки (чтобы ток был на порядки выше, чем при прямом подключении)
Занятно. Для понимания была бы неплоха сквозная нумерация компонентов на стороне передатчика и приëмника.
А почему бы не "общепромышленный" 4-20 мА?
Зачем 3-амперный(?) Шоттки, если ток ограничен R1?
Скорее всего не взлетит.
А чем плох уж тогда ds18d20 или как там его ? One wire до 120 примерно оС. Его вроде бы и калибровать можно.
Вообще как сформулирована задача? Как быстро и как точно надо измерять ?
ds18d20 не взлетит прежде всего потому, что не пролезет в 4-мм гильзу. Сам об этом раньше думал. Но увы... Слишком большой. Отверстия в железе для самогонщиков стандартные. И ниппели под них стандартные. И в стандартную гильзу ds18d20 не пролезет. Так что пришлось колхозить.
Он внутри корпуса всё место занимает ? Яб один проточил до нужного размера... Может оказаться, что это лишний пластик для унификации размера.
В любом случае лучше что-то подобное городить. Особенно если совершенно всё равно какая получится точность и быстродействие...
Не праздный вопрос. От самогонщика - самогонщику. Как вы считаете, имеет ли смысл такое делать?
Вынашиваю план пет-проекта - спиртомер на основе измерения ёмкости. С коррекцией по температуре, естественно. У воды ведь огромная диэлектрическая проницаемость. Хотелось бы измерять ещё и на фоне электропроводимости, когда дистиллят уже разбавлен.
Спирт - тоже образует водородные связи, как и вода. ЕМНИП.
Про спиртометр я тоже думал, но идея другая. Измерение по плотности. Берем пробное тело. Чем ближе к плотности воды (но тяжелее её !), тем лучше. Я думаю идеально - запаянная стеклянная ампула с водой. Подвешиваем его на нитке (думаю идеальна будет тонкая капроновая леска) к тензометрическому датчику. И собираем в сосуд спирт. Пробное тело ВСЕГДА полностью погружено, т.к. тяжелее воды. Никаких плавающих ареометров и считывания со шкалы. Но действующая на него сила зависит от плотности жидкости в сосуде. Точность может быть офигительная. Бытовые ювелирные весы стоимостью 500-700 рублей на озоне, ловят 1 миллиграмм для веса 50 грамм. Если сосуд сделать прозрачным и оборудовать электромагнитным выпускным клапаном, эта же сборка может измерять и производительность. Просто ставим дополнительно оптопару и непрозрачный поплавок.
По поводу измерения диэлектрической проницаемости. Увы, нигде не нашел таблиц. Тем более с температурной коррекцией. Может просто плохо искал. В общем и целом, датчик диэлектрической проницаемости выглядит проще и надёжнее моей идеи с плотностью. Но будьте готовы к тому, что Вам всё это придется калибровать своими ручками. Насчет электропроводности - даже не знаю... Если это предполагается измерять на выходе самогонного аппарата, вода там тоже дистиллированная. И особой электропроводности там быть не должно. Но так, из общих соображений, думаю лучше измерять не по времени зарядки ёмкости, а на переменном токе, чтобы избежать поляризации электродов. Может сам этим тоже займусь.

Преобразователь сопротивление-длительность, или будни самогонщика