MAL4X Научно-технический форум разработчиков симуляторов и автоматики


Симуляторы перегрузок. DIY электроника. ЭВМ. Компьютерные сети.
Up

Симулятор 2DOF. Arduino, Monster, Lanos

Строим реалистичный симулятор перегрузок своими руками. Рекомендации. Советы.

Модераторы: Death_Morozz, null, Ale

Симулятор 2DOF. Arduino, Monster, Lanos

Сообщение Kholodilin » 10 июн 2017, 12:39

Всем привет!
Начали собирать 2DOF симулятор, возникло несколько вопросов, точнее, недопониманий.
С механической частью разобрались, кресло собрали.
Начали собирать электрическую часть:

- Контроллер Arduino Uno;
- Мост Monster Moto Shield;
- Двигатели Ланос;
- Потенциометры, БП.

Подключил мост к ардуино "бутербродом", подключил потенциометры, двигатели, бп.

Залил прошивку:


И так, вот в чем вопрос. Мне немного непонятна сама логика работы симулятора. Как я понял, включаю симулятор в сеть, потенциометры стоят в некотором положении, которое считается "нулем". Программа (SimTools) смещает эти нули на потенциометрах, и двигатели начинают вращаться в ту или иную сторону, пока не достигнут этого "нуля" - это так? Или я совсем неправильно понимаю?

Что происходит на данный момент:
Ардуино подключена к компьютеру, включаю блок питания, оба двигателя начинают вращаться. Если потенциометры выкручиваю в нулевое положение - двигатели выключаются. Когда запускаю SimTools (либо тест осей, либо LFS), то на потенциометрах, приблизительно, в 200° появляется "ноль". В этом "ноле" двигатели стоят. Кручу потенциометр в одну сторону - двигатель начинает вращаться. Кручу в другую - двигатель вращается в другую. Но на данные из SimTools никак не реагирует, никакие оси не смещаются.

Всё работает правильно, или что-то должно происходить, когда я запускаю игру? Может быть, просто неправильно настроил SimTools?
SimTools v.0.2.1.0
Вложения
Screenshot_1.png
Screenshot_1.png (196.35 КБ) Просмотров: 79
CGNLhqCjPF4.jpg
CGNLhqCjPF4.jpg (171.8 КБ) Просмотров: 80
mDAqj27Bwc0.jpg
mDAqj27Bwc0.jpg (293.54 КБ) Просмотров: 80
Kholodilin
Зашел на огонёк
 
Сообщения: 2
Зарегистрирован: 31 авг 2016, 16:27
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Баллы репутации: 0

Re: Симулятор 2DOF. Arduino, Monster, Lanos

Сообщение SimAl » 10 июн 2017, 15:11

В целом правильно понимаешь.
Не знаю как настраивается симтулз2, но что-то мне подсказывает, что там должно быть <Axis2a>.
Но я бы предложил для начала попробовать отправлять команды не из симтулз, а из любого терминала.
В сети
Аватара пользователя
SimAl
SIMER
 
Сообщения: 323
Зарегистрирован: 22 ноя 2013, 20:03
Откуда: Кропивницкий
Благодарил (а): 56 раз.
Поблагодарили: 218 раз.
Баллы репутации: 108
ТехнарьТехнарь

Re: Симулятор 2DOF. Arduino, Monster, Lanos

Сообщение Kholodilin » 10 июн 2017, 16:03

SimAl писал(а):В целом правильно понимаешь.
Не знаю как настраивается симтулз2, но что-то мне подсказывает, что там должно быть <Axis2a>.
Но я бы предложил для начала попробовать отправлять команды не из симтулз, а из любого терминала.



Да, всё верно. Там должно быть "<Axis2a>", я специально оставил Axis2, чтобы тестировать. Сейчас с настройками ковырялся, в самом симтулзе, вроде как заработало все. За ползунки двигаю, двигатели вращаться начинают (точнее, вращается один, который <Axis1a>). Пока не написал на форум, не мог найти свою ошибку :D
Kholodilin
Зашел на огонёк
 
Сообщения: 2
Зарегистрирован: 31 авг 2016, 16:27
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Баллы репутации: 0


Вернуться в X-SIMULATOR и RU-SIMULATOR & SimTools

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 9

cron
x

#{title}

#{text}