roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Робоконтроллер на меги128. Дубль 2.
СообщениеДобавлено: 11 май 2005, 10:43 
Не в сети

Зарегистрирован: 12 апр 2005, 11:47
Сообщения: 188
Откуда: Москва
Вот примерно, что получается.


Вложения:
3.JPG
3.JPG [ 62.52 КиБ | Просмотров: 6089 ]
2.JPG
2.JPG [ 85.28 КиБ | Просмотров: 6075 ]
1.JPG
1.JPG [ 172.55 КиБ | Просмотров: 6084 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 май 2005, 10:44 
Не в сети

Зарегистрирован: 12 апр 2005, 11:47
Сообщения: 188
Откуда: Москва
Примерная схема расположения элементов.


Вложения:
5.JPG
5.JPG [ 55.61 КиБ | Просмотров: 6071 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 май 2005, 12:05 
Не в сети

Зарегистрирован: 07 фев 2005, 17:41
Сообщения: 367
Откуда: Санкт-Петербург
Во первых силовая схема - слишком мудрёная.
Далее для чего тебе U9 - не знаю, можно и без неё...
А вот светодиод D19 лучше размножить на RX и TX отдельно (проше будет потом отлаживать...).
Силовая схема - контакты питание на разьёмах J18 и J19 должны быть по краям разьёма.
По схеме контроллера:
- в резистораз R5...R8 не вижу смысла
- Между линиями A и B должен стоять резистор 120 Ом. И в разьёме J13 ни к чему выводить землю .

А Reset к питанию ты так и не подтянул...

А теперь по расположению элементов:
- чем короче проводники - тем меньше помех ! Поэтому ставь интерфейсный микросхемы RS-232 ближе к МК.
- Кроме того кварц должен стоять как можно ближе к МК

Если ты предполагаешь сделать две платы - так и показывай так же...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 май 2005, 12:29 
Не в сети

Зарегистрирован: 12 апр 2005, 11:47
Сообщения: 188
Откуда: Москва
Рад, что пошло обсуждение по делу.

Цитата:
Во первых силовая схема - слишком мудрёная.
Далее для чего тебе U9 - не знаю, можно и без неё...


что б прошить серийный номер, и не мучиться если соберу вторую такую плату

Цитата:
А вот светодиод D19 лучше размножить на RX и TX отдельно (проше будет потом отлаживать...).


Надеюсь, что FT232 проблем не принесет, а отладку можно перебросить на rs232

Цитата:
Силовая схема - контакты питание на разьёмах J18 и J19 должны быть по краям разьёма.




Зачем ? Токов-то там нет.

Цитата:
По схеме контроллера:
- в резистораз R5...R8 не вижу смысла


хм ... думаю

Цитата:
- Между линиями A и B должен стоять резистор 120 Ом. И в разьёме J13 ни к чему выводить землю .


понял. спасибо
Цитата:
А Reset к питанию ты так и не подтянул...


обижаете: R4


Цитата:
А теперь по расположению элементов:
- чем короче проводники - тем меньше помех ! Поэтому ставь интерфейсный микросхемы RS-232 ближе к МК.
- Кроме того кварц должен стоять как можно ближе к МК


это само собой, я просто прикинул (ориетировочно) расположение элементов.

Цитата:
Если ты предполагаешь сделать две платы - так и показывай так же...


Две - это количество экз :) А так плата одна - распилить можно между разъемами J18 - J19


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 май 2005, 13:49 
Не в сети
Аватара пользователя

Зарегистрирован: 24 ноя 2004, 12:36
Сообщения: 195
Откуда: Харьков
В ISIS в выделенном компоненте передвигаются его обозначения и номинал пораздвигай так будет ЧИТАБЕЛЬНЕЕ
Также есть глобальный АННОТОАТОР он переобзывает компоненты в соответствии с их расположением (по ГОСТ) - легче находить элемент на схеме.

Светодиоды лучше цеплять на питание (меньше грузится МК)

Резисторы I2C -10к  не много?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 май 2005, 10:59 
Не в сети

Зарегистрирован: 07 фев 2005, 17:41
Сообщения: 367
Откуда: Санкт-Петербург
Да, лучше светодиоды с +питания через резистор подключить к ноге контроллера.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 май 2005, 13:41 
Не в сети
Аватара пользователя

Зарегистрирован: 01 мар 2005, 14:54
Сообщения: 70
Откуда: г. Томск
Mike_MA писал(а):
в резистораз R5...R8 не вижу смысла


Это точно, их не надо.

Mike_MA писал(а):
- Между линиями A и B должен стоять резистор 120 Ом. И в разьёме J13 ни к чему выводить землю.


Не знаю как для МАХ-имовской микрухи, а вот для аналогичной AD485 никакого резистора не надо. Сам делал - всё прекрасно работало!

Mike_MA писал(а):
А Reset к питанию ты так и не подтянул...


А и не обязательно, в MEGa-х он внутри контроллера подтянут внутренним резистором.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 май 2005, 15:26 
Не в сети

Зарегистрирован: 07 фев 2005, 17:41
Сообщения: 367
Откуда: Санкт-Петербург
Змей-Горыныч писал(а):
Mike_MA писал(а):
- Между линиями A и B должен стоять резистор 120 Ом. И в разьёме J13 ни к чему выводить землю.


Не знаю как для МАХ-имовской микрухи, а вот для аналогичной AD485 никакого резистора не надо. Сам делал - всё прекрасно работало!


Однако если у тебя только два узла на шине - можно и не ставить. А вот когда у тебя на шине будет 3 и более узла, то придётся ставить в любом случае. Во вторых этот резистор прописан в стандарте и поэтому он необходим в оконечных узлах.

Змей-Горыныч писал(а):
Mike_MA писал(а):
А Reset к питанию ты так и не подтянул...


А и не обязательно, в MEGa-х он внутри контроллера подтянут внутренним резистором.


Такие резисторы лишними не будут. И не надо сильно надеяться на резисторы в МК - не всегда это спасает...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 14 май 2005, 11:42 
Не в сети

Зарегистрирован: 14 май 2005, 11:35
Сообщения: 7
Всем доброго времени суток.
2 slava:
Посмотрел на твою схемку ... похоже ты хорошо разобрался с usb портом? Я вот сейчас тоже пытаюсь написать прогу под 2313 для работы с usb, но если честно, то никогда с ним до этого не сталкивался. Накопал кучу всякой документаций, спецификаций, но что то где то не клеится.
Вот и решил попробовать у тебя спросить. Не могбы ты мне растолковать, что конкретно (и как) надо формировать на линиях, чтобы комп опознал мою железку (можно для начала даже как HID устройство, чтобы драва виндов стандартные пользовать), ... и как попроще написать под нее свои дрова?
Заранее благодарен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 14 май 2005, 11:50 
Не в сети

Зарегистрирован: 07 фев 2005, 17:41
Сообщения: 367
Откуда: Санкт-Петербург
Это просто стандартная схема включения FT232 , а контроллер подключается по rs-232 и туда никакой HID не передаётся. HID находится в EEPROM которая подключается к FT232.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 14 май 2005, 15:20 
Не в сети

Зарегистрирован: 14 май 2005, 11:35
Сообщения: 7
Да, да .. спасибо, я уже понял, просто сразу не заметил, что на usb спец контроллер повешен, ... думал, что на avr реализовано ... жаль ... у меня просто на плате места не хватает под еще одну микруху и поэтому есть необходимость реализовать котроллер usb непосредственно на 90s2313 ... может кто нибудь знает тонкости данного вопроса?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 14 май 2005, 15:56 
Не в сети

Зарегистрирован: 18 дек 2004, 03:14
Сообщения: 155
Откуда: Москва
Iceberg писал(а):
... может кто нибудь знает тонкости данного вопроса?


Есть один такой мужик :wink:
http://www.cesko.host.sk/IgorPlugUSB/Ig ... USB%20(AVR)_eng.htm
http://www.cesko.host.sk/IgorPlugUSB/Ig ... USB%20(AVR)_eng.htm#Download


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 14 май 2005, 16:51 
Не в сети

Зарегистрирован: 14 май 2005, 11:35
Сообщения: 7
Угу :) есть такой мужик :))
Если не считать, что по русски с ним не поговоришь, то все ок :)
Эти статьи все у меня есть. Покопал его код. Вроде все красиво, но не могу я, что то делать, если чего то не допонял :) ...
Вот если бы кто нить разложил бы по полочкам, что при подачи питания мы получаем такие то сигналы из компа к устройству, потом от устройства к компу ... в общем на уровне сигналов как они друг с другом договариваются и по каким сигналам происходят запросы и ответы ....
Особенно вот еще волнует вопрос по написанию драйверов своих под usb девайс. Не пользоваться же всю жизнь его дровами :))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 14 май 2005, 17:27 
Не в сети

Зарегистрирован: 18 дек 2004, 03:14
Сообщения: 155
Откуда: Москва
Iceberg писал(а):
Угу :) есть такой мужик :))
Если не считать, что по русски с ним не поговоришь, то все ок :)
Эти статьи все у меня есть. Покопал его код. Вроде все красиво, но не могу я, что то делать, если чего то не допонял :) ...

Понятно. :roll: Ну он вроде по-аглицки умеет.

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

А это уже видели? Тоже, правда, не по-русски.
http://www.beyondlogic.org/usbnutshell/ ... tshell.pdf

Вообще, разбираться в деталях протокола USB -- это да, это задачка  :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 май 2005, 11:01 
Не в сети

Зарегистрирован: 14 май 2005, 11:35
Сообщения: 7
Нет, такого еще не видел.
Мне в принципе особо то без разницы на русском или на английском, лишьбы информация хорошая была.
Сейчас посмотрю, заранее большое спасибо.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

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


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

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


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

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