Данный топик я решил написать после ознакомления со статьей «Два подхода к проектированию ПО для embedded». При прочтении которой я наткнулся на фразу: «Если же система собирается стать большой, соединяющей в себе много разных действий и реакций, которые к тому же критичны ко времени – то альтернативы использования ОС реального времени нет». «Как это нет?», — подумал я. Конечно, если речь идет о больших высоконагруженных системах реального времени, где используются большие процессоры, то без ОС может не обойтись, а вот для более скромных микроконтроллерных решений вполне существует альтернативный вариант. Ведь задачки можно выполнять при помощи обычного switch-case и при этом обеспечивать необходимое время реакции.
Рубрика «микроконтроллеры» - 43
Управление несколькими сервоприводами с высокой точностью на МК ATmega16
2012-07-19 в 12:14, admin, рубрики: AtMega16, DIY, diy или сделай сам, микроконтроллеры, робототехника, сервоприводы, Электроника для начинающих, метки: AtMega16, DIY, микроконтроллеры, сервоприводыНедавно ко мне обратились знакомые из макетной мастерской и предложили поработать над весьма интересным проектом. Им необходимо было выполнить макет, в котором бы двигались детали нескольких машин (кран, экскаватор, разрушитель). Логика несложная, но особенность в том, что необходимо им необходимо было двигаться со скоростью, гораздо ниже, чем скорость самих приводов, а это возможно реализовать только проходом через промежуточные точки. В этой статье я хочу познакомиться вас с интересным методом точного управления большим количеством сервоприводов.
В моем случае предполагалось использовать четыре привода. Для этого проекта я изготовил небольшую плату:
Занимательная анатомия микропроцессорных систем
2012-07-05 в 15:19, admin, рубрики: автоматическое управление, микроконтроллеры, Программинг микроконтроллеров, электроника, Электроника для начинающих, метки: автоматическое управление, микроконтроллеры, электроника В последнее время в профильных хабах слышатся мнения о том, что давно пора использовать мощные вычислительные системы или даже компьютеры в качестве основы встраиваемых систем, от выключателя до стиральной машины. Не холивора ради, а интересу для заглянем внутрь некоторых embedded-девайсов, волею судьбы оказавшихся на рабочем столе, пока они не в силах противиться руке инженера с отверткой. Заодно выясним, что применяют, я не побоюсь этого слова, флагманы электротехнической и электронной промышленности в устройствах промышленной (и не очень) автоматики.

Читать полностью »
СОС-1
2012-07-05 в 6:42, admin, рубрики: diy или сделай сам, бесплатный телефон, микроконтроллеры, охранная сигнализация, Программинг микроконтроллеров, Электроника для начинающих, метки: бесплатный телефон, микроконтроллеры, охранная сигнализацияНавеяно статьей “Дистанционный RESET компьютера при помощи мобильного телефона”
Примерно в 2004 году появилась задача — сделать охранное устройство с передачей на сотовый телефон информации о проникновении на объект.
Интересно было сделать устройство так, чтобы “Сотовый Охранный Сигнализатор”, именно так расшифровываются буквы в названии не расходовал денег при своей работе.
В те времена наиболее популярными и доступными были телефоны марки “Siemens”.
Одной из больших проблем, которая всплыла при разработке подобных устройств — как этой модели СОС, так и следующей, более совершенной, стало то, что от момента возникновения идеи до ее реализации проходит достаточно большое время. В результате, используемая модель исчезает с прилавков и достать ее для повторения становится проблемой. Поэтому получаются штучные изделия. В наше время выпуск телефонов этим производителем прекратился полностью.
Основным в разработке любого устройства является проработка идеи в голове. Изделие должно сначала заработать в мозгах и лишь затем материализоваться в камне. От того, насколько хорошо все продумано заранее и зависит дальнейшая работа.
Основной идеей создания СОС-1 была бесплатность работы устройства, поэтому весь алгоритм работы был нацелен на реализацию этой задумки.
В качестве управляющего использовалась восьми-ножка PIC12F629.
Фотография модернизированной клавиатуры.

