Menu Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


Конструируем валкодер. Энциклопедия радиоэлектроники и электротехники

Бесплатная техническая библиотека

Энциклопедия радиоэлектроники и электротехники / Узлы радиолюбительской техники

Комментарии к статье Комментарии к статье

Валкодер - устройство, меняющее какую-то величину в зависимости от поворота оси. Такая штука водится, например, в роликовой мыши или в музыкальном центре. Собственно, сам по себе валкодер довольно прост, но мы усложним задачу тем, что не будем использовать микроконтроллер, как это практикуется во всех промышленных образцах. Валкодер интересен тем, что в нем переплетаются очень многие приемы, применяемые в цифровой и аналоговой электронике. Итак ТЗ: разработать устройство, изменяющее выходное напряжение в диапазоне 0 - 3В, в линейной зависимости от угла поворота оси. Изменение напряжение должно быть реверсивным, с количеством градаций не менее 80. Выходной сигнал ложен быть изолирован он рабочих напряжений устройства (гальваническая развязка). Полное нарастание/спад напряжения происходит при изменении угла поворота оси от 0 до 1440 градусов (4 оборота). Устройство должно сохранять работоспособность в диапазоне питающего напряжения от 8 до 15В. Предусмотреть цифровую индикацию напряжения.

1. С чего начать?

Определим чего от нас хотят:

А. Во-первых "голова" устройства будет цифровой, т.к. будет считать импульсы, создаваемые вращающейся ручкой.
Б. Счет импульсов должен быть реверсивным, т.к. результирующая величина уменьшается и увеличивается в зависимости от направления вращения ручки.
В. Не менее 80 градаций выходного напряжения. Значит для установки напряжения нам потребуется не менее 8 бит двоичного кода (80[10] = 1010000 [2]). 80 градаций за 4 оборота, значит за оборот, ручка должна выдавать 20 импульсов. По одному импульсу через каждые 18 градусов.
Г. Для гальванической отвязки выходного напряжения, в преобразовательном каскаде (цифровой --> аналоговый) нужно будет использовать оптроны.
Д. При заявленном напряжении питания работают микросхемы серий К561 и 564.
Е. Цифровая индикация - простой узел, но потребуется еще 2 дешифратора в 7-и сегментный код.

2. Теперь попробуем описать алгоритм работы

- При включении на выходе 0.

- ЕСЛИ на выходе 0 И есть импульс с датчика И ручка поворачивается по часовой стрелке - добавить 1 в выходной код.

- ЕСЛИ на выходе 0 И есть импульс с датчика И ручка поворачивается против часовой стрелки- не выполнять никаких действий

- ЕСЛИ на выходе 1010000 И есть импульс с датчика И ручка поворачивается по часовой стрелке- не выполнять никаких действий

- ЕСЛИ на выходе 1010000 И есть импульс с датчика И ручка поворачивается против часовой стрелки- вычесть 1 из выходного кода

- ЕСЛИ на выходе число отличное от 0 и 1010000 И есть импульс с датчика И ручка поворачивается по часовой стрелке - добавить 1 в выходной код

- ЕСЛИ на выходе число отличное от 0 и 1010000 И есть импульс с датчика И ручка поворачивается против часовой стрелки - вычесть 1 из выходного кода.

- ЕСЛИ нет импульса с датчика - не выполнять никаких действий.

3. Составим блок-схему устройства

Очевидно, что механическая часть должна сообщать как о самом вращении, так и о его направлении. Значит датчик должен выдавать 2 сигнала. В результате получается, что устройство должно состоять из реверсивного счетчика, блока согласования-развязки и цифроаналогового преобразователя.

Конструируем валкодер. Блок схема устройства

Согласователь должен выводить сигнал о переполнении и запрещать счетчику складывать (если получен максимум) или вычитать (если получен минимум).

4. Конструируем датчик

Воды вылито достаточно, теперь можно говорить более предметно. Механика зависит от электроники, а электроника от механики, поэтому рассмотрим датчик как единое целое. Вполне понятно, что использовать оптический датчик гораздо удобнее, нежели контактный, значит мы пришли к перфорированному колесу. Получить импульсы проще простого, осталось определить направление вращения. Есть два пути: использовать две оптопары (излучатель + приемник) расположив их таким образом, что освещается сначала один приемник, а затем второй. Либо использовать заслонку, скользящую на той же оси, что и колесо (момент, создаваемый осью, должен превышать массу заслонки и она не должна поворачиваться под собственной тяжестью).

Эта заслонка поворачивается синхронно с колесом на определенный угол (не более 4,5 градусов в обе стороны) и открывает/заслоняет дополнительный (стробирующий) фотоприемник. Этот вариант сильно усложняет механику, хотя весьма прост в схемотехнической реализации (логическая схема "И"), поэтому вернемся к первому варианту. Теперь прикинем временные эпюры сигналов, создаваемых датчиком.

Конструируем валкодер. Временая диаграмма

