Перейти к содержанию
Vasily

тахометр и цифровой отсчет на одну ось

Рекомендуемые сообщения

тахометр:

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

 

схема - процик атмел тини2313, индикатор и резисторы. резисторы 470ом от анодов индикатора к процику, катоды непосредственно на индикатор.

распиновка в начале исходника.

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

 

исходник и прошивка - в файловом архиве сервера. название mytaho.zip

 

для работы совместно с цифровым отсчетом отрезать землю датчика от корпуса станка.

 

на фото крепление датчика и сам тахометр рядом с индикатором цифрового отсчета (тахометр с зелеными индикаторами)

больше 999 оборотов рисует точку в старшем разряде, больше 1999 оборотов - две точки, просто только 3-х разрядный индикатор под руку попался.

 

питается от зарядника для сотового (сименс, самая мелкая по габаритам) засунутого рядом с платой управленя мотором.

 

про цифровой отсчет дальше...

post-1242-1228251696_thumb.jpg

post-1242-1228251749_thumb.jpg

Поделиться сообщением


Ссылка на сообщение

продолжение...

 

взял китайский цифровой штангель на 300мм, отболгарил от него лишнее, отфрезеровал подставочки и кронштейн от фартука суппорта к бегунку штангеля. на куске макетной платы собрал на базе atmega88 и двух 3-х значных индикаторов отображалку. кнопка на отображалке - это обнуление. работает четко (по ходовому винту и плиткам проверял с многократным перемещением туда-сюда). линейка работает в быстром (50 раз в секунду) режиме считывания, с осреднением по 5-ти точкам (10гц индикация)

 

схемотехника: одна atmega88 на 20-ти мегагерцах, пара индикаторов 3-х значных с общими катодами, лдо-стабилизатор (для 1.55в) 393-й компаратор сдвоенный и оптореле PAA110 для включения быстрого режима замыканием клока и данных на +1.55в (мелких мосфитов не оказалось под рукой). ну и резисторы-конднсаторы. пара оптронов для вывода показаний в ком-порт (для светлого будущего пригодится)

 

исходник на С и хекс приложены

порты на пины индикатора назначены исходя из минимума соединений

 

так как запас по ресурсам меги88-й большой, прога совсем не оптимизирована. работает все четко.

 

вот в архив залил:

http://www.chipmaker.ru/index.php?autocom=...mp;showfile=843

 

файл mydro.zip

 

схема:

рисовалки под руками щас нет, объясню на пальцах:

 

в начале исходника распиновка - led_цифра это катоды индикаторов (0-слева, 5-справа), led_буква - сегменты. сегменты подключены к процику через резисторы в 470ом (можно и меньше)

кнопка "0" от пина 2 меги на землю. для надежности подтянута 10к на +5.

схема включения компаратора и получения +1.55в совпадает со схемой от "ядро" и схемы от buba. выходы компаратора подтянуты через 1к к +5 и подключены через 1к к входам dat_in и clk_inмеги. последовательные резисторы нужны для возможности внутрисхемного программирования.

схема включения быстрого (50Гц) режима - сделана на оптореле, катоды светодиодов реле к земле, аноды через 470ом в выводам set_dat и set_clk. реле PAA110 в дип8

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

ну кварц на 20МГц и емкости на кварц и питание - все обычно.

 

исходник под вин-авр 2006-го года сборки.

 

корпус меги в дипе28 под индикаторами, сляпано за выходной на макетке. кнопка и провод с разъемом от дохлой мышки.

 

этот ДРО вместе с тахометром примерно 70мА вместе потребляют. питальник - 5в зарядка от сименса прям в своем родном пластике, запитана от платы привода станка.

 

внимание! корпус штангеля - это +1.55в! землю схемы к земле станка не цеплять! экран (если есть) кабеля цеплять подумавши!

post-1242-1228252054_thumb.jpg

post-1242-1228252072_thumb.jpg

post-1242-1228252093_thumb.jpg

post-1242-1228252110_thumb.jpg

post-1242-1228252136_thumb.jpg

post-1242-1228252157_thumb.jpg

post-1242-1228252176_thumb.jpg

Поделиться сообщением


Ссылка на сообщение

Зачет и коньяк :)

 

Не мешало бы ещё защиту от стружки на штангель сделать.

Вопрос номер раз - возможно ли в тахометре изменить коэфф. пересчёта для использования датчика к-рый выдаёт 2\3\4\6\8\ и более имп на оборот?

Изменено пользователем mr_Z

Поделиться сообщением


Ссылка на сообщение

Кажись, растет хороший индикатор ;)

 

Vasily, в порядке бреда: а если взять 20МГц Мегу, например, 16, приделать к ней клавиатурный модуль 4х3, развязать оптопарами всякое идущее к станку, то ведь и три оси можно, и переменный коэффициенты, и чорта лысого?

Поделиться сообщением


Ссылка на сообщение

