На микроконтороллере

Содержание

Доработка питания 3D-принтера

Опубликовано вс, 08/27/2017 — 13:50 пользователем trol

3D-принтеры бывают разные, но электроника подавляющего большинства любительских аппаратов делается на основе связки плат Arduino + RAMPS,
либо одной платы MKS Gen. В качестве блока питания обычно служит БП для светодиодных лент. Он служит источником для питания электроники, шаговых
двигателей, нагревателя(лей) экструдеров и термостола. И тут возникает ряд проблем, связанных с тем, что импульсные помехи от БП + помехи, создаваемые
ШИМ-контроллером нагревателя экструдера прилетают на управляющий микроконтроллер. В результате возможны сбои и перезагрузка программы, появление
мусора на экране, а также большие ошибки при измерении температуры экструдера (что может приводить к тому, что управляющая программа
не может стабилизировать температуру нагревателя экструдера).

Для решения этой проблемы схема питания принтера была доработана: питание цифровой части отделено от питания нагревателей и подаётся через
двойные LC-фильтры, эфективно снижающие уровень шума ИБП. Для питания нагревателей была добавлена плата управления на мощных полевых транзисторах.

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

Управление по напряжению (Voltage Mode)

В этом режиме скважность ШИМ сигнала, управляющего силовыми ключами, определяется непосредственно выходным напряжением. При гистерезисном управлении, если напряжение на выходе ниже нормы – идет «накачка» источника. Если напряжение на выходе больше порога – компаратор блокирует управление силовым ключом, идет разряд выходной накопительной емкости

В англоязычной литературе такой режим называют «hiccup-mode» – «режим с икотой»

Если напряжение на выходе больше порога – компаратор блокирует управление силовым ключом, идет разряд выходной накопительной емкости. В англоязычной литературе такой режим называют «hiccup-mode» – «режим с икотой»

При гистерезисном управлении, если напряжение на выходе ниже нормы – идет «накачка» источника. Если напряжение на выходе больше порога – компаратор блокирует управление силовым ключом, идет разряд выходной накопительной емкости. В англоязычной литературе такой режим называют «hiccup-mode» – «режим с икотой».

Данный режим используется сравнительно редко, так как сопровождается большими пульсациями выходного напряжения и требует накопительного конденсатора сравнительно высокой емкости.
Рисунок 5 демонстрирует принцип работы режима управления по напряжению с гистерезисным управлением. Здесь и далее не показана выходная часть источника, так как определяется топологией, выходной мощностью и др. Для иллюстрации принципа работы ШИМ-контроллера иногда будет показан пример с выходной частью.

Рис. 5а. Первая схема – с фиксированным выходным напряжением, вторая – с регулировкой выходного напряжения.

Рис. 5б. Диаграммы выхода ШИМ и выхода компаратора.

Рис. 6. Пример выходного каскада повышающего импульсного источника питания, подключенного к ШИМ контроллеру (см.рис.5).

Конфигурируемые логические ячейки (CLC) на рис .5 можно включить как элемент И. Для предотвращения высокочастотной генерации от компаратора его выход целесообразно пропустить через еще одну CLC – D-триггер с синхронизацией от сигнала ШИМ

В этом случае получим два «бонуса» — отсутствие возникновения высокочастотной генерации и неизменность скважности управляющего ШИМ (см. пояснения на рис. 7)

Подробнее о конфигурируемых логических ячейках см. в статье «Конфигурируемые логические ячейки в PIC микроконтроллерах»

7). Подробнее о конфигурируемых логических ячейках см. в статье «Конфигурируемые логические ячейки в PIC микроконтроллерах» .

Рис.7.а. Укорочение управляющих ШИМ импульсов, возможность появления высокочастотной генерации

Рис. 7.б. Синхронизация сигналов позволяет предотвратить укорочение ШИМ импульсов

Рис. 8. Синхронизация сигналов для предотвращения генерации и укорочения ШИМ.

Индикатор напряжения в электросети на микроконтроллере PIC16F676

Рейтинг:  5 / 5

Подробности
Категория: схемы на PIC
Опубликовано: 17.03.2018 08:24
Просмотров: 2659

Горчу к Н. В. Индикатор предназначен для непрерывного измерения и индикации напряжения в электросети. Индикатор состоит из цифрового трехразрядного измерителя напряжения, источника питания и датчика напряжения электросети. По сути, датчик напряжения электросети и источник питания это единое целое. Прибор питается от электросети через источник питания, состоящий из понижающего трансформатора, выпрямителя и стабилизатора на микросхеме 7805. Напряжение питания измерителя 5V берется с выхода этого стабилизатора, а напряжение до стабилизатора служит как раз и датчиком напряжения электросети. Суть в том, что при изменении напряжения в сети меняется и напряжение на выходе выпрямителя. Измеритель напряжения построен на микроконтроллере D1 типа PIC16F676, у данного контроллера имеется порт, могущий работать для приема аналоговой информации, то есть с АЦП.

Детская музыкальная игрушка (2+) на PIC16F628A из компьютерной клавиатуры (Обновлено)

Автор идеи этой игрушки Игорь «Datagor»о сынишке в марте 2009 г.: «Тестирование прошло на ура! Илюшка лупит по клавишам с удовольствием.»

Фото предоставил камрад Krolevets

Ребенок с самого раннего детства любит извлекать звуки из всех предметов. Самая первая игрушка это, конечно, погремушка. Но ребенок растет, и, постепенно вытесняя погремушки, в его жизнь начинают входить все новые игрушки. Звуковые игрушки — «пищалки» (в отличие от погремушек, они упругие, и звук извлекается из них другим способом — сжатием корпуса игрушки) и разнообразные музыкальные игрушки (часто работающие на батарейках) — от мишки, способного рычать на разные голоса, до такой экзотики, как «мобильный телефон».Особенно детей интересует, чем же там занимается папа или мама? Наблюдая, как родители работают за компьютером, дети тоже хотят поучаствовать в нажимании клавиш. Чтобы не только занять ребенка, но и помочь ему развиваться, предлагаю собрать музыкальную клавиатуру на PIC16F628A.

30.10.17 изменил Datagor. Добавлены фотографии, прошивка, описание сборки и пр.

Частотомер-тестер кварцев на atmega8

Опубликовано чт, 01/18/2018 — 19:49 пользователем trol

Частотомер — полезный прибор в лаборатории радиолюбителя (особенно, при отсутствии осциллографа).
Кроме частотомера лично мне часто недоставало тестера кварцевых резонаторов — слишком много стало приходить брака из Китая. Не раз случалось такое,
что собираешь устройство, программируешь микроконтроллер, записываешь фьюзы, чтобы он тактировался от внешнего кварца и всё — после записи фьюзов
программатор перестаёт видеть МК. Причина — «битый» кварц, реже — «глючный» микроконтроллер (или заботливо перемаркированый китайцами с добавлением,
например, буквы “А» на конце). И таких неисправных кварцев мне попадалось до 5% из партии.
Кстати, достаточно известный китайский набор частотомера с тестером кварцев на PIC-микроконтроллере и светодиодном дисплее с Алиэкспресса мне
категорически не понравился, т.к. часто вместо частоты показывал то ли погоду в Зимбабве, то ли частоты «неинтересных» гармоник
(ну или это мне не повезло).

32-битовые микроконтроллеры

Отличительные черты семейства 32-разрядных микроконтроллеров PIC32:

  • разрядность: 32 бита;
  • ядро: MIPS32 M4K;
  • частота тактирования ядра: до 120 МГц (для серии MX) и до 200 МГц (для серии MZ)[источник не указан 1542 дня];
  • выполнение большинства команд за 1 такт генератора;
  • производительность: 1.53 Dhrystone MIPS/МГц;
  • порты ввода-вывода относятся к основному частотному диапазону, таким образом, к примеру, можно дёргать портами с тактовой частотой;
  • дополнительный частотный диапазон организуется для периферии из основного посредством программно настраиваемого делителя, таким образом, частота тактирования периферии может быть снижена для снижения энергопотребления;
  • количество выводов: 28, 44, 64 и 100;
  • объём SRAM: до 128 кБ;
  • объём flash-памяти: 512 кБ с кэшем предвыборки;
  • совместимость по выводам и отладочным средствам с 16-битовыми контроллерами фирмы Microchip;
  • аппаратный умножитель-делитель с независимым от основного ядра конвейером, оптимизированным по скорости выполнения;
  • набор расширенных 16-битовых инструкций MIPS16e, позволяющий уменьшить размер кода некоторых программ на 40 %;
  • независимый от основного ядра контроллер USB.