Как видно из рисунка, сигналы приемников смещены по фазе на 90 градусов. Этого легко добиться расположив приемники рядом в одну линию. Таким образом, когда отверстие проходит над приемниками, сначала освещается первый приемник, затем оба, затем второй.

Конструируем валкодер. Датчик 

Предположим, колесо (3) вращается по часовой стрелке вокруг оси (2). Когда отверстие (1) подходит к оптопарам, Сначала освещается правый приемник (5), затем оба, затем только левый (4). И это повторяется 20 раз за один оборот. Из приведенных эпюр видно, что на заднем фронте импульса с правого приемника формируется некий стробирующий сигнал. На нем мы и будем строить результирующий сигнал датчика: во-первых, он генерируется в единственном экземпляре при освещении приемников, во-вторых, он прекрасно характеризует направление вращения.

Совпадая с импульсом левого датчика при вращении по часовой стрелке, он дает возможность выделить положительный импульс при помощи логического элемента "И". Для получения этого чудо-импульса нам понадобится одновибратор для получения нужной длительности. Исходный фронт отрицательный, поэтому его нужно инвертировать. Попробуем набросать схему: петля ООС одновибратора рассчитывается исходя из максимальной частоты вращения колеса - длительность стробирующего импульса не должна превышать 1/4 периода "правого" сигнала. Цепочка С1R4 рассчитывается исходя из того, что формируемый ею импульс должен составлять 0,1Тстр.

Конструируем валкодер

5. Построим самый простой блок в устройстве - счетчик

Хотел нарисовать схему на триггерах, но это показалось мне совсем уж чудовищным глумлением над электроникой. Если интересно, схему реверсивного счетчика на триггерах можно найти в любом справочнике по цифровым микросхемам. Поэтому наша задача сводится к выбору стандартного счетчика из традиционных серий КМОП. Итак, определим требования к счетчику:

- Напряжение питания 8-15В

- Реверс

Таким условиям удовлетворяет К561ИЕ14

Конструируем валкодер. К561ИЕ14

Как видно на картинке, у счетчика есть входы предустановки. При помощи этих входов мы можем быстро выставлять на выходе необходимое напряжение, вызывая из внешнего ОЗУ соответствующий код. Разумеется в ОЗУ должен быть создан некий банк сохраненных уровней. В ТЗ не оговорена такая возможность, поэтому используем входы предустановки для сброса. Так же есть вход запрещения счета (РО). Но использовать его для защиты валкодера от переполнения не получится. Дело в том, что этот вход вовсе блокирует считчик и не дает ему считать даже в свободном направлении, а нам нужно, чтобы при достижении критического уровня в одном направлении, свободное направление оставалось свободным. Поэтому сигнал переполнения мы выделим после дешифратора. Этим сигналом мы будем стробировать вход "С".

Конструируем валкодер

6. Теперь можно заняться сравнительно простыми, но громоздкими узлами - дешифратором и цифро-аналоговым преобразователем (ЦАП)

Вот таким, например, у меня получился дешифратор. Ничего хитрого: массовые дешифраторы и транзисторные ключи для управления оптронами и полупроводниковыми индикаторами СИД-ОА. Дешифраторы вполне традиционные: К561ИД1 - преобразователь двоичного кода в десятичный и К561ИД4 - преобразователь двоичного кода в семисегментный.

Конструируем валкодер

ЦАП будет построен подобным образом. Единственный тонкий момент - определение диапазонов. Сопоставление границ регулировки десяткам и единицам. У нас 7 десятков и 10 единиц. Разделим полное выходное напряжение на 80 градаций: получается 0,04. Умножим на 10 - получается 0,4. Значит, единичный разряд регулирует напряжение в пределах 400мВ. Следовательно, оставшиеся 2,6В управляются десятками. Теперь осталось только подобрать резисторы, переключаемые оптронными ключами и, с их помощью, выстроить нужную шкалу регулировки.

Конструируем валкодер

Вот такое получилось.

Автор: Павел А. Улитин (Soundoverlord); Публикация: cxem.net

Смотрите другие статьи раздела Узлы радиолюбительской техники.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Последние новости науки и техники, новинки электроники:

Польза белкового завтрака 14.01.2026

Правильное питание по утрам играет ключевую роль в поддержании здоровья и контроле веса. Многочисленные исследования подтверждают, что состав завтрака может влиять на аппетит в течение всего дня и качество употребляемой пищи. Австралийские ученые провели масштабный эксперимент, который показал, что употребление белковой пищи с утра помогает дольше чувствовать сытость и предотвращает переедание. В исследовании участвовали более 9 тысяч человек среднего возраста 46 лет. В период с 2011 по 2012 год специалисты анализировали рационы респондентов, оценивая долю основных макронутриентов. В среднем участники потребляли 43% углеводов, 31% жиров, 18% белков, 2% клетчатки и 4% алкоголя. Такой рацион позволил ученым проследить взаимосвязь между утренним приемом пищи и пищевым поведением в течение дня. Выяснилось, что участники, чей завтрак содержал недостаточное количество белка, ощущали повышенный аппетит в течение дня. Они ели больше, чем необходимо, и часто выбирали продукты с высоким со ...>>

