Sfera-perm.ru

Сфера Пермь
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Простейший счетчик импульсов своими руками

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

Что же такое реле времени? Алгоритм действия реле времени достаточно прост, но иногда способен вызвать восхищение. Если вспомнить старые стиральные машины, которые ласково называли «ведро с моторчиком», то тут действие реле времени было очень наглядно: повернули ручку на несколько делений, внутри что-то начало тикать, и мотор завелся.

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

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

Реле времени применяются не только в стиральных машинах, например, в микроволновых бытовых печках с помощью выдержек времени регулируется не только время работы, но и мощность нагрева. Делается это следующим образом: ВЧ напряжение включается на 5 секунд и на 5 выключается. Средняя мощность нагрева в этом случае получается 50%. Чтобы получить мощность 30% достаточно включения ВЧ на 3 секунды. Соответственно в выключенном состоянии высокочастотная лампа находится в течение 7 секунд. Конечно, эти цифры могут быть другими, например 50 и 50 или 30 и 70, просто здесь показано соотношение времени включения – выключения ВЧ.

Упоминание о старых стиральных машинах приведено не просто так. Именно тут, на этом примере можно увидеть, даже пощупать руками, как работает реле времени.

Поворот рукоятки по часовой стрелке есть не что иное, как запуск выдержки. Тут же сразу происходит включение исполнительного механизма (электромотора). Величину выдержки, в данном случае в минутах, определяет угол поворота рукоятки. Таким образом, выполняется сразу два действия: загрузка величины выдержки и собственно запуск самой выдержки времени. По истечении заданного времени происходит отключение исполнительного механизма. Примерно также работают все реле времени или таймеры, даже те, которые спрятаны внутри микроконтроллеров (МК).

От часового механизма к электронике

Как получить выдержку времени с помощью МК

Быстродействие современных МК очень велико, до нескольких десятков mips (миллионов операций в секунду). Кажется, не столь давно шла борьба за 1 mips у персональных компьютеров. Теперь даже устаревшие МК, например, семейства 8051 легко выполняют этот 1 mips. Таким образом, на выполнение 1 000 000 операций придется затратить ровно одну секунду.

Вот, казалось бы и готовое решение, как получить задержку времени. Просто одну и ту же операцию выполнить миллион раз. Такое сделать достаточно просто, если эту операцию в программе зациклить. Но вся беда в том, что кроме этой операции, целую секунду МК, делать ничего больше не сможет. Вот тебе и достижение инженерной мысли, вот тебе и mips — ы! А если нужна выдержка в несколько десятков секунд или минут?

Таймер – устройство для подсчета времени

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

Например, в МК семейства 8051 счетный импульс вырабатывается при выполнении каждой команды, т.е. таймер просто считает количество выполненных машинных команд. А в это время центральный процессор (CPU) спокойно занимается выполнением основной программы.

Предположим, что таймер начал считать (для этого есть команда запуска счетчика) с нулевого значения. Каждый импульс увеличивает содержимое счетчика на единицу и, в конце концов, доходит до максимального значения. После чего содержимое счетчика обнуляется. Вот этот момент носит название «переполнение счетчика». Это как раз и есть окончание выдержки времени (вспомним стиральную машину).

Предположим, что таймер 8 – ми разрядный, тогда с его помощью можно подсчитать значение в пределах 0…255, или переполнение счетчика будет происходить через каждые 256 импульсов. Чтобы выдержку сделать короче достаточно начать счет не с нуля, а с другого значения. Чтобы его получить, достаточно предварительно загрузить в счетчик это значение, а потом запустить счетчик (еще раз вспомним стиральную машину). Вот это предварительно загруженное число и есть угол поворота реле времени.

Читайте так же:
Оплата поверки счетчика за чей счет

Такой таймер при частоте выполнения операций 1 mips позволит получить выдержку максимум 255 микросекунд, а ведь надо несколько секунд или даже минут, как же быть?

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

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

Для этого в системах команд процессоров существует команда NOP, которая как раз ничего не делает, лишь занимает машинное время. Может использоваться для резервирования памяти, и при создании выдержек времени, только очень коротких, порядка единиц микросекунд.

Да, скажет читатель, как его понесло! От стиральных машин сразу к микроконтроллерам. А что же было между этими крайними точками?

Какие бывают реле времени

