roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 20:57

Часовой пояс: UTC + 4 часа


Правила форума


В данном разделе каждый может иметь не более одной темы. Тема должна начинаться с логина (ника) робофорума.



Начать новую тему Ответить на тему  [ Сообщений: 1580 ]  На страницу Пред.  1 ... 16, 17, 18, 19, 20, 21, 22 ... 106  След.
Автор Сообщение
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 04 июл 2012, 16:57 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
да нивопрос
щас закажу такой же :)

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 04 июл 2012, 16:59 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
А, стой. Я же делал с потерей бита разрешения опрос по SPI 10-битных. Ну у тебя будет пять бит выдетать. Это все равно 512 делений против 12 :-)). Но все равно, SPI - плохо, инкрементал - хорошо

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 04 июл 2012, 19:12 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
заказал 3 штуки инкрементных :) и ещё 3 каких то других)))

у тебя дискавери какая? с дисплейчиком и сенсором?
незнаю какую мне заказать

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 04 июл 2012, 20:09 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
нет, у меня VL-discovery (т.е. без дисплейчика)
с дисплейчиком - STM32L-Discovery, там камень STM32L152RBT6 и три интерфейса енкодеров
но ты лучше бери VL-Discovery, чтобы можно было без свистоплясок обходиться

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 04 июл 2012, 22:50 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
STM32VLDISCOVERY в элитане 502 рубля
норм цена или ещё поискать?

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 04 июл 2012, 23:05 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Да вродь нормальная. В дигикее 10 баксов стоит... В элитане, вроде, есть еще ограничение на мин заказ + доставка 150 рублей.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 05 июл 2012, 15:34 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Ребят, объясните, ПЛЗ, как работает электроника 3Д репрапов? Я так понимаю, слайсер генерит G-code. Этот код парсится где? Включает ли электроника драйверы степперов, или отдает вовне только степ/дир? Короче какоий процесс от генерации g-code до начала верчения моторов?

Добавлено спустя 53 минуты 21 секунду:
Вчера запилил вторую ось своего мееееедленного координатного стола. И написал маленькую программку на питоне, которая координаты в порт сбрасывает. Сегодня будет тестовый прогон.

Вообще после некоторых размышлений идея с сервами кажется уже не очень клевой. Надо нам, например, пройти по отрезку (0,0)-(100,50). Вот электроника задвигала сервами. Чтобы получить прямую идеальную, надо, чтобы на два тика Х-оси был один тик Y-оси. И если ось Х хреначит, допустим на полной мощности и с ней проблем нет, то ось Y надо четко регулировать. А серва, собака инертная (причем инертность еще зависит от условий), да еще в ней стоит какая-то хрень со своим очень медленным ПИДом. А если еще надо и на медленной подаче делать, то там в квадрате все сложнее будет. В итоге за что боролись, на то и напоролись. С шаговиками в предположении что они шаги не пропускают, знай тикай степ-диром...

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

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 05 июл 2012, 16:07 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
гы код идёт в контроллер, а контроллер уже рулит шаговиками. разгон, торможение и всякие плюшки.
некоторые контроллеры могут читать гыкод с флешки :)

вот надо тоже самое, G код преобразовывать в шим моторов.

я пока знаю только один вариант эмуляции.
на входе сигналы dir|step и показания с энкодера
на выходи шим нужной величины.
в переменную дельта плюсуем каждый step и вычитаем каждый клик энкодера
чем больше отличие дельты от нуля тем выше шим на моторы чтобы скомпенсировать отставание энкодера от step.
для одной оси это не страшно, просто небольшой лаг.
а для двух осей этот лаг приведёт к сглаживанию траектории движения фрезы, при попытке вырезать квадрат получим круглые углы, чем инерционней система тем больше радиус углов.
тоесть эмуляция степдир оправдана только если она опрадана.
лучше сразу делать нормально
тобишь надо систему которая бы преобразовывала G код в шим моторов и рулила шимом на основании энкодеров.

Добавлено спустя 4 минуты 31 секунду:
G код то сам по себе простой
там тока прямые движения и движения по окружностям (программа подготовки G кода разбивает любую кривую на несколько отрезков окружностей)
надо научиться ехать по прямой и с заданным радиусом.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 05 июл 2012, 16:10 
Не в сети

Зарегистрирован: 24 апр 2010, 14:47
Сообщения: 736
Откуда: Уфа
прог. языки: avr asm
Сервовую электронику придется, наверное, выкинуть и использовать человеческий драйвер.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 05 июл 2012, 16:12 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
legion писал(а):
Сервовую электронику придется, наверное, выкинуть и использовать человеческий драйвер.

мамачки
посмотрел я код дуневой прошивки под репрап, с парсингом g-кода и с тем кто и куда ворочает экструдером все понятно.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 05 июл 2012, 16:15 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
зря смотрел, теперь будет страшно)))

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 05 июл 2012, 16:21 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
мамачки - это про замену электроники в серве :-)

Добавлено спустя 3 минуты 18 секунд:
Одно только не понятно. Электроника получает команду и обрабатывает ее. Но я не где не вижу, чтобы она обратно говорила компу, что обработка команды закончена, мол, давай следующую. Не может же так быть, что комп всю программу целиком фигачит в компорт

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 05 июл 2012, 16:23 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
зачем менять? с постоянными резисторами там остаётся нормальный Н мост
можно рулить направлением вращения и скоростью.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 05 июл 2012, 16:26 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
А, все, нашел:

//tell our host we're done.
Serial.println("ok");
// Serial.println(line, DEC);

Добавлено спустя 1 минуту 29 секунд:
Myp писал(а):
зачем менять? с постоянными резисторами там остаётся нормальный Н мост
можно рулить направлением вращения и скоростью.

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

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 05 июл 2012, 16:36 
Не в сети

Зарегистрирован: 24 апр 2010, 14:47
Сообщения: 736
Откуда: Уфа
прог. языки: avr asm
Мур, мост - это хорошо, а частота управляющего сигнала?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1580 ]  На страницу Пред.  1 ... 16, 17, 18, 19, 20, 21, 22 ... 106  След.

Часовой пояс: UTC + 4 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO