Дата на обновяване:23.03.2012

   ПЧЕЛАР / ЕЛЕКТРОНЧИК-пробвай-сам.bg

     Страница за пчеларство, пчеларски и ел.  разработки, представени като статии

Комютърът на пчелина | Нестандартни кошери | Пчеларски сайтове | Пчеларски инвентар | Размисли и идеи за пчеларството Физиотерапия, Апитерапия, Фитотерапия | Книги, Списания, РС, Интернет |  Пчеларски технологии |  Видове мед  | Пчеларски хумор

Сезонни и месечни задължения на пчеларя | Пчеларски статии на руски език | Малки Oбяви свързани с пчеларството

Информация, която е полезна за начинаещия пчелар | Използване на автомобила ... не само за предвижване - видеоклипове

 

 

 
Информация  от  ОБЛАСТЕН  ПЧЕЛАРСКИ  СЪЮЗ  - ПЛЕВЕН

 

 

Полезна и забавна информация за начинаещи с ел., радио и електронен характер, част от която с приложение и в пчеларството

- Електронни схеми, радиосхеми и устройства удобни за повторение от начинаещи;

- Снимки на фигурки изработени от електрически, разноцветни кабели. Други ел. снимки;

- Детски любителски набори - радиоконструктори за сглобяване на радиоприемници наричани играчки;

- Детекторни радиоприемници, техни модели;

- Сувенирни радиоприемници - играчки, някои от тях предназначени за ученици;

- Модулни набори - радиоконструктори от типа "Електронни кубчета" или "Мозайка" с които се работи без поялник и се захранват с батерии;

Информация за електрически и електронни компоненти и устройства, някои от които приложими и в пчеларството

- Токозахранващи устройства. Стабилизатори, преобразуватели, удвоители на напрежение;

- Импулсни стабилизатори на напрежение. Инвертори на напрежение;

- Устройства за дозареждане и компенсиране на саморазряда на акумулаторни батерии;

- Релета за време. Процедурни часовници. Схеми с ИСх 555;

- Цветомузикални устройства. Светлинни ефекти;

- Схеми за регулиране и поддържане на температура;

- Измерване на топлинния режим на радиоелектронна апаратура. Електронни термометри;

- Мрежови трансформатори. Опростени методики за изчисляването им. Електрожен;

- Зарядни устройства за Ni-Cd акумулатори;

- Устройства за имитиране гласовете на животни и птици. Мелодични звънци;

- Уреди, пробници, индикатори, генератори, тестери, измервателни приставки за любителската лаборатория;

- Металотърсачи, включително такива за откриване на метални предмети и кабели;

- Схеми на устройства, приложими за и около автомобила;

- Схеми на устройства с приложение на оптрони;

- Измерване на относителна влажност. Прецизен влагорегулатор. Поддържане на влажността на въздуха;

- Регулатори и сигнализатори за ниво на течност;

- Регулатори на мощност и на обороти;

- Опростено изчисляване на повърхността на радиатори за полупроводникови елементи;

- Схеми за управление на стъпков двигател, включително четирифазен. Енкодер/Валкодер, някои от които реализирани със стъпков двигател;

- Мощни, широколентови, операционни усилватели. Логаритмичен и антилогаритмичен усилвател;

- Електронни реле - регулатори. Реле - регулатор за лек автомобил. Стенд за проверка на реле - регулатори;

- Променливотоков регулатор. Стабилизатор за променлив ток. Ферорезонансен стабилизатор;

- Електронни схеми и устройства приложими в медицината;

- Няколко светодиодни индикатора. Икономичен светодиод. Светодиодна стрелка;

Практически приложими ел. устройства с учебна цел, реализирани с PIC16F84A, PIC16F88, PIC16F628 ... Arduino и др.

Подобряване със свои ръце възпроизвеждането на звука в дома, офиса, автомобила - subwoofer и други варианти

Радиоелектронни сайтове | Електронни библиотеки

 

 Разработки     Главна (съдържание на статиите)                         
Собствено Търсене

 

 



 

 

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


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