Как уже было сказано, основная задача реле времени — получить задержку между входным сигналом и сигналом на выходе. Эту задержку можно сформировать несколькими способами. Реле времени были механические (уже описанное в начале статьи), электромеханические (тоже на основе часового механизма, только пружина заводится электромагнитом), а также с различными демпфирующими устройствами. Примером такого реле может служить пневматическое реле времени, показанное на рисунке 1.

Рисунок 1. Пневматическое реле времени.

Реле состоит из электромагнитного привода и пневматической приставки. Катушка реле выпускается на рабочие напряжения 12…660В переменного тока (всего 16 номиналов) частотой 50…60Гц. В зависимости от исполнения реле выдержка может начинаться либо при срабатывании, либо при отпускании электромагнитного привода.

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

Электронные реле времени

Пожалуй, одной из самых распространенных была серия реле ВЛ – 60…64 и некоторые другие, например ВЛ – 100…140. Все эти реле времени были построены на специализированной микросхеме КР512ПС10. Внешний вид реле серии ВЛ показан на рисунке 2.

Рисунок 2. Реле времени серии ВЛ.

Схема реле времени ВЛ – 64 показана на рисунке 3.

Рисунок 3. Схема реле времени ВЛ – 64

При подаче на вход напряжения питания через выпрямительный мост VD1…VD4 напряжение через стабилизатор на транзисторе КТ315А подается на микросхему DD1, внутренний генератор которой начинает вырабатывать импульсы. Частота импульсов регулируется переменным резистором ППБ-3Б (именно он выведен на лицевую панель реле), включенным последовательно с времязадающим конденсатором 5100 пФ, который имеет допуск 1% и очень малый ТКЕ.

Полученные импульсы подсчитываются счетчиком с переменным коэффициентом деления, который устанавливается коммутацией выводов микросхемы M01…M05. В реле серии ВЛ эта коммутация выполнялась на заводе – изготовителе. Максимальный коэффициент деления всего счетчика достигает 235 929 600. Как утверждают в документации на микросхему, при частоте задающего генератора 1Гц выдержка может достигать свыше 9 месяцев! По мнению разработчиков этого вполне достаточно для любых приложений.

Вывод 10 микросхемы END – окончание выдержки, соединен с входом 3 – ST старт – стоп. Как только на выходе END появляется напряжение высокого уровня, счет импульсов останавливается, и на 9 выводе Q1 появляется напряжение высокого уровня, которое откроет транзистор КТ605 и сработает реле, подключенное к коллектору КТ605.

Современные реле времени

Как правило, изготавливаются на МК. Ведь проще запрограммировать готовую фирменную микросхему, добавить несколько кнопок, цифровой индикатор, чем изобретать что-то новое, да потом еще и заниматься точной настройкой времени. Такое реле показано на рисунке 4.

Рисунок 4. Реле времени на микроконтроллере

Зачем делать реле времени своими руками?

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

Читайте так же:
Счетчик сколько человек сайте

Коль скоро мы только что рассмотрели работу микросхемы КР512ПС10 в составе реле ВЛ, то рассмотрение любительских схем придется начать именно с нее. На рисунке 5 показана схема таймера.

Рисунок 5. Таймер на микросхеме КР524ПС10.

Питание микросхемы осуществляется от параметрического стабилизатора R4, VD1 с напряжением стабилизации около 5 В. В момент включения питания цепочка R1C1 формирует импульс сброса микросхемы. При этом запускается внутренний генератор, частота которого задается цепочкой R2C2 и внутренний счетчик микросхемы начинает счет импульсов.

Количество этих импульсов (коэффициент деления счетчика) задается коммутацией выводов микросхемы M01…M05. При указанном на схеме положении этот коэффициент составит 78643200. Такое количество импульсов составляет полный период сигнала на выходе END (выв. 10). Вывод 10 соединен с выводом 3 ST (старт / стоп).

Как только на выходе END устанавливается высокий уровень (отсчитали полпериода) счетчик останавливается. В этот же момент на выходе Q1 (выв. 9) также устанавливается высокий уровень, который открывает транзистор VT1. Через открытый транзистор включается реле K1, которое своими контактами управляет нагрузкой.

Для того, чтобы запустить выдержку времени еще раз достаточно кратковременно выключить и снова включить реле. Временная диаграмма сигналов END и Q1 показана на рисунке 6.

Рисунок 6. Временная диаграмма сигналов END и Q1.