Семейство 32-разрядных микроконтроллеров PIC32 выделяется значительно увеличенной производительностью и объёмом памяти на кристалле по сравнению с 16-разрядными микроконтроллерами и контроллерами цифровой обработки сигналов PIC24/dsPIC. Контроллеры PIC32 также оснащены большим количеством периферийных модулей, включая различные коммуникационные интерфейсы — те же, что у PIC24, и 16-битовый параллельный порт, который может использоваться, например, для обслуживания внешних микросхем памяти и жидкокристаллических TFT-индикаторов.

Семейство PIC32 построено на ядре MIPS32, отличающегося низким потреблением энергии, быстрой реакцией на прерывания, функциональностью средств разработки и лидирующим в своём классе быстродействием 1.53 Dhrystone MIPS/МГц. Такое быстродействие достигнуто благодаря эффективному набору инструкций, 5-ступенчатому конвейеру, аппаратному умножителю с накоплением и несколькими (до 8) наборами 32-разрядных регистров ядра.

Частотомер-тестер кварцев на atmega8

Опубликовано чт, 01/18/2018 — 19:49 пользователем trol

Частотомер — полезный прибор в лаборатории радиолюбителя (особенно, при отсутствии осциллографа).
Кроме частотомера лично мне часто недоставало тестера кварцевых резонаторов — слишком много стало приходить брака из Китая. Не раз случалось такое,
что собираешь устройство, программируешь микроконтроллер, записываешь фьюзы, чтобы он тактировался от внешнего кварца и всё — после записи фьюзов
программатор перестаёт видеть МК. Причина — «битый» кварц, реже — «глючный» микроконтроллер (или заботливо перемаркированый китайцами с добавлением,
например, буквы “А» на конце). И таких неисправных кварцев мне попадалось до 5% из партии.
Кстати, достаточно известный китайский набор частотомера с тестером кварцев на PIC-микроконтроллере и светодиодном дисплее с Алиэкспресса мне
категорически не понравился, т.к. часто вместо частоты показывал то ли погоду в Зимбабве, то ли частоты «неинтересных» гармоник
(ну или это мне не повезло).

Входные делители — формирователи для Частотомера — цифровой шкалы

Рейтинг:   / 5

Подробности
Категория: схемы на PIC
Опубликовано: 02.04.2017 08:38
Просмотров: 4690

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

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

Рейтинг:  5 / 5

Подробности
Категория: схемы на PIC
Опубликовано: 02.04.2017 13:02
Просмотров: 3960

Александр Саволюк, г. Киев Широко распространенные в настоящее время цифровые мультиметры китайского производства имеют недостаточно высокую точность измерения напряжений, особенно на переменном токе и могут иметь большой разброс показаний, что в ряде случаев недопустимо, особенно на производстве. Более высокоточные приборы, как правило, имеют и значительно более высокую стоимость. Кроме того, радиолюбителям иногда нужны компактные и малогабаритные приборы. Для решения этих задач и был разработан вольтметр, описание которого приведено в настоящей статье.

Устройство защиты от колебаний напряжения сети

Рейтинг:  5 / 5

Подробности
Категория: схемы на PIC
Опубликовано: 02.04.2017 09:26
Просмотров: 3500

М. ТИХОНЧУК, г. Минск, Беларусь Основой предлагаемого устройства является микроконтроллер со встроенным АЦП. Он постоянно измеряет сетевое напряжение, а в случае его выхода за заранее установленные пороговые значения отключает нагрузку от сети. Результаты измерения и информация о режимах работы устройства выводятся на ЖК индикатор. Устройство предназначено для защиты различной сетевой электрорадиоаппаратуры от колебаний питающего напряжения. В качестве исполнительного элемента применено электромагнитное реле, благодаря чему к устройству можно подключать нагрузку суммарной мощностью от нескольких мВт до 3 кВт (230В, 16А).

Контроллеры заряда и схемы защиты — в чем разница?

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

Сейчас поясню в чем разница.

Важнейшая роль любого контроллера заряда заключается в реализации правильного профиля заряда (как правило, это CC/CV — постоянный ток/постоянное напряжение). То есть контроллер заряда должен уметь ограничивать ток зарядки на заданном уровне, тем самым контролируя количество «заливаемой» в батарею энергии в единицу времени. Избыток энергии выделяется в виде тепла, поэтому любой контроллер заряда в процессе работы достаточно сильно разогревается.

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

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

Путаница между схемами защиты литиевых аккумуляторов и контроллеров заряда возникла из-за схожести порога срабатывания (~4.2В). Только в случае с модулем защиты происходит полное отключение банки от внешних клемм, а в случае с контроллером заряда происходит переключение в режим стабилизации напряжения и постепенного снижения зарядного тока.

Магнитофон для компьютеров ZX Spectrum

Опубликовано вс, 09/20/2015 — 20:59 пользователем trol

ZX Spectrum — компьютер, созданный более 30 лет назад с 3.5 МГц процессором и всего лишь 48 Кб ОЗУ, под который написано огромное
количество игр (да и прикладного софта тоже), в которые интересно играть даже сегодня. При том, что эти игры часто представляют
собой мегашедевры с точки зрения программирования и оптимизации кода, их разработчики умудрялись вмещать огромные игровые миры
в эти скромные 48 Кб.

Программы в те времена загружались с магнитофонной ленты. Причем, в отличии от самого Spectrum-а, магнитофоны и процесс загрузки с них
вызывают гораздо меньше теплых воспоминаний — загрузка не всегда заканчивалась успешно, иногда игрушку приходилось грузить
по несколько раз получая ошибку «R Tape loading error» регулируя положение головки магнитофона, прочищая ее поверхность одеколоном,
либо, если совсем не повезло, вытаскивать из магнитофона «зажеванную» им кассету при этом с трудом сдерживая желание сильно стукнуть виновника
апстену 🙂

Охранное устройство с управлением ключами-«таблетками» iBUTTON

Рейтинг:   / 5

Подробности
Категория: схемы на PIC
Опубликовано: 10.03.2019 11:07
Просмотров: 878

А. Воскобойников, г. Смоленск
О ключах-«таблетках» iButton фирмы Dallas Semiconductors (США) мы уже рассказывали в статье А. Синюткина «Электронный замок на ключах-«таблетках» iButton» («Радио», 2001, № 2, 3). Автор предлагаемой статьи использовал эти ключи для управления охранной сигнализацией. Предлагаемое устройство может выполнять функции охранной сигнализации или просто включать освещение при движении человека в помещении и при открывании входной двери. Его схема показана на рис. 1.

Термометр на микроконтроллере PIC12F629. Альтернативная программа

Подробности
Создано 07.07.2014 15:29

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

Термостат на PIC16F684

Подробности
Создано 18.01.2014 13:47

Проект электронного термостата, описанный далее является логическим продолжением и в чем-то объединением двух предыдущих устройств: Терморегулятор на микроконтроллере PIC16F676и Термосигнализатор с батарейным питанием.  Схема выполнялась по заказу и была изготовлена в количестве 2 экземпляров. Время наработки пока не большое, но работает все исправно.

Сторожевой таймер

Подробности
Создано 21.12.2013 13:23

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

Термометр на микроконтроллере PIC12F629. Дополнение

Подробности
Создано 18.12.2013 12:17

Конструкция термометра на PIC12F629 с двумя датчиками вызвала неожиданный интерес. Несколько человек повторили схему. Естественно, что возникли вопросы, и эти вопросы часто повторялись. Данный материал делает попытку обобщения проблем и предлагает некоторые решения.

Термосигнализатор с батарейным питанием

Подробности
Создано 12.10.2013 07:42

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

Простой термометр на микроконтроллере PIC12F629 с батарейным питанием.

Подробности
Создано 20.07.2013 09:50

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

