Выбрать главу

Например, то же устройство для подготовки смесей. Весы являются аналоговым прибором — тут спора нет. А вот задание набора смешиваемых веществ, точнее, контейнеров, из которых будут смешиваться вещества — это уже дискретный набор данных, он прерывист и скажем, десять миллиграмм из контейнера номер один никак не зависят от пятнадцати миллиграмм из контейнера номер два.

— … То есть подходы разные! И как вы это запихнете в одну схему? Явно надо делать отдельные блоки. — продолжал я свою мысль.

— Н-н-н-уууу…. Их ведь все-равно надо подавать последовательно, соответственно переключим вход на другой резистор, задающий вес из второго контейнера.

— Вот! А как переключите?

— Поставим компаратор, и как только сигнал от весов сравняется с сигналом от резистора первого контейнера — сработает реле или сразу электромагнит и, допустим, механический переключатель переключит вход на второй резистор.

Мда… вывернулись… Компараторы сигналов у нас были — в обратную связь операционного усилителя включалась мостовая схема ограничения тока на диодах, на один вход такого операционника подавалось опорное напряжение от регулировочного резистора, задававшего развесовку, на другой — напряжение от весов, обратное ему по знаку — и как только суммарное напряжение достигало нуля, операционник менял положительное напряжение выхода на отрицательное. Ну а уж электромагнит его не пропустит, только надо включить нормально, чтобы он толкнул переключатель на очередной шаг, ну, может еще добавить усилитель, чтобы хватило мощности. А после переключения на компараторе снова положительное напряжение — новый резистор следующего контейнера, на который переключилась схема, задает какое-то напряжение, которое явно меньше напряжения, идущего от весов, соответственно электромагнит возвращается и никого не толкает.

— Так! А почему напряжение от весов меньше? Мы же уже насыпали на них сколько-то вещества… весы будут выдавать сигнал.

— Ну, либо ссыпать перед очередной навеской, либо просто запомнить это напряжение, инвертировать его и просуммировать с напряжением от весов — вот их и обнулим.

— Да, наверное подойдет… А ведь перед этим надо остановить отсыпку из первого контейнера, и после переключения включить отсыпку второго. — продолжал я играть роль адвоката дьявола.

— Тогда добавляем блок задержки… механический переключатель отрубает отсыпку из первого, перекрывает его желоб электромагнитом, и включает отсыпку из второго, но с некоторой задержкой. Она, кстати, подойдет и для остальных контейнеров. То есть переключателем последовательно пройдем каждый контейнер, и отсыпем столько, сколько установлено его резистором, ну а если нисколько не установлено — система сразу перейдет к следующему.

— Ага… то есть обнуленное напряжение от весов сразу равно напряжению от этого "нулевого" резистора… компаратор снова перекидывается с плюса на минус и толкает электромагнит…

— Ну да.

— А как компаратор вернется-то в плюс с минусового от предыдущего резистора?

— Ну, поставим еще какую-то отсечку… подумаем. А дойдет до последнего контейнера — переключится на смену пробирки — эту вытащит и поставит следующую. Только там тоже надо следить, что пробирка встала на место, то есть нужен датчик, что первая пробирка ушла дальше, после его срабатывания — продвигать следующую, и только когда она встанет — снова вращать механический переключатель… о! а еще надо ставить отсечку по времени — мало ли какая-то заминка — не ждать же вечно. Начали вдвигать новую пробирку — запустили таймер на RC-цепи. Прошло, скажем, три секунды, а датчик новой пробирки не сработал — подаем сигнал оператору — как раз оба сигнала будут нулевыми — что датчика, что таймера. А! А еще нужен и сигнал от переключателя — если он уже начал новую последовательность, то сигналы от датчика и таймера не важны… хотя… сигнал от датчика-то — это ведь сигнал наличия пробирки в гнезде — если пробирка есть, то он будет ненулевым… получается, сигнал от переключателя не нужен.

— А пробирку-то чем менять будете? Что будет управлять этой сменой?

— Да переключатель поставим… отдельный, наверное — все-таки это не основная программа действий…