Комментарии 30
Уолтер Уайт. Если бы родился в Россий
Шарль де Голль в Париже рос.
У него с намёком нос.
Одессит мне говорит,
Так это наш одесский ...
Гид я хотел сказать ! Который экскурсии по городу водит ! А Вы что подумали ???
Добро пожаловать на Хабр ! Поздравляю с первым комментарием ! Только просьба, постарайтесь пожалуйста в следующий раз всё-таки писать что-то содержательное.
Для измерения температуры не нужно быстродействие, поэтому проще поставить конденсатор, например на 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 грамм. Если сосуд сделать прозрачным и оборудовать электромагнитным выпускным клапаном, эта же сборка может измерять и производительность. Просто ставим дополнительно оптопару и непрозрачный поплавок.
По поводу измерения диэлектрической проницаемости. Увы, нигде не нашел таблиц. Тем более с температурной коррекцией. Может просто плохо искал. В общем и целом, датчик диэлектрической проницаемости выглядит проще и надёжнее моей идеи с плотностью. Но будьте готовы к тому, что Вам всё это придется калибровать своими ручками. Насчет электропроводности - даже не знаю... Если это предполагается измерять на выходе самогонного аппарата, вода там тоже дистиллированная. И особой электропроводности там быть не должно. Но так, из общих соображений, думаю лучше измерять не по времени зарядки ёмкости, а на переменном токе, чтобы избежать поляризации электродов. Может сам этим тоже займусь.
Калибровать, естественно, придётся. Но это не сильно большая проблема.
Измерять на переменном токе - да, логично. Как делают в измерителях RCL. Тем более, что нужно отделить ёмкость от проводимости. Проблема в том, что частота измерений по расчётам должна быть 1 МГц и больше, чтобы у средне жёсткой воды сигнал от ёмкости был такого же порядка, что и от проводимости. 1 МГц можно и микроконтроллером оцифровать, но всякие паразитные ёмкости и задержки уже начинают всё портить.
Ну как бы мегагерц микроконтроллером Вы во-первых не оцифруете (если мне не изменяет мой склероз, у большинства из них частота выборок не более 200К в секунду), во-вторых это и не надо, ибо полезный сигнал вообще постоянен. Просто подаете тот же мегагерц на RC-цепочку, детектируете на ёмкости датчика и цифруете. Насчет жесткости воды, извините, не понял. Вы хотите измерять крепость уже разбавленных после перегонки растворов ??? Идея как бы это помягче сказать... Так себе... Сам неоднократно жестко выстёбывал чуваков, делающих настойки с большим количеством сахара, а потом измерявших спиртуозность ареометром, и удивлявшихся, куда мол ушли градусы. Вот и тут боюсь будет что-то подобное... В качестве меры, пожалуй единственное что приходит в голову, это измерения на нескольких частотах. Чем ниже частота, тем больше в сигнале роль проводимости и меньше ёмкости. Не лишне думаю будет измерять не только амплитуду, но и фазу. Как это делается - надеюсь знаете. И если честно, не совсем понятно зачем вообще это надо. В процессе перегонки да, это важно. Следим за текущей спиртуозностью в струе и понимаем, когда прекратить отбор. Но ПОСЛЕ перегонки продукт уже получен. И никакими измерениями его уже не улучшить. Имеем то что имеем. А какова итоговая питейная крепость - не всё ли равно... Мой стандарт 56 градусов (почему именно столько - старая история про тов. Сталина и полярных летчиков). Друзья пьют и не скрипят. Единственный недостаток - водку теперь пить не могу. Она мне безвкусна, как вода.
Да, про тов. Сталина если не слыхали этой истории. Как-то в середине 30-х он встречался с героическими полярными летчиками. И уже в кулуарах встречи спросил, мол какой крепостью напитки вы потребляете. Кто-то ему ответил, на какой широте мол находимся, такой градус и пьём. После чего в продаже появилась "Московская особая"(помните наверное Евгений Онегин в изложении Евтушенко "А за московскою особой, Онегин плюнув вверх икрой, назвал Владимира @#%@, а Ольгу @#%$@%%"), крепостью 56 градусов (Москва стоит на 56-й широте). Особой популярностью она не пользовалась, ибо была сильно дороже обычной 40-градусной. Но продавалась говорят до конца 50-х. За что купил как говорится, за то и продаю. Это чисто по рассказам родственников. Сам я 61-го года выпуска, а про водку узнал только году в 75-м. Но как бы честь и долг обязывают... Я в Москве. И дача в 320 км строго на восток на той же широте. Так что сам бог велел... Бедные негры в Африке, живущие у самого экватора, им-то каково приходится ! :)))
С неразбавленным дистиллятом, конечно, проблем меньше.
А какое сопротивление термистора для сопла 3d принтеров? По размеру они как раз должны подходить. И для такой температуры можно на термопасту посадить. В принтерах у них линия до метра может доходить.
Честно говоря понятия не имею... Теоретически терморезисторов куча. От килоома до сотни. И ещё больше термодатчиков вообще, вплоть до цифрующих типа DS1820. Всё зависит от механических стандартов. Грубо говоря влезет ли данный датчик на положенное ему место. С термопастой - силиконовая по-идее должна держать до 150. Есть ещё такая штука как жидкий металл. Сплав галлия и индия, если мне не изменяет мой склероз. Там вообще уже до сотен градусов. Быстрее изоляция на датчике сгорит.


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