roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 63 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)
СообщениеДобавлено: 15 апр 2011, 13:12 
Не в сети
Аватара пользователя

Зарегистрирован: 26 мар 2011, 10:00
Сообщения: 27
Откуда: Запорожье, Украина
прог. языки: C++, PHP
kranon писал(а):
Плата отличная!! Только размер можно было бы сделать меньше. Как у неё с подключением расширений(шилдов)? На картинке все порты расположены рядом, удобно ли это? В новых версиях неплохо добавить USB, т.к. в ноутбуках и новых компьютерах нет COM.


Отвечу по порядку:
1. Размер получился чуть великоватым только (и исключительно) из-за того, что разведены широкие дорожки с большим расстоянием между дорожками. Делал из опыта сборки MRC-28 (где дорожки поменьше и расстояния между ними поменьше) и особенно "Модуля аппаратного генератора для инфракрасных датчиков TSOP" (http://robozone.su/2008/04/22/modul-app ... -dlja.html), с которым я намучился сильно (там есть место где дорожки между контактами проходят, а контакты с шагом 2.5 мм. Я понимаю что для "матерых зубров" это не проблема, они микросхемы с шагом ножек 0.3 мм паяют, а у меня не с первого раза вышло, поэтому когда делал плату для себя, то это учел и нигде на плате расстояния меньше 1.5 мм, а между контактами 1 мм нет, для удобства изготовления такими же как и я, которыми шаг 0.3 пока что не освоен).
2. Если будут платы расширения, то их можно подключать на гнезда портов PORTD и PORTB, а вторую сторону "опереть" на гнезда питания J6. Немного непривычно, но всеравно на двух планках по 6-8 контактов лучше держаться не будет (если порты как в MRC-28 с двух сторон развести). Кроме того, пока что я ее использую как макетно-отладочную (т.е. внешние модули подсоединяю проводками или шлейфами, для этого порты продублированы двумя разными видами разъемов - штырьками и гнездами).
3. Расположение портов рядом пока вполне хватало. Кроме того, их можно собрать одним разъемом (с выдернутым штырьком посередине) будут жестче держаться. Обычно я и штырьки и гнезда одновременно не использую (либо то, либо то), поэтому проблемы с тем что оба вида разъемов расположены с одной стороны не было (но можно конечно и на разные стороны развести, как в MRC-28 или MRC-40).
4. Может быть USB появится, но мне больше нравится идея переходника USB-Com, под который на плате есть разъемы (либо J3, если сигналы +/-15V, либо J5 если они уже приведены к уровню TTL логики 0-5V). Аналогичные разъемы есть и на MRC-28 (MRC-40), так что получится более универсально чем для каждой платы свой USB городить. Для полноценной работы с USB интерфейсом версии 1.1 на Attiny2313 пожалуй памяти не хватит (маловато).

Спасибо за положительный отзыв, kranon

_________________
Лаборатория 3D печати - 3D-печать из пластика PLA/ABS в Украине. Помощь в создании моделей. Низкие цены.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)
СообщениеДобавлено: 15 апр 2011, 13:14 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
avr123.nm.ru писал(а):
Вы для кого плату делаете ? Для профи чтоль ? Военная приемка ? дак она ее не пройдет.

ЖАЛЬ! :ROFL: наофтопили по самый нехочу :beer: :friends:

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)
СообщениеДобавлено: 15 апр 2011, 13:16 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
mattheus писал(а):
мне больше нравится идея переходника USB-Com,
Он стоит меньше разницы в цене меги8 и тини2313 ?

Да еще и плата готовая спаяная STM32 с USB отладчиком в комплекте 350 рублей врозницу.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)
СообщениеДобавлено: 15 апр 2011, 13:19 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
mattheus, вам надо прошивку под ORFA wiki/Категория:Open_Robotics написать...тогда они успокоятся :ROFL:
Исходники открыты...их надо просто адаптировать под тиньку, ну с ограничениями на возможности тиньки конечно....

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)
СообщениеДобавлено: 15 апр 2011, 13:34 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Я спокоен и то что автор сделал для себя это классно так как оно ему самому нравится.

