» » Универсальный робо-контроллер MRC-40 (ATmega 16/32/644)
Информация к новости
  • Просмотров: 103830
  • Автор: administrator
  • Дата: 1 июня 2008
  • 100
1 июня 2008

Универсальный робо-контроллер MRC-40 (ATmega 16/32/644)

Категория: Контроллер MRC40

Как говорится «по заявкам телезрителей» =)

В наших планах была основная контроллерная плата под 40-ногие микроконтроллеры AVRATmega16, ATmega32, ATmega644, но планировалась она гораздо позднее, так как MRC28 на данный момент нам вполне хватает. В связи с участившимися просьбами развести плату контроллера под «сороконожки» было решено удовлетворить данное желание общественности =). Итак…
 

Универсальный робо-контроллер MRC-40 (ATmega 16/32/644)

 

Форм-фактор и общая концепция полностью повторяет наш предыдущий робоконтроллер MRC-28, а именно:

 

  • Габариты платы полностью идентичны MRC28.
  • Соединение с ПК реализовано на MAX232CPE.
  • Встроенный источник стабилизированного питания основан на L7805.
  • Концепция разъемов, в основном, так же сохранена.
  • Обвязка микроконтроллера аналогична.

Форм-фактор и общая концепция полностью повторяет наш предыдущий робоконтроллер MRC-28

 

Что изменилось по сравнению с MRC28

 

  • Добавился еще один порт
  • На 2 пина увеличены каждый из основных разъемов портов.
  • Уменьшилось количество выводов дополнительного питания (что собственно не критично)
  • Изменилось расположение разъема внутрисхемного программирования и кнопки сброса
  • Убран дополнительный разъем UART (на основном разъеме J1 он присутствует)
Универсальный робо-контроллер MRC-40 (ATmega 16/32/644)
Универсальный робо-контроллер MRC-40 (ATmega 16/32/644)
Универсальный робо-контроллер MRC-40 (ATmega 16/32/644)
Универсальный робо-контроллер MRC-40 (ATmega 16/32/644)
 

Робоконтроллер прошел тестирование и показал 100% работоспособность.

 

Плата разведена в одностороннем варианте с небольшим количеством перемычек. Изначально мы хотели развести двухстороннюю плату, но потом отказались в силу большей трудоемкости и сложности для начинающих. Возможно, в будущем еще будет двухсторонний вариант.
 

Плата разведена в одностороннем варианте с небольшим количеством перемычек

 

Схема в формате sPlan 6.0 и разводка платы в формате Sprint Layout 4.0 под вы можете скачать ниже.
Вы не можете скачивать файлы с нашего сервера

Метки к статье: робо-контроллер, rs232, COM-port, atmega16, atmega32, atmega644

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
<
abbat

31 марта 2009 01:25

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Куплю - кто продаст готовую ?
Тлько мне желательно на ATmega640, чтобы на 16 каналов
<
kkozyrev

1 апреля 2009 00:09

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
admin,
Цитата: admin
программатор обязателен, контроллер чем прошивать?

ага... понял....
<
gfer

2 апреля 2009 02:51

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Добрый день уважаемые создатели сайта. Назрело пару вопросов. Я собрал MRC-28 и SSC-32 к нему. Теперь вот берусь за MRC-40. Есть необходимость чередовать команды с 40 на 28 и некоторую информацию обратно. 40 должен принимать инфу по радиоканалу или с COM порта и от датчиков. Посему вопросы. Как их соединить? RX-TX просто? Тогда как осушествлять связь с компом одновременно? И какой кварц ставить что бы скорость взаимодействия между платами и с компом была максимальной? А что это за часовой кварц под мкроконтроллером?
<
administrator

2 апреля 2009 12:06

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
gfer, самый простой способ UART TX-RX, но так как он один аппаратный, то можно организовать дополнительный - программный. Кварц 14.7456 mHz. Часовой кварц можно поставить для организации часов реального времени.
<
gfer

2 апреля 2009 12:29

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Тоесть UART TX-RX между платами, а у 40 контроллера один порт прогаммно прописать на прием данных из внешнего источника? Часовой кварц это 32768 Гц или плата часов реального времени? 14.7456 mHz чтобы UART на обоих платах был 115200?
<
administrator

2 апреля 2009 14:03

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
Цитата: gfer
Тоесть UART TX-RX между платами, а у 40 контроллера один порт прогаммно прописать на прием данных из внешнего источника? Часовой кварц это 32768 Гц или плата часов реального времени? 14.7456 mHz чтобы UART на обоих платах был 115200?

1. да
2. часовой кварц
3. да
<
gfer

2 апреля 2009 14:12

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
спасибо и извините если докучаю. хочу добавить свои 5 копеек. если заменить MAX232CPE на ICL232CPE то можно поднять скорость обмена, только кнденсаторы в обвесе заменть
<
administrator

2 апреля 2009 14:56

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
gfer, это полный аналог макса, посто производитель другой - интерсил, скорость ты не задерешь выше скорости порта как ни крути
<
gfer

2 апреля 2009 15:24

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
ребят вы однозначно молодцы. такие как вы вызывают настоящее уважение!
<
gfer

3 апреля 2009 15:12

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Опять внесу свою лепту. У меги128 и меги64 два аппаратных UART! для ATMega64 это выводы (RXD0/PE0, TXD0/PE1, RXD1/PD2, TXD1/PD3
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.