Последние комментарии

Стартовый набор разработчика от компании ATMEL

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

Стартовые наборы разработчика

Применение стартовых наборов позволяет разработчику быстро, минуя этап макетирования, приступить к практической разработке приложений. На платах, входящих в состав стартовых наборов, установлены необходимые для работы микроконтроллера элементы "обвязки" (стабилизатор напряжения питания, тактовый генератор или кварцевый резонатор, цепь сброса, средства для организации внутрисхемного программирования микроконтроллера). Также устанавливаются часто применяемые на практике узлы микроконтроллерных устройств (средства ввода и индикации, формирователи интерфейса RS-232, интерфейс с внешним ОЗУ и пр.). Все порты микроконтроллеров выведены на разъемы и могут быть соединены с внешними устройствами. 

В некоторых случаях, стартовые наборы разработчика могут использоваться как готовые блоки в составе проектируемой аппаратуры.

Стартовый набор STK500

Компания Atmel предлагает универсальный стартовый набор STK500 для всех микроконтроллеров AVR, выпускаемых в DIP корпусах. Для поддержки разработок на базе микроконтроллеров выпускаемых только в корпусах TQFP64 и TQFP100 выпускаются платы расширения STK501 и STK503, а также STK502 и STK504 для микроконтроллеров в корпусах TQFP64 и TQFP100 с драйвером ЖКИ. 

Помимо функций отладочной платы, STK500 выполняет функции параллельного программатора (для всех типов микроконтроллеров AVR), и последовательного внутрисхемного программатора (кроме Tiny11 и Tiny28, не поддерживающих функцию последовательного программирования). При программировании микроконтроллера можно производить конфигурирование микроконтроллера установкой FUSE-битов (FUnction SEt). 

Функции внутрисхемного программирования и управления STK500 реализованы на двух микроконтроллерах: 90S1200-12SC и 90S8535-8AC. Кроме них на плате STK500 смонтированы следующие элементы: 
- Панели для установки микроконтроллеров в корпусах DIP8, DIP20, DIP28 и DIP40; 
- Стабилизированный источник питания с управляемым программно выходным напряжением; 
- Преобразователи уровней сигналов (для случая, когда напряжение питания целевого микроконтроллера отличается от напряжения питания управляющих микроконтроллеров); 
- Управляемый программно источник опорного напряжения для внутреннего АЦП микроконтроллера; 
- Посадочное место для микросхемы DataFlash AT45D021; 
- Двухканальный формирователь уровней сигналов интерфейса RS232 (один канал используется для связи STK500 с управляющим персональным компьютером, другой может быть использован в разрабатываемом приложении) ; 
- Восемь кнопок и восемь светодиодов для организации ввода и отображения выходной информации; 
- Разъемы расширения для подключения внешних устройств.

 

 

Рисунок 1. Отладочная плата STK500

Для тактирования отлаживаемых микроконтроллеров на плате STK500 предусмотрены два источника тактовых сигналов. Один из них представляет собой генератор, построенный на инвертирующих вентилях с кварцевой стабилизацией частоты. Пользователь имеет возможность задавать частоту этого генератора, устанавливая кварцевый резонатор на необходимую частоту в специальную панель (помечена CRYSTAL). 

Второй источник тактовых сигналов представляет собой выход установленного на плате STK500 управляющего микроконтроллера 90S8535-8AC. Частота этого тактового сигнала может быть задана программно. Доступны значения 3.69, 1.84, 1.23 МГц, а также 32.7 кГц и полная остановка. 

Переключатель OSCSEL служит для выбора одного из источников тактового сигнала для микроконтроллера. Если же в качестве тактового сигнала необходимо использовать внутренний RC-генератор микроконтроллера, то внешний тактовый сигнал должен быть отключен джампером XTAL1. 

На плате STK500 не предусмотрено подключение к целевому микроконтроллеру внешнего ОЗУ. 

Управление STK500 производится через COM-порт персонального компьютера. Управляющая программа является составной частью AVR Studio (более подробно о данном пакете будет написано ниже) и запускается из меню Tools -> STK500/AVRISP/JTAGICE. Кроме STK500 эта управляющая программа поддерживает такие аппаратные средства отладки, как внутрисхемный программатор ATAVRISP и внутрисхемный эмулятор ATJTAGICE mkII. Подробнее возможности управляющей программы будут рассмотрены ниже при обзоре средств внутрисхемного программирования. Здесь мы ограничим описание только функциями, уникальными для STK500. На Рисунке 2 представлено окно программы, управляющей настройками STK500.

 

Рисунок 2. Окно управления параметрами STK500

Закладка Board служит для установки параметров STK500: 
- Напряжения питания целевого микроконтроллера (VTarget); 
- Опорного напряжения АЦП микроконтроллера (ARef); 
- Частоты управляемого источника тактового сигнала (Oscillator); 
а также для индикации версий прошивки (firmware) управляющих микроконтроллеров (Revision).

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

Для использования STK500 в качестве внутрисхемного программатора для микроконтроллеров, установленных в целевом устройстве, необходимо соединить целевое устройство с разъемом ISP10PIN платы STK500, используя плоский десятижильный кабель.



Программная поддержка новых микроконтроллеров AVR в STK500 производится обновлением прошивки (firmware) памяти программ управляющих микроконтроллеров (Revision Upgrade). Обновленные версии firmware включаются в состав AVR Studio. Управляющая программа в момент запуска проверяет связь COM-порта персонального компьютера с STK500, и в случае его присутствия запрашивает версию firmware. Если в AVR Studio содержится более новая версия прошивки, управляющая программа предлагает обновить firmware путем перепрограммирования управляющих микроконтроллеров. Перед входом в режим перепрограммирования STK500 необходимо извлечь целевые микроконтроллеры из DIP-панелей, если они туда установлены. Для входа в режим перепрограммирования необходимо включить питание STK500 с нажатой кнопкой Program. 

В комплекте с STK500 поставляются микроконтроллеры AT90S8515 и ATmega16, а также диск AVR Software and Technical Library, включающий в состав AVR Studio. Также в состав набора входит комплект кабелей.

Стартовые наборы разработчика

Применение стартовых наборов позволяет разработчику быстро, минуя этап макетирования, приступить к практической разработке приложений. На платах, входящих в состав стартовых наборов, установлены необходимые для работы микроконтроллера элементы "обвязки" (стабилизатор напряжения питания, тактовый генератор или кварцевый резонатор, цепь сброса, средства для организации внутрисхемного программирования микроконтроллера). Также устанавливаются часто применяемые на практике узлы микроконтроллерных устройств (средства ввода и индикации, формирователи интерфейса RS-232, интерфейс с внешним ОЗУ и пр.). Все порты микроконтроллеров выведены на разъемы и могут быть соединены с внешними устройствами. 

В некоторых случаях, стартовые наборы разработчика могут использоваться как готовые блоки в составе проектируемой аппаратуры.

Стартовый набор STK500

Компания Atmel предлагает универсальный стартовый набор STK500 для всех микроконтроллеров AVR, выпускаемых в DIP корпусах. Для поддержки разработок на базе микроконтроллеров выпускаемых только в корпусах TQFP64 и TQFP100 выпускаются платы расширения STK501 и STK503, а также STK502 и STK504 для микроконтроллеров в корпусах TQFP64 и TQFP100 с драйвером ЖКИ. 

Помимо функций отладочной платы, STK500 выполняет функции параллельного программатора (для всех типов микроконтроллеров AVR), и последовательного внутрисхемного программатора (кроме Tiny11 и Tiny28, не поддерживающих функцию последовательного программирования). При программировании микроконтроллера можно производить конфигурирование микроконтроллера установкой FUSE-битов (FUnction SEt). 

Функции внутрисхемного программирования и управления STK500 реализованы на двух микроконтроллерах: 90S1200-12SC и 90S8535-8AC. Кроме них на плате STK500 смонтированы следующие элементы: 
- Панели для установки микроконтроллеров в корпусах DIP8, DIP20, DIP28 и DIP40; 
- Стабилизированный источник питания с управляемым программно выходным напряжением; 
- Преобразователи уровней сигналов (для случая, когда напряжение питания целевого микроконтроллера отличается от напряжения питания управляющих микроконтроллеров); 
- Управляемый программно источник опорного напряжения для внутреннего АЦП микроконтроллера; 
- Посадочное место для микросхемы DataFlash AT45D021; 
- Двухканальный формирователь уровней сигналов интерфейса RS232 (один канал используется для связи STK500 с управляющим персональным компьютером, другой может быть использован в разрабатываемом приложении) ; 
- Восемь кнопок и восемь светодиодов для организации ввода и отображения выходной информации; 
- Разъемы расширения для подключения внешних устройств.

 

 

Рисунок 1. Отладочная плата STK500

Для тактирования отлаживаемых микроконтроллеров на плате STK500 предусмотрены два источника тактовых сигналов. Один из них представляет собой генератор, построенный на инвертирующих вентилях с кварцевой стабилизацией частоты. Пользователь имеет возможность задавать частоту этого генератора, устанавливая кварцевый резонатор на необходимую частоту в специальную панель (помечена CRYSTAL). 

Второй источник тактовых сигналов представляет собой выход установленного на плате STK500 управляющего микроконтроллера 90S8535-8AC. Частота этого тактового сигнала может быть задана программно. Доступны значения 3.69, 1.84, 1.23 МГц, а также 32.7 кГц и полная остановка. 

Переключатель OSCSEL служит для выбора одного из источников тактового сигнала для микроконтроллера. Если же в качестве тактового сигнала необходимо использовать внутренний RC-генератор микроконтроллера, то внешний тактовый сигнал должен быть отключен джампером XTAL1. 

На плате STK500 не предусмотрено подключение к целевому микроконтроллеру внешнего ОЗУ. 

Управление STK500 производится через COM-порт персонального компьютера. Управляющая программа является составной частью AVR Studio (более подробно о данном пакете будет написано ниже) и запускается из меню Tools -> STK500/AVRISP/JTAGICE. Кроме STK500 эта управляющая программа поддерживает такие аппаратные средства отладки, как внутрисхемный программатор ATAVRISP и внутрисхемный эмулятор ATJTAGICE mkII. Подробнее возможности управляющей программы будут рассмотрены ниже при обзоре средств внутрисхемного программирования. Здесь мы ограничим описание только функциями, уникальными для STK500. На Рисунке 2 представлено окно программы, управляющей настройками STK500.

 

Рисунок 2. Окно управления параметрами STK500

Закладка Board служит для установки параметров STK500: 
- Напряжения питания целевого микроконтроллера (VTarget); 
- Опорного напряжения АЦП микроконтроллера (ARef); 
- Частоты управляемого источника тактового сигнала (Oscillator); 
а также для индикации версий прошивки (firmware) управляющих микроконтроллеров (Revision).

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

Для использования STK500 в качестве внутрисхемного программатора для микроконтроллеров, установленных в целевом устройстве, необходимо соединить целевое устройство с разъемом ISP10PIN платы STK500, используя плоский десятижильный кабель.



Программная поддержка новых микроконтроллеров AVR в STK500 производится обновлением прошивки (firmware) памяти программ управляющих микроконтроллеров (Revision Upgrade). Обновленные версии firmware включаются в состав AVR Studio. Управляющая программа в момент запуска проверяет связь COM-порта персонального компьютера с STK500, и в случае его присутствия запрашивает версию firmware. Если в AVR Studio содержится более новая версия прошивки, управляющая программа предлагает обновить firmware путем перепрограммирования управляющих микроконтроллеров. Перед входом в режим перепрограммирования STK500 необходимо извлечь целевые микроконтроллеры из DIP-панелей, если они туда установлены. Для входа в режим перепрограммирования необходимо включить питание STK500 с нажатой кнопкой Program. 