При указанных на схеме номиналах времязадающей цепи R2C2 частота генератора около 1000 Гц. Поэтому выдержка времени при указанном подключении выводов M01…M05 составит около десяти часов.

Для точной настройки такой выдержки следует сделать следующее. Подключить выводы M01…M05 в позицию «Секунды_10», как показано в таблице на рисунке 7.

Рисунок 7. Таблица установки времени таймера (для увеличения нажмите на рисунок) .

При таком подключении вращением переменного резистора R2 произвести настройку выдержки 10 сек. по секундомеру. После чего подключить выводы M01…M05, как показано на схеме.

Еще одна схема на КР512ПС10 показана на рисунке 8.

Рисунок 8. Реле времени на микросхеме КР512ПС10

Ещё таймер на микросхеме КР512ПС10.

Для начала обратим внимание на КР512ПС10, точнее на сигналы END, который не показан совсем, и сигнал ST, который просто соединен с общим проводом, что соответствует уровню логического нуля.

При таком включении не произойдет остановки счетчика, как показано на рисунке 6. Сигналы END и Q1 будут циклически, не останавливаясь продолжаться. При этом форма этих сигналов будет классическим меандром. Таким образом, получился просто генератор прямоугольных импульсов, частота которых может регулироваться переменным резистором R2, а коэффициент деления счетчика можно устанавливать согласно таблицы, показанной на рисунке 7.

Непрерывные импульсы с выхода Q1 поступают на счетный вход десятичного счетчика – дешифратора DD2 К561ИЕ8. Цепочка R4C5 при включении питания сбрасывает счетчик в ноль. В результате на выходе дешифратора «0» (выв. 3) появляется высокий уровень. На выходах 1…9 низкие уровни. С приходом первого счетного импульса высокий уровень перемещается на выход «1», второй импульс устанавливает высокий уровень на выходе «2» и так далее, вплоть до выхода «9». После чего счетчик переполняется и цикл счета начинается заново.

Полученный управляющий сигнал через переключатель SA1 можно подать на генератор звукового сигнала на элементах DD3.1…4, либо на усилитель реле VT2. Величина выдержки времени зависит от положения переключателя SA1. При указанных на схеме соединениях выводов M01…M05 и параметрах времязадающей цепочки R2C2 можно получить выдержки времени в пределах от 30 секунд до 9 часов.

Любите умные гаджеты и DIY? Станьте специалистом в сфере Internet of Things и создайте сеть умных гаджетов!

Записывайтесь в онлайн-университет от GeekBrains:

Изучить C, механизмы отладки и программирования микроконтроллеров;

Получить опыт работы с реальными проектами, в команде и самостоятельно;

Получить удостоверение и сертификат, подтверждающие полученные знания.

Starter box для первых экспериментов в подарок!

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

Вы получите диплом о профессиональной переподготовке и электронный сертификат, которые можно добавить в портфолио и показать работодателю.

roboforum.ru

Технический форум по робототехнике.

  • Список форумовМастерскаяНовичкам или основы основ роботостроения.
  • Изменить размер шрифта
  • Версия для печати
  • Магазин
  • Правила
  • Wiki
  • FAQ
  • Регистрация
  • Вход
Читайте так же:
Как обнулит счетчик epson sx130

Счётчик импульсов

Счётчик импульсов

Maxiik » 09 апр 2014, 18:49

Re: Счётчик импульсов

Myp » 09 апр 2014, 19:28

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

таким образом обороты будут известны не спустя секунду (за секунду они от 1000 до 6000 запросто могут прыгнуть) а непрерывно после каждого импульса коммутатора.
в основном цикле уже брать время таймера и считать из него по формуле об/минуту и отображать на экран

Re: Счётчик импульсов

avr123.nm.ru » 09 апр 2014, 20:08

Re: Счётчик импульсов

Maxiik » 09 апр 2014, 22:39

Re: Счётчик импульсов

RootAdmin » 09 апр 2014, 22:57

Re: Счётчик импульсов

Myp » 10 апр 2014, 00:00

Re: Счётчик импульсов

Maxiik » 10 апр 2014, 00:51

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

Добавлено спустя 10 минут 56 секунд:
Собрал простейший генератор прямоугольных импульсов и сходил к другу настроил его по осциллографу, чтобы было конкретное значение, получили 50 импульсов в секунду. Теперь нужно программу написать, чтобы контроллер определил такое же количество импульсов, ну а дальше дело за малым, написать основную часть перевода импульсов в обороты в минуту *)