Технология SmartPower HDR 14.01.2026

Ноутбуки стремительно развиваются в плане графики и мультимедийных возможностей, но яркие дисплеи с высоким динамическим диапазоном (HDR) часто становятся серьезной нагрузкой для аккумуляторов. Длительная работа с видео высокого качества или играми в HDR приводит к быстрой разрядке батареи, что ограничивает мобильность пользователей и снижает комфорт работы. Решить эту проблему призвана новая технология SmartPower HDR, разработанная совместно компаниями Samsung Display и Intel. Суть технологии заключается в динамическом управлении напряжением OLED-панелей. Чипсет ноутбука в реальном времени анализирует пиковую яркость каждого кадра и передает эти данные контроллеру дисплея, который оптимизирует подачу напряжения в зависимости от количества активных пикселей. В отличие от традиционных режимов HDR, где яркость часто фиксируется на максимальном уровне, SmartPower HDR адаптируется к конкретному контенту, что снижает энергопотребление без потери качества изображения. Технология позвол ...>>

Недосып существенно сокращает жизнь 13.01.2026

Сон является одной из самых фундаментальных потребностей человека. Он влияет на обмен веществ, работу сердца и мозга, иммунитет и общее самочувствие. Современный ритм жизни часто заставляет людей жертвовать сном ради работы, учебы или развлечений, но ученые предупреждают: регулярный недосып может иметь далеко идущие последствия для здоровья и долголетия. Исследователи из Орегонского университета здравоохранения и науки пришли к выводу, что сон менее семи часов в сутки связан с сокращением продолжительности жизни. По данным специалистов, хроническая нехватка сна не только вызывает усталость и снижение работоспособности, но и постепенно сказывается на здоровье органов и систем, увеличивая риски развития различных заболеваний. Для анализа ученые использовали обширную национальную базу данных США, сопоставляя показатели ожидаемой продолжительности жизни на уровне штатов с результатами опросов Центров контроля и профилактики заболеваний за период с 2019 по 2025 годы. Они учитывали мно ...>>

Случайная новость из Архива

Применение серы в необычных полимерах 05.07.2020

Большая часть серы идет на производство серной кислоты и минеральных удобрений, но все равно "ненужной" серы остается слишком много. Стоит она дешево, хранят ее обычно на открытом воздухе в виде самых настоящих серных гор высотой в несколько десятков метров. И это создает проблемы: во-первых, ветер разносит пылинки серы, а во-вторых, под действием кислорода воздуха и различных микроорганизмов сера постепенно окисляется вплоть до серной кислоты.

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

Ученые разработали метод "обратной вулканизации" - синтеза необычного полимера на основе серы. Суть "обычной" вулканизации заключается в том, что длинные подвижные полимерные молекулы, например, натурального каучука сшиваются между собой короткими "мостиками", например, из той же серы, делая материал более прочным. Этот метод - основа для производства резины. При вулканизации сера выступает в роли своеобразной молекулярной скрепки.

Однако у серы есть уникальная особенность - она сама может образовывать довольно длинные цепочки. И здесь появляется возможность сделать все наоборот - использовать серу не как скрепки для полимеров, а как сам полимер. Правда, такие серные цепочки в чистом виде оказываются недолговечными и довольно быстро разваливаются на фрагменты. Вот тут и пригодится "обратная вулканизация", цель которой состоит в том, чтобы сшить небольшими молекулами длинные и хрупкие полимерные молекулы серы.

Благодаря обратной вулканизации можно превратить большие объемы "бесполезной" серы во вполне полезный полимерный материал. Недавно исследователи из Ливерпульского университета и Университета Флиндерса представили новые результаты - им удалось существенно улучшить характеристики "серного полимера", разработав технологию его производство в виде двух отдельных стадий (они позволяет получать полимер с требуемыми характеристиками), а кроме того, показать, что такие полимерные материалы можно ремонтировать после повреждений и даже перерабатывать во вторсырье.

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

Другие интересные новости:

▪ Цифровой микрофон Razer Seiren Pro для потокового вещания

▪ Безанодная твердотельная натриевая батарея

▪ Новый способ ощущать прикосновение

▪ Оптимальное сочетание сельскохозяйственных культур и солнечных панелей

▪ Цифровой ТВ-тюнер для Xbox One

Лента новостей науки и техники, новинок электроники

 

Интересные материалы Бесплатной технической библиотеки:

▪ раздел сайта Радиолюбительские расчеты. Подборка статей

▪ статья Страх создал богов. Крылатое выражение

▪ статья Почему большинство ирландских фамилий начинается с О? Подробный ответ

▪ статья Вулкан Фудзияма. Чудо природы

▪ статья Сигнализатора поклевки из электронного будильника. Энциклопедия радиоэлектроники и электротехники

▪ статья Звуковой сигнализатор отключения электроэнергии. Энциклопедия радиоэлектроники и электротехники

Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


Комментарий:





Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2026