В комплекте с STK500 поставляются микроконтроллеры AT90S8515 и ATmega16, а также диск AVR Software and Technical Library, включающий в состав AVR Studio. Также в состав набора входит комплект кабелей.

Плата расширения STK501

Плата расширения STK501

Для поддержки микроконтроллеров в корпусах TQFP64 (кроме микроконтроллеров с драйвером ЖКИ) компания Atmel предлагает устройство STK501, которое устанавливается в разъемы расширения STK500 как мезонинная плата. На плате STK501 размещены следующие элементы:

- Панель с нулевым усилием (ZIF socket) для установки микроконтроллеров в корпусах TQFP64 (здесь и далее в разделе - кроме микроконтроллеров с драйвером ЖКИ); 
- Дополнительный порт RS232 с поддержкой линий RTS/CTS; 
- Кварцевый резонатор на 32 кГц для реализации часов реального времени (Real-Time Clock, RTC); 
- Посадочное место для пайки микроконтроллера в корпусе TQFP64 либо адаптера внутрисхемного эмулятора ICE50 
- Разъем JTAG-интерфейса для подключения внутрисхемного эмулятора ATJTAGICE mkII.

 

Рисунок 3. Плата расширения STK501

Кристаллы в корпусах TQFP64 имеют больше портов ввода-вывода, чем предусмотрено в STK500. Поэтому порты E, F, G, а также некоторые управляющие сигналы, выведены на разъемы на плате STK501. 

Комбинация STK500 и STK501 позволяет выполнять функции параллельного и последовательного программатора для всех микроконтроллеров в корпусах TQFP64. 

Как уже говорилось, стартовый набор разработчика STK500 не поддерживает работу микроконтроллера с внешним ОЗУ. Разработчики STK501 исправили этот недостаток, предусмотрев на плате STK501 посадочное место под микросхему ОЗУ объемом до 128Кбайт (в корпусах TSOP32 или SOJ32) и регистр-защелку младшего байта адреса. При этом STK501 без установленного микроконтроллера может служить платой расширения для STK500, позволяющей создавать и отлаживать проекты для микроконтроллеров mega8515 или mega162 с использованием внешней памяти данных. 

Для поддержки микроконтроллера AT90CAN128 с CAN-интерфейсом выпускается специальный модуль расширения ATADAPCAN01, который используется в связке с отладочными платами STK500 и STK501 (рис. 4), а также подключается непосредственно к целевому устройству.

Рисунок 4. Подключение ATADAPCAN01 к STK500/STK501

Модуль разработан в соответствии со стандартом Bosch CAN 2.0A/B и реализует функции преобразования сигнала физического уровня CAN-интерфейса, необходимые для присоединения отлаживаемой системы к шине CAN для разработки и отладки конечного приложения.

В комплекте с STK501 поставляется микроконтроллер ATmega128L и диск AVR Software and Technical Library. В комплекте с ATADAPCAN01 поставляется микроконтроллер AT90CAN128.

Плата расширения STK502

Плата расширения STK502

Для поддержки микроконтроллеров в корпусах TQFP64 c драйвером ЖКИ (ATmega169/329), компания Atmel выпустила устройство STK502, которое устанавливается в разъемы расширения STK500 как мезонинная плата, также как и STK501. Состав платы STK502 аналогичен составу STK501 (за исключением дополнительного порта RS232 и площадки для ОЗУ), она имеет панель с нулевым усилием (ZIF socket) для установки микроконтроллеров, кварцевый резонатор на 32 кГц, разъем JTAG-интерфейса, посадочное место для пайки микроконтроллера в корпусе TQFP64 либо адаптера внутрисхемного эмулятора. 

Также на плате STK502 содержится жидкокристаллический индикатор (ЖКИ) co 120 сегментами, который подключается к выводам микроконтроллера плоским 34-жильным кабелем, датчик температуры (NTC-термистор) используемый в демонстрационной программе "Измерение температуры с выводом на ЖКИ", посадочное место для пайки микроконтроллера. Разъем расширения для подключения внешнего ЖКИ, именованный "Segment pins from ATmega169", дублирует порты A,C, D и G, для более удобного подключения жидкокристаллического дисплея.

 

Рисунок 5. Плата расширения STK502

Комбинация STK500 и STK502 также позволяет выполнять функции параллельного программатора для всех микроконтроллеров в корпусах TQFP64, включая микроконтроллеры с драйвером ЖКИ. Программирование в параллельном режиме производится с использованием портов B и D при повышенном напряжении, поэтому необходимо отключать ЖК-дисплей от микроконтроллера для исключения выхода дисплея из строя. При использовании портов A, C, D и G в качестве портов ввода/вывода ЖК-дисплей также должен быть отключен.

Разработчики платы STK502 не предусмотрели возможность программирования в последовательном режиме микроконтроллеров в корпусах TQFP64, которые не имеют драйвер ЖКИ. Но, при необходимости, можно обеспечить режим последовательного программирования для этих микроконтроллеров. Это делается небольшим изменением в соединении разъемов SPROG (на плате STK502) и ISP6PIN (на плате STK500). Стандартно для обеспечения режима последовательного программирования производится соединение вывода MISO и MOSI разъема ISP6PIN с выводами PB2 и PB3 микроконтроллера. Для последовательного программирования микроконтроллеров в корпусах TQFP64, которые не имеют драйвер ЖКИ, необходимо произвести соединение выводов MOSI и MISO разъема ISP6PIN с выводами PE0 и PE1 микроконтроллера. 

В комплекте с платой STK502 поставляется микроконтроллер ATmega169V и диск AVR Software and Technical Library, в состав которого входит AVR Studio.

Плата расширения STK503

Плата расширения STK503

Мезонинная плата STK503 на сегодняшний день, официально не представленная для широкого круга потребителей, предназначена для поддержки многовыводных микроконтроллеров в корпусах TQFP100 (не содержащих драйвер ЖКИ). Плата STK503, аналогично вышеописанным продуктам, устанавливается в разъемы расширения STK500 как мезонинная плата. На плате STK503 размещены: 
Панель с нулевым усилием (ZIF socket) для установки микроконтроллеров в корпусах TQFP100;
Два преобразователя интерфейсов TTL - RS232;
Кварцевый резонатор на 32 кГц для реализации часов реального времени (Real-Time Clock, RTC);
Разъем JTAG-интерфейса для подключения внутрисхемного эмулятора JTAGICE.

В отличие от платы STK501, выполняющей аналогичные функции для 64-выводных микроконтроллеров, на плате STK503 выведено большее число портов ввода-вывода, что обусловлено наличием большего числа портов ввода-вывода на 100-выводных микроконтроллерах.

Рисунок 6. Плата расширения STK503

Аналогично плате STK501, плата STK503 содержит посадочное место под микросхему ОЗУ. 

Отличие состоит в том, что тактирование помимо источников тактового сигнала с платы STK500 и встроенного 32кГц кварцевого резонатора, может осуществляться также от высокочастотного кварца, устанавливаемого в имеющийся на плате STK503 разъем. Выбор источника производится аппаратными переключателями, установленными на плате. 

Для реализации интерфейса RS232, на плате имеется сдвоенный преобразователь уровней TTL - RS232. Выводы интерфейса RS232 выведены на 8-контактный разъем. 

Комбинация STK500 и STK503 позволяет выполнять функции параллельного и последовательного программатора для всех микроконтроллеров в корпусах TQFP100. Возможно, исключение составят микроконтроллеры с драйвером ЖКИ. 

Отсутствие посадочного места для пайки микроконтроллера в STK503 является отличительной особенностью платы от остальных представителей линейки мезонинных плат. 

В комплект набора STK503, предположительно, будет входить микроконтроллер ATmega2560.

Плата расширения STK504

Плата расширения STK504

Аналогично плате STK502, для поддержки многовыводных микроконтроллеров в корпусах TQFP100 с драйвером ЖКИ, компания Atmel выпустила устройство STK504, которое устанавливается в разъемы расширения STK500 в качестве мезонинной платы.

Рисунок 7. Плата расширения STK504

На плате установлен разъем ZIF для установки микроконтроллера в корпусе TQFP100, жидкокристаллический дисплей на 160 сегментов. Дисплей, аналогично STK502, подключается с помощью плоского кабеля и может быть отключен при необходимости. Также может быть использован внешний ЖК-дисплей.

Рисунок 8. Набор сегментов 160 сегментного ЖКИ платы STK504

Тактирование микроконтроллера в STK504 может осуществляться внешним тактовым сигналом, поступающим с платы STK500, кварцевого резонатора на 32кГц, установленного на плате STK504, а также от высокочастотного кварца, устанавливаемого в имеющийся на плате STK504 сокет. Выбор источника производится аппаратными переключателями, установленными на плате. 

Дополнительные порты (порт E, порт F, порт G, порт H, порт J) выведены на отдельные разъемы на плате STK504. На разъеме порта G, по умолчанию, установлен джампер, соединяющий вывод 6 и вывод 8 разъема, что соответствует соединению сигнала сброса (/RESET) микроконтроллера (PG.5) и сигнала сброса (/RESET), поступающего с платы STK500. При использовании внутрисхемного эмулятора JTAGICE2 (будет описан ниже) джампер должен быть извлечен, чтобы не блокировались сигналы сброса, поступающие с эмулятора. 

Комбинация STK500 и STK504 позволяет выполнять функции параллельного и последовательного программатора для микроконтроллеров в корпусах TQFP64 с драйвером ЖКИ. Как и в случае с STK502, следует не забывать отключать ЖКИ от портов ввода-вывода микроконтроллера во время программирования в параллельном режиме. Напряжение питания, подаваемое с STK500 на микроконтроллер должно быть не ниже 4.5В. При программировании в обоих режимах, джампер, соединяющий вывод 6 и вывод 8 разъема порта G, должен быть установлен. 

В комплекте с STK504 поставляется микроконтроллер ATmega3290.

Внутрисхемный программатор ATAVRISP

Внутрисхемный программатор ATAVRISP
Как уже говорилось, микроконтроллеры AVR имеют несколько режимов программирования: параллельный режим с использованием повышенного программирующего напряжения, последовательный режим с использованием повышенного программирующего напряжения и режим последовательного внутрисхемного программирования.

Возможность внутрисхемного программирования микроконтроллеров AVR по последовательному синхронному интерфейсу SPI позволяет создавать простые и недорогие программаторы. Такие программаторы называют внутрисхемными (In-System Programmer, ISP). 

Для реализации внутрисхемного программирования компания Atmel выпускает и поддерживает внутрисхемный программатор ATAVRISP. ATAVRISP поддерживает все выпускаемые на сегодняшний день микроконтроллеры AVR, имеющие функцию внутрисхемного программирования. Управление этим внутрисхемным программатором осуществляется через COM-порт персонального компьютера. Питание на ATAVRISP подается от целевого устройства.

Рисунок 9. Внутрисхемный программатор ATAVRISP.

Подобно стартовому набору разработчика STK500, внутрисхемный программатор ATAVRISP реализован на двух микроконтроллерах - 90S1200-12SC и 90S8535-8AC, и работает под управлением AVR Studio. Управляющая программа вызывается в меню Tools > STK500/AVRISP/JTAGICE > STK500/AVRISP/JTAGICE. 

Выбрав одну из закладок в окне управляющей программы, пользователь получает доступ к различным функциям программирования: 
- Program. Окно управляющей программы в этом режиме представлено на рис. 21. Здесь пользователь указывает тип целевого микроконтроллера (Device), режим программирования (в нашем случае ISP), а также файлы, содержащие данные для программирования Flash-ПЗУ и EEPROM микроконтроллера. Здесь же пользователь может указать управляющей программе на необходимость автоматического стирания памяти программ микроконтроллера перед очередным программированием, а также верификацию записанного кода - после. 
- Fuses. Позволяет считать состояние управляющих битов микроконтроллера, и при необходимости, запрограммировать их. Операцию установки FUSE битов нужно завершать нажатием кнопки Program на закладке Fuses. 
- LockBits. Предоставляет доступ к битам защиты памяти программ микроконтроллера от несанкционированного считывания или модификации. Операцию установки LOCK битов нужно завершать нажатием кнопки Program на закладке LockBits. 
- Advanced. Позволяет считать сигнатуру целевого микроконтроллера. Здесь же может быть задано значение калибровочного байта для внутреннего RC-генератора микроконтроллера. 
Board. Эта закладка предназначена для управления STK500 и была описана выше.
Auto. Позволяет выбрать несколько функций программирования и верификации и запускать их в пакетном режиме.

Рисунок 10. Окно управляющей программы внутрисхемного программатора ATAVRISP

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

При работе с целевым микроконтроллером, программатор ATAVRISP помимо линий внутрисхемного программирования (MOSI, MISO, CLK) использует вывод /RESET, GND, а также линию питания (VTG) по которой осуществляется питания программатора. 

Все описанные функции программирования микроконтроллера также могут быть выполнены на плате STK500 в последовательном, а также, в отличие от ATAVRISP, в параллельном режиме.

ATAVRISP поставляется в комплекте с диском AVR Software and Technical Library, кабелем для подключения к COM-порту компьютера, двумя кабелями (с 10- и 6-контактным разъемами) для подключения к целевой плате. Питание программатора осуществляется от целевого устройства по линиям VTG и GND. 

Вся необходимая информация по подключению и использованию программатора AVRISP включена во встроенный файл справки AVR Studio.

Внутрисхемные эмуляторы

Внутрисхемные эмуляторы

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

В настоящий момент компания Atmel предлагает 2 типа внутрисхемных эмуляторов. 

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

Второй тип подразумевает использование микроконтроллера AVR, имеющего все необходимые для внутрисхемной отладки аппаратные блоки и управляемого внешним отладчиком. На данный момент этот тип отладчиков представлен устройством ATJTAGICE mkII (читается "Марк два"). 

Использование внутрисхемных эмуляторов позволяет отлаживать приложения, в которых задействованы периферийные узлы и режимы микроконтроллеров, поддержка которых отсутствует в программном симуляторе. 

Внутрисхемные эмуляторы ICE40, ICE50. 

Внутрисхемные эмуляторы ICE40 и ICE50 представляют собой классические внутрисхемные эмуляторы. Различие эмуляторов состоит в количестве поддерживаемых микроконтроллеров. 

Список поддерживаемых эмулятором ICE50 микроконтроллеров очень широк: ATmega128/CAN128, ATmega165/325, ATmega169/329/649, ATmega48/88/168, ATmega162, ATmega8/16/32/64, Atmega8515/8535, ATtiny26, ATtiny13, ATtiny2313. 

Эмулятор ICE40 поддерживает гораздо меньшее количество микроконтроллеров, а именно микроконтроллеры ATtiny26, ATmega8, ATtiny13.

Рисунок 11. Внешний вид внутрисхемных эмуляторов ICE40/ICE50

Для поддержки различных микроконтроллеров, имеется набор выносных плат (адаптеров) для пайки либо установки в DIP-панель для микроконтроллера на целевой плате (см. рис. 9). Для микроконтроллеров AVR, которые не выпускаются в DIP-корпусах, адаптер (ATADAP64BOT) предназначен для припаивания на площадку под корпус TQFP. По типу подключенного адаптера ICE40/50 автоматически определяет, какой микроконтроллер будет эмулироваться. Адаптеры для поддержки микроконтроллеров ATtiny13, ATmega169/329/649, ATmega165/325 в комплект эмулятора ICE40/50 не входят, а заказываются отдельно.

 

Рисунок 12. Внешний вид выносных плат эмулятора ICE40/50

Эмуляторы ICE40 и ICE50 выполняют следующие функции: 
- Эмуляция аналоговой и цифровой периферии микроконтроллера 
- Работа в диапазоне напряжений от 2.2В до 5.5В 
- Просмотр значений регистров ввода/вывода 
- Просмотр регистрового файла, памяти программ, данных и EEPROM 
- Запись трассы 
- Неограниченное количество точек останова 
- Отладка по тексту программы на языке высокого уровня 
- Счетчик времени исполнения программы 

Управление отладкой производится в интегрированной среде разработки AVR Studio. В качестве программы для работы микроконтроллера может использоваться отладочный объектный код в формате UBROF8 либо COFF, а также программа на ассемблере. Подключение эмулятора к компьютеру производится через COM-порт. 

Одной из удобных функций, реализованных в ICE40/50, является возможность записи трассы, то есть сохранение последовательности исполнения инструкций микроконтроллером. Анализ записанной трассы позволяет выявить участки кода, исполнение которых по тем или иным причинам не происходит (Code Coverage Analysis). Такой анализ очень полезен при отладке программ, содержащих несколько процедур обработки прерываний, особенно если вложенность прерываний не разрешена.

В ICE50 реализован режим диагностики узлов внутрисхемного эмулятора. Для осуществления диагностики необходимо установить тестовую панель на плату отладочного кристалла и в AVR Studio выбрать пункт меню Tools -> ICE50 Selftest. После запуска процесса диагностирования (кнопка Run) последовательно проверяются все узлы и режимы внутрисхемного эмулятора. Если при этом определяется, что на плате управления содержится устаревший вариант внутреннего микрокода (firmware), то программа диагностики предложит автоматически обновить конфигурацию ПЛИС и памяти программ микроконтроллера. Также возможно произвести ручное обновление микрокода ICE50, выбрав пункт меню Tools -> ICE50 Upgrade.

Внутрисхемный эмулятор ATJTAGICE mkII (ATJTAGICE2)

Внутрисхемный эмулятор ATJTAGICE mkII (ATJTAGICE2)
Альтернативой внутрисхемной эмуляции является режим фоновой отладки. В англоязычной литературе этот режим обозначается термином "On-Chip Debugging", или OCD.

Разница между внутрисхемной эмуляцией и фоновой отладкой заключается в следующем. Внутрисхемный эмулятор с той или иной степенью достоверности имитирует поведение целевого микроконтроллера в отлаживаемой системе, в то время как в режиме фоновой отладки программный код исполняется самим целевым микроконтроллером. Таким образом, достигается полное совпадение временных и электрических параметров системы в отладочном и штатном режимах. 

Для поддержки режима "On-Chip Debugging" (OCD) блок управления отладкой должен быть частью самого отлаживаемого микроконтроллера. Управление фоновой отладкой в микроконтроллерах AVR осуществляется по JTAG-интерфейсу, совместимому со стандартом IEEE1149.1, либо однопроводному интерфейсу debugWIRE, являющемуся собственной разработкой компании Atmel. 

Блок OCD с управлением по интерфейсу JTAG содержится в микроконтроллерах ATmega128/CAN128, ATmega16/32/64, ATmega162, ATmega165/325, ATmega169/329, ATmega3250/3290. Блок OCD с управлением по интерфейсу debugWIRE содержится в микроконтроллерах ATmega48/88/168, ATtiny13, ATtiny2313, ATtiny45. 

Под управлением блока OCD в микроконтроллерах AVR производится исполнение программного кода и доступ ко всем регистрами микроконтроллера в режиме фоновой отладки. 

Для работы микроконтроллера в режиме внутрисхемной отладки необходимо разрешить (по умолчанию запрещен) интерфейс JTAG либо debugWIRE. Для этого необходимо установить соответствующие FUSE-биты. При разрешении интерфейса debugWIRE следует помнить, что интерфейс debugWIRE использует вывод /RESET микроконтроллера и, при разрешении интерфейса, стандартная функция вывода (сброс микроконтроллера) отключается, а значит, становится недоступной функция последовательного внутрисхемного программирования, так как вывод /RESET используется для ввода микроконтроллера в режим последовательного программирования. Перепрограммирование FUSE-битов микроконтроллера можно произвести по интерфейсу debugWIRE либо в режиме параллельного программирования. 

Устройством, реализующим протокол управления, является ATJTAGICE mkII (ATJTAGICE2).

Рисунок 13. Внешний вид внутрисхемного эмулятора ATJTAGICE mkII

Внутрисхемный эмулятор ATJTAGICE mkII подключается к персональному компьютеру по COM либо USB интерфейсам. При подключении по USB интерфейсу не требуется использование внешнего источника питания. Производить соединение эмулятора с компьютером и целевым микроконтроллером необходимо при выключенном питании всех трёх устройств (при подключении по интерфейсу USB достаточно установить выключатель питания ATJTAGICE mkII в положение ВЫКЛЮЧЕНО). В противном случае можно вывести из строя выходные каскады эмулятора. 

При использовании интерфейса USB для подключения ATJTAGICE mkII к компьютеру, передача команд производится существенно быстрее, чем при использовании COM-порта. 

В качестве управляющей программы для работы ATJTAGICE mkII и OCD микроконтроллера используется интегрированная среда разработки AVR Studio. Более подробно использование AVR Studio для внутрисхемной отладки будет описана ниже. Также более подробную информацию по возможностям и использованию ATJTAGICE mkII можно найти во встроенном файле справки AVR Studio.

Кроме обеспечения режима фоновой отладки, эмулятор ATJTAGICE mkII может быть использован в качестве внутрисхемного программатора для микроконтроллеров AVR. Программирование может осуществляться по интерфейсам JTAG либо SPI. Для программирования, а также отладки, по интерфейсу JTAG одновременно нескольких устройств нужно соединить устройства в дейзи-цепочку. После этого необходимо указать AVR Studio наличие нескольких микроконтроллеров в меню Tools > STK500/AVRISP/JTAGICE > STK500/AVRISP/JTAGICE > Advanced > JTAG Daisy Chain Settings. 

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

Печать E-mail

Избранные материалы "Устройства на AVR"

Предлагаемое устройство собрано на микроконт­роллере. Оно имеет меньшие габариты и более простую конструкцию, что позволит установить его на моделях ...

Основой предлагаемого читателям устройства послужили исходные коды прошивки микроконтроллера набора NM3311 МАСТЕР КИТ. Видимо, после того как фирма ...

В этой статье рассматривается схемотехническое решение, устройство и конструкция DDS генератора (генератор с прямым цифровым синтезом формы сигнала) ...

Еще несколько лет назад прямые цифровые синтезаторы частоты (Direct Digital Synthesizers или DDS) были диковинкой с очень ограниченной областью ...

Один инструмент, который отсутствовал в моей домашней лаборатории - это фунциональный генератор. Эти приборы, как правило дорогие, а возможности ...

Основная идея проекта - исследовать силу гравитации. Игрушка сделана из половины мячя для пинг-понга. По окружности светится красная точка, которая ...

“SignALL” – GSM сигнализация (далее по тексту “устройство”), предназначена для охраны помещений, таких как квартиры, дачи, гаражи и т.д. в составе ...

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

Контроллер работает со светодиодными лентами RGB, которые сейчас очень популярны и ими легко декоративно выделить потолки, лестницы, зеркала и полки ...

Этот контроллер способен управлять отдельным RGB светодиодом или светодиодной лентой используя пульт дистанционного управления стандарта RC5. ...

Ночник сделан из корпуса старого китайского светильника, быстросменяющиеся световые эффекты и быстрое перемигивание светодиодов было заменено на ...

Термометр является HID-устройством (Human Interface Device). Термометр собран на популярном и относительно недорогом микроконтроллере ATtiny2313 ...

С помощью описанного ниже простого прибора автолюбитель сможет за несколько минут проверить и отрегулировать начальную установку угла опережения ...

Автономные системы охраны получили достаточно широкое распространение в нашей стране из-за простоты и дешевизны. Классическая простейшая автономка ...

Это мультиметр предназначен для измерения напряжения и тока в блоках питания. Шунт от 0,05 Ома до 2 Ом должен быть включен последовательно с ...

Этот проект возник из любопытства – что мы можем сделать на таком маленьком микроконтроллере? Оказывается, много чего. В этом проекте микроконтроллер ...

Давно хотел собрать подобного рода измеритель на LCD 16х2 (8х2), но всегда что-то останавливало - то нужных микросхем нет, то индикация светодиодная. ...

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

Данное устройство предназначено для измерения частоты вращения электродвигателей и главным преимуществом является бесконтактный метод измерения, ...

Часы построены на базе контроллера ATmega8, который работает от внутреннего генератора частотой 8 МГц и микросхемы часов реального времени DS2415 с ...

Идея

Началось все с того что захотелось сделать какое-нибудь полностью законченное устройство на микроконтроллере AVR. Выбор пал на бинарные часы, ...

Компактный блок питания с диапазоном регулировки напряжения 0 - 24 В и регулировкой тока 0 - 1,5 А. Индикация напряжения и тока реализована на шести ...

Этот блок питания может выдавать напряжение от 0 до 25В, ток от 0 до 5А. Регулировка напряжения и тока осуществляется с помощью потенциометров. ...

- 4 канала регулирования;
- регулировка выходного напряжения от 0 до практически 12 В ступеньками, 128 ступенек регулировки;
- регулятор выполнен по ...

Ниже описана конструкция устройства управления бытовым накопительным водонагревателем (бойлером) объёмом 300 литров, подогреваемым 3-мя трубчатыми ...

Устройство предназначено для автоматического включения ближнего света при начале движения автомобиля и регулировки напряжения на лампах ближнего ...

С приходом в жизнь автолюбителей инжектора и его окончательной победе над карбюратором, появилась необходимость в «его» периодической диагностике. ...

Сделав сканер на символьном индикаторе, потом на индикаторе от телефона NOKIA 3310, появилась мысль расширить его до бортового компьютера, дабы ...

Этот вольтметр предназначен для встраивания в регулируемые лабораторные источники питания. Он осуществляет измерение и индикацию на четырехразрядном ...

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

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

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

Цифровой вольтметр сетевого напряжения на микроконтроллере ATTINY26, содержит 10-разрядный АЦП, трехразрядный светодиодный индикатор с динамической ...

Это устройство можно установить в помещении вместо обычного настенного выключателя освещения. Это позволит включать или выключать свет не только ...

Устройство предназначено для генерации тестовых сигналов при настройке  VGA мониторов,  основной частью которого является микроконтроллер ...

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

Очень часто, покупая вещи, мы возлагаем на них определенные надежды, но иногда совершенно неожиданно они становятся поводом для скандала. Именно это ...

Друзья, советуем собрать двухканальный индикатор уровня, который построен на микроконтроллере Atmega8535 и содержит 32 светодиода на канал плюс 2 ...

Двухканальный термометр - термостат выполнен на микроконтроллере ATmega8 и цифровых датчиках температуры DS18B20. Два датчика DS18B20 подключают к ...

Циклический таймер позволяет включать и выключать нагрузку, а также выдерживать паузу на заданные интервалы времени в циклическом режиме. Устройство ...

Данное устройство позволяет определить код посланной команды протокола RC-5. Информация высвечивается на символьном жидкокристаллическом дисплее 16x2 ...

Светильник является аналогом лампы "Mylonit" от фирмы IKEA. Питание лампы осуществляется от импульсного источника питания работающего на ключе ...

В этой статье представлено устройство плавного включения/выключения подсветки салона в автомобиле (диммер).Основа устройства микроконтроллер Attiny13 ...

Это дистанционно управляемый цифровой таймер имеет яркий 7-сегментный красный светодиодный дисплей и может отсчитывать время вверх или вниз от одной ...

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

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

В магазинах бывают недорогие плоские карманные фонарики, питающиеся от гальванической батареи напряжением 4,5V. В отличие от традиционных круглых, у ...

Особенность проекта то, что светодиодный модуль расположен непосредственно сверху микроконтроллера, без печатной платы. Эта схема будет работать от ...

Идея собрать что-нибудь своими руками для моделиста не чужда, даже можно сказать родна. Но когда речь идёт об электронике, то часто рядовой (тем ...

Зарядное устройство предназначено для зарядки NiMH аккумуляторов (1-4 шт.). Зарядка каждой батареи производится по отдельному алгоритму.Во время ...

Это устройство предназначено для измерения ёмкости аккумуляторов Li-ion и Ni-Mh , а также для заряда Li-ion аккумуляторов с выбором начального тока ...

Данный звонок может использоваться в качестве квартирного. 100 коротких мелодий сохранены в памяти микроконтроллера Attiny45. Мелодии включаются по ...

В этой статье представлен модернизированный измеритель емкости и индуктивности - LC metr. Аналоговую часть измерителя автор нашел на просторах сети ...

В настоящее время очень многие малогабаритные пассивные компоненты, такие как резисторы, конденсаторы и катушки индуктивности обозначаются не в ...

Прибор предназначен для измерения расхода жидкости, прокачанной по шлангу, а так же скорости, с которой эта прокачка происходит. Объем жидкости ...

Автор статьи работает в электротехнической лаборатории электрических сетей города. Как-то нам понадобилось устройство для изменения частоты силовой ...

Я представляю вам еще один простой стереофонический индикатор уровня звука для усилителя или другого аудиооборудования. Индикатор имеет 2 столбца из ...

Это очень простой стерео индикатор уровня звука для усилителя или другого аудиооборудования. Он контролируется Atmel AVR ATtiny24A или старше ...

В данном материале приводится описание устройства которое создает эффект горения пламени. Схема состоит из управляющего микроконтроллера Attiny13, ...

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

Блок питания построен на базе понижающего преобразователя напряжения LM2576ADJ, который обеспечивает ток нагрузки до ЗА и позволяет регулировать ...

Предлагаемый источник питания (ИП) предназначен для питания различных устройств стабильным напряжением от О,1 до 25,5 В. Он имеет режим ограничения ...

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

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

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

Схема была придумана для проверки униполярных шаговых двигателей. Драйвер выполнен на микроконтроллере Attiny13, так как в нем есть АЦП была ...

Функционально устройство состоит из двух частей: "Контроллера" и "Драйвера". "Контроллер" собран на популярном МК Attiny2313, работающим на частоте 1 ...

Лампа настроения (mood lamp) - небольшая декоративная настольная лампа, которая периодически случайным образом плавно меняет свой цвет. В сети ...

Лирическое вступление

Наконец-то я закончил свой первый, однажды заброшенный, проект на микроконтроллере! Когда я начинал, то замахнулся на ...

Почти каждый системный блок компьютера оснащен светодиодом на передней панели, который мигает, когда идет доступ к жесткому диску. Один мигающий ...

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

Устройство умеет управлять дополнительным светодиодным стоп-сигналом, добавляя в него мигающий режим, режим работы которого можно несложно настроить ...

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

Даже на микроконтроллерах с ограниченными ресурсами можно реализовать многоголосую музыкальную шкатулку. ATtiny13 обладает 1 килобайтом флеш-памяти ...

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

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

Таймер собран на микроконтроллере ATtiny2313 и питается от батареек, по истечение установленного интервала он подает сигнал. Он также может ...

Главным стимулом создания этого проекта был вопрос - как много я смог бы втиснуть с точки зрения аппаратного и программного обеспечения в наручные ...

В детстве я всегда мечтал об осциллографе. Профессиональные осциллографы в то время были мне не по карману, и я даже собрал LED-Scope от Elektor. ...

Это вторая версия цифрового осциллографа на микроконтроллере семейства AVR и графическом дисплее от сотового телефона Siemens.

Компоненты

- ...

XM-scope 3 - это миниатюрный 2-канальный цифровой осциллограф. Это уже третья версия цифрового осциллографа на микроконтроллере AVR. На этот раз ...

LCD2USB - проект с открытым исходным кодом и описанием железа (open source/open hardware). Цель LCD2USB - подсоединить текстовые дисплеи на основе ...

Представлена очень простая схема преобразователя USB - RS232. Управляет устройством микроконтроллер Attiny2313 фирмы Atmel. Частота внешнего ...

В статье приводится описание простого преобразователя, позволяющего соединять периферийные устройства, оснащенные интерфейсом LPT, с компьютером, ...

Представленное устройство не слишком рентабельно для серийного производства, но представляет собою весьма неплохой пример «плотного» использования ...

В радиолюбительской практике часто возникает необходимость «прозвонить» какие то цепи, причем, особенно, когда их много, а их сопротивление ...

Эта схема создана как дополнение к прозвонке на  Attiny15V.

Усовершенствован стабилизатор тока и переписана программа микроконтроллера. Схема ...

Микросхема TDA7313 - аудиопроцессор предназначена для построения предварительного усилителя аудиоаппарата. Кроме предварительного усиления сигнала ...

Опытные хозяйки всё отмеряют на глаз и чувствуют время «внутренними» часами, но люди склонны впадать в задумчивость и отвлекаться на ...

Мультиметр способен измерять постоянное напряжение от 0 до 50V с разрешением 0,05V, постоянный ток от 0 до 500мА с разрешение 1 мА и сопротивление ...

В статье представлено описание графического регистратора напряжения на основе микроконтроллера ATmega8 и его внутреннего АЦП. Это устройство аля ...

Таймеры широко используются в промышленных и бытовых устройствах. Микроконтроллеры с легкостью могут быть использованы для создания универсальных и ...

Данное устройство на основе микроконтроллера AVRMega168 может контролировать до 16 DS18x20 термометров, с переменной скоростью опроса от 5 до 9999 ...

Предлагаемый прибор умеет не только включать и выключать освещение, но и регулировать его яркость. Он имеет и дополнительную функцию — имитирует ...

Идея в том, чтобы в звезду или пятиконечную снежинку, установленную на верхушке ёлки вмонтировать 29 суперярких синих(или любого другого цвета) ...

Проект специально разрабатывался чтобы сделать анимированную подсветку в настенных часах. Здесь используются 12 ярких белых светодиодов, которые ...

Данный проект светодиодной гирлянды на микроконтроллере хорошо подходит для начинающих. Схема отличается своей простотой и содержит минимум ...

На создание этого устройства меня вдохновил похожий проект: светодиодная снежинка - мини. Спроектировал свою печатную плату для компонентов ...

Схема проста благодаря управляющему элементу - микроконтроллеру ATmega8 фирмы Atmel. Анализатор имеет 4 режима индикации: линия "столб" с индикацией ...

Это простой прибор который отсчитывает минуты, секунды и десятые доли секунд. Показания выводятся на шестиразрядный семисегментный индикатор с общим ...

Данный контроллер позволяет управлять RGB светодиодом или светодиодной лентой при помощи емкостного сенсора. Минимальные размеры сенсора 15х15мм, ...

Данный сенсорный выключатель применяется для включения/выключения светодиода или лампы из светодиодов, а также способен менять их яркость свечения. ...

Предлагаемое устройство — один из вариантов микроконтроллерных регуляторов яркости ламп накаливания, конструкции которых можно найти во всемирной ...

 

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

Этот таймер позволяет задать до 100 разных временных интервалов в сутки для одной нагрузки. Принципиальная схема показана на рисунке 1. В основе ...

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

Во многих устройствах бытовой техники и промышленной автоматики сравнительно недавних лет выпусков установлены механические счетчики. Они продукцию ...

Таймер собран на микроконтроллере Attiny2313 фирмы Atmel. Контроллер работает от внешнего генератора частотой 8MHz.  Устройство отсчитывает ...

Таймер включает нагрузку в течение определенного периода времени (предел времени от 0 до 999 мин). После того, как время выйдет, нагрузка ...

Этот таймер способен отсчитывать промежутки времени от 1 секунды до 99 часов 59 минут 59 секунд. Прибор собран на микроконтроллере Attiny2313 фирмы ...

Особенность индикации данного устройства состоит в том, что используется отдельный регистр сдвига(74HC4094) для каждого семисегментного индикатора. ...

Этот таймер предназначен для установки выдержек от 5 секунд до 100 минут. На его выходе имеется достаточно мощное электромагнитное реле, позволяющее ...

Основная задача устройства в определенное время или на интервал времени включать и выключать систему полива растений, также прибор можно ...

Простой в изготовлении термометр отображает температуру с трех разных датчиков DS18B20, которые способны измерять температуру от -55 до 125 градусов ...

К термометру можно подключить от одного до шести датчиков температуры DS1820 (ВК1—ВК6). Их одноименные выводы соединяют параллельно проводами длиной ...

Вынесенную в заголовок особенность этого прибора — отсутствие датчика температуры — не следует понимать буквально.  Датчик, конечно же, есть, но ...

Термостат поддерживает температуру от 0 до 120°C. Этот прибор имеет пять выходов, которые работают от одного датчика и последовательно включают ...

В этой статье приводится описание автономного тестера пультов ДУ на основе кода RC-5. Тестер имеет светодиодный индикатор, на который выводится номер ...

В этой статье представлено устройство - тестер полупроводниковых элементов.   Прототипом этого устройства послужила статья размещенная на ...

Прибор был изготовлен за один вечер из подручных материалов для отладки устройства, управляемого с помощью ИК ПДУ, когда потребовалось знать код ...

Контроллер имеет на борту 3 RGB канала, которые настраиваются по отдельности. 1 и 2 каналы привязаны к первому и второму логическим входам ...

Уличные светодиодные часы-термометр предназначены не только для информирования населения о текущем времени и температуре окружающей среды, но и для ...

Предлагаемый ПДУ формирует команды в соответствии с рас­пространенным протоколом RC-5, на прием которых рассчитаны многие устройства бытовой ...

Устройство компьютерного управления различными приборами, схема которого показана на рис. 1, подключается к USB-порту компьютера, который сегодня ...

Это светодиодный шкальный индикатор уровня низкочастотного сигнала. Индикация осуществляется на 12-уровневой светодиодной шкале HL1-HL12 методом ...

Предлагаемый кодовый замок предназначен для установки на входной двери помещения, куда доступ имеет ограниченный круг людей. Его основной ...

Особенности
• Диапазон частот от 0 Гц до 5 МГц
• Точность зависит от кристалла
• Отображение в единицах Гц, кГц или МГц с автоматическим выбором
• ...

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

Часы построены на базе микроконтроллера Attiny2313 и трех двухразрядных семисегментных индикаторов, которые высвечивают часы, минуты и секунды. ...

Цифровые часы DOTKLOK являются проектом с открытым исходным кодом на платформе Arduino, их дисплей проигрывает ряд уникальных анимационных эффектов ...

Функции и характеристики

- светящиеся трубка с 8 цифрами и точкой - индикатором будильника 
- регулируемая яркость 
- сигнализация с ...

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

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

В этом простом регуляторе используется широтно-импульсная модуляция(ШИМ), поэтому его можно использовать во многих целях, так и для регулировки ...

Это мой третий проект на AVR: кухонный таймер. Аппаратная часть основана на микроконтроллере Atmel ATtiny2313, питание от батареи 3.6V, для ...

Термометр собран на базе микроконтроллера Atmega8 фирмы Atmel, цифрового датчика температуры DS1621 фирмы Dallas и жидкокристаллического дисплея ...

Особенность данного устройства это использование пьезоизлучателя в качестве кнопки и в качестве излучателя звука. Игральная кость состоит из семи ...

Данное электронное реле поворотов используется взамен стандартного трехконтактного реле. Электромагнитное реле заменено силовым полевым транзистором ...

В моём автомобиле, Kia Cerato LD (2008) установлены галогенные фары. Слепить встречных водителей колхозно установленным "ксеноном" у меня нет ...

Электронное фотореле (сумеречный выключатель)  на микроконтроллере предназначено для автоматического включения и отключения освещения улиц, ...

Данное устройство при нажатии на кнопку SB1 генерирует случайное число от 1 до 6, в качестве индикатора использованы семь светодиодов. Основа схемы ...

Характеристики:
- 13 - разрядный 7 - сегментный светодиодный индикатор с общим катодом;
- звукоизлучатель сигнала будильника - пищалка, т.н. бузер;
- ...

Электронный выключатель предназначен для установки вместо обычного выключателя. Он обеспечивает плавное включение-выключение лампы накаливания. В ...

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

  • "Бегущий ...

    Предлагаемое ...

  • 8-ми канальная система инфракрасного дистанционного управления
    8-ми канальная ...

    Основой ...

  • DDS генератор на ATmega16
    DDS генератор ...

    В этой статье ...

  • DDS генератор на Atmega48
    DDS генератор ...

    Еще несколько лет ...

  • DDS генератор сигналов на AT90USB162 и AD9833 управляемый по USB
    DDS генератор ...

    Один инструмент, ...

  • Gravitron
    Gravitron

    Основная идея ...

  • GSM сигнализация + Touch Memory на Attiny2313
    GSM ...

    “SignALL” – GSM ...

  • RGB индикатор загрузки процессора компьютера на Attiny45
    RGB индикатор ...

    Увидев несколько ...

  • RGB контроллер на Attiny2313 с управлением на энкодере
    RGB контроллер ...

    Контроллер работает ...

  • RGB контроллер с дистанционным управлением на Attiny2313
    RGB контроллер ...

    Этот контроллер ...

  • RGB ночник на Attiny2313
    RGB ночник на ...

    Ночник сделан из ...

  • USB-термометр на ATtiny2313
    USB-термометр ...

    Термометр является ...

  • Автомобильный стробоскоп
    Автомобильный ...

    С помощью ...

  • Автономная охранная система на базе Touch Memory
    Автономная ...

    Автономные системы ...

  • АмперВольтметр на Atmega8
    АмперВольтметр ...

    Это мультиметр ...

  • АмперВольтметр на attiny13
    АмперВольтметр ...

    Этот проект возник ...

  • АмперВольтметр на Attiny26
    АмперВольтметр ...

    Давно хотел собрать ...

  • Анализатор спектра звуковой частоты
    Анализатор ...

    Это вторая версия ...

  • Бесконтактный тахометр-стробоскоп на Atmega8
    Бесконтактный ...

    Данное устройство ...

  • Бинарные наручные часы на Atmega8
    Бинарные ...

    Часы построены на ...

  • Бинарные часы на ATMega32
    Бинарные часы ...

    Идея

    Началось все ...

  • Блок питания 0 - 24В, 0 - 1,5А
    Блок питания 0 ...

    Компактный блок ...

  • Блок питания 0 - 25В, 0 - 5А с графическим LCD
    Блок питания 0 ...

    Этот блок питания ...

  • Блок управления вентиляторами компьютера на Atmega48
    Блок ...

    - 4 канала ...

  • Блок управления водонагревателем(бойлером) на Atmega48
    Блок ...

    Ниже описана ...

  • Блок управления дневными ходовыми огнями на Atmega8
    Блок ...

    Устройство ...

  • Бортовой компьютер для ВАЗ на ATmega8 с цветным дисплеем
    Бортовой ...

    С приходом в жизнь ...

  • Бортовой компьютер/сканер на Atmega32 с цветным дисплеем от Siemens S65
    Бортовой ...

    Сделав сканер на ...

  • Вольтметр для лабораторных источников питания
    Вольтметр для ...

    Этот вольтметр ...

  • Вольтметр на Attiny26
    Вольтметр на ...

    Этот вольтметр с ...

  • Вольтметр переменного напряжения(трехфазный) на Atmega48
    Вольтметр ...

    Для оперативного ...

  • Вольтметр постоянного тока с автоматическим выбором пределов измерения
    Вольтметр ...

    Предлагаемый ...

  • Вольтметр сетевого напряжения на Attiny26
    Вольтметр ...

    Цифровой вольтметр ...

  • Выключатель освещения с ДУ и таймером
    Выключатель ...

    Это устройство ...

  • Генератор тестовых сигналов для VGA мониторов
    Генератор ...

    Устройство ...

  • Генератор частоты на Attiny2313
    Генератор ...

    В этой статье ...

  • Дверной звонок на Attiny15
    Дверной звонок ...

    Очень часто, ...

  • Двухканальный индикатор уровня звукового сигнала на Atmega8535
    Двухканальный ...

    Друзья, советуем ...

  • Двухканальный термометр-термостат на Atmega8
    Двухканальный ...

    Двухканальный ...

  • Двухканальный циклический таймер на Atmega8
    Двухканальный ...

    Циклический таймер ...

  • Декодер RC-5 на Attiny2313 + LCD
    Декодер RC-5 ...

    Данное устройство ...

  • Декоративный светильник на светодиоде RGB
    Декоративный ...

    Светильник является ...

  • Диммер для автомобиля (Вежливая подсветка)
    Диммер для ...

    В этой статье ...

  • Дистанционно управляемый цифровой таймер прямого и обратного отсчета
    Дистанционно ...

    Это дистанционно ...

  • Дистанционное управление по телефонной линии на Atmega8
    Дистанционное ...

    Во многих ...

  • Домашняя метеостанция с часами, календарем и будильниками
    Домашняя ...

    Предлагаемый прибор ...

  • Драйвер для светодиодного фонарика на Attiny13
    Драйвер для ...

    В магазинах бывают ...

  • Драйвер светодиодной матрицы 5x7 на ATtiny4313
    Драйвер ...

    Особенность ...

  • Зарядное устройство для LiPo аккумуляторов на Attiny26 + LCD
    Зарядное ...

    Идея собрать ...

  • Зарядное устройство на Attiny26
    Зарядное ...

    Зарядное устройство ...

  • Зарядное устройство-тестер аккумуляторов на Atmega8
    Зарядное ...

    Это устройство ...

  • Звонок на 100 мелодий
    Звонок на 100 ...

    Данный звонок может ...

  • Измеритель емкости и индуктивности на Atmega32
    Измеритель ...

    В этой статье ...

  • Измеритель индуктивности на Atmega48
    Измеритель ...

    В настоящее время ...

  • Измеритель расхода жидкости на Atmega8
    Измеритель ...

    Прибор предназначен ...

  • Измеритель частоты промышленной сети 50 Гц
    Измеритель ...

    Автор статьи ...

  • Индикатор уровня аудиосигнала 2x20 светодиодов на Atmega8
    Индикатор ...

    Я представляю вам ...

  • Индикатор уровня аудиосигнала на Attiny24
    Индикатор ...

    Это очень простой ...

  • Искусственный огонь на Attiny13
    Искусственный ...

    В данном материале ...

  • Источник питания на Atmega8
    Источник ...

    Хороший, надежный и ...

  • Источник питания на LM2576ADJ и Atmega8
    Источник ...

    Блок питания ...

  • Источник питания с микроконтроллерным управлением
    Источник ...

    Предлагаемый ...

  • Кодовый замок с ЖК дисплеем
    Кодовый замок ...

    При разработке ...

  • Кодовый замок с энкодером на Attiny2313
    Кодовый замок ...

    Для открытия этого ...

  • Контроллер светодиодного стоп-сигнала в спойлер на Attiny2313
    Контроллер ...

    Представляю Вашему ...

  • Контроллер шагового двигателя на Attiny13
    Контроллер ...

    Схема была ...

  • Контроллер шагового двигателя на Attiny2313
    Контроллер ...

    Функционально ...

  • Лампа настроения реагирующая на звук
    Лампа ...

    Лампа настроения ...

  • Лампа настроения с сенсорным управлением на Attiny13
    Лампа ...

    Лирическое ...

  • Линейный индикатор работы жесткого диска компьютера на Attiny2313
    Линейный ...

    Почти каждый ...

  • Металлоискатель на микроконтроллере AVR
    ...

    С давних пор людей ...

  • Мигающий дополнительный стоп-сигнал на Attiny13
    Мигающий ...

    Устройство умеет ...

  • Микроконтроллерный регулятор мощности
    ...

    Для управления ...

  • Многоголосая
    Многоголосая ...

    Даже на ...

  • Многоканальная система дистанционного управления или «Умный дом»
    Многоканальная ...

    Как говорится, лень ...

  • Многофункциональные часы-термостат с дистанционным управлением
    ...

    Возникла у меня ...

  • Многофункциональный таймер на Attiny2313
    ...

    Таймер собран на ...

  • Наручные часы на Atmega328 и OLED дисплее
    Наручные часы ...

    Главным стимулом ...

  • Осциллограф AVR DSO
    Осциллограф ...

    В детстве я всегда ...

  • Осциллограф на Atmega32 и LCD Siemens CX65
    Осциллограф на ...

    Это вторая версия ...

  • Осциллограф на ATXMega128A3
    Осциллограф на ...

    XM-scope 3 - это ...

  • Подключение LCD индикатора к компьютеру через USB (LCD2USB)
    Подключение ...

    LCD2USB - проект ...

  • Преобразователь USB - RS232
    ...

    Представлена очень ...

  • Преобразователь USB-COM-LPT
    ...

    В статье приводится ...

  • Продвинутые радио-часы/будильник с термометрами на графическом LCD
    Продвинутые ...

    Представленное ...

  • Прозвонка на Attiny15L
    Прозвонка на ...

    В радиолюбительской ...

  • Прозвонка на Attiny25V
    Прозвонка на ...

    Эта схема создана ...

  • Простой аудиопроцессор на TDA7313 и Atmega8
    Простой ...

    Микросхема TDA7313 ...

  • Простой кухонный таймер на ATtiny2313
    Простой ...

    Опытные хозяйки всё ...

  • Простой мультиметр на Atmega168
    Простой ...

    Мультиметр ...

  • Простой осциллограф на Atmega8 и Nokia3310 LCD
    Простой ...

    В статье ...

  • Простой таймер на Atmega8 + LCD
    Простой таймер ...

    Таймеры широко ...

  • Регистратор температуры на Atmega168
    Регистратор ...

    Данное устройство ...

  • Регулятор освещения с дистанционным управлением
    Регулятор ...

    Предлагаемый прибор ...

  • Световой эффект для звезды новогодней елки
    Световой ...

    Идея в том, чтобы в ...

  • Светодиодная анимированная подсветка для настенных часов на Attiny2313
    Светодиодная ...

    Проект специально ...

  • Светодиодная гирлянда на микроконтроллере
    Светодиодная ...

    Данный проект ...

  • Светодиодная снежинка на Atmega8
    Светодиодная ...

    На создание этого ...

  • Светодиодный анализатор спектра звуковой частоты
    Светодиодный ...

    Схема проста ...

  • Секундомер на Attiny2313
    Секундомер на ...

    Это простой прибор ...

  • Сенсорный RGB контроллер на attiny45
    Сенсорный RGB ...

    Данный контроллер ...

  • Сенсорный выключатель на Attiny13
    Сенсорный ...

    Данный сенсорный ...

  • Сенсорный регулятор освещения с дистанционным управлением
    Сенсорный ...

    Предлагаемое ...

  • Сигнализатор
    Сигнализатор ...

     

    В некоторых ...

  • Суточный таймер на ATmega8
    Суточный ...

    Этот таймер ...

  • Суточный таймер с веб-интерфейсом
    Суточный ...

    Таймеры ...

  • Счетчик на Attiny2313
    Счетчик на ...

    Во многих ...

  • Таймер 1 - 90 мин. на attiny2313+LCD
    Таймер 1 - 90 ...

    Таймер собран на ...

  • Таймер 1с - 999мин на ATtiny2313
    Таймер 1с - ...

    Таймер включает ...

  • Таймер 1с - 99ч59м59с на Attiny2313
    Таймер 1с - ...

    Этот таймер ...

  • Таймер для засветки фоторезиста на Attiny2313
    Таймер для ...

    Особенность ...

  • Таймер на Atmega8 и светодиодных индикаторах
    Таймер на ...

    Этот таймер ...

  • Таймер полива растений (универсальный таймер) на Atmega644
    Таймер полива ...

    Основная задача ...

  • Термометр на AT90S2313
    Термометр на ...

    Простой в ...

  • Термометр на Attiny2313 и DS1820
    Термометр на ...

    К термометру можно ...

  • Термометр-термостат на Attiny45
    ...

    Вынесенную в ...

  • Термостат с последовательным включением нагрузки
    Термостат с ...

    Термостат ...

  • Тестер RC-5 на atmega8
    Тестер RC-5 на ...

    В этой статье ...

  • Тестер полупроводниковых элементов на ATmega8
    Тестер ...

    В этой статье ...

  • Тестер пультов ДУ протокола RC-5
    Тестер пультов ...

    Прибор был ...

  • Трехканальный RGB контроллер подсветки панели приборов автомобиля на Atmega8
    Трехканальный ...

    Контроллер имеет на ...

  • Уличные светодиодные часы-термометр на Attiny2313
    Уличные ...

    Уличные ...

  • Универсальный переключаемый пульт ДУ с протоколом RC-5
    Универсальный ...

    Предлагаемый ПДУ ...

  • Управление нагрузкой через USB интерфейс
    Управление ...

    Устройство ...

  • Уровень сигнала на attiny15
    Уровень ...

    Это светодиодный ...

  • Цифровой кодовый замок на Attiny2313
    Цифровой ...

    Предлагаемый ...

  • Частотомер до 5МГц на Attiny2313
    Частотомер до ...

    Особенности
    • ...

  • Частотомер с ЖК индикатором на Atmega8515
    Частотомер с ...

    Разрабатывая этот ...

  • Часы c секундами на Attiny2313
    Часы c ...

    Часы построены на ...

  • Часы DOTKLOK
    Часы DOTKLOK

    Цифровые часы ...

  • Часы на вакуумном  флуоресцентном дисплее
    Часы на ...

    Функции и ...

  • Часы на газорязрядных индикаторах ИН-17 и Atmega48
    Часы на ...

    Это мой второй ...

  • Часы с дистанционным управлением(RC-5)
    Часы с ...

    В этих часах ...

  • ШИМ-регулятор на Attiny13
    ШИМ-регулятор ...

    В этом простом ...

  • Экономичный кухонный таймер на Attiny2313
    Экономичный ...

    Это мой третий ...

  • Экономичный термометр на ATmega8
    Экономичный ...

    Термометр собран на ...

  • Электронная игральная кость на Attiny13
    Электронная ...

    Особенность данного ...

  • Электронное реле поворотов на Attiny13
    Электронное ...

    Данное электронное ...

  • Электронное реле с функцией плавного включения света фар на Attiny13
    Электронное ...

    В моём автомобиле, ...

  • Электронное фотореле на Atmega8
    Электронное ...

    Электронное ...

  • Электронные игровые кости
    Электронные ...

    Данное устройство ...

  • Электронные часы-календарь-будильник с резервным питанием
    Электронные ...

    Характеристики:
    - 13 ...

  • Электронный выключатель на Attiny12
    Электронный ...

    Электронный ...

  • Электронный регулятор мощности на AT90S2313
    Электронный ...

    Электронный ...

Избранные материалы "Устройства на MICROCHIP"

Таймер предназначен для отработки выдержки времени от 0 до 9999 секунд, с точностью 1 секунда. Во время отсчета показания индикатора уменьшаются и в ...


Этот проект представляет собой 3-х канальную инфракрасную (ИК) дистанционную систему управления. Эта система работает на 12-bit  SIRC - ...


Часто при проверке цифровых сигналов или при отладке своих устройств необходим логический анализатор, тем более что все больше устройств ...


В этой статье представлена схема 4-х разрядного счетчика на PIC16F88 который имеет следующие характеристики:
- прямой и обратный счет
- сброс ...

Терморегулятор CH-1000 предназначены для управления системами регулирования температуры в пределах от - (минус) 50 до + 120 °С. Регулятор может ...

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

Устройство предназначено для измерения малых сопротивлений, индуктивности, емкости и ЭПС конденсаторов. Функционально, схему можно разбить на 8 ...

Это проект полноцветного светодиодного индикатора уровня, который управляется по USB с компьютера на Windows 7 или Vista. Проект преследует несколько ...

Этот проект представляет собой RGB контроллер, который может быть настроен через соединение USB. Цвет подключенных светодиодов (общий анод) зависит ...

Все активнее светодиоды входят в нашу жизнь. Всё эффективнее становится светодиодное освещение. Всё ниже опускаются цены. Всё больше появляется ...

Power Pic RGB с дистанционным инфракрасным управлением это устройство, которое генерирует цвета с использованием RGB светодиода и может управляться с ...

Светодиодные RGB - светильники используются для создания декоративной подсветки. Источниками света в них служат 3 светодиода красного, зеленого и ...

В устройстве предусмотрен ручной и автоматический режим индикации. Когда переключатель SA1 разомкнут действует автоматический режим, при этом цвета ...

24 светодиода, расположенные по кругу создают несколько световых эффектов. Управляет всем микроконтроллер PIC16F628. Скорость перемигивания ...

Предлагаемое автоматическое зарядное устройство (ЗУ) предназначено для зарядки батареи аккумуляторов номиналь­ным напряжением 12 В и емкостью 1 ...

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

Ни для кого не является секретом, что одним из самых важных факторов нормальной работы всех электрических систем автомобиля является стабильность ...

Известные конструкции голосовых информаторов, оповещающих о неполадках на борту автомобиля, как правило, довольно сложны, поэтому изготовить их под ...

Это простое устройство напомнит водителю о необходимости погасить фары автомобиля после выключения зажигания и включить их перед началом движения. В ...

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

Конструкция 2-х канального термометра на PIC16F628A и DS18B20, предназначенного для домашнего применения, заинтересовала, как простых радиолюбителей, ...

Индикатор Tiny Bar-Graph обеспечивает отображение измеряемой силы тока от 0 до 1А с помощью светодиодов, ярких и легко читаемых. Устройство ...

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

Сделать бинарные часы мечта всех ботаников в мире, не правда ли? (... или, может быть использовать синий лазер для светового меча:)). Я задумал эту ...

Технические характеристики

Напряжение:
- Регулируется в пределах от 0 до 25В при разрешении 100мВ.   

Ток: выбор из 4 диапазонов;
- от 0 до ...

Устройство предназначено для автоматического плавного регулирования частоты вращения вентиляторов в персональном компьютере. Оно контролирует ...

С учётом требований, предъявляемых к ДХО, мной разработано и изготовлено устройство (далее – автомат),  предназначенное для управления работой ...

Одновременное отображение и напряжения и тока, частота обновления показаний ~ 9Гц. Предусмотрено применение индикаторов как с ОА, так и ОК. Кроме ...

Простой вольтметр построенный на базе микроконтроллера PIC16F72 позволяет измерять переменное напряжение величиной до 255 Вольт. Контроллер ...

Это, вероятно, случалось с каждым из нас: вы едете в своем автомобиле и вдруг желтая лампочка «Check Engine» загорается на приборной панели как ...

Лампа-вспышка - весьма популярный элемент декоративного освещения самых различных объектов. Она находит применение на дискотеках, при оформлении ...

Для регулирования мощности на нагрузке нашли широкое распространение тиристорные фазовые регуляторы, в виду простоты схемного решения. Однако им ...

Независимое управление несколькими нагрузками при минимальных аппаратных затратах всегда являлось актуальным. Данная разработка представляет собой ...