Читать полностью »
СОС-1. Сотовый охранный сигнализатор
2012-07-05 в 6:42, admin, рубрики: diy или сделай сам, бесплатный телефон, микроконтроллеры, охранная сигнализация, Программинг микроконтроллеров, Электроника для начинающих, метки: бесплатный телефон, микроконтроллеры, охранная сигнализацияНавеяно статьей “Дистанционный RESET компьютера при помощи мобильного телефона”
Примерно в 2004 году появилась задача — сделать охранное устройство с передачей на сотовый телефон информации о проникновении на объект.
Интересно было сделать устройство так, чтобы “Сотовый Охранный Сигнализатор” не расходовал денег при своей работе.
В те времена наиболее популярными и доступными были телефоны марки “Siemens”.
Одной из больших проблем, которая всплыла при разработке подобных устройств — как этой модели СОС, так и следующей, более совершенной, стало то, что от момента возникновения идеи до ее реализации проходит достаточно большое время. В результате, используемая модель исчезает с прилавков и достать ее для повторения становится проблемой. Поэтому получаются штучные изделия. В наше время выпуск телефонов этим производителем прекратился полностью.
Основным в разработке любого устройства является проработка идеи в голове. Изделие должно сначала заработать в мозгах и лишь затем материализоваться в камне. От того, насколько хорошо все продумано заранее и зависит дальнейшая работа.
Основной идеей создания СОС-1 была бесплатность работы устройства, поэтому весь алгоритм работы был нацелен на реализацию этой задумки.
В качестве управляющего использовалась восьми-ножка PIC12F629.
Фотография модернизированной клавиатуры.

Читать полностью »
Дистанционный RESET компьютера при помощи мобильного телефона
2012-07-04 в 22:33, admin, рубрики: дистанционное управление, микроконтроллеры, Программинг микроконтроллеров, сделай сам, Электроника для начинающих, метки: дистанционное управление, микроконтроллеры, сделай сам
В далеком 2006 году меня попросили сделать устройство, которое позволяет дистанционно, при помощи мобильного телефона, осуществлять RESET сервера. В то время я плотно работал с PIC-контроллерами Microchip, а знаний по схемотехнике уже хватало, чтобы решить эту задачу пусть и не очень профессионально, но самостоятельно.
Как это работает
Для работы нужен простой мобильный телефон, настроенный на автоматическое поднятие трубки при звонке. К телефону подключается моногарнитура. Сигналы от динамика гарнитуры идут на вход устройства, а от устройства идут сигналы на микрофон гарнитуры. Чтобы сбросить сервер, человек звонит на телефон устройства с любого другого телефона, поддерживающего тональный набор (DTMF). После поднятия трубки пользователь вводит со своего телефона код команды и пароль. Читать полностью »
Разработка электроники и фриланс
2012-06-28 в 13:08, admin, рубрики: diy или сделай сам, микроконтроллеры, Программинг микроконтроллеров, фриланс, электроника, метки: diy или сделай сам, микроконтроллеры, фриланс, электроникаДоброго времени суток, уважаемое сообщество!
Спешу поделиться с Вами своим опытом выполнения разработки электроники фрилансером. Итак, рассказываем по порядку…
Я занимаюсь разработкой электроники последние 7 лет. Основное место работы – предприятие выпускающее различные охранно-пожарные панели и сопутствующие изделия. На предприятие пришел молодым и неопытным студентом 3-го курса. В течение последующих 2-3 лет мне удалось выполнить несколько проектов, запущенных в производство. Среди них были как обновленные версии ранее выпускающихся изделий, так и новые разработки. Со временем я полностью погрузился в сопровождение производства (более 10000 изделий ежегодно), поэтому новых разработок не начиналось.
Из-за скуки я начал разными способами искать заказы на разработку различных устройств. Почему бы и нет? Ведь так много людей с оригинальными идеями отличных устройств – нужно лишь встретиться и сделать проект. Для этого я зарегистрировался на известной фриланс-бирже Рунета, а также разослал предложения различным предприятиям.
Читать полностью »
Я презираю Arduino
2012-06-25 в 13:13, admin, рубрики: arduino, для начинающих, микроконтроллеры, ненависть, Песочница, Программинг микроконтроллеров, электроника, метки: arduino, для начинающих, микроконтроллеры, ненависть, электроника Я – выпускник специальности «Микроэлектроника и полупроводниковые устройства». За годы обучения я разработал множество устройств на микроконтроллерах, участвовал в конкурсах вместе со своей командой и являлся заведующим лабораторией встраиваемых систем. У меня есть мечта – создать в своей стране условия для разработки роботизированных систем и есть план её достижения, одним из пунктов которого является участие в подготовке большого количества профессионалов в этой области.

Я радуюсь, когда будущие инженеры создают свои устройства и расстраиваюсь, когда слышу, как кто-то говорит об использовании Arduino в них.
Это не первая моя статья на эту тему: у меня возникает желание написать такую сразу после прочтения фразы о безграничных возможностях платформы в DIY-топике на Хабре. У меня возникает желание написать об истинной цене деталей после прочтения статьи о покупке конструктора за $200 почти ничего не содержащего (уж простите, запамятовал где видел).


