roboforum.ru

Технический форум по робототехнике.
Текущее время: 25 фев 2025, 20:35

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 1580 ]  На страницу Пред.  1 ... 72, 73, 74, 75, 76, 77, 78 ... 106  След.
Автор Сообщение
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 10 авг 2014, 14:54 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
А чего сказать? С виду прилично. Для чего-то категоричного надо вникать во все тонкости :)
Маладца одним словом, переходи на соосные вертолеты с нормальным хвостовым винтом. Я на таком полетал 10 минут, чуть не забыл как на нормальных летать :bad:


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

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

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


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

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Нет, это просто виселка в воздухе. А нормальный соосник - это автомат перекоса. Про хвостовой винт - я прогнал пургу :( Его не должно выть вообще в сооснике. Вот нормальный:
Изображение

Добавлено спустя 3 минуты 37 секунд:
Там хвостовой винт - бутафория, для красоты. Не крутится он...


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

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

Добавлено спустя 1 час 26 минут 10 секунд:
Народ, я правильно понимаю, что такие шестерни фиг надыбаешь?

Во блин, форум сломался :-( Не удалось закачать вложение ./files/12583_d064a3a196befb82f635d0d2b0a784c8.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 11 авг 2014, 00:38 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
dccharacter писал(а):
Похоже вертолет - все. В последний полет МК завис, газ был на полную.

Это хороший опыт, стоит задуматься о "while (1) {}" :roll:
Снимай платы, переставляй на новое железо. Прога, явно, стоит дороже железок. Кста, такие верты сейчас стоят копейки. А еще лучше перейти на мелкие квадрики.


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

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

Добавлено спустя 1 час 48 минут 8 секунд:
Гляньте какую офигенную штуку нашел!
http://www.i2cdevlib.com/

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


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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 11 авг 2014, 18:07 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Это HAK635C, я вроде нашел запчасти, жду доставки. Пока есть время переделать три вещи:
1. Настроить нормальную фильтрацию и сэмпл рейт гиры
2. Убрать бесконечные циклы и прочую стойкость к ошибкам добавить
3. Переделать логику вычисления ГИМа второго винта (сейчас ПИД просто компансирует вращение вертолета оборотами тяжелого винта. Это приводит к тому, что пока вертолет стоит на месте, тяжелый винт не вращается вообще, а нижний молотит по верхнему свисающему. Пока это решено так, что тяжелый винт получает как минимум половину напряжения легкого, остальное добавляет ПИД. А переделать надо так, чтобы ПИД срезал часть напруги, а изначально чтобы она была такая же как у легкого).

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


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

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
dccharacter писал(а):
Дим, ты ж ее видел - че она стоит-то??!???!?????

Пля, ты мне напоминаешь меня 300 лет тому назад. Я тож себя ненавидел за свои программы. Они все были пачимото такими убогими. Поверь, нет дороже программы, которую ты рожал сам. Время лечит...


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

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Ну а пока я сделал прошивку для STM32F4, которая прикидывается джойстиком, а сама читает данные с трех резюков. Дальше тыкаешь ее в комп, и прокидываешь значения с резюков в МК. А там они превращаются. Превращаются.... ПРЕВРАЩАЮТСЯ В КОЭФФИЦИЕНТЫ ПИД-а.

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


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

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Чего все бредят этими пидами? Это придумывалось на заре ламп. И в основном для процессов термостабилизации.


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

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

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


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

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Когда придумывали ПИД, в распоряжении придумывателей были только конденсаторы, резисторы и лампы. Вот на уровне этих деталей ПИД выглядит очень элегантно. Теперь есть контроллеры, можешь создавать любой нелинейный процесс регулирования. Можно этот алгоритм обзывать как fuzzy-логика, нейронные сети, адаптивные нелинейные системы. А на практике все сводится к написанию программы для конкретного процесса. Программист создает регулятор "как он это бы сам делал". Написать универсальный регулятор для всех процессов невозможно. Т.е. можно но получится ПИД :)
Например, пишешь программу сервы. Ты знаешь что при значении PWM 0х05 - двигатель сервы еще не стартует с положения "стоп" (сопротивление покоя). Ты это учитываешь в программе. Или например, интегральная часть ПИДа вносит искажения в регулирование на участках с большим уровнем сигнала ошибки. Ты просто в программе отключаешь аналог интеграла на время действия большой ошибки. Можно этот способ обозвать адаптивным пидом, а в сущности - это практические знания программиста, долго наблюдавшего процесс регулирования :)
Пример близкий к твоим вертолетам, ты знаешь что нельзя превышать углы лопастей больше критичных для опред. скорости воздушного потока, т.к. будет срыв воздушного потока с лопастей с послед. дровами. В программе это элементарно учитывается, даже не будет высшей математики, а вот конденсаторами, резисторами и инверторами это очень сложно описать, будет 10 страниц формул мелким убористым шрифтом. Одним словом, при появлении контроллеров, регуляторы вышли из чисто математических функций и перешли в разряд стандартных алгоритмов.
Ой пля, кассандра...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 13 авг 2014, 06:45 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 17 авг 2014, 06:47 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Ёлы, что ж, думаю, никак не могу прогу отладить. А у меня стальной вал в моторе съел латуную втулку и качается на 5-10 градусов. В итоге в полете ведущая шестерня просто не касается иногда ведомой. Рандомно. Я два дня на софт грешил.
Дим, знаешь каких ошибок накопал, пока пытался понять в чем дело?
Код:
uint8_t regH, rehL;
uint16_t res;
res = (uint16_t)((regH << 8) + regL);


Я не понимаю как оно ВООБЩЕ до этого работало? И таких дофига. По всему коду.

Добавлено спустя 2 минуты 50 секунд:
Вот думаю теперь, что делать. Хочется все-таки, чтобы хоть один полет по улице нормально пролетел от и до. Такие же моторы ставить прям рука не поднимается. На брушлесы переходить - мало того, что надо баксов 30-40 потратить на моторы + регули, так еще и свое железо все перетрязивать :-( А там все на соплях - в одном месте припаяшь, в трех отпаяется.
Думал купить вертолет нормальный, все-таки он не целое состояние стоит... Полетал в фениксе - передумал.

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1580 ]  На страницу Пред.  1 ... 72, 73, 74, 75, 76, 77, 78 ... 106  След.

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


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

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


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

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