Выбираем микроконтроллеры для наших электронных устройств.

Автор: | 11.02.2010

Титул чиповМы определились, что будем использовать в наших устройствах микроконтроллеры Atmel серии AVR. Теперь нам нужно выбрать конкретные типы микроконтроллеров. В качестве основного критерия выбора должна стать небольшая стоимость чипа. Это объясняется тем, что устройства этого блога позиционируются как вспомогательные (вторичные) для Ваших проектов (незря название блога созвучно с Get Cheap – сделай дешевле!). Второй критерий — популярность чипа, а значит и его доступность. Исходя из этих критериев, представляю три основных микроконтроллера, на которых будут собраны устройства блога.

Конечно же, первым в списке должен стать ATTiny2313. Один из самых дешевых в серии AVR. Очень распространен. Наверное Вы не найдете ни одного магазина электроники где бы его Вам не продали.
Более подробный обзор ATTiny2313 >

Далее по списку идет ATMega48 не намного дороже предыдущего, но гораздо функциональнее. Чуть менее доступен, но тоже популярный.
Подробней про ATMega48 >

И напоследок ATTiny13 – восьминогая крошка, наверно, с самой маленькой ценой и довольно интересной функциональностью.
Читаем больше про ATTiny13>

Хотя я и буду максимально придерживаться этих трех микроконтроллеров в своих разработках, но в случае боле оправданного использования других микроконтроллеров – они будут использованы.

А почему именно AVR?

Автор: | 06.02.2010

Вот история моего выбора. На заре появления микроконтроллеров у нас на радиорынках, возникло у меня непреодолимое желание применить их для хозяйственных целей. А в то время выбор на радиорынках состоял из одних PICов. С не детской ценой и строго «под заказ». Но, то ли отпугивала цена, то ли неуверенность в том, что осилю это чудо, но так и не получалось заняться микроконтроллерами Pic. Прошло определенное время, цена на контроллеры уже не пугала, так как они здорово подешевели, да и закончил учиться, начал работать, зарабатывать денюжку. Можно бы начать освоение, но опять мешали обстоятельства – осталась та неуверенность в том, смолу ли осилить, и работа, та что, вроде бы, должна помогать в денежном плане нещадно отбирала время, рубая на корню давние порывы, нырнуть в загадочный и манящий мир микроконтроллеров. Читать далее

На чем начать программировать AVR? Рекомендации.

Автор: | 01.02.2010

После предыдущего поста как-то сразу потянуло давать советы по поводу выбора среды программирования для AVR контроллеров. Только не надо кидать в меня тапками. Я совсем чуть-чуть 🙂

Языков программирования для микроконтроллеров много. Сред программирования так же не мало и сравнивать их между собой некорректно. Лучших языков программирования не существует. Значит, придется выбрать наиболее подходящие для Вас язык и среду программирования.

Если Вы, в данный момент, стоите перед выбором, на чем начать работать, то вот Вам несколько рекомендаций. Читать далее

Среда программирования Algorithm Builder

Автор: | 29.01.2010

Заставка БилдераЕсли две предыдущие программы я рекомендовал как оптимальный вариант для начала работы с электроникой вообще и микроконтроллерами в частности, то эта программа лишь мое личное предпочтение и честно говоря, для повторения конструкций с этого ресурса она Вам не понадобится. Но не упомянуть приятную во всех отношениях программу я не могу.

 

Данная статья лишь ознакомительный обзор программы, на которой будет написано большинство проектов этого блога и не в коей мере не должна рассматриваться как реклама или рекомендация к использованию этой среды программирования.

Автор программы Геннадий Громов.
Сайт программы www.algrom.net

Итак что имеет Algorithm Builder в своем арсенале?
Полный цикл разработки. Algorithm Builder предназначен для производства полного цикла разработки начиная от ввода алгоритма, включая процесс отладки и заканчивая программированием кристалла. Читать далее

Разводим печатную плату при помощи Sprint-Layout.

Автор: | 25.01.2010

Заставка сплинтаВторой рассмотренной программой будет Sprint-Layout — простая программа для создания двухсторонних и многослойных печатных плат. Программа Sprint-Layout принадлежит той же компании что и sPlan, что делает освоение программы намного проще. Собственного говоря, программа довольно проста и работать на ней начинаешь сходу. Все удобно, понятно и функционально. Программа имеет небольшой размер, хорошую функциональность, портативна – все как я люблю :).
Главное окно лэйаутаSprint-Layout позволяет наносить на плату Контакты, SMD-контакты, проводники, полигоны, текст, готовые шаблоны из обширной библиотеки (в библиотеку запросто можно кидать свои компоненты). Если Вам понадобится заказать изготовление платы на заводе, Sprint-Layout умеет конвертировать свои файлы в Gerber, Excellon и HPGL-форматы (последний – для обработки платы на фрезерном станке с программным управлением). Кроме того, рисунок платы можно экспортировать в разные графические форматы. Окно печати рисунка платы имеет много настроек, помогающих распечатать рисунок так, как Вам нужно. Идеально для ЛУТа.

