RSS лента

pinco

Стенд для балансировки ВМГ

Рейтинг: 5.00. Голосов: 5.
09.10.2016 в 01:22 (7324 Показов)
Вот вариант моего стенда, который сделан на основе проекта Никиты Есениена. Его технология балансировки -https://www.youtube.com/watch?v=G3xm5uo7Vrc

Отличия:
- Качающаяся рама расположена вертикально и подпружинена кольцом из резинового жгута. (Подшипники брал на Babggood. В одном из пары был осевой люфт. Устранил за счет осевого сжатия подшипниковой пары при монтаже. Зато подшипники самоустанавливающиеся.)
- Добавлена регулировка частоты вращения мотора из программы.

Небольшое видео стенда:



Софт:
- Прошивка (скетч) для АрдуиноНано. Для прошивки в архиве есть версия софта 1.6.3., т.к. на других версиях может не получится. После компиляции выдает ошибку о том, что маловато памяти. Это не проблема. И так работает, но если кому критично ;-), можно уменьшить MAX_SAMPLES до 400 и тогда ошибка не будет выскакивать.
- Исходник и ЕХЕ-шник программы для балансировки. В среде LabVIEW 2013 можно поправить интерфейс под разрешение вашего монитора. EXE-шник сам по себе не будет работать. Ему нужны не помню какие рун-тайм модули из среды Labview 2013 v.13.0 (я ставил 32-bit версию). Поэтому лучше заинсталить всю среду и к ней нужны модули NI VISA и LabVIEW Robotics 2013. Думаю все знают где ее можно найти ;-). После запуска проги конечно нужно выбрать COM-порт, на котором у вас сидит Ардуинка. Для этого нажать кнопку STOP. Выдаст ошибку. Продолжаем. В окошке выбираем COM-порт, на котором у вас висит Ардуинка и жмакаем кнопку со стрелкой. Ну а остальное есть в моем вышеприведенном видео и в статье из дневника Никиты Есенина.

Сделал такую табличку для того чтобы было легче собрать всю электронную часть стенда:

Нажмите на изображение для увеличения
Название: Коммутация элементов.jpg
Просмотров: 354
Размер:	71.2 Кб
ID:	1259241

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

Нажмите на изображение для увеличения
Название: FullSizeRender(6).jpg
Просмотров: 105
Размер:	152.1 Кб
ID:	1274164


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

По просьбе коллег по хобби описываю б/м подробно то как это делал:
Использовал модуль ESP8266 типа такого (на Али они дешевле). В таком исполнении модуль удобнее использовать, т.к. на плату не обязательно подавать требуемое модулю питание 3,3V, а можно как и ардуинку питать от БЭКа - 7-12V (использовал один БЭК на двоих, который запитал от силовой батареи баллансируемой ВМГ). Кроме того, можно без конвертера подключать Rx и Тх ардуинки, у которых 5V, к Rx и Тх модуля, которые рассчитаны на 3,3V.
Не забываем Rx модуля подсоединять к Тх ардуинки и наоборот.

Модуль ESP8266 нужно прошить соответствующей прошивкой. Прошивка и программа-прошивальщик тут. Прошивка модуля делается через USB прошивальщиком ESP8266Flasher. По приложенной инструкции указываем адреса для загрузки четырех файлов *.bin и доп.настройки. После прошивки не забываем переподключить модуль к USB. Теперь модуль работает как точка доступа - имя ее сети: ESP... . К этой WiF-сети подключаемся через другое WiFi-устройство (планшет, ноут, смартфон). Заходим в WEB-интерфейс модуля по IP 192.168.4.1. Там в меню WiFi Soft-AP в пункте Switch to жмакаем и выбираем режим AP mode . Далее в меню WiFi Station сканируем доступные WiFi-сети и подключаемся к вашей WiFi-сети. В сети лучше модулю определить фиксированный IP. Этот IP в программе HW Virtual Serial Port присваиваем виртуальному СОМ порту, предварительно нажав кнопку Login. Инсталлер программы HW Virtual Serial Port тут. После этого на вашем компьютере, на котором установлена программа для балансировки, появится СОМ-порт.


Ну вот и все, теперь ардуинку не нужно по USB подключать к компу. Каждый раз после включения компьютера запускаю программу HW Virtual Serial Port (в ней нужно сначала залогиниться), в которой выбираю свободный номер СОМ-порта и указываю ему соответстующий IP - IP модуля ESP8266. Питание на aруинку и на модуль ESP8266 подаю от той же батареи, к которой подключаю регулятор. В программе для балансировки указываю номер созданного виртуального COM-порта.