Предлагаемое устройство регулирует яркость лампы накаливания ни с помощью потенциометра, ни с помощью кнопок или сенсора, регулировка осуществляется ...

Сейчас приобрести систему дистанционного управления электроприборами, не так и просто. Либо цены слишком высоки, либо вообще ничего подходящего в ...

В продаже сейчас можно встретить устройства импортного производства,  названные фирмами-производителями - «Модули движения стёкол автомобиля в ...

Доводчик предназначен для пооче­редного закрывания четырех двер­ных стекол салона и верхнего люка (приоритет выбирает пользователь при подключении) ...

В настоящее время литий-ионные аккумуляторы получили широкое применение в быту, у радиолюбителей, в радиомоделизме, аккумуляторы для ноутбука. Они ...

Несмотря на разнообразив зарядных устройств (ЗУ), в том чис­ле автоматических, для щелочных аккумуляторов (Ni-Cd, Ni-Mh) выбрать подходящее не так ...

Данное зарядное устройство (ЗУ) автоматизирует процесс зарядки аккумуляторов. Если аккумулятор не разряжен до напряжения 1 В, оно проведет его ...

В статье описан измеритель емкости неполярных и оксидных конденсаторов, выполненный на основе микроконтроллера PIC16F876A. Диапазон измерения емкости ...

Это очень простой ИК диммер. Есть две версии печатной платы для двух размеров конденсаторов: 32,5 х 26.5mm и 28,5 х 27mm. Вы можете загрузить файлы ...

Shift Light это программируемый индикатор оборотов, работающий следующим образом: при достижении заданных оборотов включается индикация, как правило ...

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

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

Устройство предназначено для защиты помещений, шкафов и сейфов от несанкционированного вскрытия. Все установки и код хранятся в энергонезависимой ...

Этот электронный кодовый замок можно использовать для открытия электромеханического затвора. Функциональность реализована в программном обеспечении. ...

Контроллер позволяет управлять униполярным шаговым двигателем. Схема собрана на микроконтроллере PIC12F629 фирмы Microchip. В устройстве ...

Блок питания имеет два независимых канала со стабилизацией тока и напряжения, и третий независимый канал с фиксированными напряжениями.

Устройство ...

После того как я закончил пирамиду "Настроения", я решил сделать этот проект еще лучше полагаясь на полученный опыт и знания. В конце концов пирамида ...

Среди множества автоматических устройств, вошедших в наш быт, важное место занимают таймеры — приборы, подающие звуковой или световой сигнал либо ...

В этой статье представлен 3-х канальный пульт инфракрасного дистанционного управления, который работает по 12 битному SIRC протоколу, этот протокол ...

В статье дано описание конструкции на микроконтроллере, которая позволит в автоматическом режиме регулировать скорость вращения вентиляторов ...

