Анализатор спектра 240 – 960МHz.
21-04-2017, 13:17
Уже давно испытывал потребность в анализаторе спектра до 1GHz, конечно можно было купить rf explorer, но меня в нём не устраивало две вещи: цена и экран, в общем решил сделать такой сам. В итоге получился прибор, обладающий следующими характеристиками:...
Пишем свой бутлоадер для STM32, продолжение.
24-05-2017, 00:18
Когда дописывал прошлую статью, на радиокоте наткнулся на тему где обсуждали в каком формате передавать прошивку бутлоадеру. У меня тоже возникал такой вопрос и в конце прошлой статьи описал почему передавать прошивку удобнее hex файлом, чем бинарником, кому интересно могут почитать тут. Значит так, нам надо рассмотреть какие бывают типы записей в hex файле и дополнить код из прошлой статьи. Все...
Пишем свой бутлоадер для STM32.
10-05-2017, 13:32
В одной из прошлых статей описывал как прошить STM32 с помощью бутлоадера и объяснял принцип его работы. Для тех кто её не читал напомню, что бутлоадер, по сути, это программа, которая живёт в МК и может перезаписывать его память, то есть обновлять прошивку. Думаю у кого-то мог возникнуть вопрос, зачем писать бутлоадер самому, если можно пользоваться встроенным? Ответ на этот вопрос очень прост,...
Коэффициент подавления нестабильности питания.
12-04-2017, 12:15
В одной из прошлых статей, писал про коэффициент подавления синфазного сигнала(CMRR), который может быть непонятен для новичка. На самом деле таких параметров, которые могут быть непонятны с наскоку, множество и в этой статье предлагаю рассмотреть коэффициент подавления нестабильности питания(PSRR). В теории, изменение напряжения питания ОУ не должно влиять на выходное напряжение. Предположим,...
Аквариум для травления печатных плат.
9-03-2017, 15:21
В последнее время на глаза попадалось множество статей и видео о том, как сделать аквариум для травления ПП, поэтому вряд ли смогу рассказать, что-то новое, скорее поделюсь впечатлениями. Травить в хлорном железе не вариант, во-первых, следы от него не отстирываются, во-вторых, при травлении в хлорном железе не видно как идёт процесс потому, что оно непрозрачное) Вывод: надо использовать другой...
Параметр CMRR операционного усилителя или коэффициент ослабления синфазного сигнала.
28-02-2017, 18:42
Читая даташиты на зарубежные электронные компоненты часто можно встретить параметры, смысл которых не совсем понятен для новичка. Речь идёт не о максимальном рабочем напряжении или токе потребления, с этими все понятно, в отличие от параметра операционного усилителя CMRR, о котором дальше пойдёт речь. В теории, если на оба входа операционного усилителя подать одинаковое напряжение на выходе...
Как прошить STM32 средствами KEIL UVISION.
9-02-2017, 17:19
Как-то раз один знакомый ругался на меня за то, что вместо проекта скинул ему hex и у него так и не получилось залить его в микроконтроллер. Я, честно говоря так и не понял чего он ругался на меня, ведь не получилось у него)))Эта ситуация подтолкнула меня к написанию статьи. Итак у нас есть прошивка, которую мы хотим залить в МК. Первым делом, надо создать пустой проект, выбрав при этом МК,...
Как отследить переполнение стека в KEIL UVISION.
7-02-2017, 14:55
В интернете достаточно информации про стек поэтому вряд ли смогу рассказать что-то новое. Если кто-то всё-таки не в курсе, то стек — это область в оперативной памяти, которая работает по принципу стопки тарелок. Что это за принцип такой? Принцип заключается в том, что если перед нами стоит стопка одинаковых тарелок и нам надо взять одну, то мы возьмём верхнюю, её взять проще всего. Этот же...
Push-pull  VS open-drain.
25-01-2017, 15:17
В конце прошлой статьи обещал рассказать чем отличается выход push-pull(PP) от open-drain(OD).  Для того чтобы разобраться, предлагаю рассмотреть устройство выхода push-pull. По сути, он состоит из двух ключей, один подтягивает вывод к питанию, другой к земле. А теперь open-drain....
STM32F3 и STM32F4 GPIO.
18-01-2017, 19:31
Ранее на сайте уже была опубликована статья о том как конфигурировать выводы STM32, она посвящалась микроконтроллерам 100 серии, хотя явно об этом в статье не говорилось. В этой статье речь пойдёт о микроконтроллерах 300 и 400 серии. Перед настройкой любого вывода МК обязательно надо включить тактирование соответствующего порта!!! Каждый вывод МК может быть сконфигурирован в одно из состояний. На...
Пищалка для сигнализации.
26-12-2016, 17:25
Около месяца назад один знакомый попросил заказать ему с Китая пищалку для автомобильной сигнализации потому, что его по какой-то причине перестала работать. Немного погуглив узнал, что принцип работы такой пищалки строится на пьезоэффекте, нашёл похожую на али и заказал. На днях пищалка пришла, но при подключении её к сигнализации она не заработала. Оказалось, что эта пищалка активная, то есть...
STM32 быстрое преобразование Фурье.
14-12-2016, 13:42
Давно хотелось прикрутить к осциллографу, который описывал тут, преобразование Фурье, но почему-то руки не доходили. Совсем недавно, месяц назад решил увеличить частоту сэмплирования ослика, заменив stm32F103VE с частотой сэмплирования 1М на stm32F303VC c частотой сэмплирования 5М. После замены чипа и изменения программы решил всё-таки разобраться с быстрым преобразованием Фурье(БФП или FFT). ...
Буфер с большим выходным током.
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. Сейчас платы собираются по следующему алгоритму: сначала с помощью шприца наношу на контактные площадки паяльную пасту, затем раскладываю элементы....