roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 55 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: Использование "нестандартныx" Atmel с Arduino IDE
СообщениеДобавлено: 21 июл 2013, 19:18 
Не в сети

Зарегистрирован: 15 янв 2009, 21:46
Сообщения: 87
Откуда: Дубна
Skype: michael.slobodskih
ФИО: Михаил Слободских
Dmitry__ писал(а):
:)
Хорошо нас потроллил школьнег. Коэффициенты ПД регулятора от нас скрыл, чтоб мы не узнали тайну золотого ключика. Но чОрт, как продвинут! :shock:

:) ктож Вас знает Дмитрий )))) отреверсите "схЭму", переведете движки на безколлекторники и не видать топик стартеру победы в соревнованиях :)

Если по делу то на этого робота нет смысла никакие другие мозги "устанавливать" :) тут только 2 варианта дальнейшей судьбы вижу
1) Оптимизировать код согласно статье на хабре (digitalWrite , analogRead etc)
2) Полностью переделать робота с использованием более быстрого мозга (который умеет быстро делать выборку из ADC). хотя бы stm32f1xx какой нибудь

современных альтернатив ардуине сейчас просто куча
    Stellaris launchpad
    Chipkit32
    leaflab maple
    teensy 3.0
    и кстати arduino due )))
    итд


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование "нестандартныx" Atmel с Arduino IDE
СообщениеДобавлено: 21 июл 2013, 23:31 
Не в сети
Аватара пользователя

Зарегистрирован: 02 фев 2013, 12:50
Сообщения: 319
Откуда: Москва
В последнее время использую Maple Mini, производительности хватает на все мои хотелки.
К тому же для компиляции кода, к этому контроллеру можно использовать адаптированый компанией leaflabs адуиновский IDE 0018
Вложение:
ide-blinky.png
ide-blinky.png [ 28.53 КиБ | Просмотров: 2275 ]

_________________
Мои проекты


Последний раз редактировалось CyberLab 20 мар 2017, 03:16, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование "нестандартныx" Atmel с Arduino IDE
СообщениеДобавлено: 22 июл 2013, 04:59 
Не в сети
Аватара пользователя

Зарегистрирован: 20 июл 2013, 23:44
Сообщения: 46
Откуда: СПб
прог. языки: Arduino IDE
Dmitry__ писал(а):
:)
Хорошо нас потроллил школьнег. Коэффициенты ПД регулятора от нас скрыл, чтоб мы не узнали тайну золотого ключика. Но чОрт, как продвинут! :shock:

Даже не собирался скрывать. Зачем? :unknown: А не написал ничего там. потому, что код был написан для примера. Я не нашел старый вот и написал новый) Никто никого не тролил, даже не собирался)

Добавлено спустя 8 минут 16 секунд:
Dmitry__ писал(а):
современных альтернатив ардуине сейчас просто куча
    Stellaris launchpad
    Chipkit32
    leaflab maple
    teensy 3.0
    и кстати arduino due )))
    итд


Знаю, что куча. Эти альтернативы надо собрать самому, на плате. Развести самому в смысле. Просто, если развести уну легко, то развести платку под кортекс не так легко. А было бы не плохо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование "нестандартныx" Atmel с Arduino IDE
СообщениеДобавлено: 22 июл 2013, 05:57 
Не в сети
Аватара пользователя

Зарегистрирован: 02 фев 2013, 12:50
Сообщения: 319
Откуда: Москва
tomilkos239 писал(а):
Знаю, что куча. Эти альтернативы надо собрать самому, на плате. Развести самому в смысле. Просто, если развести уну легко, то развести платку под кортекс не так легко. А было бы не плохо.

Вы считаете что проще развести два контроллера Atmega32U4 и Atmega328 чем один stm32f103rbt6 ?
У Atmega32U4 в корпусе QFN44, который используется в качестве моста в UNO, шаг между выводами такой же 0.5 mm, как и у stm32f103rbt6 в корпусе LQFP-48

Фото контроллера stm32f103rbt6
Изображение

_________________
Мои проекты


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование "нестандартныx" Atmel с Arduino IDE
СообщениеДобавлено: 22 июл 2013, 06:59 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
минимальная схема, если нет дискавери платы: вывести бут0, бут1, ресет, уарт для программирования и нужные вам пины. при желании/необходимости кварц с 2мя кондёрами или сабилизатор питания. максимум - это ещё 1 тантал до стаба, 1 после и 4-5 керамических кондёра на ноги питания + если с ацп будете работать, то не помешает индуктивность. :) как бы сложностью и не пахнет, в сравнении с авр из непривычного только чуть больше ног питания, отсутствие ноги vref и что ноги портов на первый взгляд раскиданы Великим рандомом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование "нестандартныx" Atmel с Arduino IDE
СообщениеДобавлено: 22 июл 2013, 07:18 
Не в сети
Аватара пользователя

