Класс определяет новый тип данных, который задаёт формат объекта. Класс включает в себя как данные, так и функции, предназначенные для работы с этими данными (выполнения операций). В C++ спецификация класса используется для построения объектов. Объекты – это экземпляры класса. Важно понимать, что класс – это логическая абстракция (новый тип данных), которая реально не существует до тех пор, пока не будет создан объект этого класса, — экземпляр класса, — то есть то, что станет физическим представлением этого класса в памяти компьютера.

Read More

Предлагаемое построение высококачественного амплитудного детектора стало результатом некоторой переработки схемы двухтактного усилителя класса B. Благодаря введению глубокой отрицательной обратной связи (ООС) и достигнутой благодаря этому высокой линейности амплитудный детектор показал крайне низкий уровень вносимых им нелинейных искажений.

Read More

В типовой реализации современных DDS-синтезаторов частоты выходной синусоидальный сигнал (точнее – его кусочно-линейная аппроксимация) формируется цифро-аналоговым преобразователем, на вход которого подаются табличные значения функции синус для каждого следующего значения фазы, поступающего с так называемого аккумулятора фазы – специального N-разрядного двоичного счётчика с линейно нарастающим кодом на выходе по каждому тактовому импульсу на входе (до очередного переполнения).

Read More

Динамическое распределение памяти – способ выделения оперативной памяти под объекты (переменную, массив, структуру, класс и др.) в программе, когда выделение памяти под объект осуществляется во время выполнения программы.

Read More

Если возникла необходимость в источнике синусоидального сигнала высокой частоты, то может выручить предлагаемый ВЧ-генератор, выполненный в виде платы расширения к распространённому контроллеру Arduino Uno. Этот, как теперь называют подобные устройства, шилд (Arduino Shield), созданный на основе микросхемы синтезатора частоты с прямым цифровым синтезом выходного сигнала (Direct Digital Synthesis – DDS), вставляется прямо в плату контроллера Arduino Uno, исключая саму возможность ошибки при подключении подобных устройств проводами.

Read More

Токовый балун 4:1 с улучшенными характеристиками на одном сердечнике

Понедельник , 8, Апрель 2019 Комментарии к записи Токовый балун 4:1 с улучшенными характеристиками на одном сердечнике отключены
Токовый балун 4:1 Гванеллы (Guanella) с плавающей нагрузкой

Среди тем, представляющих интерес для радиолюбителей, балуны занимают особое место, что обусловлено их широким применением в балансных усилителях и цепях согласования с антеннами, особенно с симметричными антеннами, такими как диполи. Балун (от англ. balun — balanced/unbalanced) — это общее название симметрирующих трансформаторов, преобразующих электрический сигнал из симметричного (balanced) в несимметричный (unbalanced) и наоборот.

Read More

Кнопка JButton: повторение действия при удержании нажатой

Теперь такой элемент графического интерфейса пользователя (GUI), как кнопка JButton из библиотеки визуальных компонентов Swing в Java, при удержании нажатой запускает многократное повторение того же действия, что и при однократном клике на ней. Уже готовый класс-наследник от JButton можно включить в свой Java-проект и просто использовать.

Read More

Ультразвуковой датчик дистанции HC-SR04
Для подключения к микроконтроллеру популярного ультразвукового дальномера HC-SR04 нужны две сигнальные линии:
— для короткого импульса запуска измерения (Trig);
— для ответного импульса (Echo), длительность которого пропорциональна расстоянию до объекта, отразившего ультразвуковой сигнал.
Организовать взаимодействие с ультразвуковым датчиком дистанции HC-SR04 по одной линии можно дополнив его простой схемой.

Read More

Рис.1. Рамочные антенны в армейской лаборатории Эдвина Говарда Армстронга, Париж, 1917г.

Действующая высота приемной антенны

По своему физическому смыслу действующая высота приемной антенны — это коэффициент, устанавливающий зависимость величины напряжения сигнала на выходных контактах приемной антенны с интенсивностью действия электромагнитной волны в точке приема, которая обычно выражается через Read More

«Немецкая антенна GRAHN GS5-SE не так эффективна, как «Олуша-10» — отзыв о работе антишумовой ферритовой антенны «Олуша-10»

Суббота , 1, Сентябрь 2012 Комментарии к записи «Немецкая антенна GRAHN GS5-SE не так эффективна, как «Олуша-10» — отзыв о работе антишумовой ферритовой антенны «Олуша-10» отключены

В отзыве московского радиолюбителя описано сравнительное тестирование антишумовой ферритовой антенны «Олуша-10», проведенное в обычных бытовых условиях. Две аудиозаписи сравнительного тестирования подтверждают способность этой антенны подавлять помехи радиоприему в диапазоне средних волн. Сравнение проводилось со штатной телескопической антенной радиоприёмника Eton E1, наружной проволочной антенной длиной около 15 м, а также с рамочным и ферритовым модулями немецкой активной антенны GRAHN GS5-SE.
Read More

Демонтаж микросхем в корпусе TQFP

Среда , 4, Июль 2012 Комментарии к записи Демонтаж микросхем в корпусе TQFP отключены

Демонтаж микросхем в корпусе TQFP

Фото 1. В результате — ряд приподнятых над платой выводов.

Использование специальных насадок к паяльнику для выпаивания микросхем поверхностного монтажа в корпусе типа TQFP несёт в себе риск перегрева микросхемы и/или печатной платы. Кроме того, эти насадки не всегда под рукой, да и стоят они изрядно. Ниже описан метод безопасного демонтажа микросхем в корпусе TQFP — без перегрева и с возможностью повторной установки выпаянной микросхемы. При этом никакого специального паяльного оборудования не требуется.
Read More

Статические параметры полевого транзистора: теория и практика

Среда , 4, Июль 2012 Комментарии к записи Статические параметры полевого транзистора: теория и практика отключены

Интерес к статическим параметрам полевого транзистора с p-n-переходом на затворе, таким как начальный ток стока и напряжение отсечки, проявляется чаще всего инженерами и радиолюбителями либо как к приводимым в справочниках характеристикам для сравнения транзисторов различных типов, либо в связи с подбором близких по параметрам транзисторов для дифференциального каскада. В настоящей статье речь пойдёт об использовании статических параметров при расчёте схем на полевых транзисторах.

Read More