Терморегулятор на микроконтроллере PIC16F676

Подробности
Создано 01.05.2013 13:45

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

Автоматическое зарядно-тренирующее устройство и измеритель ёмкости для 12V герметичных аккумуляторов (ATMEGA8)

Приветствую всех читателей Датагор.ру и любителей электроники! Сегодня я хочу продемонстрировать вам устройство, которое зародилось благодаря статье Александра (koan51) о способе проверки ёмкости 12-вольтовых аккумуляторных батарей. Прочитав всё вдоль и поперёк, я решил устройство немного «допилить» и «отполировать» под себя.

Меняю PIC контролера на любимый AVR, 7-сегментные индикаторы на знаковый LCD, ну и дорабатываю программный код в плане расширения функционала касаемо калибровок и прочих мелочей.Ну-с, товарищи паятели, берём статью, железяки, паяльник и поехали! :bye:

Beginning 8051 Microcontroller projects Handson

Edge Avoiding Robot Using 8051: An edge avoider robot is very like my past undertaking «Line Follower Robot». This 8051 microcontroller based robot recognizes an edge and dodges it by turning or halting. Let us perceive how might we plan an edge avoider robot without any problem. Idea of Edge Avoider robot is same as line supporter. In these sorts of robots, we for the most part use conduct of light at high contrast surface. At the point when light fall on a white surface it will practically full reflects and if there should be an occurrence of dark surface light is consumed by dark surface. This conduct of light is utilized in a line devotee robot just as edge avoider robot.

Микросауна в квартире

Рейтинг:  5 / 5

Подробности
Категория: схемы на PIC
Опубликовано: 29.06.2018 11:31
Просмотров: 1139

У вас плохой иммунитет, часто простываете? Можно обратиться к услугам врача, который, как правило назначает лекарства, они имеют много побочных действий и могут ощутимо подорвать бюджет вашей семьи. К тому же известно, что бесконтрольное и частое применение антибиотиков сильно подрывает иммунитет. Автор на себе опробовал чудное действие сауны и убедился в повышении иммунитета организма. Ходить в сауну желательно один раз в неделю, а как известно цены на данный вид услуг так же высоки. Выходом из данной ситуации может быть построение микросауны в обычной квартире. Во многих квартирах многоэтажных домов существуют небольшие кладовки размером 1,7×0,8 метра. Автор соорудил сауну в такой кладовке.

Дисплейный модуль на ATMega8/168/328

Опубликовано вт, 05/17/2016 — 18:51 пользователем trol

При разработке микроконтроллерных поделок практически всегда возникает потребность реализации пользовательского ввода и вывода.
Часто функции ввода информации берёт на себя клавиатура (реже — энкодер), а для отображения состояния устройства используются либо светодиоды, либо
светодиодные семисегментные индикаторы, либо ЖК-дисплеи (текстовые вроде 16х2 или графические). Последний вариант часто выигрывает по соотношению
цена/возможности если использовать недорогой экран от телефонов Nokia 5110. Разрешающая способность экрана 84х48 позволяет выводить до 5 строк
текста длиной до 16 символов. Естественно, помимо текста можно выводить и графику. С таким экраном обычно можно реализовать горазо более
удобный пользовательский интерфейс, по сравнению с экранами 16х2, и тем более, по сравнению с семисегментными индикаторами.

Датчики тока

Allegro MicroSystemsACS71XACS75X

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

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

Успехов!

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

Статьи по бесколлекторным моторам:

  • Что такое Бесколлекторный мотор?
  • Устройство бесколлекторного мотора
  • Как управлять бесколлекторным мотором с датчиками Холла (Sensored brushless motors)
  • Как управлять бесколекторным мотором без датчиков (Sensorless BLDC)
  • Запуск бездатчикового бесколекторного мотора (Sensorless BLDC)
  • Определение положения ротора бесколлекторника в остановленном состоянии
  • Контроллер бесколлекторного мотора. Структура ESC
  • Схема контроллера бесколлекторного мотора (ESC)
  • Силовая часть контроллера бесколлекторного мотора
  • Литература по бесколлекторнм моторам
  • Примеры на С для управления бесколлекторными моторами
  • Схема контроллера бесколлекторного мотора BLDC, PMSM на микроконтроллере STM32
  • STM32. Управление бесколлекторным мотором (BLDC)
  • STM32. Пример регулятора для бесколлекторного PMSM
  • Видео о бесколлекторных моторах. BLDC, PMSM, векторное управление

