Меню

Схемы счетчиков оборотов для станков

Схемы счетчиков оборотов для станков

9zip.ru Радиотехника, электроника и схемы своими руками Простой универсальный тахометр на микроконтроллере ATtiny2313

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

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

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


Нажмите для увеличения
Перейдём непосредственно к схеме. Если устройство подключается непосредственно к контроллеру двигателя с TTL-уровнями, то импульсы можно подавать просто на вывод 6 микроконтроллера. В противном случае следует выполнить простейший преобразователь уровня на транзисторе.

Для получения и стабилизации напряжения питания +5 вольт применён линейный стабилизатор 1117 с низким падением напряжения для большей экономичности.

В качестве светодиодного индикатора применён индикатор от микроволновки с общим анодом. Так как он уже содержит в себе резисторы на 220 Ом, то на печатной плате они не предусмотрены.


На верхней стороне печатной платы имеются аж 10 перемычек, но они весьма легко устанавливаются.


С обратной стороны установлены SMD-компоненты: это два конденсатора по 22 пФ для кварцевого резонатора, микросхема стабилизатора и фильтрующие конденсаторы.

Кварцевый резонатор для микроконтроллера ATtiny2313 можно устанавливать на 8 или 4МГц, это задаётся в исходнике и управляет прескалером.

Режим отображения оборотов — в секунду или в минуту — задаётся аналогично, в исходнике. Для отображения количества оборотов в минуту рассчитанное количество оборотов в секунду просто программно умножается на 60. Имеется возможность программного округления расчитаных значений. Эти нюансы прокомментированы в исходном коде.

При прошивке микроконтроллера необходимо установить фьюзы:

Страница автора проекта: http://hardlock.org.ua/viewtopic.php?f=9&t=16

Исходник написан на языке C в Codevision AVR. Он был позаимствован из другого проекта — тахометра для трёхлопастного вертолёта.

Коротко о настройке: необходимо заранее определить, какое количество импульсов за 1 оборот будет подаваться на вход тахометра. Например, если их источником будет контроллер трёхфазного мотора на LB11880, то он выдаёт по три импульса на каждый оборот шпинделя. Поэтому в исходном коде следует указать это значение.

Читайте также:  Можно ли установить газовый счетчик за газовой плитой

Выбор индикатора — с общим анодом или с общим катодом (ненужное значение — закомментировать):

//#define Anode
#define Cathode

Количество тахометрических импульсов на 1 оборот вала:

#define byBladeCnt 2

Выбор частоты кварцевого резонатора — 0x00 для 4МГц, 0x01 — для 8МГц:

#define Prescaler 0x01

Выбор отображения оборотов в минуту:

lTmp = (62500L * 60L * (long)wFlashCnt);

Для отображения количества оборотов в секунду необходимо убрать умножение на 60:

lTmp = (62500L * (long)wFlashCnt);

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

Так как в этой конкретной конструкции применён весьма специфический индикатор, то разводка печатной платы не прикладывается.

Понравилась статья?
Екатерина говорит:
поделись с друзьями!

Хочешь почитать ещё про схемы своими руками? Вот что наиболее популярно на этой неделе:
Схемы и печатные платы блоков питания на микросхемах UC3842 и UC3843
Регулируемый блок питания из блока питания компьютера ATX
Зарядное устройство на UC3842/UC3843 с регулировкой напряжения и тока

НСТ 27 дек 2018 16:13
Сергей 29 мар 2017 23:29
Iggis 23 авг 2015 11:05

Дальше в разделе радиотехника, электроника и схемы своими руками: Ремонт настольной лампы, простой способ, как починить настольную лампу, когда у неё ломается нижнее крепление к основанию.

Главная 9zip.ru База знаний радиолюбителя Контакты

Девять кучек хлама:

Дайджест
радиосхем

Новые схемы интернета — в одном месте!


Новые видео:

Источник



Измерение частоты вращения


Механический самодельный тахометр из моторчика

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

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