Re: Счётчик импульсов

Radist » 10 апр 2014, 17:48

Re: Счётчик импульсов

dccharacter » 10 апр 2014, 19:46

Хе хе, я тоже так думал, пока тахометр не сделал
Есть там нюансики, ггг

Re: Счётчик импульсов

Maxiik » 05 май 2014, 01:10

что-то не получается . (
Сделал вот как:
1) Счётчик внешних прерываний считает импульсы и с каждым импульсом увеличивает счётную переменную на 1.
2) Таймер счётчик запрограммирован на генерацию прерывания по переполнению. От начала счёта до переполнения таймер отсчитывает 32 миллисекунды.
При каждом переполнении таймера_0 генерируется прерывание где значение переменной i (количество импульсов) умножается на 31 и получается значение импульсов в секунду.
Далее обнуляем значение переменной i и завершаем прерывание.
Прикладываю кусок кода.
***
int s; // переменная для хранения выводимого значения
int i; // переменная счётчик прерываний — импульсов

// External Interrupt 1 service routine
interrupt [EXT_INT1] void ext_int1_isr(void)
<
i++; // при каждом импульсе увеличиваем i на еденицу
>

// Timer 0 overflow interrupt service routine
interrupt [TIM0_OVF] void timer0_ovf_isr(void)
<
// Reinitialize Timer 0 value
TCNT0=0x00;
// Place your code here
#asm («cli») // глобально запрещаем прерывания на время обработки
s = i*31; // расчитываем сколько импульсов за секунду
i=0; // обнуляем счётчик импульсов
#asm («sei») // разрешаем глобальные прерывания

>

***
Получается так, что выводится только значение кратное 31, тобишь выводится только 31 или 62 или 93.
Как сделать чтобы весь диапазон чисел выводился ?

Re: Счётчик импульсов

Radist » 05 май 2014, 03:44

Re: Счётчик импульсов

Maxiik » 05 май 2014, 09:41

Ещё не совсем понятно как сделать так, чтобы считалось время от каждого импульса, чтобы считать не число импульсов , а время между ними как говорил Мур .
Попробую порассуждать.
При возникновении импульса по нарастающему фронту генерирую прерывание и в обработчике должен прописать:
. Запрещаю глобально прерывания
1) Читаю значение из таймера.
2) Перевожу в секунды.
3) Вывожу на экран.
4) Обнуляю таймер.
. Разрешаю глобально прерывания

Не совсем понимаю в каком режиме нужно запустить таймер и как из него прочитать текущее значение .
По сути функция main будет пустая ? . вся программа в обработчике прерывания ?

Извините, если есть глупые вопросы, просто по воле судьбы я то занимаюсь своим хобби, то приходится забросить на время работы, вот и забывается многое и опыт медленно нарабатывается.
Спасибо Вам за помощь !

Добавлено спустя 18 минут 5 секунд:
Считать за секунду получилось *)
Вот куски кода, сначала обработчик внешнего прерывания и переполнения таймера, а потом бесконечный цикл из основной функции.
***
int s; // переменная для хранения выводимого значения
int i; // переменная счётчик прерываний — импульсов
int a; // переменная для подсчёта 31-ого переполнения таймера для выделения секунды

// External Interrupt 1 service routine
interrupt [EXT_INT1] void ext_int1_isr(void)
<
i++; // при каждом импульсе увеличиваем i на еденицу
>

// Timer 0 overflow interrupt service routine
interrupt [TIM0_OVF] void timer0_ovf_isr(void)
<
// Reinitialize Timer 0 value
TCNT0=0x00;
// Place your code here
a++;
>

Читайте так же:
Счетчик затвора nikon d5100

А теперь основная функция.
***
// LCD module initialization
lcd_init(16);

// Global enable interrupts
#asm(«sei»)

while (1)
< if (a == 31)
<
#asm («cli») // глобально запрещаем прерывания на время обработки
s = i; // расчитываем сколько импульсов за секунду
i=0; // обнуляем счётчик импульсов
a=0; // обнуляем счётчик секунды
#asm («sei») // разрешаем глобальные прерывания
>;

// Place your code here
lcd_gotoxy(0,0);
lcd_putchar(s/10+0x30);
lcd_putchar(s%10+0x30);
// delay_ms ();
>;
>