Для профессионального создания плат, конечно, лучше пользоваться более серьезными инструментами – например P-CAD ом. Но если у Вас небольшие проекты освоение сложных, профессиональных программ просто себя не оправдывает.

Из недостатков программы нужно отметить отсутствие автотрассировки. Есть, конечно, инструмент «Автотрасса», но он скорей для «галочки» и ничего серьезного из себя не представляет. Так что приготовьтесь вручную прокладывать дорожки.

Программа русифицирована и сломана в нужных местах. Так же русифицирован хэлп, по которому без труда можно освоить программу.
Sprint-Layout_5_1_rus.zip (13532 Загрузки)

Дальше, в статье “ЛУТ – изготовление печатных плат”, я покажу основные моменты процесса печати для ЛУТ.

Чертим схемы в sPlan.

Автор: | 23.01.2010

Заставка спланаНачнем, пожалуй, с программы для черчения электронных и электрических схем. Не претендуя на какие-то особые навороты я пользуюсь программой sPlan. Программа довольно распространенная и Вы вряд ли о ней не слышали. Не буду Вам рассказывать как ею пользоваться – там все довольно просто. Расскажу лишь о том что мне в ней нравится. Ну во-первых у программы небольшой размер — очень уважаю программы у которых функциональность превышает размер. Во-вторых программа является портативной. Папку с установленной программой можно скинуть на флешку и запускать прямо с нее на любом компьютере. Меня очень выручает на работе, где на компах невозможно устанавливать свои программы.
Главное окно спланаНу и в третьих программа проста, имеет хорошо организованные и богатые библиотеки, которые содержат множество элементов (каждый элемент можно запросто редактировать) и за счет этого схемки вычерчиваются просто с космической скоростью. Для любителей украшательств есть возможность раскрашивать элементы в различные цвета. Есть готовые рамки, причем как ГОСТовские так и буржуйские. Довольно удобно организована страничка печати. Есть возможность масштабирования при печати и возможность распечатать схему на нескольких листах. В общем приятная в использовании программа.

Cледует отметить, что для профессионального использования sPlan будет слабоват. Для таких случаев, наверно, придется пользоваться более сложными программами -CADами.

sPlan — платная программа. Стоит она около 40?, но специально для нас, славян, было сделано исключение 🙂
Splan7.0.0.4.rus_.exe (26110 Загрузок)

Кто не знаком с программой — вот Вам русский хэлп. Правда от пятой версии, но в большенстве случаев справедливо и для седьмой.
SPLAN50.zip (7502 Загрузки)

Обязательная программа.

Автор: | 23.01.2010

Следующие несколько постов направлены на то, чтобы дать необходимый инструмент и знания для того чтобы прочитать схему, изготовить плату, запрограммировать микроконтроллер. Если Вы все это уже умеете делать – просто пропустите следующие записи.

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

Зачем мне этот блог?

Автор: | 23.01.2010
  •  Этот блог для меня что-то вроде полочки, на которой буду выставлять на всеобщее обозрение свои электронные поделки.
  •  Этот блог я рассматриваю как стимул личного развития — своего рода «пинатель под зад». Я надеюсь, что ведение блога придаст определенную цель и некий смыл моему хобби.
  • Для того чтобы развиваться, нужна обратная связь — отзывы, советы, поучения, рекомендации, новые идеи, свежие мысли. Все это я надеюсь получить от Вас через этот блог.
  • Помощь. Я надеюсь, на блог будут заходить люди более опытные, образованные и научат, как делать правильно — направят на путь истинный. Обязуюсь прислушиваться к их мнению.

Пока так. Дальше посмотрим …

Привет, мир электроники!

Автор: | 20.01.2010

Привет! Это блог в котором Вы найдете готовые решения для Ваших электронных проектов, интересные устройства на AVR микроконтроллерах.

Меня зовут Евгений. Ник GetChiper (ну Вы поняли почему 🙂 ).
Я буду стараться делать этот блог интересным и полезным как для Вас, так и для себя.
Если Вы только начали подумывать: «А не заняться ли мне микроконтроллерами?» — я покажу насколько это просто! А тем, кто давно уже таким занимается, я дам очень простые устройства, которые сделают Ваши проекты лучше!
Если чего-то здесь не хватает, а Вы считаете что это важно – не стесняйтесь, говорите, а я постараюсь сделать это для Вас.
Писать можно вот сюда

Присоединяйтесь, вместе мы сможем многое!

Итак, начнем …