PIC16 » Страница 11 » Программирование устройств на PIC микроконтроллерах


Логин:
Пароль:
О сайте:

Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей, разрабатывающих свои устройства на популярных PIC микроконтроллерах.
Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Меню сайта
Главная Форум по PIC микроконтроллерам Форум Статьи по PIC микроконтроллерам Статьи Справочная информаци по PIC микроконтроллерам Справочник Литература по PIC микроконтроллерам Литература Схемотехника Схемотехника устройств на PIC микроконтроллерах Микроконтроллеры Программаторы Все по программированию PIC микроконтроллеров Программы, Софт Программы Ссылки Написать нам
Опрос

Какой средой программирования вы пользуетесь?


MPLab/MPLabX
MicroC
MicroBasic
MicroPascal
Другой


Последние материалы
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Электронная "Незабудка" для забывчивых
  • Встраиваемый вольтметр на PIC12F675
  • Популярные материалы
    Случайная книга
    Прибор для измерения времени реакции человека
    Автор публикации: alex Просмотров: 6970 Добавлен: 20-09-2012, 09:07 Комментарии: 0

         У каждого человека "своё" время реакции на различные раздражители. Измерить его позволяет предлагаемое устройство, в котором в качестве раздражителя использованы световой и звуковой сигналы. Результаты тестирования выводятся на буквенноцифровой индикатор и хранятся в памяти микроконтроллера.
         В этом приборе микроконтроллер выполняет все основные функции, а именно, подаёт тестовые сигналы, измеряет время реакции, выводит информацию на буквенно-цифровой индикатор и хранит её в своей энергонезависимой памяти (EEPROM). Прибором управляют с помощью одной кнопки, нажатиями на которую последовательно переключают режимы работы. Нажатие сопровождается звуковым сигналом.
    Блок питания с микроконтроллерным управлением
    Автор публикации: alex Просмотров: 14463 Добавлен: 17-09-2012, 12:47 Комментарии: 2

         Состоит из блока индикации и управления, измерительной части и блока защиты от КЗ.
         Индикатор - ЖКИ дисплей на основе контроллера НD44780, 2 сточки по 16 символов. Управление напряжением осуществляется встроенным в контроллер ШИМ ом. Его скважность регулируется энкодером, каждый шаг которого приводит к увеличению или уменьшению напряжения на 0,1 вольт на выходе БП. Полный оборот энкодера – 2 вольта. Поскольку ШИМ может изменять напряжение на накопительной емкости лишь в интервале от 0 до 5 вольт, применен ОУ с коэффициентом усиления 5. Таким образом фактическое напряжение на выходе БП регулируется в пределах 0 – 25 вольт.
         Регулирующим элементом является мощный составной транзистор КТ827А. С эммитера регулирующего транзистора через верхнее плечо делителя (2 Х 8,2 к) осуществляется обратная связь, благодаря чему даже при больших токах в нагрузке напряжение поддерживается на строго заданном уровне вплоть до сотых долей вольта.
    Автоматическое управление отопителем
    Автор публикации: alex Просмотров: 9199 Добавлен: 17-09-2012, 12:45 Комментарии: 0

         На наших дорогах еще много автомобилей выпуска прежних лет с ручным управлением отопителем салона. Частоту вращения вентилятора печки у этих машин выбирают переключателем, а водяным кранов или заслонкой управляют посредством тросовой тяги. Это, конечно, не очень удобно, так как отвлекает от управления автомобилем. Автор этой статьи разработал и установил на свой "Москвич-412" блок автоматизированного управления отопителем и после успешной его эксплуатации в течение нескольких лет счел целесообразным предложить описание этого блока широкому кругу читателей журнала.
         Автомат управления отопителем был разработан для обеспечения безопасности и увеличения комфортности управления автомобилем. Блок может быть применен на автомобилях практически любых моделей и марок, у которых отопитель использует тепловую энергию охлаждающей жидкости.
    Категория: Авто, PIC16
    • 17
    Подробнее »
    Задающий генератор для трехфазного инвертора
    Автор публикации: alex Просмотров: 32967 Добавлен: 17-09-2012, 12:44 Комментарии: 2

         Тема питания трехфазного электродвигателя от однофазной сети не нова, но по-прежнему остается актуальной. Сегодня мы предлагаем вниманию читателей еще одно техническое решение проблемы. Для упрощения задающего генератора — основы трехфазного инвертора, обеспечивающего питание такого двигателя, — автор статьи предлагает использовать микроконтроллер.
    Комнатный термостат для газового котла с цветным ЖК-дисплеем
    Автор публикации: alex Просмотров: 10476 Добавлен: 13-09-2012, 08:17 Комментарии: 0

         Газовые котлы оснащаются простым управляющим элементом, который регулирует мощность котла, ориентируясь на температуру воды в системе. Без хорошего комнатного термостата, который измеряет температуру воздуха, это практически не имеет смысла. В этой статье описано простое и эффективное решение этой проблемы.
    Измеритель уровня и температуры воды
    Автор публикации: alex Просмотров: 8914 Добавлен: 13-09-2012, 08:16 Комментарии: 0

         Летом многие дачники пользуются душем, в котором вода нагревается на солнце в металлическом баке. Как правило, в качестве бака используют 200-литровую бочку, которую, чтобы вода лучше нагревалась, заполняют не полностью. Количество воды приходится определять визуально, что очень неудобно. Предлагаемое устройство может с достаточной для практики точностью определять степень заполнения любого бака правильной формы водой и ее температуру. Результаты измерения выводятся на ЖКИ.
         Измеритель состоит из конструктивно самостоятельных частей: погружаемой в бак измерительной линейки, основного электронного блока и блока индикации и питания. Линейка изготовлена из отрезка пластмассового профиля, имеющего форму швеллера с полками неодинаковой ширины, применяемого при монтаже пластиковых просверлены через равные интервалы 16 отверстий, в которые вставлены головками наружу винты М3 — они служат датчиками уровня и на схеме рис. 1 обозначены Е1—Е16. С обратной стороны винты закреплены гайками, под которые подложены провода, соединяющие их с разъемом XS1 — 20-контактной панелью для микросхемы, расположенной в верхней части линейки и всегда остающейся выше уровня воды. В нижней части линейки расположен датчик температуры DS1, выводы которого также соединены с контактами панели.

         На страницах журналов и в интернете не раз публиковались всевозможные варианты и термометров, и часов, причём даже со светодиодными матрицами в качестве индикаторов. Но конструкции с использованием шестнадцатиэлементных светодиодных индикаторов встречаются крайне редко. Автор решил ликвидировать этот пробел.
         В предлагаемом устройстве используются символьные светодиодные шестнадцатиэлементные индикаторы PSA08-11 с общими анодами. Выбор пал именно на них из-за невысокой стоимости, большого размера отображаемого символа и высокой яркости. Для того чтобы выводить максимум полезной информации, текст перемещается справа налево. На шести знакоместах поочерёдно отображаются текущее время, температура в помещении, температура вне его, число, день недели и месяц прописью, например, "18 МАРТА ЧЕТВЕРГ".
    Автомобильный цифровой вольтметр на микроконтроллере PICF676
    Автор публикации: alex Просмотров: 17428 Добавлен: 11-09-2012, 10:14 Комментарии: 0

         Большинство современных автомобилей не оборудованы вольтметром, что не дает возможности следить за состоянием напряжения бортовой сети автомобиля. Контрольная лампа зарядки аккумуляторной батареи не дает точного представления о напряжении в сети, и степени заряженности батареи, а только информирует водителя о неполадках в системе электроснабжения автомобиля. Измерение напряжения батареи при выключенном двигателе, позволяет определить степень ее заряженности после длительной стоянки автомобиля.
    Программируемый цифровой таймер
    Автор публикации: alex Просмотров: 9483 Добавлен: 6-09-2012, 08:32 Комментарии: 0

         Данный цифровой таймер предназначен для управления нагрузкой (включение и выключение) и имеет возможность удобного программирования. В основе проекта лежит микроконтроллер PIC16F628A. Включение-отключение устройства осуществляется через реле.
         Цифровой таймер позволяет программировать как время включения устройства, так и отключения. Данная возможность позволяет к примеру в определенное время включить какой-либо прибор, а потом через определенное время отключить его. Максимальный временной интервал, который можно задать для продолжительности включения-отключения устройства: 99 часов и 59 минут. В проекте используется 16х2 LCD-дисплей c 4-мя кнопками для взаимодействия с пользователем.
    Эмулятор ключей iButton
    Автор публикации: alex Просмотров: 13467 Добавлен: 6-09-2012, 08:29 Комментарии: 0

         В настоящее время электронные ключи iButton и аналогичные настолько широко распространены, что многие постоянно носят с собой несколько штук от замков, ограничителей доступа и устройств сигнализации. Разработанное автором устройство представляет собой эмулятор ключей iButton, оно позволяет записать в память и воспроизвести код восьми разных ключей. Используя это устройство, можно не носить с собой все ключи.
         Основой устройства является микроконтроллер PIC16F84A, и оно моделирует работу самой простой микросхемы из серии iButton — DS1990A. Другие микросхемы iButton эмулировать сложнее из-за наличия встроенной в них памяти. Использование эмулятора позволяет делать виртуальные копии ключей, но при этом у него нет главного преимущества ключей iButton — энергонезависимости. Если контроллер электронного замка использует только серийный номер iButton, то эмулятор будет работать и с ключами на основе других микросхем — DS1991—DS1996. Устройство успешно проверено в работе с различными электронными замками и показало высокую надежность.