Так как график отражает линейную зависимость, достаточно отметить две-три точки и провести через них прямую. Получение контрольных точек — это самый проблемный этап подготовки самодельного тахометра к работе. Если есть доступ к фирменным станкам, контрольные точки легко получить, зажав резиновую трубочку, надетую на вал моторчика, в патроне сверлильного или токарного станка и включая станок на различных передачах, фиксировать показания вольтметра (скорость вращения шпинделя на каждой передаче указана в паспорте станка). В противном случае для калибровки придется использовать либо дрель, либо двигатель при режиме работы для которого известна частота вращения. И даже если удалось измерить напряжение на контактах моторчика только для одной частоты вращения, вторая точка — это пересечение осей (x) и (y) (то есть числа оборотов и напряжения), правда точность измерений по зависимости основанной на двух точках будет низкой.

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

Возможности прибора можно значительно расширить. Если изготовить роликовый фрикционный переходник диаметром 31,8 мм, тахометр позволит измерять и линейную скорость, выраженную в метрах в минуту. Для этого количество оборотов в минуту, определенное по графику, делят на 10.

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

Цифровой тахометр из смартфона своими руками


Самодельный стробоскопический тахометр из iPhone своими руками


Самодельный лазерный (оптический) тахометр из iPhone своими руками


Сравнительные измерения частоты вращения двигателя лазерным и стробоскопическим тахометрами

Источник

Схемы счетчиков оборотов для станков

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

Данный модуль применяется в основном в ардуинщиками в роботостроительстве как ИК датчик препятствия. Представляет маленькую очень бюджетную платку (особенно если покупать партиями штук по 10)

Схема у этого сенсора очень простая

В основе лежит ИК пара диод-транзистор. Что вроде L-53P3C/L-53F3C работающие в диапазоне 940нм
Компаратор LM393 сравнивает уровень фоторанзистора с уровнем, выставляемым подстроечным резистором.
Подцепил к валу шпинделя кусочек фольги, поднес сенсор к валу, покрутил подстроечник — модуль стал моргать светодиодом в так вращения.

Поковырявшись в своей барахолке нашел ATmega328 в DIP корпусе (писал по ним статью) и четырехразрядный семисегментный индикатор
Максимальная скорость вращения у мотора 12000RPM и лучше было бы применить 5-разрядный индикатор, но будем работать с чем имеем
Накидал такую схему

Порядок подключения выводов индикатора к микроконтроллеру значения не имеет (так как настраивается в программе) и обусловлен исключительно из удобства проектирования печатной платы

«Квадратный» дизайн платы потому что на данном этапе я осваивал изготовление печатных плат на станке ЧПУ
Закругленные полигоны сложнее, а главное, дольше выбирать гравировкой.
Основным достоинством изготовления плат на станке является то, что весь процесс происходит не отрывая зада от кресла. С покупкой ламинатора я отказался от этого метода, оставив для станка сверление отверстий и обрезку плат.
Итак гравируем, сверлим, режем

Паяем плату и можно приступать к отладке программы

Для работы индикатора применяется простая и удобная библиотека SevSeg, позволяющая подключать индикатор к каким угодно выводам МК, применять индикаторы как с общим катодом, так и анодом да еще и яркостью управлять.
Для измерения частоты попробовал библиотеку FreqMeasur. МК с ней отлично мерит сигнал с генератора от 10 до 200Гц (а больше мне и не нужно)

А вот когда на вход контроллера подал с сигнал с сенсора, результат получился плачевным.
Частота прыгала как ненормальная. Виной этому оказался «дребезг» сигнала с оптического датчика. Фольга давала массу помех. Попытка настроить сигнал подстроечником или заменить кусочек фольки на другой не дали ощутимого результата.
Тогда я решил давить «дребезг» программно. Осциллограф показал, что помехами являются импульсы в 0.3 — 1 мкс, тогда как сигнал — это импульсы 5мс (При частоте 12000RPM) и больше.

В результате родилась такая программка с подавлением помех длительностью менее 2мкс

Источник