Зарегистрирован: 20 июл 2013, 23:44
Сообщения: 46
Откуда: СПб
прог. языки: Arduino IDE
Надо схему найти. И как грузить бутлоадер тоже. В atmel Studio нельзя же будет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование "нестандартныx" Atmel с Arduino IDE
СообщениеДобавлено: 22 июл 2013, 07:23 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
есть дискавери (ака стлинк), можно по swd/swim. а вообще они все умееют по уарту шиться - разводите бут0, бут1, уарт ну и ресет, чтоб питание не дёргать. а из студии эт уже дело такое, умеет она такие армы по уарту мучать или нужно будет один раз бутлоадер залить. а бутлоадер пусть хоть с тсопа шьёт. :pardon: нет бутлоадера или не умеет, так ничего сложного в кейле, кокосе или кучи других сред нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование "нестандартныx" Atmel с Arduino IDE
СообщениеДобавлено: 22 июл 2013, 13:01 
Не в сети
Аватара пользователя

Зарегистрирован: 02 фев 2013, 12:50
Сообщения: 319
Откуда: Москва
tomilkos239 писал(а):
Надо схему найти. И как грузить бутлоадер тоже. В atmel Studio нельзя же будет?

Схемы и документация лежат в открытом виде
загрузчик

_________________
Мои проекты


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование "нестандартныx" Atmel с Arduino IDE
СообщениеДобавлено: 22 июл 2013, 15:21 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
Dmitry__ писал(а):
:)
Хорошо нас потроллил школьнег. Коэффициенты ПД регулятора от нас скрыл, чтоб мы не узнали тайну золотого ключика. Но чОрт, как продвинут! :shock:

Dmitry__: Ну а что ты хотел :) 239 лицей - один из лучших центров по спортивной робототехнике.
Костя: я смотрю ты за линию взялся, а минисумо ты доделал?
По скоростям, 3м/c еще даже поляки не достигли :)
Для таких скоростей главной проблемой становится инерция, а судя по кускам фоток ты с ней не борешься.

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование "нестандартныx" Atmel с Arduino IDE
СообщениеДобавлено: 22 июл 2013, 15:26 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
tomilkos239 писал(а):
Знаю, что куча. Эти альтернативы надо собрать самому, на плате. Развести самому в смысле. Просто, если развести уну легко, то развести платку под кортекс не так легко. А было бы не плохо.

Во-первых, не слишком-то сложно, а во-вторых не слишком-то нужно. Готовых демоплат на кортексах - пруд пруди.
Напр stm32f0-discovery, stm32f3-discovery, stm32f4-discovery, stm32l-discoverу. Другие производители тоже клепают платы направо-налево, просто я их не знаю.

Насчет сложности разводки - недавно вышла STM32F050F4P6, стоит 30 руб, корпус - tssop20. Разводится элементарно. Седня поеду из магаза забирать и пробовать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование "нестандартныx" Atmel с Arduino IDE
СообщениеДобавлено: 22 июл 2013, 15:48 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Бред какой-то, идея ради идеи. Нужно поднять производительность всего в 2 раза, нашли кучу узких мест, оптимизируй себе на старом железе, а нет, надо мускулы наращивать. Надо что-то одно до конца изучить... :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование "нестандартныx" Atmel с Arduino IDE
СообщениеДобавлено: 22 июл 2013, 16:57 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
Dmitry__ писал(а):
Бред какой-то, идея ради идеи. Нужно поднять производительность всего в 2 раза, нашли кучу узких мест, оптимизируй себе на старом железе, а нет, надо мускулы наращивать. Надо что-то одно до конца изучить... :wink:

Согласен на 100%

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование "нестандартныx" Atmel с Arduino IDE
СообщениеДобавлено: 23 июл 2013, 02:41 
Не в сети
Аватара пользователя

Зарегистрирован: 20 июл 2013, 23:44
Сообщения: 46
Откуда: СПб
прог. языки: Arduino IDE
Dmitry__ писал(а):
Бред какой-то, идея ради идеи. Нужно поднять производительность всего в 2 раза, нашли кучу узких мест, оптимизируй себе на старом железе, а нет, надо мускулы наращивать. Надо что-то одно до конца изучить... :wink:

Но попробовать надо же хотя бы)

Добавлено спустя 3 минуты 21 секунду:
Я попробую сделать оптимизацию analogWrite, analogRead, digitalRead, digitalWrite.
Я просто не очень понял, как писать порт, с которым работаем... Будем разбираться...

Добавлено спустя 7 минут 57 секунд:
Еще вопрос: Как нормализовать напряжение(DCDC)? Вот у меня есть, скажем, от 3.3 и до 12 вольт, а на выходе мне нужно строго 9. Как такое сделать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование "нестандартныx" Atmel с Arduino IDE
СообщениеДобавлено: 23 июл 2013, 02:50 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
книги и обучающие статьи по си с примерами для авр :) и с портами всё будет хорошо.
от 3,3 до 12 в 9 не особо хороший вариант вариант. это для чего такой чудный диапазон нужен? вольты без ампер - это вопрос ни о чём, гуглите "повышающе-понижающий преобразователь".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование "нестандартныx" Atmel с Arduino IDE
СообщениеДобавлено: 23 июл 2013, 03:05 
Не в сети
Аватара пользователя

Зарегистрирован: 20 июл 2013, 23:44
Сообщения: 46
Откуда: СПб
прог. языки: Arduino IDE
Ну не совсем так, конечно. Это я пример привел. У меня есть около 7.4 вольт. Мне нужно строго 9. Как такое сделать. Просто вольтаж на батарее(2S) падает, а мне нужно 9В и постоянно.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 55 ]  На страницу Пред.  1, 2, 3, 4  След.

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


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

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


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

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