Теперь хочу научиться считать время между каждым импульсом, подскажите как это сделать ?
В каком режиме запускать таймер и как это сделать ?
Или может без таймера можно обойтись ?

Самодельный цифровой счетчик расхода воды

В качестве преамбулы сражу скажу, что про вот такой девайс я знаю.
Schetchik. Самодельный цифровой счетчик расхода воды. Приборы и электр(он)ика.
В этой теме я покажу, как из обычного бытового счетчика воды сделать полезный цифровой прибор, позволяющий регистрировать мгновенный расход воды. Область его применения может быть различной, не обязательно в «нашем деле».
Для коммерческого расчета расхода воды он не будет пригоден, но для использования в качестве показометра расхода/утилизируемой мощности для автономной системы охлаждения — самое то.
Важное предупреждение — Ардуино будет. Нано или Мини — зависит от задач, которые будут на нее возложены. Ардуинщик я — начинающий, поэтому любая критика моего «индусского кода» приветствуется.
Идея взята вот отсюда: http://we.easyelectronics.ru/. rashodomer.html
Здесь достаточно подробно описано, как обычной счетчик переделывается в цифровой.
Подробнее про датчики Холла написано вот здесь: http://robocraft.ru/blog/electronics/594.html
У меня уже стоит такой оттюнингованный счетчик на автономке, какие там стоят датчики Холла (полярные или биполярные) я не помню. Но тут в нашем доме начали замену счетчиков и я решил повторить эту конструкцию еще раз и заодно прокомментировать проблемные моменты, которые могут возникнуть у тех, кто решит эту конструкцию повторить.

Итак, поехали:
1. Разбираем счетчик.
Img_20170103_142109. Самодельный цифровой счетчик расхода воды. Приборы и электр(он)ика.
Если потребуется, можно разобрать и саму емкость с расходным колесом. В регионе, где я живу — не очень хорошая вода и одна из причин забраковки моего счетчика — некорректные показания. После вскрытия счетчика выяснилась причина — довольно толстый слой солевых отложений и ржавчины.
Img_20170104_161604. Самодельный цифровой счетчик расхода воды. Приборы и электр(он)ика.
Лечится вымачиванием в туалетном «Утенке» для чистки унитазов. Для этих целей счетчик можно и не разбирать, а сразу залить «Утенком» измерительную полость счетчика на некоторое время.
2. Приклеиваем датчик Холла. В этой конструкции я использую один двухполярный цифровой датчик SS411A. Тут никаких нюансов нет, провод для подключения датчика я использую от старой компьютерной «мыши».
Img_20170103_183145. Самодельный цифровой счетчик расхода воды. Приборы и электр(он)ика.
Сразу припаиваю сопротивление 10 кОм для подтяжки на +:
Img_20170106_133036. Самодельный цифровой счетчик расхода воды. Приборы и электр(он)ика.
3. Собираем счетчик и приступаем к испытаниям. У меня под руками уже была Ардуино Нано, хотя было жалко использовать ее для вывода одного показания. Поэтому специально для этого счетчика заказал и получил Ардуино Pro Mini.
Подключаем наш расходомер к цифровому выводу D2, заливаем в контроллер скетч для проверки цифрового биполярного датчика Холла, включаем монитор порта, дуем в счетчик и . затаив дыхание видим меняющиеся «ON» и «OFF».
Img_20170127_223742. Самодельный цифровой счетчик расхода воды. Приборы и электр(он)ика.
Все, собственно электронно-механическая часть расходомера готова.
Завтра подключим наш расходомер к Ардуине.

Посл. ред. 27 Янв. 17, 23:25 от lospartos

Для коммерческого расчета расхода воды он не будет пригоден, но для использования в качестве показометра расхода/утилизируемой мощности для автономной системы охлаждения — самое то. lospartos, 27 Янв. 17, 22:51

Расход утилизируемой мощности — равен мощности ТЭНа. На мой взгляд — тут явный перебор..

Но индикатор работоспособности автономки — безусловно нужен. (конструкция нужна попроще. ИМХО).
Я тоже делаю самодельный индикатор — в котором вертушку видно просто визуально.
Что бы проконтролировать — начальный запуск системы охлаждения, пока куб еще не закипел..

А нафига такой гимор, ведь есть готовые Optimist, 27 Янв. 17, 23:51

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

