Страница 2 из 3
Re: Стенд для балансировки двигателя
Добавлено: 27 фев 2013, 13:40
Алексс
с энкодером хорошо, но головняк его цеплять.
проще мазнуть маркером на валу и дать понюхать отражающей оптопаре - вот вам метка Z.
как только обороты стабилизировались (время между сигналами Z ~равно), начинаем по прерыванию от ADC записывать значения в массив, пока не пересечем метку снова - вот первая карта неровностей.
можно раз 10 считать, усреднить (а сколько памяти имеется на дуне ???)
готово.
либо:
зная время одного оборота, делим его на нужное количество интервалов = длина одного интервала L.
в прерывании от метки Z, стартуем таймер L*n, где n - номер интервала.
как только таймер истек, запускаем ADC, записываем в массивчик result[n].
и т.д. для каждого интервала.
можно конкретный интервал исследовать более детально.
вот такие мысли.
ну или альтернатива - взять внешний ADC типа MCP3204:
A very common external ADC is from Microchip the MCP3204. It has the following configuration.
100K samples per second. (More than 6 times faster than AVRs inbuilt)
12 bit resolution (4 times more detailed)
4 input channels (MCP3208 has 8 channels).
SPI Bus Compatible.
Re: Стенд для балансировки двигателя
Добавлено: 27 фев 2013, 13:41
nkp
UAVpilot писал(а):ардуинка-то успеет снять аналоговые данные с нужной скоростью?
при наличие энкодера не обязательно читать аналог "часто" на каждом обороте
можно на одном обороте в одном положении прочитать-записать , на следующем со сдвигом и т.д
у нас же картина на каждом обороте должна повторяться
сдвиг точный по энкодеру
тогда вообще быстродействие не играет роли...
Re: Стенд для балансировки двигателя
Добавлено: 27 фев 2013, 15:45
Nick
Алексс писал(а):с энкодером хорошо, но головняк его цеплять.
ЛУчше тогда диск с прорезями сделать, как у тебя на шпинделе

. Разрешение нам больше не нужно хватит 30-40 дырок.
Кстати, а как будет лучше считать - все за один оборот или взять 100 оборотов и усреднить?
И опять же вопрос, как крепить двигатель, чтобы паразитных колебаний не возникало?
Re: Стенд для балансировки двигателя
Добавлено: 27 фев 2013, 16:03
Алексс
Nick писал(а):ЛУчше тогда диск с прорезями сделать
ох уж эти любители бесплатного секаса
Nick писал(а):Кстати, а как будет лучше считать
это надо поизучать как лучше усреднять. проще всего просуммировать показания за n оборотов и поделить каджую ячейку на n.
привод сделать тонким ремнем. моща там не нужна, только раскрутить.
больше интересно как сделать стенд, чтобы и вибрации на датчики передавались и раскачки небыло...
есть у кого динамик по рукой чтобы посмотреть сколько там мили вольт будет на выходе ?
если сильно мало, то наверное усилитель нужен.
еще возникла такая мысль. чтобы не ловить аналоговый сигнал, можно ловить частоту (количество импульсов на период).
но для этого нужна аналоговая схема. пока не представляю как ее реализовать и на какой эл. базе, но идея такая:
сравнивать предыдущее значение и новое, если новое больше, выдавать импульс, потом "запоминаем" текущее значение, и тп.
спад - сброс состояния.
господа электроники, возможно такое сделать малой кровью на аналоговых компнентах ?
Re: Стенд для балансировки двигателя
Добавлено: 27 фев 2013, 16:15
Алексс
посмотрел
тему и как-то сразу подугас интузизим

Re: Стенд для балансировки двигателя
Добавлено: 27 фев 2013, 16:28
Алексс
Re: Стенд для балансировки двигателя
Добавлено: 27 фев 2013, 16:32
Fisher
многа букафф )))))))))
Re: Стенд для балансировки двигателя
Добавлено: 27 фев 2013, 16:32
Сергей Саныч
Nick писал(а):ЛУчше тогда диск с прорезями сделать
Одной метки хватит. Остальное сгенерит ЦФАПЧ. На микроконтроллере реализуется элементарно. Тут, например, так сделано было
http://www.cnc-club.ru/forum/viewtopic. ... 913#p56913.
Re: Стенд для балансировки двигателя
Добавлено: 27 фев 2013, 16:36
Nick
Алексс писал(а):посмотрел тему и как-то сразу подугас интузизим
А чего подугас-то?
Re: Стенд для балансировки двигателя
Добавлено: 27 фев 2013, 16:38
Алексс
страшнаааа
Re: Стенд для балансировки двигателя
Добавлено: 27 фев 2013, 16:41
Nick
Алексс писал(а):готовый датчик или что-то из этой серии.
Там у них измерения гораздо большего масштаба. Да и не факт, что он будет нормально работать на вибрирующей системе...
страшнаааа
Да ладно, это не страшнее, чем палец в фрезу совать

Re: Стенд для балансировки двигателя
Добавлено: 27 фев 2013, 16:47
Алексс
Nick писал(а):
Там у них измерения гораздо большего масштаба. Да и не факт, что он будет нормально работать на вибрирующей системе...
чойта, можно все найти.
мне кажется вибрации оно замечательно меряет.
Да ладно, это не страшнее, чем палец в фрезу совать
чеб ты понимал!
с пальцем сначала чик а потом думать.
а тут с начала думать а потом может и чик не быть...
Re: Стенд для балансировки двигателя
Добавлено: 27 фев 2013, 16:53
Serg
Nick писал(а):Кстати, а как будет лучше считать - все за один оборот или взять 100 оборотов и усреднить?
И опять же вопрос, как крепить двигатель, чтобы паразитных колебаний не возникало?
Надо мерять на разных частотах/скоростях, тогда всё лешнее можно будет расчётами отсечь.
Алексс писал(а):привод сделать тонким ремнем. моща там не нужна, только раскрутить
Теория требует, чтоб при балансировке привод был настоящий, а не суррогат.
Алексс писал(а):больше интересно как сделать стенд, чтобы и вибрации на датчики передавались и раскачки небыло...
есть у кого динамик по рукой чтобы посмотреть сколько там мили вольт будет на выходе ?
Не надо динамики. Надо либо быстродействующие тензодатчики, либо головки от магнитофона.
Re: Стенд для балансировки двигателя
Добавлено: 27 фев 2013, 16:58
Алексс
UAVpilot писал(а):настоящий
поясни плиз
Re: Стенд для балансировки двигателя
Добавлено: 27 фев 2013, 17:35
Serg
Ну в случае эл.двигателя рабочий привод - магнитным полем. Вот им и надо крутить при балансировке. Если крутить чем-то ещё, то момент приложения силы будет иной и может повлиять на результат.
Re: Стенд для балансировки двигателя
Добавлено: 27 фев 2013, 18:30
nik1
Есть вот такой вариант, типа балансировка мотора в собственных подшах
http://e.mail.ru/cgi-bin/link?check=1&r ... il.ru&js=1
Re: Мой CNC китаес Bernardo KF25 Top (клон BF20)
Добавлено: 01 мар 2013, 00:22
Алексс
сегодня еще имел прекрасный секас с наждаком.
пытался сделать некий датчик для анализа вибраций.
получилось !
распотрошил цешку, вытащил пьезоэлемент, приклеил к нему гайку, в гайку вкрутил болтик.
все это приклеил к точилу.
на осцилографе чето видно

- NewFile8.png (7.69 КБ) 2659 просмотров
а вот что делалось в предыдущем видео
Re: Стенд для балансировки двигателя
Добавлено: 01 мар 2013, 12:25
Алексс
если поставить второй датчик со смещением 90°, выбрать схему отображения X-Y и задействовать внешнюю синхронизацию по оптодатчику, будет более менее четкая картина.
завтра куплю еще пьезоэлеменов. для опытов.
Re: Стенд для балансировки двигателя
Добавлено: 01 мар 2013, 12:36
Nick
Т.е. твой элемент на вибрацию реагирует?
А как они правильно называются, чтобы их найти можно было?
Re: Стенд для балансировки двигателя
Добавлено: 01 мар 2013, 12:47
Алексс
да, реагирует на нажатие, удар, вибрацию.
ищи по слову пьезо. типа
такого