ATTENTION!!!
С регулировкой частоты вращения мотора при помощи потенциометра нужно быть осторожно, т.к. возможны проблемы в цепи питания ардуинки. По первах умудрился спалить на ардуинке диод шоттки (кажыся из-за того, что сильно крутанул потонциометр), а недавно когда настраивал связь стенда с компом по WiFi, то докрутился что линейный регулятор на ардуинке чуть ли не до красна нагрелся. Так что его лучше держать в крайнем левом положении. Т.к. им в процессе балансировки реально пользоваться неудобно, то советую пользоваться либо кнопками в проге либо внешим сервотестером, например, таким как сделал Рамазан.

Обновлено 29.08.2017 в 23:37 [ARG:5 UNDEFINED]

Категории
Без категории

Комментарии

Страница 4 из 4 ПерваяПервая ... 2 3 4
  1. Аватар для Makusim
    Цитата Сообщение от nighthood
    Игорь, а у Вас точно выложена крайняя версия скетча для арду?
    Версия тут ни причём. Добивайтесь резонанса. Подбирайте пружину, место установки. Я даже на полотнах от ножовки пробовал. Не пошло. Вот только с той пружиной которая на фото стало нормально.
  2. Аватар для arb
    Цитата Сообщение от nighthood
    Игорь, а у Вас точно выложена крайняя версия скетча для арду? Там столько модификаций, сижу - разбираюсь. интересно блин (так как раньше не занимался ардуино ). Например разобрался, почему не правильно давал данные аксель если его монтировать точно как у Вас (контактами вверх, контакты слева от стенда). в скетче переменная char DATAX0 = 0x36; принимает значения регистра, который как раз за ось Z отвечает. доберусь вечером до стенда попробую еще Никитину прошивку, т.к. не хватает мозгов все остальное понять. Например не влияет ли вход потенциометра, которого у меня нет на выход ШИМ, который на регулятор идет.
    Я себе в скетче перекоментировал оси. И сразу все заработало. Но у меня и крепление другое.
  3. Аватар для nighthood
    Цитата Сообщение от Makusim
    Добивайтесь резонанса. Подбирайте пружину, место установки.
    Да я учел, что вы посоветовали. просто у меня изначально стенд как у Игоря. Там пружина не предполагается. А резонанс находить получается нормально, проблема только в точках, что они не группируются. Это я сейчас "дополнительный" стенд собрал на горизонтальном луче и понял, что один хрен не работает.
  4. Аватар для nighthood
    Цитата Сообщение от arb
    И сразу все заработало
    А скетч Игоря или Никиты. И что интересно у вас управление через windows или через ваш мега-цифровой сервотестер?
  5. Аватар для arb
    Цитата Сообщение от nighthood
    А скетч Игоря или Никиты. И что интересно у вас управление через windows или через ваш мега-цифровой сервотестер?
    Если про меня, то Никиты. И у меня управление для вибростенда независимо от сервотестера, кнопочками. Управление с компа только для построения графиков для рега.
  6. Аватар для Makusim
    Цитата Сообщение от nighthood
    проблема только в точках, что они не группируются
    Я Вам о том и толкую. Программа не может высчитать(не находит). У меня было то же самое. Я даже с Никитой связывался он посоветовал карбоновую трубку. Говорит что на ней вообще хорошо получается резонанс поймать. Но я вот нашёл пружину посолидней. И всё заработало. Основание стэнда струбцинами к столу креплю когда настраиваю. Всё должно быть жёстко.
  7. Аватар для nighthood
    Цитата Сообщение от Makusim
    Я Вам о том и толкую. Но я вот нашёл пружину посолидней. И всё заработало.
    да блин - а где пружину то вытащить? в матрасе нету
  8. Аватар для nighthood
    Цитата Сообщение от Makusim
    Я Вам о том и толкую.
    Можете фотку выложить?
  9. Аватар для arb
    Цитата Сообщение от Makusim
    Я Вам о том и толкую. Программа не может высчитать(не находит). У меня было то же самое. Я даже с Никитой связывался он посоветовал карбоновую трубку. Говорит что на ней вообще хорошо получается резонанс поймать. Но я вот нашёл пружину посолидней. И всё заработало. Основание стэнда струбцинами к столу креплю когда настраиваю. Всё должно быть жёстко.
    У меня несколько другой стенд, вертикальный. И поэтому нет никакой пружины вообще. Главное, чтобы был резонанс, а как он получен, это уже не особо важно.
  10. Аватар для Makusim
    Цитата Сообщение от nighthood
    Можете фотку выложить?
    Фото чего ? Пружину можно попробовать в автомагазине посмотреть.
  11. Аватар для Makusim
    Цитата Сообщение от arb
    Главное, чтобы был резонанс, а как он получен, это уже не особо важно.
    Это я и пытаюсь сказать. Пружина, это мой частный случай. Я же писал что и на ножовочных полотнах пытался резонанс поймать.Люди и на металлических линейках делают. Никита вон вообще на трубке карбоновой.
  12. Аватар для arb
    Цитата Сообщение от arb
    Главное, чтобы был резонанс, а как он получен, это уже не особо важно.
    Извините, запамятовал нюанс. В идеале желательно чтобы стенд повторял работу луча. Тогда можно будет устранить именно то резонанс, что на коптере.
    Потому Никита и перешел на карбоновую трубку.
  13. Аватар для nighthood
    спасибо всем конечно, я вас наверно уже забибикал всем этим. Но на временном стенде я как раз очень хорошо выхожу на резонанс:
    https://pp.userapi.com/c831108/v8311...uZF1ayhlXo.jpg
    и конструкция как раз приближена к лучу:
    https://pp.userapi.com/c847017/v8470...__5rP5cCP0.jpg
    а вот точки не кучкуются. Туда сюда все кручу, меняю длинну плеча, оси.
    При искуственном дисбалансе на первой гармонике т.с. точки кучкуются, но тот же Никита утверждает, что у него и на каплю клея стенд реагирует, да и по ролику его видно, что точки не рассыпаются. так или иначе перезаказал несколько иные компоненты в.т.ч. лазерный тахометр.
  14. Аватар для Makusim
    Цитата Сообщение от nighthood
    спасибо всем конечно, я вас наверно уже забибикал всем этим. Но на временном стенде я как раз очень хорошо выхожу на резонанс
    Попробуйте переключатель выбор т. переключить на обороты.
  15. Аватар для arb
    Цитата Сообщение от Makusim
    Попробуйте переключатель выбор т. переключить на обороты.
    А еще можно методом тыка и другие настройки поменять.
  16. Аватар для Makusim
    Цитата Сообщение от arb
    А еще можно методом тыка и другие настройки поменять.
    Это к чему ?
  17. Аватар для arb
    Цитата Сообщение от Makusim
    Это к чему ?
    Это к тому, что Никита заложил много возможностей в проге, а инструкции по пользованию нет. Когда давно делал, то какие-то зависимости нашел, но не сделал записи. И если теперь понадобится, то придется мучительно больно вспоминать.
    Если память не изменяет, то раз точки по кругу есть,то уже работает. А раз по кругу, то ось не та. Вы пробовали менять ось? Уже писали же об этом. В скетче это делается не долго.
  18. Аватар для Makusim
    Цитата Сообщение от nighthood
    спасибо всем конечно, я вас наверно уже забибикал всем этим. Но на временном стенде я как раз очень хорошо выхожу на резонанс:
    https://pp.userapi.com/c831108/v8311...uZF1ayhlXo.jpg
    По скрину точки должны в кучу собраться, ещё и на самом малом усилении.Странно. Попробуйте всё таки выставить сдвиг акселерометра что бы из 0 график был. Переключитесь на обороты, а не на амплитуду. ( Ну это я так настаиваю) У Вас вообщё они в кучку собираются ? Если собираются пробуйте балансировать несмотря на графики. Может у Вас мотор совсем убитый, раз его во все стороны мотает. Попробуйте на другом моторе.
    Обновлено 11.11.2018 в 14:30 [ARG:5 UNDEFINED]
  19. Аватар для Makusim
    Цитата Сообщение от arb
    А раз по кругу, то ось не та.
    Я тут сейчас уже третий раз писать буду. Со слов автора. Когда по кругу это значит не находит ничего.
  20. Аватар для arb
    Цитата Сообщение от Makusim
    Со слов автора.
    А самому попробовать, это же не так сложно.
  21. Аватар для nighthood
    Всем привет, конечно я все пробовал. Метод тыка, точки не собираются (фильтры ползунки). Оси менять пробовал и в прошивке и саму ориентацию акселя (все это вносит свое значение, но точки не собираются.). Моторы у меня sunnysky 4110S 400kv более менее хорошие (считаются). Пропеллеры 15х55 CF (отбалансированы).
    Единственный вариант получить тучность точек это намотать 2-3 оборота изоленты на самый край лопасти (точки группируются на 800-1000 об). Но что бы устранить такой дисбаланс, стенд как понимаете не нужен.. )
    вообщем я пока ушел в тину, пока не дождусь замены всей электроники.
  22. Аватар для nighthood
    Игорь, а монтажные проводочки у Вас не монтажный кабель МГТФ, случайно?
Страница 4 из 4 ПерваяПервая ... 2 3 4