Расход утилизируемой мощности — равен мощности ТЭНа. На мой взгляд — тут явный перебор.. Zapal, 28 Янв. 17, 05:12

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

Но индикатор работоспособности автономки — безусловно нужен. (конструкция нужна попроще. ИМХО).
Я тоже делаю самодельный индикатор — в котором вертушку видно просто визуально.
Что бы проконтролировать — начальный запуск системы охлаждения, пока куб еще не закипел.. Zapal, 28 Янв. 17, 05:12

Посл. ред. 28 Янв. 17, 09:18 от lospartos

когда ты тему про автоматизацию автономки начнешь, чтобы со своим расходомером туда влезть, lospartos, 28 Янв. 17, 08:34

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

Читайте так же:
Счетчик меркурий 220в характеристики

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

Посл. ред. 04 Июня 17, 08:53 от lospartos

Я тоже делаю самодельный индикатор — в котором вертушку видно просто визуально. Zapal, 28 Янв. 17, 05:12

В качестве принципа работы на ум сразу приходит свойство глаза не различать смену картинки при скорости 50 раз в секунду. lospartos, 28 Янв. 17, 12:36

У меня все проще.. нету там 50 Гц. все видно визуально — как будто крутится вал гидрогенератора..
т.е. вроде как бы быстро — но по факту, крыльчатка крутиться со скоростью 3-5 оборотов в секунду.
на такие обороты — превосходно реагирует даже геркон.. не говоря уже о датчике Холла..

Простейший счетчик импульсов своими руками

  • ШДК
  • Статьи
    • Схемы
      • Arduino
      • Управление шаговыми двигателями
      • Металлоискатели
      • разное
      • для Авто
      • разное на микроконтроллерах
      • всё на таймере NE555
      • Конструктор схем
      • Осциллографы
      • Измерительная аппаратура
      • Роботы
      • Световые эффекты,управление светом
      • Термостат
      • Инверторы и преобразователи
      • Защиты от перепадов напряжения
      • Паяльные станции
      • Аудио
      • Дозиметры
      • Часы
      • Выключатели, переключатели,ИК,РФ
      • Таймеры
      • КУБ светодиодный
    • Программаторы
      • PIC microchip
      • AVR ATmega и ATtiny
      • Общее
    • Электрические двигатели
      • машины постоянного тока
      • машины переменного тока
    • Генераторы
      • генератора независимого возбуждения
      • синхронный генератор
    • Авто-инжектор
      • Элементы ЭСУД, описание
    • Законы электротехники
      • Основные законы из ТОЭ и др.
    • Конкурсные работы 2015
    • Конкурсные работы 2014
    • Конкурсный работы 2013
    • Конкурсные работы 2012
  • Скачать
    • Программирование
    • Электрические расчеты
    • Электрические программы
    • Справочник
    • Книги по релейной защите
    • Авто
    • Библиотека электромонтера
    • Журналы
      • Everyday Practical Electronics
      • Радио
      • Радиоаматор
      • Радиолюбитель
      • Радиоконструктор
      • Схемотехника
      • Радио Хобби
      • Радиомир
      • Ремонт и сервис
      • Электрик
      • Elektor Electronics
    • Разное
      • Книги, разные
      • Программы,разные
  • Ссылки
    • Сайты связанные с электричеством
    • Авто сайты
  • Видео
    • Самоделки
    • Обучение Arduino
    • дуга,разряд,пожар.
    • Обучающие видео ролики
    • P-CAD Schematic
    • РОБОТЫ
    • Техническое обслуживание компьютера
    • Изготовление печатных плат
  • Проекты
    • Заказать прошивку
    • Регистрация программистов
    • С миру по байту
  • Информация
    • О сайте
    • Реклама
    • Добавить статью
    • Обратная связь
    • Обмен банерами
  • Электроника из Китая
  • В помощь студенту
    • Электрические машины
    • Эксплуатация релейной защиты

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

Результаты показали, что на трёх пальчиковых батарейках (с погашенным индикатором) схема проработала непрерывно около недели. При отключении питания показания сохраняются. Если нет необходимости в гашении индикаторов, кнопку «вкл» следует закоротить. При желании можно применить ж/к индикатор. Все материалы прилагаю. Всем-всем творческих успехов!

вот тут всё в архиве,там схема,прошивка и печатная плата в lay!

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector