Марсоход

Позавчера добрался до меня мой приз — отладочная плата проекта Марсоход. С почтой внезапно что-то случилось и она довезла посылко из Челябинска в К-Ур всего за два дня. Заодно воспользовался случаем заказать DI HALT'овский клон CoLinkEX с бесплатной доставкой :)



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

Начинки довольно немного — сама плата и хвостик питания. Штекер на второй конец хвостика предлагается выбрать и поставить самому. В основе платы лежит ПЛИС Altera MAX II EPM240T100C5N, затактированная от генератора (вроде бы) на 100МГц. Параметров микры я и сам не знаю, лень за даташитом лезть)



Назначение платы накладывает отпечаток на ее конструкцию. Большая часть ножек запараллелена для возможности повесить прямо на них моторчик, без внешних усилителей, так что из всей кучи ножек наружу торчит всего десятка полтора-два. Не очень соответствует моим интересам, но для начала хватит. Также на самой плате разведены 4 кнопки и 8 СИДов.

Программатора в комплекте нет. Хотя картинки на упаковке намекают, что если бы и был — то это просто LPT-штекер (даже без корпуса) с хвостиком и JTAG-коннектором. Ни согласователей, ни даже резисторов. Впрочем, такое и самому собрать не проблема. Но я пожалуй чуть позже попробую собрать USB Blaster на PIC18F14K50. Тока сперва надо дождаться пару посылочек и собрать PICKit2)
  • +1
  • 17 июля 2011, 09:19
  • Vga

Комментарии (61)

RSS свернуть / развернуть
Не понимаю смысла в таких платках (к «таким» отношу и Arduino, куда как интересней самому что-нибудь сделать: разработать, спаять, написать код, протестировать и т.д. тогда ценность получившегося будет в разы выше и наврятли потом положишь на полочку то, что сам потом и кровью (а иногда бывает и так) создавал. Неспортивно это как-то. Такие платы созданы для тех, кто больше программист, нежели электронщик, надеюсь, что таких здесь немного (ведь правда?).
0
Таких здесь Я! :)
А если серьезно — оно удобно для прототипирования и для поиграццо. Хотя, конкретно эта да, скорее мозги для робоконструктора, чем нормальная отладочная плата. А вообще у меня довольно много проектов на стадии «надо б плату развести» и «надо б плату изготовить».
0
shop.easyelectronics.ru/index.php?productID=147
Вот лучшее решение для «прототипирования и для поиграццо». Или как вариант можно самому создать отладочную плату под себя методом научного тыка.
0
Пниборд у меня есть. Насчет «лучшее» не уверен, но неплохо. Алсо, AVR и ПЛИС не путаем ;) Так-то у меня еще STM32 VL Discovery, MSP430 Launch Pad и ez430-Chronos есть.
Ну и на халяву и хлорка творог же.
0
Идею часто хочется проверить сразу, не отходя от кассы, пока свеженькая. А пока изготовишь плату, главное может убежать.
0
А потом, в нынешнее время, программист (особенно embedded) и электронщик — это две ипостаси одного и того же явления. Думаю, противопоставление тут неуместно.
0
(особенно embedded)
Ну, «особенно» — лишнее. У меня много знакомых прикладников, которые электроникой не интересуются.
Идею часто хочется проверить сразу, не отходя от кассы, пока свеженькая. А пока изготовишь плату, главное может убежать.
В точку.
0
Тоже хочу Chronos заказать(плюс их FRAM демоплату). Сами часы для ношения удобны?
0
Я их еще не носил толком. Они здоровые, очень здоровые, хотя в принципе на руке довольно удобно. Но вот как в них зимой, когда нужно руку в пару рукавов утянуть — хз. Алсо там очень хилая подсветка и еще более хилая пищалка. Ну и корпус уникальный, ремешок к ним фиг найдешь потом. А в остальном — весьма интересная игрушка.
0
Метод научного тыка — боюсь, что для ламеров. Нужны знания. И опыт.
0
Отладочную плату на самом деле спроектировать несложно. Пинборд я купил потому, что мне хотелось спаять промышленную плату с SMD компонентами, так сказать опробовать в полноценном бою свою паяльную станцию :)
0
Под методом научного тыка я понимаю планомерный отбор функций и решений для отладочной платы из различных (в основном своих) проектов. Я думаю Вы себе представили некий рандом с паяльником, что в корне не верно. Практика и только практика поможет создать идеальную отладочную плату, ибо в теории невозможно всего учесть.
0
Можно посмотреть на имеющиеся проекты и скомпилировать из них все интересное. В этом плане любопытен пинборд. На нем довольно своеобразная периферия, отражающая опыт Ди :)
0
Тут ещё своя специфика: Ди-профессионал, я-любитель, ему может понадобиться то, что мне даже в голову не придёт. Моё мнение такое: лучше постепенно создавать свою отладочную плату, начиная с малого, а после усложняя. Эта «лестница» даст полное понимание вопроса, что в свою очередь позволит оценивать истинную красоту построения той или иной отладочной платы или же наоборот отловить в ней ошибки не видные на первый взгляд.

P.S.: Извините, если слишком витиевато пишу.
0
Для постепенного усложнения надо изначально спроектировать плату расширяемой. Это сложнее, чем просто накидать на нее все показавшееся интересным у других)
0
Согласен. Чтобы создать отладочную плату, надо быть специалистом. Потому, что в ней стараются предусмотреть максилальное количестро узлов, которое может понадобиться потом, после обучения. А это дается только опытом.
Даже для того, чтобы спроектировать расширяемую плату, надо знать хотя бы методы расширения (элементная база, интерфейсы, частоту применения и прочее) — если только это не просто пустое макетное поле.
0
В этом плане кстати довольно интересна ардуинка с ее бутербродами шилдов.
А вот пинборд не расширяем практически.
0
А мне идея Ардуино очень нравится. Оно резко понижает порог вхождения в тему, пробуждает интерес. А дальше все уже зависит от человека.
0
Угу. Правда, тут стандартный побочный эффект — высокая концентрация безнадежного ламерья. За это ругают все альтернативы с низким порогом вхождения. Delphi например) Ну и они же создают образ платформы как чего-то убогого для ламерья, хотя на самом деле оно всего лишь к ламерью терпимо.
0
На самом деле, я последнее время воспринимаю Ардуино не как программно-аппаратную платформу, а просто, как простейший микроконтроллер и систему программирования к нему. Если забыть про плату, то сам контроллер с бутлоадером можно использовать в любых системах (только предусмотри разъем для программирования — Rx, Dx, RST — почти как ISP) — учитывая наличие специфической среды программирования и большого количества стандартных библиотек. Неоптимально — да, но удовлетворит в 50% применений (и даже больше).
0
Нет, я просто очень хорошо знаю этот метод.
0
Тут, как мне кажется, ну очень много больше программистов, чем электронщиков, в том числе и я:)
А насчет «сделай сам» иногда дешевле купить готовое, и заниматься интересным сразу, а не тратить время на разводку изготовление и т.п.
Например с MSP Launchpad, STM Discovery(что 8, что 32), LPCXpresso, да и Марсоход — даже по компонентом выходит дороже, чем готовое устройство. А вот PicKit или mkII — куда дешевле собрать.
Хотя вот что EPM240T100C5N, что аналогичный Xilinx у меня уже лежат в коробочке, ждут своего часа:)
0
Марсоход — даже по компонентом выходит дороже, чем готовое устройство
O RLY?! Детальки от марсохода стоят больше 1000р?
+1
Да, марсоход все-таки дешевле собрать(раза этак в три:)).
+1
ПЛИСка эта стоит рублей 200, остальная комплектуха вообще копеечная — не, собрать марсоход самому таки дешевле.

Надо бы еще STM8 Discovery найти. Похоже это самый бюджетный программатор для STM8.

А вот с экспрессо динамят… Покупать я его разумеется не буду, там тока проц и LPC-Link, который мало полезен.
0
Я купил недавно STM8L-Discovery в чип-нн.
0
Кстати, пиккит2 не факт, что дешевле собрать. Стоит он порядка штуки (даже чуть меньше), а деталек там довольно много (что усложняет задачу трассировки) и не самых дешевых.
0
Нефакт:) Я собирал по такой схеме: tomeko.net/pickit2.php?lang=en
500р. все вместе — самый максимум.
0
Чет я не вижу даже, в чем она упрощена. Но 500р — довольно много. За 30 баксов кроме того, на что нужны эти 500р, получаешь плату, монтаж, корпус и коробочку.
0
Тут 250р МК, рбулей 100 максимум остальные детали, а оставшееся — на корпус:)
Насчет упрощения — тут просто подобраны более распространенные и дешевые аналоги транзисторов и операционников. Есть очень простые клоны(http://www.labkit.ru/html/programmators_shm?id=86), которые шьют только стандартные 5вольтовые пики, этот же шьет все.
0
У меня даже дешевле. 140р чтоли МК, память по 53 вроде, остальное довольно дешевое, еще рублей на полсотни натянет. Собирать хочу по оригинальной схеме.
0
По оригинальной схеме я у себя в городе ни полевиков, ни операционников. А память не ставил вобще, я доп. функции кроме прошифки не использую.
Кстати, в блоге easyelectronics.ru была статья про Eagle, там как раз оригинальная схема и даже корпус приближенный к оригинальному:)
0
Ну с некоторыми заменами на равноценное. Алсо операционник 6002 я нашел в тритоне, он не такой уж дорогой. Там еще какая-то странная сборка полевиков, ее тоже не нашел, буду просто два полевика ставить.
0
mcp6002? Обычный ширпотребный Rail-to-rail операционник. Я их частенько пользую, недавно купил десяток. Только они вроде статики опасаются — у меня 2 сдохли по неустановленым причинам.
0
Только не самый распространенный) В принципе он не так уж критичен, там подойдет практически любой R2R.
0
Когда я собирал PicKit, все покупал в местном радиомагазине. По каким-то причинам микросхем ни Microchip, ни TI нету вобще, с R2R операционниками проблема.
Сейчас все заказываю в Терре, так что если бы сейчас собирал, взял бы оригинальные детали.
Кстати, в приведенном мной клоне вобще LM358 используется, который ни разу не R2R. Так что может быть в данном случае это и некритично.
0
Посмотрел схемку — действительно можно и не r2r ставить.

А наш магазинчик славится тем, что может привести почти все :) И цены не такие большие. Последний раз заказывал там ADA4853-1 за 100р
0
В местном у нас даже резисторы не факт что все найдутся (выводные разумеется).
Кстати, в приведенном мной клоне вобще LM358 используется, который ни разу не R2R. Так что может быть в данном случае это и некритично.
Это как раз таки значение имеет, об этом на страничке прямо сказано — если есть возможность, ставьте R2R.
0
Гы, я тоже воспользовался возможностью бесплатной доставки. Взял себе FT2232 под дешевке и память к ней. Из этой FTDI кстати, марсоходовцы собираются сделать программатор для своей платы.

А почта и впрямь какая-то шустрая!
0
На битбанге? Алсо, чем 2232 от 232R отличается?
Но USB Blaster вроде должен выйти не дороже (18F14K50 стоит вдвое дешевле FTDI-шки), зато стандартный.
0
Зато нужно программировать. Если тебе нужен один (один штук на всю оставшуюся жизнь) программатор, то эта разница не очень принципиальна (это мой подход к теме)
0
Ну тут главное что он стандартный, а этот будет работать только со своим софтом.
Если тебе нужен один (один штук на всю оставшуюся жизнь) программатор, то эта разница не очень принципиальна (это мой подход к теме)
Так то оно так, но жаба таки разницу чует.
0
Не совсем на битбанге. В 2232 есть заготовка под создание всяких SPI, I2C и прочих JTAG. Называется MPSSE. Позволяет эмулировать синхронный последовательный протокол с некоторыми ограничениями (например функции жестко привязаны к пинам), но зато на большой скорости и почти-что апппаратно.
0
не совсем. MPSSE есть в FTDI 5gen, это 2232H и 232H
0
Они новее, чем 232RL?
0
да
0
наврал, оказывается в 2232D тоже есть
0
ога, а у тех, что с буквой H вроде только скорость увеличилась.
0
верно для 2232. а вот в 232Н добавили как раз MPSSE, которого не было в 232RL
0
2232 это 2 232 в одном корпусе, емнип. есть еще вроде 4232 соотв-но с 4мя. разница в буковке после 232
0
2232 это две 232 + примочки. 232H это 232 + примочки.
0
именно
0
Причем 232H требует внешнюю память. FFUUUU!
0
а 2232 нет? а то я тут думаю JTAG-отладчик на одной из них сделать
0
Тоже :(
я тут по случаю отправки мне марсохода, прикупил у Ди 2232D и память (93С56)
0
Ну так таможня же их послала, вот теперь отвазка «растомаживали международку — людей не хватает» не хляет, приходится работать…
0
Кстати, да. Заметил последнее время, что почта РЕЗКО ускорилась. НА что раньше уходила неделя сейчас два три дня.
0
А из китая идет так же медленно (
0
Таможня же
0
Вроде таможня отмечается в трекинге и там оно не так долго лежит. А вот между «package leaved for destination» и «импорт» проходит пара недель.
Ну и я отправил обратно в DX бракованную карточку — месяц ехало от ебурга до москвы. И уже почти три недели как «экспорт», а в китайских трекингах до сих пор не светится.
0
Сейчас тоже забрал посылку. Оказывается она пришла еще 15 числа вечером. Ди отправил 12го. Считайте сами :)
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.