Круто! Еще бы оформить единой конструкцией со схемами и прошивками для особо ленивых, как я.

Поделиться сообщением


Ссылка на сообщение

Vasily,

 

Все таки, выложите схему, для полного боекомплекта!

Поделиться сообщением


Ссылка на сообщение

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

 

по клавиатуре, рассчетам и всяким фенькам - смотреть http://www.yadro.de/index.html там все есть, а чего нет - то можно сделать.

 

схемы постараюсь нарисовать и выложить... чуть пожже.

 

по "ядру": если неохота возиться с буком, можно взять мелкий китайский телек с ВГА входом и выводить на него. но с ВГА меньше 7" я не видел.

телек это к тому, что в 21-м веке кородить кучу светодиодных 7-ми сегментников совсем некрасиво... а жк обычные видно плохо. есть всякие индикаторы, которые видно хорошо, но они не ширпотребные и стоят много.

Поделиться сообщением


Ссылка на сообщение

ой, два раза запостилось... потер.

Изменено пользователем Vasily

Поделиться сообщением


Ссылка на сообщение

Добрый день!

 

Вопрос по тахометру.

 

Vasily писал:

на фото крепление датчика и сам тахометр рядом с индикатором цифрового отсчета (тахометр с зелеными индикаторами)

больше 999 оборотов рисует точку в старшем разряде, больше 1999 оборотов - две точки, просто только 3-х разрядный индикатор под руку попался

Хоть это неоговорено, смотря на индикатор тахометра, думаю, что показания определяются как об./мин (так и принято при определении скорости ротации шпинделя). При одном импульсе датчика на оборот (один магнит), получается что для определении скорости шпинделя требуется вести счет импульсов в течении 1мин при нормальном счете. Может быть применяется какая-то хитрость в обработке сигнала.

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

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

Поясните ситуацию.

 

Janis

Поделиться сообщением


Ссылка на сообщение

по определению об/мин: считать импульсы за минуту это слишком оригинально... я меряю период и получаю делением нужные мне об/мин. в приложенном исходнике это видно. соответственно время измерения - один оборот. ну и обработка результата для комфортного наблюдения и сброс индикации после остановки.

Изменено пользователем Vasily

Поделиться сообщением


Ссылка на сообщение

OK! Понял.

Поделиться сообщением


Ссылка на сообщение

Vasily, спасибо за исходник.

Тоже сделал себе DRO на 2 оси. Правда писал под мегу 16 в CVAVR(несколько моментов повзаимствовал) и индикация у меня на ЖКИ 16 символов в 2 строки. Схему подключения почти полностью взял от Yadro. Поставил 2 кнопки и энкодер.

Поделиться сообщением


Ссылка на сообщение

hoakinn,

 

Выложите схему и исходники для повторения.

 

Vasily,

 

Вы обещали выложить схему DRO и тахометра.

Поделиться сообщением


Ссылка на сообщение

Схему постараюсь нарисовать, а прошивку чуток попозже - нужно еще режим "диаметр" сделать. Кстати как лучше или как правильно отсчитывать координаты: ось Х нарастание влево или вправо? ось У нарастание от себя или к себе?

Поделиться сообщением


Ссылка на сообщение
Кстати как лучше или как правильно отсчитывать координаты: ось Х нарастание влево или вправо? ось У нарастание от себя или к себе?

На практике бывают все четыре случая. Есть смысл добавить кнопку переключения направления отсчета, и пару светодиодиков, индицирующих это напревление. В своей конструкции я так и сделал. Очень удобно.

Поделиться сообщением


Ссылка на сообщение

Схемку выложил в файловом архиве>паспорта к станкам> электроника> Схема для цифровой индикации на 2 оси

Поделиться сообщением


Ссылка на сообщение

Выложил прошивку под вышеприведенную схему файловом архиве>паспорта к станкам> электроника>прошивка для DRO на 2 оси

Тестировал недолго будем считать бета версия:sad: Есть возможность возможность удвоения по оси У(режим "Диаметр") и реверс по обеим осям переключение fast mode и сброс в ноль по осям

Поделиться сообщением


Ссылка на сообщение

hoakinn,

 

А энкодер какой использовали?

Поделиться сообщением


Ссылка на сообщение

Цитата(hoakinn @ 8th January 2009 - 23:12 )

Кстати как лучше или как правильно отсчитывать координаты: ось Х нарастание влево или вправо? ось У нарастание от себя или к себе?

 

поправочка : ось Y в токарном станке вертикальная , используются оси X и Z , зет - по оси шпинделя :rofl:

Поделиться сообщением


Ссылка на сообщение

2 Baha:

Энкодер нонейм за 50р что-то типа Bourns инкрементный - в этой ценовой категории они все одинаковые:)

Вообще я вторую версию прошивки написал и выложил здесь (без энкодера) - менюшка крутится по кольцу кнопкой

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу


×
×
  • Создать...

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.