Простейшее устройство на базе микроконтроллера AVR. Пример

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

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

Устройство выглядит, как печатная плата размером 43 х 43 мм, а на ней сооружена минисхемка радиатора, высота которого 24 миллиметра, а масса – 25 грамм. С целью манипулирования нагрузкой, плата драйвера содержит около шести входов.

Не стартует материнка от кнопки питания. Лечим очень нетривиальным методом

Приветствую читателей журнала Датагор! Есть у меня пожилой компьютер, которому уже исполнилось лет десять. Параметры у него соответствующие: «пенёк» 3,0 ГГц, пара Гб ОЗУ и древняя материнская плата EliteGroup 915-й серии.

И задумал я куда-нибудь старичка пристроить (подарить, продать), т. к. выбрасывать жалко. Но мешала задуманному одна неприятность: у материнки не срабатывало включение от кнопки питания, и что бы я ни делал, начиная от проверки проводов и заканчивая прозвонкой транзисторов на плате, проблему найти так и не смог. Отдавать в ремонт спецам — ремонт окажется дороже всего компа.Думал я, думал и нашёл способ запустить моего бедолагу. Выдернул батарею BIOS-а, от чего комп испугался и сразу стартанул при следующем появлении питания! А дальше — почти в каждом BIOS-е есть запуск ПК от любой кнопки клавиатуры или кнопки POWER на клавиатуре. Казалось бы, проблема решена. Ан нет, есть нюансы. С USB-клавиатур запуск не срабатывал. Плюс не хотелось пугать нового хозяина, компьютер должен стартовать от привычной кнопки питания на корпусе. Пришлось решать проблему по-своему, а наработками спешу поделиться с вами.

Индикатор напряжения в электросети на микроконтроллере PIC16F676

Рейтинг:   / 5

Подробности
Категория: схемы на PIC
Опубликовано: 17.03.2018 08:24
Просмотров: 1805

Горчу к Н. В.
Индикатор предназначен для непрерывного измерения и индикации напряжения в электросети. Индикатор состоит из цифрового трехразрядного измерителя напряжения, источника питания и датчика напряжения электросети. По сути, датчик напряжения электросети и источник питания это единое целое. Прибор питается от электросети через источник питания, состоящий из понижающего трансформатора, выпрямителя и стабилизатора на микросхеме 7805. Напряжение питания измерителя 5V берется с выхода этого стабилизатора, а напряжение до стабилизатора служит как раз и датчиком напряжения электросети. Суть в том, что при изменении напряжения в сети меняется и напряжение на выходе выпрямителя. Измеритель напряжения построен на микроконтроллере D1 типа PIC16F676, у данного контроллера имеется порт, могущий работать для приема аналоговой информации, то есть с АЦП.

Регулятор мощности паяльника на микроконтроллере PIC16F628A

Рейтинг:  5 / 5

Подробности
Категория: схемы на PIC
Опубликовано: 02.04.2017 08:35
Просмотров: 6903

После покупки нового японского паяльника (40Вт), возникла необходимость регулирования его мощности, так как уж очень сильно он грел. При этом нормально паять было невозможно.  В голову пришла идея собрать регулятор мощности. Решил использовать микроконтроллер PIC, а заодно и потренироваться в программировании. Благодаря самоучителю Евгения Александровича Корабельникова (ikarab.narod.ru) получил основные знания.  Данная конструкция позволила применить их на практике, для решения конкретной задачи.

Поделки на базе микроконтроллера AVR

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

«Направлятор»

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

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

Построение схемы осуществляется на основе микроконтроллера AVR с тактированием от наружного кварцевого резонатора на 11,0598 МГц. За работу с GPS отвечает NEO-6M от U-blox. Это, хоть и устаревший, но широко известный и бюджетный модуль с довольно четкой способностью к установлению местонахождения. Сведения фокусируются на экране от Nokia 5670. Также в модели присутствуют измеритель магнитных волн HMC5883L и акселерометр ADXL335.