Я хочу предостеречь читателей форума от этого ТУПИКА ! Даже мега8 сообществом ардуиновцев признана "маловато памяти" и рекомендуется не мене 16 Кб а продается как основная на 32 Кб.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)
СообщениеДобавлено: 15 апр 2011, 13:40 
Не в сети
Аватара пользователя

Зарегистрирован: 26 мар 2011, 10:00
Сообщения: 27
Откуда: Запорожье, Украина
прог. языки: C++, PHP
avr123.nm.ru писал(а):
mattheus писал(а):
мне больше нравится идея переходника USB-Com,

Он стоит меньше разницы в цене меги8 и тини2313 ?


Как я предполагаю, замена Attiny2313 на Atmega8 (или Atmega16) не влияет на необходимость переходника USB-Com для подключения платы собранной на них к современному Netbook или Notebook в которых нет выведенного наружу Com-порта. Поэтому такой переходник для использования платы все равно понадобится (что для ATtiny2313 что для Atmega8).

avr123.nm.ru писал(а):
Да еще и плата готовая спаяная STM32 с USB отладчиком в комплекте 350 рублей врозницу.


Я знаю, что каждый идет своим путем, но для начинающих, как правило, полезнее и намного интереснее собрать плату самому. Даже если она будет в чем-то уступать продаваемым образцам. Я пока собирал свои первые самые простые платки многое узнал и "пощупал" того, чего думаю не узнали и не "пощупали" счастливые владельцы покупных плат и конструкторов Lego Mindstorm. Я никоим образом не хочу сказать что покупные платы это плохо, просто люди разные, кому как нравится. Мне нравится все попробовать самому. Я же не для продажи делаю, а для развлечения.

vadinator писал(а):
mattheus, вам надо прошивку под ORFA wiki/Категория:Open_Robotics написать...тогда они успокоятся


Вы не подумайте, что выложив эту "поделку" я создаю конкуренцию вашему интернет-магазину. Это просто макетная платка, выложенная мной для таких же как и я. В ней могут быть недочеты. Ее может быть нецелесообразно собирать. Администрация форума призывала (и призывает) выкладывать готовые проекты с достаточно полной документацией, чтобы участники форума могли описанное изделие повторить. Я просто последовал призыву администрации форума - выложил свой проект. Ничего более.

_________________
Лаборатория 3D печати - 3D-печать из пластика PLA/ABS в Украине. Помощь в создании моделей. Низкие цены.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)
СообщениеДобавлено: 15 апр 2011, 14:03 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Да не сопротивляется никто конкуренции :) единственный вопрос был существенный по форме - что нельзя называть это робоконтроллером, чтобы не запутывать читателей. А по интерфейсу и выбору МК это считайте рекомендации были - как не растрачивать своё время на устаревшие технические решения.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)
СообщениеДобавлено: 15 апр 2011, 15:23 
Не в сети
Аватара пользователя

Зарегистрирован: 26 мар 2011, 10:00
Сообщения: 27
Откуда: Запорожье, Украина
прог. языки: C++, PHP
=DeaD= писал(а):
Единственный вопрос был существенный по форме - что нельзя называть это робоконтроллером, чтобы не запутывать читателей.


Я совершенно не возражал против смены названия и после первого же поста Michael_K название поменял (я за него не держусь). Просто для интереса зашел на MRC-28 (http://robozone.su/mrc28/) и MRC-40 (http://robozone.su/mrc40/), глянуть в чем я ошибаюсь...

Виталий писал(а):
На мой взгляд интересно другое... что называть робоконтроллером а что нет...


Вроде бы получается, что робоконтроллером FireFly смело называет плату, на которой:
  • Присутствует источник питания, гораздо большей мощности, чем необходимо самой плате (для возможности питания периферийных устройств)
  • Присутствует интерфейс связи с компьютером (у него это тоже Com-порт)
  • Все порты микроконтроллера выведены на разъемы, для возможности быстрого к ним доступа
  • Присутствует разъем внутрисхемного программирования
  • Возможность монтажа дополнительных плат по принципу "сендвича"
Вроде бы первым четырем пунктам плата удовлетворяет. По пятому - дополнительные модули можно монтировать по принципу "сендвича", оперев противоположный край платы на гнезда разъема питания J6.
Если причина столь резкой критики начального названия в том, что нет дополнительных "навесных" модулей, то и для MRC-28 и для MRC-40 именно "навесных" (монтирующихся как "сендвич") модулей всего по два (для MRC-40 это даже один и тот же модуль, только переработанный в новой версии). Все остальные представленные модули "выносные" (подключаются кабелем) и со всеми ними плата вполне совместима.
Мне совсем не важно как будет называться топик в форуме, просто делалась плата по аналогии, по аналогии и называлась. Со всеми остальными дополнительными модулями, представленными на сайте FireFly, она вполне совместима, и конечно остается открытым вопрос "что называть робоконтроллером а что нет...", но если следовать списку критериев выше, то такому определению плата вполне могла бы соответствовать.

_________________
Лаборатория 3D печати - 3D-печать из пластика PLA/ABS в Украине. Помощь в создании моделей. Низкие цены.


Последний раз редактировалось mattheus 15 апр 2011, 15:30, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)
СообщениеДобавлено: 15 апр 2011, 15:28 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
ИМХО

По здравой логике робоконтроллером должна называться плата контроллера, имеющая некоторые особенности, позволяющие более удобно использовать её именно для управления роботами.

Т.е. содержать некоторый типовой набор периферии, отличный от обычного, иметь удобные разъемы, иметь специальные прошивки и т.п.

1. Источник питания большей мощности ставится практически на все платы универсальных контроллеров.
2. Интерфейс связи с компьютером - есть почти у всех;
3. Все порты контроллера выведены на порты - ну это на любой макетке;
4. Возможность монтажа в виде сэндвича вообще непонятно чем должна быть удобней того же соединения шлейфами.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)
СообщениеДобавлено: 15 апр 2011, 18:55 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Да и какие сэндвичи на 2 Кб ??????????? Если есть ОГРОМНЫЙ опт ардуино строения который за МИНИМУМ 16 и огромное количество опен-соус сендвичей с определенной геометрией контактов.

Я рад за автора но хочется предостеречь других от поворения пути в тупик.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)
СообщениеДобавлено: 22 апр 2011, 10:39 
Не в сети
Аватара пользователя

Зарегистрирован: 31 окт 2007, 01:58
Сообщения: 7
Откуда: Беларусь, г.Барановичи
прог. языки: PHP, C#, C
avr123.nm.ru писал(а):
Да и какие сэндвичи на 2 Кб ??????????? Если есть ОГРОМНЫЙ опт ардуино строения который за МИНИМУМ 16 и огромное количество опен-соус сендвичей с определенной геометрией контактов.

Я рад за автора но хочется предостеречь других от поворения пути в тупик.


Причём тут 2кб к сэндвичам? Сэндвичи - это, на мой взгляд, более простая и лаконичная альтернатива шлейфам. В ардуино память используется очень расточительно, поэтому там и стават МК с большей памятью


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)
СообщениеДобавлено: 22 апр 2011, 20:24 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
kranon писал(а):
В ардуино память используется очень расточительно, поэтому там и стават МК с большей памятью


Ага, а новичок для которого эта плата, будет РАЗУМЕЕТСЯ использовать ее умело и не расточительно.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)
СообщениеДобавлено: 22 апр 2011, 20:36 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Это всё ерунда, главное что от того, что МК прикручивают на одну плату с USB-UART мостом и начинают называть Ардуино - у него немедленно начинает расточительно использоваться память. Что ни заливай туда - используется расточительно, зараза, и всё тут :crazy: :pardon:

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)
СообщениеДобавлено: 25 апр 2011, 10:05 
Не в сети
Аватара пользователя

Зарегистрирован: 31 окт 2007, 01:58
Сообщения: 7
Откуда: Беларусь, г.Барановичи
прог. языки: PHP, C#, C
Хотелось бы узнать сколько времени вы используете ардуино?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MRC-20 v1.1.0 (макетно-отладочная плата для ATtiny2313)
СообщениеДобавлено: 25 апр 2011, 10:19 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Какое отношение мой опыт использования ардуино имеет к тому, что ардуино это просто ATMega с прикрученным к нему адаптером и он сам по себе не обязывает кого-то расточительно использовать ресурсы МК? Давайте еще ПК обвинять в расточительности использования его ресурсов виндой или еще кем-то.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


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

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


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

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


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

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