Pavel Bobkov

   

  Одно из преимуществ 1-Wire интерфейса заключается в том, что он позволяет организовать сеть из нескольких устройств. До сих пор мы не использовали эту возможность и рассматривали работу только с одним датчиком. Мы разобрались, как подключить Atmel`овскую библиотеку к проекту, как в DS18B20 запустить преобразование температуры, как считывать ее и выводить на дисплей. Настало время перейти к следующему этапу работы – коммуникация с несколькими датчиками на одной 1-Wire шине.
 

   
  Микроконтроллер общается с внешним миром посредством портов ввода/вывода. Порт представляет собой совокупность выводов микроконтроллера объединенных в группу. Каждый вывод порта можно независимо от других выводов конфигурировать на вход или на выход. Также многие выводы микроконтроллеров AVR имеют альтернативные функции. Одна из таких функций – это прерывание по изменению состояния вывода, так называемое внешнее прерывание. Об этом прерывании мы сегодня и поговорим. 
Суббота, 03 сентября 2011 20:01

Голь на выдумку хитра

   

  Для работы электронщику требуется довольно много вещей: инструменты, измерительное оборудование, расходные материалы, элементная база и т.д.  Иногда некоторых из них не оказывается под рукой, и тогда приходится использовать смекалку. 
   В этой статье я хочу затронуть тему «коленочных» технологий, которыми всем нам время от времени приходится пользоваться. Надеюсь, в комментариях вы дополните мой список.   
   Даже монохромные графические дисплеи, не говоря уже о цветных, обладают на порядок большими возможностями по выводу информации, по сравнению со  знакосинтезирующими. Графические дисплеи позволяют выводить изображения и текстовую информацию, используя произвольный шрифт. Кроме того изображение можно выводить в любой точке дисплея, а не только в отведенных знакоместах. 
   За преимущества графических дисплеев приходиться платить деньгами и ресурсами микроконтроллера. Как правило графические дисплеи дороже знакосинтезирующих и у них нет знакогенератора и встроенных функций рисования. Поэтому вся работу по выводу текста и рисованию графики приходится выполнять микроконтроллеру. 
   В этой статье мы рассмотрим подключение и работу с графическим дисплеем МТ12232-А. Он выпускается отечественной фирмой МЭЛТ, прост в управлении и является одним из самых доступных по цене. 

 

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

   


   Аналоговый компаратор – это устройство, предназначенное для сравнения двух сигналов. Простейшая схема компаратора может быть построена на операционном усилителе без обратной связи. На один из входов операционного усилителя подается известное опорное напряжение, на другой -  сравниваемый аналоговый сигнал, например сигнал с датчика.  
   
   Выводы интегральных микросхем, предназначенные для подключения к внешним цепям или периферийным устройствам, подвержены риску воздействия электростатических разрядов.  
    Электростатический разряд (electrostatic discharge - ESD) представляет собой передачу энергии между двумя телами с разными электростатическими потенциалами. Он может происходить как в результате прямого контакта, так и в результате пробоя атмосферы между телами. 
   Разряд вызывает протекание импульса тока через внутренние цепи микросхемы и может приводить к ее частичному или полному повреждению. 
   Однажды мне понадобилось управлять устройством с помощью пульта дистанционного управления. Дистанция требовалась небольшая (до 10 метров) и я решил использовать для этих целей ИК приемник и инфракрасный пульт от бытовой аппаратуры. 
   Для инфракрасных пультов дистанционного управления (ИК ПДУ) существует несколько протоколов передачи данных. Они отличаются способами кодирования битов,  длительностями сигналов, несущей частотой и количеством передаваемых данных. Один из самых распространенных протоколов, судя по интернету,  – это RC5.  Изначально я думал, что придется разбираться с ним, но ни одного пульта с таким протоколом у меня под рукой не оказалось. Зато нашлись три пульта от DVD плееров, использующих протокол фирмы NEC.  
Воскресенье, 01 мая 2011 12:03

AVR221: Дискретный ПИД-регулятор

Особенности

• Простой дискретный алгоритм ПИД регулятора
• Поддерживается всеми микроконтроллерами AVR
• ПИД функция использует 534 байта flash памяти и 877 циклов процессора (IAR — low size оптимизация)

1 Введение

   Это руководство описывает простую реализацию дискретного пропорционально-интегрально-дифференциального (ПИД) контроллера.
 
   При работе с приложениями, где выходной сигнал системы должен изменяться в соответствии с опорным значением, требуется алгоритм управления. Примерами таких приложений являются блок управления двигателем, блок управления температурой, давлением, расходом жидкости, скорости, силы или других переменных. ПИД-регулятор может быть использован для управления любой измеряемой переменной.
Понедельник, 04 апреля 2011 19:15

Ссылки

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

 



Код для вставки моей кнопки

<a href="http://chipenable.ru"; target="_blank"
title="Электроника, микроконтроллеры и программирование">
<img src="http://chipenable.ru/images/stories/ChipEnable.png" width=88 height=31 border=0
alt="ChipEnable - электроника, микроконтроллеры и программирование"></a>

 

Страница 3 из 10