Беспроводная система оповещения с датчиком движения

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

Прибор перемещения HC-SR501 функционирует при напряжении питания от 4,5 до 20 вольт. И для оптимальной работы от LI-Ion аккумулятора следует обогнуть предохранительный светодиод на входе питания и сомкнуть доступ и вывод линейного стабилизатора 7133 (2-я и 3-я ножки). По окончанию проведения этих процедур прибор приступает к постоянной работе при напряжении от 3 до 6 вольт.

Внимание: при работе в комплексе с радиомодулем HC-12 датчик временами ложно срабатывал. Во избежание этого необходимо снизить мощность передатчика в 2 раза (команда AT+P4).  Датчик работает на масле, и одного заряженного аккумулятора, емкостью 700мА/ч, хватит свыше, чем на год

Минитерминал

Приспособление проявило себя замечательным ассистентом. Плата с микроконтроллером AVR нужна, как фундамент для изготовления аппарата. Из-за того, что экран объединён с контроллером непосредственно, то питание должно быть не более 3,3 вольт, так как при более высоких числах могут возникнуть неполадки в устройстве.


Преобразователь LM2577

Вам следует взять модуль преобразователя на LM2577, а основой может стать Li-Ion батарея емкостью 2500мА/ч. Выйдет дельная комплектация, отдающая постоянно 3,3 вольта во всём трудовом интервале напряжений. С целью зарядки применяйте модуль на микросхеме TP4056, который считается бюджетным и достаточно качественным. Для того чтобы иметь возможность подсоединить минитерминал к 5-ти вольтовым механизмам без опаски сжечь экран, необходимо использовать порты UART.

Телеграфный тренажер для изучения азбуки Морзе

Рейтинг:  5 / 5

Подробности
Категория: схемы на PIC
Опубликовано: 02.04.2017 08:41
Просмотров: 1848

С. Якименко, UT2HI, г. Кременчуг При обучении приему телеграфных сигналов на слух основной проблемой является умение записывать принятые сигналы, и поэтому обучающиеся должны достаточно много времени посвящать приему телеграфных сигналов с одновременной записью. Можно принимать сигналы с эфира, но все же лучше на начальном этапе обучения слушать правильно сформированные знаки. Хорошо, если имеется дома компьютер и соответствующая программа. Но для этих целей можно применить и описываемую конструкцию тренажера всего лишь на одной микросхеме!

Бегущая строка с вводом текста по Bluetooth

Рейтинг:  5 / 5

Подробности
Категория: схемы на PIC
Опубликовано: 02.04.2017 13:15
Просмотров: 2541

В. ЮШИН, г. Электросталь Московской обл. В устройство, описание которого было опубликовано в статье Бегущая строка с вводом текста с помощью компьютерной клавиатуры» («Радио», 2014, № 8, с. 28—31), внесено усовершенствование. Теперь отображаемый бегущей строкой текст можно вводить с помощью любого смартфона с операционной системой Android, оснащённого интерфейсом Bluetooth. Устройство бегущей строки остаётся прежним, но для приёма передаваемой по Bluetooth информации необходимо изготовить дополнительный адаптер.

Термометр с функцией таймера или управления термостатом

Рейтинг:   / 5

Подробности
Категория: схемы на PIC
Опубликовано: 05.03.2019 11:45
Просмотров: 1011

С. Коряков, г. Шахты Ростовской обл.
Описания различных электронных цифровых термометров неоднократно публиковались на страницах журнала «Радио». Как правило, они содержали преобразователь температура—частота и измерительную часть на дискретных цифровых элементах, преобразующих измеренную частоту а показания температуры. Построенный на дискретных элементах преобразователь температура—частота требует калибровки и позволяет достичь приемлемой точности в довольно ограниченном интервале (из-за нелинейности температурных характеристик элементов). Применение современной элементной базы — микроконтроллеров и специальных датчиков — значительно упрощает схемотехнику устройства с одновременным повышением функциональности и точности измерений. Принципиальная схема предлагаемого термометра изображена на рис. 1.