SDR от BG7YZF на msi001+msi2500

Модератор: Разработчики

RA6M
Сообщения: 120
Зарегистрирован: 13 окт 2019, 21:42
Благодарил (а): 15 раз
Поблагодарили: 26 раз

SDR от BG7YZF на msi001+msi2500

Сообщение RA6M » 30 янв 2022, 08:07

У диодов есть напряжение открывания от 0.7 вольта. А дроссель по постоянному току имеет малое сопротивление, а для вч сигнала очень большое. Статика будет стекать лучше. Можете поставить разрядники, которые используются в в антеннах вай фая. Но это вариант 50\50.
Отключать или закорачивать антенну перед ненастьем- это хорошо. Но ненастье может начаться внезапно, когда вас нет дома. И отключить антенну некому :(

Аватара пользователя
ru0aog
Сообщения: 942
Зарегистрирован: 30 сен 2021, 05:50
Позывной: ru0aog
Город: Красноярск
Имя: Станислав
Благодарил (а): 125 раз
Поблагодарили: 138 раз

SDR от BG7YZF на msi001+msi2500

Сообщение ru0aog » 30 янв 2022, 09:17

Тут видно не от статики вопрос, а от могучих наводок соседней радиостанции. Ибо вход отгорает при превышении примерно 1,5 В.


27224
Сообщения: 15
Зарегистрирован: 24 янв 2022, 17:48
Благодарил (а): 1 раз

SDR от BG7YZF на msi001+msi2500

Сообщение 27224 » 30 янв 2022, 11:00

Посмотрел на схему Малахита.
Там стоят сборки BAV99
На выгорание входа никто не жаловался.
Видимо можно их применить.
Вот только какие?
Там есть -13-F и -TP
Спецы, подскажите плиз

Аватара пользователя
ru0aog
Сообщения: 942
Зарегистрирован: 30 сен 2021, 05:50
Позывной: ru0aog
Город: Красноярск
Имя: Станислав
Благодарил (а): 125 раз
Поблагодарили: 138 раз

SDR от BG7YZF на msi001+msi2500

Сообщение ru0aog » 30 янв 2022, 11:35

27224 писал(а):
30 янв 2022, 11:00
Видимо можно их применить.
да, можно
Вот только какие?
Поясните вопрос.
Это быстрые диодные сборки, при превышении напряжения на входе открываются и шунтируют вход, спасая микросхему преобразователя.
Места на плате под них всё равно не предусмотрено, поэтому паяйте в любом исполнении навесным монтажом.
На плате входов много, сборки нужны на каждый, к которому будет подключена антенна.
Или перенести на антенный коммутатор, если антенна одна и широкополосная.

27224
Сообщения: 15
Зарегистрирован: 24 янв 2022, 17:48
Благодарил (а): 1 раз

SDR от BG7YZF на msi001+msi2500

Сообщение 27224 » 30 янв 2022, 11:43

Да вы ответили на вопрос. Спасибо.
Я спрашивал какой лучше выбрать: https://www.chipdip.ru/catalog/popular/ ... st_popular

Аватара пользователя
ru0aog
Сообщения: 942
Зарегистрирован: 30 сен 2021, 05:50
Позывной: ru0aog
Город: Красноярск
Имя: Станислав
Благодарил (а): 125 раз
Поблагодарили: 138 раз

SDR от BG7YZF на msi001+msi2500

Сообщение ru0aog » 31 янв 2022, 07:36

Из карточки спектроанализатор так себе... но для оценочной прикидки пойдёт.
Вот один и тот же сигнал (генератор Г4-176).
Сначала обзор гармоник.
- карточка
20M.png
- анализатор
20M.jpg
И поближе
500.png
500.jpg
Видим, что за исключением ошибки в определении уровня и некоторых незапланированных "палок" отображение более-менее адекватное.
Но измерять уровень гармоник этой карточкой не следует.

Аватара пользователя
R2AJI
Сообщения: 746
Зарегистрирован: 12 окт 2019, 22:48
Город: Россошь
Благодарил (а): 183 раза
Поблагодарили: 240 раз

SDR от BG7YZF на msi001+msi2500

Сообщение R2AJI » 03 фев 2022, 15:26

Парни у кого получилось прикрутить эту платку к RSP_TCP?
У меня не выходит. Даю команду на запуск сервера, пишет, что устройство не найдено
изображение.png
Ладно, смотрю что есть по usb. Определяется но как-то странно:
изображение.png
На всякий случай останавливаю службу, запускаю скрипт sdrplay_usbids.sh запускаю службу и вот результат.

изображение.png
Я что-то делаю не так или эта китайская железка не умеет с RSP_TCP?
Все вопросы про радио, на форум пожалуйста, в личные сообщения, только личные вопросы.
В противном случае, все равно отправлю на форум.

YouTube канал HAM Radio Channel

UW5EHX
Сообщения: 9
Зарегистрирован: 15 дек 2021, 09:11
Благодарил (а): 2 раза
Поблагодарили: 3 раза

SDR от BG7YZF на msi001+msi2500

Сообщение UW5EHX » 13 фев 2022, 19:07

Привет Владимир.
Где взят вами используемый драйвер?

Мои RSP1 работают под управлением драйвера от Bas ON5HB VERSION 1.6.8
https://github.com/ON5HB/rsp_tcp

Для начала по пробуйте создать черный список для драйвера
поместив в файл /etc/modprobe.d/blacklist-sdrplay.conf

Код: Выделить всё

blacklist sdr_msi3101
blacklist msi001
blacklist msi2500
Нужно будет перезагрузить систему

Код: Выделить всё

systemctl reboot
Ростислав UW5EHX

r2bfa
Сообщения: 6
Зарегистрирован: 15 фев 2022, 16:26
Позывной: r2bra
Город: г Троицк
Имя: Павел
Поблагодарили: 5 раз

SDR от BG7YZF на msi001+msi2500

Сообщение r2bfa » 15 фев 2022, 16:51

Приветствую Владимир! Я делал для openwebrx. Для начала я установил API sdrplay.
Создал файл:
sudo touch api_sdr.sh

Вставил скрипт:

#!/bin/sh
# v0.1 - first version
# v0.2 - replace read command with option to not reboot the system
# Script to download and run the SDRplay RSP API installer
# Then reboot afterwards to make sure the service has started

# clear the terminal
clear
# say what we are doing
echo "SDRplay script to download and run the RSP API Installer - v0.2"
# copy restart script
current_path=`dirname $0`
sudo cp ${current_path}/restartService.sh /usr/local/bin/restartSDRplay
sudo chmod 755 /usr/local/bin/restartSDRplay
# change to the Downloads folder
cd ~/Downloads
# download the API from the SDRplay website
wget https://www.sdrplay.com/software/SDRpla ... 3.07.1.run
# change permission so the run file is executable
chmod 755 ./SDRplay_RSP_API-Linux-3.07.1.run
# execute the API installer (follow the prompts)
./SDRplay_RSP_API-Linux-3.07.1.run
# the system should be rebooted before the API is used
# ask the user if they want to reboot now or later
echo " "
echo "API installer finished. Once the API is installed, you can use"
echo "the command 'restartSDRplay' if you need to restart the API service."
echo " "
echo "The system should be rebooted before the API is used."
echo -n "Do you want to reboot now? (y/n) :"
old_stty_cfg=$(stty -g)
stty raw -echo
answer=$( while ! head -c 1 | grep -i '[ny]' ;do true; done )
stty $old_stty_cfg
if echo "$answer" | grep -iq "^y" ;then
echo " "
echo "Rebooting in 5 seconds..."
sleep 5
sudo reboot
else
echo " "
echo "Please make sure the system is rebooted before the API is used."
fi



далее сделал его исполняемым:
sudo chmod +x api_sdr.sh

и запускаем:
sudo ./api_sdr.sh

Скрипт Сам всё сделает!

Затем установил библиотеку поддержки SoapySDR и SoapyRemote c поддержкой SDRPlay

sudo touch SoapySDR.sh

втсавляем

#!/bin/sh
# v0.1 - first version
# v0.2 - remove read command
# Script to download, build and install SoapySDR framework
# Then to the same for SoapySDRPlay and finally test everything works

# clear the terminal
clear
# say what we are doing
echo "SDRplay script to download and build SoapySDR - v0.2"
# make the ~/Dev folder (but only if it doesn't already exist)
mkdir -p ~/Dev
# change to the Dev folder
cd ~/Dev
# remove any previous SoapySDR folder
rm -rf SoapySDR
# we need compiler, git, cmake and swig to build SoapySDR
sudo apt install build-essential git cmake swig -y
# download SoapySDR code
git clone https://github.com/pothosware/SoapySDR
# change to the SoapySDR folder
cd SoapySDR
# create build folder
mkdir build
# change to the build folder
cd build
# use cmake to create the build files
cmake ..
# start the compiler
make
# install SoapySDR into the system folders
sudo make install
# refresh the library path variable so we can use the library
sudo ldconfig
echo "SoapySDR build finished. Continuing to build SoapySDRPlay..."
# change to the Dev folder again
cd ~/Dev
# remove any previous SoapySDRPlay folder
rm -rf SoapySDRPlay
# download SoapySDRPlay (for API 3)
git clone https://github.com/SDRplay/SoapySDRPlay
# change to the SoapySDRPlay folder
cd SoapySDRPlay
# create the build folder
mkdir build
# change to the build folder
cd build
# use cmake to create the build files
cmake ..
# start the compiler
make
# install SoapySDRPlay library into the SoapySDR framework
sudo make install
# refresh the library path variable so we can use the library
sudo ldconfig
# ask the user if they want to test the SoapySDR framework now
echo "SoapySDR and SoapySDRPlay should now be built."
echo -n "If an RSP is connected, this can be tested - ok to test? (y/n) :"
old_stty_cfg=$(stty -g)
stty raw -echo
answer=$( while ! head -c 1 | grep -i '[ny]' ;do true; done )
stty $old_stty_cfg
if echo "$answer" | grep -iq "^y" ;then
echo " "
SoapySDRUtil --probe="driver=sdrplay"
else
echo " "
echo "The SoapySDR framework can be tested by using the SoapySDRUtil command"
echo "Some examples of tests you can run are..."
echo "SoapySDRUtil --find=\"driver=sdrplay\""
echo "SoapySDRUtil --probe=\"driver=sdrplay\""
echo "SoapySDRUtil --args=\"driver=sdrplay\" --rate=2e6 --direction=RX"
fi



сохраняем и делаем исполняемым
sudo chmod +x SoapySDR.sh
и запускаем
sudo ./SoapySDR.sh

Тоже самое делаем с SoapyRemote
sudo touch SoapyRemote.sh
Вставляем
#!/bin/sh
# v0.1 - first version
# Script to download, build and install SoapyRemote

# clear the terminal
clear
# say what we are doing
echo "SDRplay script to download and build SoapyRemote - v0.1"
# make the ~/Dev folder (but only if it doesn't already exist)
mkdir -p ~/Dev
# change to the Dev folder
cd ~/Dev
# remove any previous SoapyRemote folder
rm -rf SoapyRemote
# we need compiler, git, cmake and avahi to build SoapyRemote
sudo apt install build-essential git cmake avahi-daemon libavahi-client-dev -y
# download SoapyRemote code
git clone https://github.com/pothosware/SoapyRemote
# change to the SoapyRemote folder
cd SoapyRemote
# create build folder
mkdir build
# change to the build folder
cd build
# use cmake to create the build files
cmake ..
# start the compiler
make
# install SoapyRemote into the system folders
sudo make install
# refresh the library path variable so we can use the library
sudo ldconfig
echo " "
echo "Finished. Visit https://github.com/pothosware/SoapyRemote/wiki for more info"


сохраняем, и делаем исполняемым
sudo chmod +x SoapyRemote.sh
Запускаем
sudo ./SoapyRemote.sh

после перезагружаем и проверяем с вставленным приемником
sudo SoapySDRUtil --probe=sdrplay

r2bfa
Сообщения: 6
Зарегистрирован: 15 фев 2022, 16:26
Позывной: r2bra
Город: г Троицк
Имя: Павел
Поблагодарили: 5 раз

SDR от BG7YZF на msi001+msi2500

Сообщение r2bfa » 15 фев 2022, 16:56

Но есть одно но!!! Два приемника мне удалось запустить, но они периодически меняются местами в системе из за того что серийники одинаковы :? :? :? Если у кого есть идеи как его сменить, был бы очень благодарен за информацию!)

Ответить

Вернуться в «SDR приемники»