Семь шагов в электронику - [9]
♦ Снова подождал бы некоторое время.
♦ Выключил бы третью лампочку.
♦ Включил бы четвертую лампочку.
♦ Снова подождал бы некоторое время.
♦ Выключил бы четвертую лампочку.
♦ И начал бы все снова по списку, начиная с самой первой строчки — мы ведь не просили его останавливаться!
Вот такая запись плана работ на специальном искусственном языке (он называется языком программирования) и называется программой. А наш маленький человечек — это и есть микроконтроллер, выполняющий эту программу. К великому сожалению, сообщить вам что-то большее про программу автор не может: программирование — это совершенно особая наука, и про него надо писать отдельную книжку, либо найти и прочитать уже написанную, например, такую.
>Бедов А. В.
>Разработка устройств на микроконтроллерах AVR: шагаем от «чайника» до профи. Книга + видеокурс. — СПб.: Наука и Техника, 2012. — 528 с: ил. + CD. ISBN 978-5-94387-825-1.
>Коротко о книге.
>Этот популярный самоучитель поможет вам всего за шесть шагов пройти путь от «чайника», изучающего азы цифровой техники, до вполне готового специалиста, умеющего самостоятельно разрабатывать схемы любых устройств на микроконтроллерах и составлять для них программы. Познав основы цифровой логики, поймете, как работают более сложные элементы цифровой техники.
>Затем освоите основы микропроцессорной техники, поймете, как работает микропроцессор и микроконтроллер. Узнаете подробности внутреннего устройства, архитектуру и возможности семейства микроконтроллеров AVR, освоите основы схемотехники и конструирования микроэлектронных устройств.
>Научитесь ставить задачу на разработку устройства и выбирать стратегию ее решения.
>Изучите сразу два языка программирования для микроконтроллеров (язык Ассемблера и язык СИ), научитесь транслировать, отлаживать программы, прошивать их в память микроконтроллера. Теперь вы уже самостоятельно сможете разработать собственное микроконтроллерное устройство.
>Видеокурс на CD проиллюстрирует и позволит закрепить материал основного курса. На том же диске вы найдете всю необходимую для обучения информацию (инсталляционные пакеты программ, справочные материалы, обучающие примеры).
>Книга предназначена для широкого круга читателей.
* * *
Плата. Само устройство собрано на плате из одностороннего стеклотекстолита толщиной 1,5 мм, размерами 42,5x17,5 мм. Разводку печатной платы для «лазерного утюга» и схему расположения деталей можно скачать с диска, прилагаемого к книге («Видеоурок 1», файл 2.DXF), и посмотреть на рис. 1.6.
Рис. 1.6.Разводка печатной платы устройства (42,5х 17,5 мм, в зеркальном изображении)
Схема расположения деталей устройства приведена на рис. 1.7.
Рис. 1.7.Схема расположения деталей устройства
Настройка. Настройки устройство не требует, но микроконтроллер перед работой необходимо запрограммировать. Программу для микроконтроллера (включая исходные тексты) можно взять с прилагаемого к книге диска («Видеоурок 1», раздел «SOFT»). Программируется микроконтроллер, как уже упоминал автор, с помощью специального устройства — программатора. Попросите своих родителей, друзей, знакомых или просто участников какого-нибудь интернет-форума, чтобы вам помогли ее записать в микроконтроллер (или подсказали, где и как это сделать) — самим вам пока эта задача, скорее всего, не под силу.
Аналоги. Микроконтроллер, примененный в нашей конструкции — типа ATTiny13. Заменить его можно на микроконтроллеры ATTiny25, ATTiny45 или ATTiny85, хотя они стоят заметно дороже. Кроме того, эта замена потребует небольшой переделки программы, поскольку разводка сигналов по ножкам этих контроллеров немного различается.
Обратите внимание — не переделки печатной платы, а переделки программы! Это— огромное преимущество программируемых микроконтроллеров по сравнению с обычными микросхемами — гибкость.
Все резисторы в нашей конструкции — SMD типоразмера 0805 (соответствуют резисторам МЛТ-0,125). Неэлектролитические конденсаторы — также SMD типоразмера 0805 (их можно заменять только керамическими конденсаторами). Резистор R3 — любой с допустимой мощностью рассеяния не менее 1 Вт. Симисторы — любые с рабочим напряжением не ниже 400 В, допустимым током не ниже тока потребления лампочек, и как можно меньшим током управляющего электрода (в пределах 20–30 мА, а лучше 5—10 мА). Выходные линии микроконтроллера достаточно слабенькие, симистор с большим управляющим током они могут просто не включить. Остальные детали — любые.
Внешний вид устройства приведен на рис. 1.8.
Рис. 1.8.Внешний вид устройства
При изготовлении этого устройства следует иметь в виду, что оно не имеет гальванической развязки от сети! Поэтому при его наладке следует особенно внимательно соблюдать правила техники безопасности.
>Смотрим ролик. Работу устройства демонстрирует ролик «Видеоурок 1» — > «Бегущие огни на микроконтроллере» на прилагаемом диске.
Не смейтесь, уважаемый радиолюбитель! Если вы думаете, что до изобретения транзистора люди жили в пещерах и питались съедобной плесенью, то вы очень глубоко заблуждаетесь. Схему, которая приведена на рис. 1.9, можно было собрать и пятьдесят, и сто лет назад. И — что удивительно, — их собирали!
Книга на практических примерах рассказывает о том как проектировать, отлаживать и изготавливать современные электронные устройства в домашних условиях. Теоретические основы, физические принципы работы электронных схем и различных типов радиоэлектронных компонентов иллюстрируются практическими примерами в виде законченных радиолюбительских конструкций и дополняются советами по технологии изготовления любительской аппаратуры. На доступном уровне излагаются теоретические основы цифровой техники — математическая логика и различные системы счисления.
Детально изложены практические аспекты самостоятельного изготовления и эксплуатации квадрокоптеров. Рассмотрены все этапы: от выбора конструкционных материалов и подбора компонентов с минимизацией финансовых затрат до настройки программного обеспечения и ремонта после аварии. Уделено внимание ошибкам, которые часто совершают начинающие авиамоделисты. В доступной форме даны теоретические основы полета мультироторных систем и базовые понятия работы со средой Arduino IDE. Приведено краткое описание устройства и принципа работы систем GPS и Глонасс, а также современных импульсных источников бортового питания и литий-полимерных батарей.
В данной книге автор касается теоретических и практических основ диагностики и ремонта электротехнической и электронной аппаратуры. Приведены описания технических средств, предназначенных для этих целей. Исследованы методы поиска неисправностей в промышленном, бытовом, медицинском оборудовании. Рассмотрены типичные неполадки радио-, теле-, микропроцессорных и других систем.Для инженеров, техников, обслуживающего персонала и радиолюбителей любого уровня.
Данная книга представляет собой сборник практических рекомендаций по проектированию, изготовлению и наладке аналоговых и цифровых электронных схем различного назначения.Большое внимание уделено особенностям использования разнообразных электронных компонентов, вопросам разработки и изготовления печатных плат и корпусов, методике испытания устройств и поиска неисправностей. Приведено большое количество сравнительно простых цифровых и аналоговых схем. Отдельная глава посвящена решению типовых задач по программированию микропроцессоров и микроконтроллеров, представлены примеры полезных подпрограмм.Книга адресована как начинающим любителям электроники и радиотехники, так и профессионалам.
Книга является практическим введением в изучение начал радиоэлектроники с помощью компьютера и самостоятельного технического творчества. В популярной форме рассказывается о радиоэлектронике, поясняется смысл используемых понятий и явлений, приводятся занимательные эпизоды из истории изобретений и открытий. Основу практической части составляют описания простейших и в тоже время интересных и полезных самоделок из электронных наборов Мастер КИТ. Даются подробные советы по их сборке, наладке и применению в быту.
В отличие от темы иновещания тематика радиотехнической борьбы между "социалистическим" лагерем и капиталистическими странами остаётся практически неизвестной массовому читателю.В данной работе автор - Римантас Плейкис (бывший министр связи Литвы в 1996-1998 гг.) подробно рассматривает радиоцензуру (синонимы: радиозащита, радиоподавление, постановка помех, глушение, радиопротиводействие, забивка антисоветских радиопередач, радиоэлектронная борьба).Без преувеличения эта статья, написанная в 2002-2003 годах, закрывает еще одно "белое пятно" в противостоянии двух военно-политических блоков и раскрывает технологию радиотехнической цензуры.К сожалению, для русскоязычных читателей доступен только электронный вариант данного исследования.