1. C чего начать?
Определим чего от нас хотят:
А. Во-первых «голова» устройства будет цифровой, т.к. будет считать импульсы, создаваемые вращающейся ручкой.
Б. Счет импульсов должен быть реверсивным, т.к. результирующая величина уменьшается и увеличивается в зависимости от направления вращения ручки.
В. Не менее 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

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


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

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


Вот такое получилось.
Автор: Павел А. Улитин (Soundoverlord)
Обсудить статью можно у меня на форуме http://hardauto.ucoz.ru/forum/16
Давно рождал нечто подобное.
Вот набросал из головы идею (если "напортачил" не пинайте) УМЫШЛЕННО В ТАКОМ ВИДЕ.
http://content.foto.mail.ru/mail/131959g/1/i-65.jpg
По идее эта зверюга должна импульсы рождать и упираться против умышленных попыток рождения ложных импульсов. На вход идут импульсы только с колеса перфорированного (расположение импульсов относительно друг друга совпадает с приведенными в статье из первого поста автора темы).
Еще раз отмечу, что схема несет в себе ЗАМЫСЕЛ и
вживую не проверялась!!!, а схемная реализация может быть совершенно другой. Основной посыл: в цифровой схеме только цифровые мелкосхемы
Да, знаю, Геныч! Меня и самого не согрела, вот и отказался от нее в угоду выделяемому противофазой импульсу. Хотя заслонка может переключать направление счета без всяких компараторов и прочей лабуды. Лишь бы она двигалась быстрее, чем счетное колесо. А в твоей схеме как-то лень разбираться (без обид!). Хотя подавлять дребезг RS-триггерами очень хорошая идея.
Кстати, недавно встретил обного знакомого, который сказал, что МК/МП можно прошивать какой то прогой минуя все языки программирования. Просто рисуешь схему, как в Лаб Вью, и прога автоматически переодит схему в программу и прошивает микруху. Клево? Не слышал о подобной софтине?
Павел, я схему нарисовал чисто спонтанно. Тут поанализировал ее - должна работать. Как нибудь слеплю ее на картонке. Лет десять назад было желание решить подобную задачу (потом другие желания как всегда затмили текущие). Тригера там в основном то не для борьбы с дребезгом, а как элементы памяти работают. Могу алгоритм расписать на "корпускулярном" уровне, только смысла не вижу и в первую очередь в теперешнее время (на рассыпухе лепить можно просто из интереса, а в реалии это тема для всяких МК и PIC).
Насчет программирования МК по принципиальной схеме:
У нас в городе, по моему, на один завод поставлялись станки с ЧПУ (буржуйские) где что то подобное поставлялось в комплекте с оборудованием. Только думаю это скорее всего будет неверный путь упрощения процесса.
Я постараюсь уточнить этот вопрос если от него "следы" остались.

Quote (Gena)
Тригера там в основном то не для борьбы с дребезгом, а как элементы памяти работают.

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

Quote
...Тут под самой статьей был комментарий, который загадочным образом исчез...

Почему коментарий исчез? Я его (коментарий) и сейчас читаю и он (коментарий) меня и подвигнул к рисованию. Если строить то, что в тему "забито", то конечно гораздо логичнее сразу родить схему из которой будет идти цифровой сигнал "направление" и импульсы короткие. Из моей схемы идут (лучше сказать "должны идти") "коротыши" или с одного выхода или с другого в зависимости от направления вращения вала и идея схемы конечно лучше подходит для коментария, а не для статьи.
P.S.
Эпиграф к теме.
Уважаемый Вы не "прав", Вы "лев" ("суперлев")

Эпиграф к теме.Уважаемый Вы не "прав", Вы "лев" ("суперлев")

Хочешь сказать, счет в нужном направлени стробируется "0"? А чем не вариант? Только компаратор все равно придется использовать (или триггер Шмитта) для получения фронта. Так ведь?
Предлагаю сделать так
http://hardauto.ucoz.ru/wall/conf.jpg


Прикрепления: 0385245.jpg(9Kb)


Интересная заметка по теме попалась:
http://www.cqham.ru/trx54_32.htm

Валкодер из оптической мышки.

 

cxem.net
 

 

Материалите подготви за сайта:

Иван Парашкевов

e-mail: ivanparst@dir.bg

 

         главна страница                   горе

 

 
 
СТАТИСТИКА
    

Copyright2007  Design by