Самодельный верньер для ГПД

Posted on 2017-03-03 16:57:16

Если в вашем устройстве применяется ГПД, то перед вами встанет вопрос постройки верньера для него. Это может вызвать затруднения, так как часто радиолюбители не имеют навыков слесарских работ.  С такой ситуацией столкнулся и я. Ниже показана конструкция верньера, которую я придумал и реализовал в стеклотекстолите - излюбленном материале для изготовления корпусов РЭА и сопутствующих механических конструкций.

Верньер для ГПД SDR трансивера

Принцип работы верьера я думаю обьяснять не стоит - и так по картинке все понятно. 

В процессе переделки своего SDR приемника решил перенести гетеродин непосредственно в конструкцию верньера - благо там место достаточно. Ниже смотрите, что получилось )

VFO SDR

В передней части расположена микросхема 74HC04 c RC - цепочкой, для формирования кввадратурного сигнала гетеродина. Микросхема используется как буферный усилитель для развязки выхода ГПД с нагрузкой. На противоположной стороне - катушка с транзистором и обвязкой. Схема гетеродина без фазовращателя находится тут

Самодельный верньер для ГПД

 

Обзор интерфейса UnoSDR на примере RTL-SDR

Posted on 2017-03-01 11:42:43

Выпустил очередной релиз UnoSDR версии v1.0.6, в котором добавил поддержку демодуляции WFM. И наконец дошли руки до снятия небольшого ролика - обзора для Youtube, где я показал основные элементы управления в программе.

А вот и скриншот обстановки в диапазоне 433 MHz в моей местности:

UnoSDR RTL_SDR WFM Demodulator

Лечим полное зависание ubuntu на asus e502m - e502ma

Posted on 2017-02-16 23:11:26

Да, теперь вы знаете, какой у меня ноут), который вполне меня устраиват, кроме одной мелочи - на сайте производителя доступны драйвера только для windows 10.

Проблема в следующем - на ubuntu 16.10 или на текущей операционной системе - elementary os 0.4 loki время от времени наблюдалось полное зависание системы, вплоть до того, что не реагировала клавиатура, ноутбук по сети не отвечал на пинг. Неприятно, но раньше я этой особенностью не заморачивался. Теперь, когда я решил использовать как основную систему linux, с этой проблемой нужно разобраться.

Первое подозрение - криво работает драйвер видеокарты. Определяем, какая у нас карточка:

lspci -vnn | grep -i VGA

Для ноутбука ASUS E502M должно быть следующее - VGA compatible controller [0300]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display [8086:0f31] (rev 0e) (prog-if 00 [VGA controller]). Поиск драйверов для linux не увенчался успехом.

В итоге проблема оказалась в процессоре, а именно в его особом режиме энергосбережения "C". Когда он переходил в него, происходило зависание. Лечится редактирование файла /etc/default/grub. В параметр GRUB_CMDLINE_LINUX_DEFAULT добавляем к тому что есть еще строку intel_idle.max_cstate=1. Должно получится что то вроде этого - "GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1". Выполняем sudo update-grub и перезагружаем систему. Проблема зависания должна исчезнуть.

elementary os freezes

 

 

 

Исправление ошибки компиляции вида cannot find -lбиблиотека

Posted on 2017-02-15 00:36:06

Иногда при компиляции на новой машине, или нового проекта возникают ошибки вида "cannot find -lбиблиотека". Если немного погуглить, то в 99 % случаев вы найдете ответ типа "установите библиотеку sudo apt-get install библиотека". Хотя этот ответ решит вашу проблему, он на самом деле не является таким уж и правильным. Потому что если не вникать в таких ситуациях, может возникнуть проблема, когда на очередную ошибку "cannot find -lбиблиотека" вы  не найдете в гугле ответа, какую же библиотеку нужно установить? Так что куда более правильным ответом будет следующий. На примере "cannot find -lpulse".

Как вы уже догадались, скорей всего в системе не хватает версии  библиотеки "pulse", но это не объязательно. Если выполнить "sudo apt-get install pulse", то ситуация скорей всего не поменяется, потому что нужна development версия пакета. А именно, нужно выполнить "sudo apt-get install libpulse-dev" или "sudo apt-get install libбиблиотека-dev".

First 1 2 3 4 5 6 7 8 9 10 11 12 13 Last