Данное устройство предназначено для охраны и наблюдения за удаленными объектами. Оно может дозваниваться до телефонных номеров из списка (не более ...

Системы беспроводного дистанционного управления (ДУ), работающие в инфракрасном (ИК) диапазоне, широко используются для управления различной ...

Этот простой и дешёвый USB осциллограф был придуман и сделан просто ради развлечения. Давным давно довелось чинить какой-то мутный видеопроцессор, ...

Схема металлодетектора состоит всего из 7 деталей. Основа - микроконтроллер PIC12F683. В архиве имеется код прошивки, а также исходный текст ...

Данному самодельному осциллографу далеко до современных моделей, но все-таки он может многое. Вдобавок, он выполнен из доступных и недорогих ...

С помощью этой статьи Вы узнаете как построить миниатюрный сервоконтроллер. Этот контроллер сервопривода идеально подходит для проверки и наладки ...

Цель разработки - обеспечить минимальную стоимость при точности поддержания температуры около 0.1 град. в диапазоне от 1 до 20 град. Корпус ...

Предлагаемая конструкция термометра производит измерение и отображение температуры в градусах Цельсия на семисегментном светодиодном индикаторе. ...

Счетчик предназначен для счета объектов, перемещающихся в проходе в хранилище или из хранилища. При перемещении объекта в хранилище показания прибора ...

Передатчик построен на микросхеме BH1415 и способен вещать в стереорежиме. Для управления функциями и настройками передатчика используется ...

Регулятор позволяет дискретно изменять мощность инерционной нагрузки, паяльника(как в станции lukey), электрообогревателя. Регулятор собран ...

Нити накала галогеновых ламп, да впрочем, и обычных тоже, в холодном состоянии имеют низкое омическое сопротивление. Подача полного сетевого ...

Принципиальная схема регулятора частоты вращения вала электродвигателя постоянного тока показана на рис. 1 (подробное описание на английском языке ...

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

Данный прибор измеряет промежутки времени от 0 до 60 секунд. Данные выводятся на трехразрядный семисегментный индикатор с общим анодом. После точки ...

В этом материале описан светодиодный сенсорный диммер. Изменение яркости свечения светодиодов обеспечивается с помощью широтно-импульсной ...

Управление регулятором (полная версия)

При подаче питания на регулятор сразу загорается светодиод, происходит инициализация регулятора и задержка на ...

В статье описана приставка к сотово­му телефону фирмы Siemens, позво­ляющая увидеть на его экране осцилло­грамму поданного на вход ...

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

Подсчет ведется в диапазоне от 0 до 999. Счетчик построен на микроконтроллере PIC16F628 и трехразрядном индикаторе с общим катодом. Питание 9-12 ...

Данное устройство разработано для применения в качестве счетчика витков при намотке трансформаторов. Устройство может быть использовано как ...

Проект устройства достаточно прост и как раз подойдет для начинающего радиолюбителя. В данном приборе используется достаточно распространенный ...

Этот таймер предназначен для выдержки времени засветки фоторезиста при изготовлении печатных плат. Время экспозиции может быть выбрано от 1 секунды ...

Это очередная поделка из хлама - таймер для кухни, хотя и не обязательно для кухни. В ход пошли детали которые валялись без дела, в частности ...

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

В этом микроконтроллерном таймере отсутствуют ненадежный оксидный конденсатор большой емкости и регулятор длительности выдержки. Тем не менее ее ...

Основой устройства является микроконтроллер фирмы Microchip PIC16F628A, осуществляющий получение информации от датчиков температуры, обработку ...

Термометр состоит из минимума деталей: микроконтроллера PIC12F683, цифрового датчика DS1820 и подтягивающего резистора, графического дисплея от ...

Такой термометр подходит для большинства потребностей измерения температуры в быту. Но не смотря на то, что он очень прост и дешев, имеет не плохие ...

Термометр предназначен для измерения температуры в жилом помещении или офисе, цеху, учебном классе, в бане. Термометр на двухразрядном цифровом ...

Использование индикатора на регистрах сдвига позволяет создать компактный двухточечный термометр, с использованием самого простого микроконтроллера ...

Предлагаемый терморегулятор обеспечивает поддержание плюсовой температуры по установленному верхнему и нижнему пределу. Пределы установки температуры ...

Это термостат универсального назначения. Он управляет электронагревателем и следит за температурой в месте расположения его температурного датчика. А ...

В статье дано описание простого тестера для проверки пультов дистанционного управления протоколов RC5 и RC6. В приборе используютя достаточно ...

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

Стремительное развитие бытовой техники коснулось и автомобильных магнитол. На смену радиоприемникам с аналоговым управлением и кассетным ...

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

Представленный в статье ШИМ контроллер подходит для очень широкого спектра применения. Основным элементом управления, используемым для настройки ...

О преимуществах систем дистанционного запирания дверей автомобиля знает сейчас даже неискушенный автовладелец. Практически каждый новый автомобиль ...

Предлагаемое устройство отключает чувствительную к изменениям питающего напряжения аппаратуру от сети в случае его выхода за установленные значения и ...

Чаще всего трёхфазные двигатели выходят из строя из-за перекоса фаз питающего напряжения или перегрева при работе в тяжёлом режиме. Предлагаемое ...

Устройство предназначено для индикации и контроля напряжения постоянного тока в диапазоне (рекомендуемый) от 0,01 до 50,0 вольт. Он позволяет ...

Предлагаемый вниманию читателей таймер способен циклически включать и выключать нагрузку с периодичностью от 1 секунды до 23 часов 59 минут 59 ...

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

В данной статье рассказано, как, используя микросхемы аудиопроцессора и микроконтроллера, можно изготовить блок цифровых регуляторов громкости и ...

Идея сделать этот частотомер возникла после приобретения в магазине радиодеталей радиолюбительского набора, состоящего из пластмассового корпуса ...

Предлагаемый частотомер собран на микроконтроллере и семисегментных светодиодных индикаторах с общим катодом. Его разрешающая способность составляет ...

Частотомер измеряет частоту от 1 до 50000000 Гц с восьмиразрядной индикацией на однострочном 8-знаковом LCD-дисплее (можно использовать и 16-знаковый ...

Частотомер на PIC16F873 с двух строчным ЖКИ способный измерять частоты от 10Гц до 45МГц. Чувствительность по входу около 50мВ, входное сопротивление ...

Этот восьмиразрядный прибор может измерять частоту синусоидального и импульсного сигнала от 1 Гц до 50 МГц. Время измерения — 1 и 10 с. Дисплей ...

Предлагаем собрать необычные часы. Эти часы дополнят интерьер офиса или Вашей квартиры. Возмите кусок фанеры, просверлите в нем 27 отверстий, ...

На индикаторе часов выводятся дата(число, месяц, год) и время(часы, минуты, секунды). Настройка часов осуществляется с помощью 4-х кнопок "Настройка ...

В наше время, наверное, только очень ленивый разработчик устройств на микроконтроллерах не пытается написать программу и изготовить часы с ...

Часы построены на микроконтроллере PIC16F628A, в качестве датчика используется DS18B20, транзисторы BC212 управляют общими анодами семисегментного ...

Проект представляет собой часы с таймером, который может быть запрограммирован на включение и на выключение. Я начал его делать так как мне было лень ...

В этой статье описан способ реализации таймеров десятичного счета на примере таймеров с отсчетом времени до 99,99; 999,9 и 9 999 секунд и 99,99 ...

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

В основном режиме на индикаторе установленное время таймера №1.

Нажатие на кнопку SET переводит таймер в режим установки, по кругу:
– символ t1;
– ...

Данное устройство позволяет получить на выходе сигнал прямоугольной формы с изменяемой частотой и скважностью, используя внутренный модуль ШИМ ...


В интернете есть много проектов контроллеров коллекторных двигателей постоянного тока с использованием широтно-импульсной модуляции (PWM) для ...

Здесь представлена схема электронного замка, в котором в качестве ключа используется устройство DS1990A(Touch Memory). Touch Memory типа DS1990A ...


Назначение предлагаемого устройства такое же, как у обычного строительного уровня — определение углов наклона поверхности, на которую он ...

  • 0-9999 секундный таймер на PIC12F683
    0-9999 ...

    Таймер ...

  • 3-х канальная система инфракрасного дистанционного управления на PIC12F629
    3-х канальная ...

    Этот проект ...

  • 4-канальный логический анализатор на PIC микроконтроллере
    4-канальный ...

    Часто при ...

  • 4-х разрядный счетчик импульсов на PIC16F88
    4-х разрядный ...

    В этой статье ...

  • CH-1000 - терморегулятор с датчиком температуры DS18B20
    CH-1000 - ...

    Терморегулятор ...

  • FLC– метр/генератор на PIC16F628
    FLC– ...

    Описываемый ниже ...

  • LCF - метр PIC18F2520+Nokia 3310LCD
    LCF - метр ...

    Устройство ...

  • RGB индикатор уровня на PIC18F2550
    RGB индикатор ...

    Это проект ...

  • RGB контроллер с USB интерфейсом на PIC18F2550
    RGB контроллер ...

    Этот проект ...

  • RGB контроллер с дистанционным управлением на PIC12F683
    RGB контроллер ...

    Все активнее ...

  • RGB контроллер с ИК ДУ на PIC12F629/675/683
    RGB контроллер ...

    Power Pic RGB с ...

  • RGB светильник на PIC12F629
    RGB светильник ...

    Светодиодные RGB - ...

  • RGB светильник на PIC12F675
    RGB светильник ...

    В устройстве ...

  • Автомат световых эффектов на PIC16F628
    Автомат ...

    24 светодиода, ...

  • Автоматическое зарядное устройство для АКБ 1-10 А-ч
    Автоматическое ...

    Предлагаемое ...

  • Автоматическое устройство прогрева двигателя автомобиля
    Автоматическое ...

    Описанное в этой ...

  • Автомобильный индикатор напряжения бортовой сети на PIC16F628
    Автомобильный ...

    Ни для кого не ...

  • Автомобильный информатор на PIC16F84
    Автомобильный ...

    Известные ...

  • Автомобильный сигнализатор на PIC12F629
    Автомобильный ...

    Это простое ...

  • Автомобильный тахометр с ЖК дисплеем на PIC16F628
    Автомобильный ...

    Описанный ниже ...

  • Автомобильный термометр 2-х канальный на PIC16F628 + LCD Nokia3310
    Автомобильный ...

    Конструкция 2-х ...

  • Амперметр с аналоговой шкалой на PIC16F886
    Амперметр с ...

    Индикатор Tiny ...

  • Бесконтактный тахометр на PIC16F685
    Бесконтактный ...

    Нередко в ...

  • Бинарные наручные часы на PIC16F628
    Бинарные ...

    Сделать бинарные ...

  • Блок питания 0 - 25В, 0 - 8А + LCD на PIC16F876
    Блок питания 0 ...

    Технические ...

  • Блок управления вентиляторами компьютера на PIC16F876
    Блок ...

    Устройство ...

  • Блок управления дневными ходовыми огнями на PIC12F683
    Блок ...

    С учётом ...

  • ВольтАмперметр на PIC16F676 и семисегментных индикаторах
    ВольтАмперметр ...

    Одновременное ...

  • Вольтметр сетевого напряжения на PIC16F72
    Вольтметр ...

    Простой вольтметр ...

  • Всепротокольный OBD-II AllPro адаптер
    ...

    Это, вероятно, ...

  • Двухканальный контроллер управления светодиодами-вспышками на pic12f675
    Двухканальный ...

    Лампа-вспышка - ...

  • Двухканальный регулятор напряжения на PIC16F876
    Двухканальный ...

    Для регулирования ...

  • Двухканальный таймер на микроконтроллере PIC16F873
    Двухканальный ...

    Независимое ...

  • Диммер с регулировкой от штатного выключателя на PIC12F629
    Диммер с ...

    Предлагаемое ...

  • Дистанционное инфракрасное управление на PIC16F630
    Дистанционное ...

    Сейчас приобрести ...

  • Доводчик стёкол автомобиля на PIC16F628
    Доводчик ...

    В продаже сейчас ...

  • Доводчик стекол автомобиля на PIC16F84
    Доводчик ...

    Доводчик ...

  • Зарядное устройство для Li-Ion аккумуляторов на PIC12F675
    Зарядное ...

    В настоящее время ...

  • Зарядное устройство для щелочных аккумуляторов
    Зарядное ...

    Несмотря на ...

  • Зарядное устройство на микроконтроллере PIC12F675
    Зарядное ...

    Данное зарядное ...

  • Измеритель емкости конденсаторов на PIC16F876A
    Измеритель ...

    В статье описан ...

  • ИК диммер на PIC12F629
    ИК диммер на ...

    Это очень простой ...

  • Индикатор отсечки оборотов двигателя автомобиля(Shift Light) на PIC12F629
    Индикатор ...

    Shift Light это ...

  • Искатель скрытой проводки
    Искатель ...

    В предлагаемом ...

  • Кодовый замок
    Кодовый замок

    Здесь представлено ...

  • Кодовый замок  на микроконтроллере
    Кодовый замок ...

    Устройство ...

  • Кодовый замок на PIC16F628A с LCD
    Кодовый замок ...

    Этот электронный ...

  • Контроллер шагового двигателя на PIC12F629
    Контроллер ...

    Контроллер ...

  • Лабораторный блок питания на PIC16F877
    Лабораторный ...

    Блок питания имеет ...

  • Лампа
    Лампа ...

    После того как я ...

  • Микроконтроллерный таймер на PIC16F84A
    ...

    Среди множества ...

  • Минипульт инфракрасного дистанционного управления
    Минипульт ...

    В этой статье ...

  • Многоканальный контроллер вентиляторов охлаждения для ПК на PIC18F2550
    Многоканальный ...

    В статье дано ...

  • Охранное устройство с оповещением через GSM телефон на PIC16F628
    Охранное ...

    Данное устройство ...

  • Программируемый приемник ИК системы ДУ
    ...

    Системы ...

  • Простой USB осциллограф на PIC18F2550
    Простой USB ...

    Этот простой и ...

  • Простой металлодетектор на PIC12F683
    Простой ...

    Схема ...

  • Простой осциллограф на PIC18F452 и дисплее от NOKIA3310
    Простой ...

    Данному ...

  • Простой сервоконтроллер на PIC12F675
    Простой ...

    С помощью этой ...

  • Простой терморегулятор на PIC16C62
    Простой ...

    Цель разработки - ...

  • Простой цифровой термометр-термостат на PIC16F628
    Простой ...

    Предлагаемая ...

  • Проходной счетчик на PIC16F628
    Проходной ...

    Счетчик ...

  • Радиопередатчик на микроконтроллере
    ...

    Передатчик построен ...

  • Регулятор мощности паяльника с возможностью отключения и таймером на PIC16F628
    Регулятор ...

    Регулятор ...

  • Регулятор напряжения для лампы накаливания на PIC12F629
    Регулятор ...

    Нити накала ...

  • Регулятор частоты вращения электродвигателя постоянного тока на PIC16F873
    Регулятор ...

    Принципиальная ...

  • Реле поворотов на PIC12F675
    Реле поворотов ...

    Каждый автолюбитель ...

  • Секундомер на PIC16F628
    Секундомер на ...

    Данный прибор ...

  • Сенсорный диммер для светодиодов на PIC12F629
    Сенсорный ...

    В этом материале ...

  • Сенсорный регулятор напряжения на pic12f683
    Сенсорный ...

    Управление ...

  • Сотовый телефон - вольтметр и осциллограф
    Сотовый ...
    В статье описана ...
  • Суточный таймер на PIC16F628
    Суточный ...

    Простая схема ...

  • Счетчик импульсов на PIC16F628
    Счетчик ...

    Подсчет ведется в ...

  • Счетчик импульсов с индикацией переполнения
    Счетчик ...

    Данное устройство ...

  • Таймер 0-99 мин. на PIC16F628 + LCD
    Таймер 0-99 ...

    Проект устройства ...

  • Таймер для засветки фоторезиста на PIC16F685
    Таймер для ...

    Этот таймер ...

  • Таймер для кухни на PIC16F628A с энкодером
    Таймер для ...

    Это очередная ...

  • Таймер для кухни на PIC16F84
    Таймер для ...

    Простота ...

  • Таймер с запоминанием выдержки
    Таймер с ...

    В этом ...

  • Термометр 2-х канальный на PIC16F628 + LCD Nokia3310
    Термометр 2-х ...

    Основой устройства ...

  • Термометр на PIC12F683 и графическом дисплее NOKIA 3310
    Термометр на ...

    Термометр состоит ...

  • Термометр на PIC16F628 + TC77
    Термометр на ...

    Такой термометр ...

  • Термометр на PIC16F684 и LM35
    Термометр на ...

    Термометр ...

  • Термометр на микроконтроллере PIC12F629
    Термометр на ...

    Использование ...

  • Терморегулятор на PIC16F73
    Терморегулятор ...

    Предлагаемый ...

  • Термостат на PIC16F628 и DS1820
    Термостат на ...

    Это термостат ...

  • Тестер пультов RC5/RC6 на PIC16F628
    Тестер пультов ...

    В статье дано ...

  • Трехзонный термометр на PIC16F628
    Трехзонный ...

    Этот термометр ...

  • УКВ радиоприемник на основе тюнера автомагнитолы
    УКВ ...

    Стремительное ...

  • Универсальный цифровой спидометр на PIC16F628
    Универсальный ...

    Предлагаемый ниже ...

  • Универсальный ШИМ контроллер на PIC16F628 + LCD
    Универсальный ...

    Представленный в ...

  • Управление электрозамками дверей автомобиля
    Управление ...

    О преимуществах ...

  • Устройство защиты аппаратуры от аварийного напряжения сети
    Устройство ...

    Предлагаемое ...

  • Устройство защиты трёхфазных двигателей на PIC16F676
    Устройство ...

    Чаще всего ...

  • Устройство индикации и контроля напряжения постоянного тока на PIC16F819
    Устройство ...

    Устройство ...

  • Циклический таймер на PIC16F628
    Циклический ...

    Предлагаемый ...

  • Цифровое устройство защиты с индикацией напряжения и тока
    Цифровое ...

    Предлагаемый прибор ...

  • Цифровой регулятор громкости и тембра с управлением от ПДУ на PIC16F628A
    Цифровой ...

    В данной статье ...

  • Частометр на PIC16F628
    Частометр на ...

    Идея сделать этот ...

  • Частотомер на PIC16F73 и семисегментных индикаторах
    Частотомер на ...

    Предлагаемый ...

  • Частотомер на PIC16F84 и LCD 8x1
    Частотомер на ...

    Частотомер измеряет ...

  • Частотомер на PIC16F873
    Частотомер на ...

    Частотомер на ...

  • Частотомер на PIC16F873 и семисегментных индикаторах
    Частотомер на ...

    Этот ...

  • Часы
    Часы ...

    Предлагаем собрать ...

  • Часы с будильником на PIC16F628A
    Часы с ...

    На индикаторе часов ...

  • Часы с таймером на PIC16F84
    Часы с ...

    В наше время, ...

  • Часы с термометром на PIC16F628A
    Часы с ...

    Часы построены на ...

  • Часы-таймер на PIC16F628
    Часы-таймер на ...

    Проект представляет ...

  • Четыре таймера на PIC16F73
    Четыре таймера ...

    В этой статье ...

  • Четырёхканальное зарядное устройство на PIC16F876
    ...

    В процессе работы ...

  • Четырехканальный таймер 0,1-9,9с на PIC16F628A
    ...

    В основном режиме ...

  • ШИМ генератор на PIC16F883
    ШИМ генератор ...

    Данное устройство ...

  • ШИМ контроллер коллекторного двигателя постоянного тока
    ШИМ контроллер ...

    В интернете ...

  • Электронный замок с ключём i-Button (DS1990A) на PIC16F627A
    Электронный ...

    Здесь представлена ...

  • Электронный уровень на PIC16F628
    Электронный ...

    Назначение ...

Авторизация