Буфер с большим выходным током.
2-12-2016, 20:12
Буфером в электронике называют повторитель напряжения способный отдать больший ток. Например, мы хотим с помощью микроконтроллера управлять пятивольтовым кулером. Микроконтроллер возьмём из семейства Atmega с напряжением питания 5V. Получается, что напряжения, которое может выдать МК совпадает с напряжением необходимым для вращения кулера. Но если подать сигнал напрямую с вывода МК на кулер,...
Как течёт постоянный ток.
30-11-2016, 13:29
Обычно когда на форумах начинающие задают простые вопросы их просто высмеивают, отправляя читать школьные учебники. Пример первый. В электронике принято, что постоянный ток течёт от плюса к минусу. Выйдя из положительной клеммы он старается достигнуть отрицательной клеммы батареи. Рассмотрим простой пример, как течёт ток через лампочку....
Что такое частотно-компенсированный делитель напряжения или для чего на входе осциллографа параллельно резисторам ставят конденсаторы.
13-11-2016, 18:17
Думаю у каждого кто собирал осциллограф возникал вопрос для чего в делителе напряжения параллельно резисторам ставят конденсаторы и каким образом выбирают их номиналы. Для того чтобы ответить на этот вопрос, надо учесть следующий факт: Щуп подключается к осциллографу с помощью кабеля, который, в свою очередь, обладает некоторой ёмкостью от 50 до 100pF. Если параллельно резисторам на входе не...
Создание чехла для телефона в SolidWorks и его распечатка на 3d принтере.
31-10-2016, 18:04
В голове давно крутилась мысль освоить какой-нибудь 3d пакет, но в этом не было необходимости. Ну вот нарисую какую-нибудь деталь и что дальше? С одной стороны, интересно, а с другой стороны, появляется сразу масса причин не тратить на это время. Всё изменилось с появлением 3d принтера, распечатывать детали, найденные в интернете малоинтересно, в этом случае отсутствует процесс творения и...
STM32 BSRR VS ODR.
20-10-2016, 19:43
Те кто читает эту статью, думаю знают, что записать единицу в нулевой бит порта А можно двумя способами GPIOA->ODR |= GPIO_ODR_ODR0; или GPIOA->BSRR |= GPIO_BSRR_BS0; И везде пишут, что второй способ правильнее так, как установка бита в таком случае выполянется атомарно. Тут не поспоришь. А теперь давайте представим ситуацию, у нас есть восьмибитная шина, по которой передаются данные,...
Ремонт лазерного уровня nivelsystem.
19-10-2016, 20:21
На днях знакомый принёс лазерный уровень со словами: "Не рисует горизонтальную линию" и попросил починить. Как-то уже писал, что вообще ремонтами не занимаюсь, но если приносят что-нибудь интересное, то соглашаюсь. Критерии выбора интересности ремонта чисто субъективные, в общем лазерный уровень починить было интересно, поэтому согласился. Лазерный уровень фирмы NIVEL SYSTEM, вроде фирма...
Калибровка и первая печать на 3d принтере, на примере WANHAO Duplicator i3.
30-09-2016, 18:46
Недавно на одном из сайтов увидел статью, в которой парень распечатал на 3d принтере крепления для шаговых двигателей, а также множество других деталей необходимых при сборке механических конструкций. То есть вместо того, чтобы идти к фрезеровщику или токарю, можно просто взять и распечатать нужные детали, не все конечно, но некоторые можно. Не то чтобы я не знал этого раньше, но в тот момент...
Измерение температуры с помощью термопары, на примере MAX6675 для STM32.
21-09-2016, 16:41
В последнее время появилась необходимость в печке для пайки оплавлением. Для тех кто не знает, что это такое, в двух словах опишу, как она работает и для чего она нужна. Есть у меня десяток плат, которые надо собрать, элементы на плате в основном smd. Сейчас платы собираются по следующему алгоритму: сначала с помощью шприца наношу на контактные площадки паяльную пасту, затем раскладываю элементы....
STM32 тактирование.
17-09-2016, 15:15
Первое время для того, чтобы упростить написание программ для STM32 не вдавался в тонкости настройки системы тактирования, а выбирал частоту системной шины в файле system_stm32f10x.c, просто расскоментировав нужную строку. Но если уж доходило дело до настройки частоты тактирования отдельных блоков(например АЦП), то использовал CUBE. Перед глазами вся система тактирования, что очень удобно и...
Всё для пайки.
2-09-2016, 16:56
Одним из основных инструментов электронщика является паяльник, хотя правильнее было бы сказать паяльное оборудование. И любому начинающему электронщику необходимо приобрести базовый набор для пайки. В набор которым пользуюсь, входит: паяльник с необгораемым жалом на 40 Вт, оловоотсос 40 Вт на и простенькая паяльная станция с феном — Lukey702. На рабочем столе место для неё не нашлось, поэтому...
Подключение резистивной сенсорной панели c драйвером XPT2046 к STM32 и её калибровка по четырём точкам.
11-08-2016, 13:07
Статей про резистивные сенсорные панели на сайте уже несколько, тут можно почитать как они работают, а тут как подключить её к AVR и произвести калибровку. Поэтому далее рассказ пойдёт лишь о тонкостях работы с такой панелью. Как известно, обмен данными c XPT2046 происходит по SPI, поэтому надо просто найти свободный и подключится к нему. Обычно чтобы посмотреть под какой SPI какие выводы...
Подключение TFT дисплея по FSMC к STM32, на примере SSD1963 .
3-08-2016, 19:11
Дело было так, один из посетителей сайта выслал мне, в качестве подарка, 5 дюймовый TFT дисплей, который управляется драйвером SSD1963. Дней через десять посылка прибыла, но на коробке, в которую он был упакован, была вмятина, а сам дисплей был разбит. Написал об этом отправителю и он сразу же заказал на моё имя такой же дисплей на ebay, за что ему спасибо. Прошло не более двух недель с момента...
Создание проекта в Keil uVision.
21-07-2016, 17:32
Один из вопросов, который возникает, при переходе на STM32: «Какую среду разработки выбрать?» Наверное самые популярные — это Coocox, IAR и Keil uVision, я пользуюсь последней. Главное её преимущество перед другими — это мощный симулятор, с поддержкой периферии и множеством виртуальных приборов. Все эти плюшки "упрощают жизнь" опытному разработчику и помогают новичку разбираться с богатой...
Способы гальванической развязки.
12-07-2016, 13:46
Классическое определение гальванической развязки звучит следующим образом: Гальваническая развязка — передача энергии или сигнала между электрическими цепями без электрического контакта между ними. Но думаю у новичков после прочтения этого определения возникают вопросы: Как это сделать и для чего это надо? Сделать это можно многими способами, например, с помощью трансформатора....
Как определить частоту по фигуре Лиссажу.
28-06-2016, 16:26
В одной из прошлых статей описывалось как определить разность фаз двух сигналов по фигуре Лиссажу. Но у фигур Лиссажу есть ещё одно интересное свойство и заключается оно в следующем: если известна частота одного из колебаний, то по виду фигуры Лиссажу можно определить частоту другого. Для определения соотношения частот проведём горизонтальную и вертикальную прямые, пересекающие фигуру. При этом...
Осциллограф на STM32F103VET6.
24-06-2016, 15:44
Последний год в свободное время занимался разработкой осциллографа. Цель была сделать осциллограф обладающий следующими характеристиками: Напряжение питания: 9 В Потребляемый ток: 110 мА Частота сэплирования: 1 МВыб/с Аналоговая полоса пропускания: 0 - 200 КГц...
Управление mosfet'ом с помощью шим.
8-06-2016, 10:55
В одной из прошлых статей мы рассматривали как выбрать mosfet, работающий в ключевом режиме, но в ней ни слова не было сказано про потери мощности, возникающие в результате переключения ключа или так называемые динамические потери. А теперь то же самое на понятном языке, представим что у нас есть моторчик и мы хотим его включить, для этого надо подать на него напряжение. Если мы хотим включать...
Как связать микроконтроллер AVR c планшетом на Android, с помощью bluetooth модуля HC-05.
В конце прошлой статьи писал о том, что получилось создать интерфейс для Android и в этой статье попробую описать этот процесс. Почему попробую, потому что опыта в создании приложений под Android у меня практически нет и на самом деле, мало что смогу доступно объяснить. Ну всё довольно отмазываться пора переходить к делу. Для начала качаем и устанавливаем Android Studio, о том как это сделать в...
Подключение bluetooth модуля HC-05 к микроконтроллеру.
Где-то около года назад заказал на ali bluetooth module HC-05. На тот момент ещё не знал для чего он мне может понадобиться, но беспроводные технологии манили меня своим таинством. На момент заказа на рынке была представлена целая линейка bluetooth модулей от HC-03 до HC-09, но некоторые из них могут работать либо в режиме master(HC-04-M), либо в режиме slave (HC-06-S), а HC-05 может работать в...
STM32 Режим захвата.
25-05-2016, 14:30
Режим захвата — это особый режим работы таймера, суть которого в следующем, при изменении логического уровня на определённом выводе микроконтроллера, значение счётного регистра записывается в другой регистр, который именуют регистром захвата. Для чего это надо? С помощью этого режима можно измерить длительность импульса или период сигнала. Режим захвата у STM32 обладает некоторыми особенностями:...