Коллеги вполне резонно проявляют интерес к разработке ПО для проекта. На Хабре об этом писать не стал, ибо там настоящие «разрабы», а я, так, «жестянщик» ;)
Функциональность текущей версии встроенного программного обеспечения трансивера обусловлена тем, что я хорошо понимаю «физику» работы SDR, но слабо представляю «логику».
Из-за этого функции DSP (Digital Signal Processor) отданы программе HDSDR. В автономном варианте трансивера DSP уже должен не производить обмен потоками IQ-данных со звуковым устройством USB для обработки их в HDSDR, а обрабатывать их самостоятельно.
«Логика» работы DSP SDR-трансиверов описана в публикациях:
– An Introduction to Software Defined Radios
– A Software-Defined Radio for the Masses, Part 3
Пример реализации такого DSP на HAL STM32F4
Задача вот в чём:
– настроить трансивер на центральную частоту (сделано);
– получить две зеркальные полосы шириной в половину частоты дискретизации в виде потока IQ-данных (сделано);
– отобразить эти полосы на панорамном индикаторе в виде «спектра» или «водопада» (не сделано);
– вырезать из этих полос узкую полосу приёма на заданном смещении от центральной частоты (не сделано);
– произвести демодуляцию (модуляцию) сигнала в этой полосе (не сделано);
– вывести звук на кодек (сделано).
Помечены не сделанными исключительно задачи на вычисления. Тут я не силён. Нужна помощь, которую я безуспешно и пытаюсь получить на протяжении всего проекта :(
UPD: Как-то неловко не упомянуть статью В.Т.Полякова «Гетеродинный приём» в Радиоежегоднике-88
Функциональность текущей версии встроенного программного обеспечения трансивера обусловлена тем, что я хорошо понимаю «физику» работы SDR, но слабо представляю «логику».
Из-за этого функции DSP (Digital Signal Processor) отданы программе HDSDR. В автономном варианте трансивера DSP уже должен не производить обмен потоками IQ-данных со звуковым устройством USB для обработки их в HDSDR, а обрабатывать их самостоятельно.
«Логика» работы DSP SDR-трансиверов описана в публикациях:
– An Introduction to Software Defined Radios
– A Software-Defined Radio for the Masses, Part 3
Пример реализации такого DSP на HAL STM32F4
Задача вот в чём:
– настроить трансивер на центральную частоту (сделано);
– получить две зеркальные полосы шириной в половину частоты дискретизации в виде потока IQ-данных (сделано);
– отобразить эти полосы на панорамном индикаторе в виде «спектра» или «водопада» (не сделано);
– вырезать из этих полос узкую полосу приёма на заданном смещении от центральной частоты (не сделано);
– произвести демодуляцию (модуляцию) сигнала в этой полосе (не сделано);
– вывести звук на кодек (сделано).
Помечены не сделанными исключительно задачи на вычисления. Тут я не силён. Нужна помощь, которую я безуспешно и пытаюсь получить на протяжении всего проекта :(
UPD: Как-то неловко не упомянуть статью В.Т.Полякова «Гетеродинный приём» в Радиоежегоднике-88
👍11
Автор очень доходчиво и понятно описал причины того, почему любительские проекты не только не приносят прибыль, но и не выходят на самоокупаемость :)
👍2
Публикацию заключительной, шестой, части цикла перенесли на субботу.
Пока ждём, хочу узнать, нужно ли написать руководство оператора программы HDSDR с упором на применение Selenite Lite?
Пока ждём, хочу узнать, нужно ли написать руководство оператора программы HDSDR с упором на применение Selenite Lite?
Anonymous Poll
90%
Да, нужно
10%
Нет, спасибо
👍3
Убедился в нужности краткого руководства по HDSDR.
Просьба к опытным пользователям отнестись доброжелательно, но критически. Замечания и предложения в комментариях приветствуются
Просьба к опытным пользователям отнестись доброжелательно, но критически. Замечания и предложения в комментариях приветствуются
GitHub
selenite-lite/_documents/HDSDR User Manual.pdf at main · dmitrii-rudnev/selenite-lite
Selenite Lite SDR HF Transceiver firmware. Contribute to dmitrii-rudnev/selenite-lite development by creating an account on GitHub.
👍10
Шестая, финальная, часть цикла о том, как объективно хорошие методики трассировки печатных плат не всегда срабатывают. Кстати, текущая версия платы - шестая за всё время проекта ;)
https://habr.com/ru/companies/ruvds/articles/778108/
https://habr.com/ru/companies/ruvds/articles/778108/
Хабр
Проект «Селенит». Часть 6: Финализация
Каждый проект рано или поздно заканчивается. При любом исходе проекта, удачном и неудачном, остаются документация, наработки, опыт, практики. Завершающая стадия проекта как раз и имеет целью...
👍8🤔2
Свершилось! Всё ждал, когда кто-нибудь поставит "минус", и дождался: это произошло после серии из 342 "плюсов" подряд :)))
👍12🤔2
Любителям паять посвящается…
На печатную плату «Selenite Lite V.0.2» устанавливается 176 компонентов 58-ми наименований. Количество точек пайки – чуть менее 600. Из них только 69 требуют ручной пайки. Плата разработана таким образом, что её можно панелизировать без особого труда и производить сборку на автоматизированной линии поверхностного монтажа, о чём бы я и договорился бы, будь размер партии более ста штук.
Проект является открытым: в свободном доступе находится схема электрическая принципиальная (Э3); список электронных компонентов (BOM); рисунки печатной платы (включая слой с позиционными обозначениями компонентов); файл загрузчика; проект в среде разработки STM32CubeIDE, на основании которого можно разработать любое альтернативное программное обеспечение для изделия.
Я понимаю тех, кому бы хотелось от меня большего. Но и им надо понимать, что проект развивался целых шесть лет в отнятое у моей семьи время на отнятые у моей семьи деньги.
Любой из вас может улучшить проект самостоятельно. Любые комплектующие для изделия можно приобрести в «Элитане», «Чипе и Дипе» и ряде других мест. Кто угодно может закупать их за свои средства, комплектовать из них наборы и рассылать их. Да и печатную плату можно было бы сделать гораздо лучше. Но…
Тратить дополнительное время на разработку технологической документации по самостоятельной сборке печатного узла изделия (перечень элементов, сборочный чертёж, инструкция по монтажу, инструкция по настройке, инструкция по программированию, программа и методика приёмо-сдаточных испытаний) я не могу, да и не хочу. Времени раскладывать компоненты по 58-ми пакетикам и клеить на них маркировку – у меня нет, тем более.
Дальнейшее развитие проекта я вижу в направлении разработки и/или адаптации:
– встроенного программного обеспечения для цифровой обработки сигналов;
– усилителя мощности 5…10 Вт.
А для этого нужна помощь сообщества. Не будет помощи, не будет развития.
С уважением, Дмитрий Руднев (RD9F)
На печатную плату «Selenite Lite V.0.2» устанавливается 176 компонентов 58-ми наименований. Количество точек пайки – чуть менее 600. Из них только 69 требуют ручной пайки. Плата разработана таким образом, что её можно панелизировать без особого труда и производить сборку на автоматизированной линии поверхностного монтажа, о чём бы я и договорился бы, будь размер партии более ста штук.
Проект является открытым: в свободном доступе находится схема электрическая принципиальная (Э3); список электронных компонентов (BOM); рисунки печатной платы (включая слой с позиционными обозначениями компонентов); файл загрузчика; проект в среде разработки STM32CubeIDE, на основании которого можно разработать любое альтернативное программное обеспечение для изделия.
Я понимаю тех, кому бы хотелось от меня большего. Но и им надо понимать, что проект развивался целых шесть лет в отнятое у моей семьи время на отнятые у моей семьи деньги.
Любой из вас может улучшить проект самостоятельно. Любые комплектующие для изделия можно приобрести в «Элитане», «Чипе и Дипе» и ряде других мест. Кто угодно может закупать их за свои средства, комплектовать из них наборы и рассылать их. Да и печатную плату можно было бы сделать гораздо лучше. Но…
Тратить дополнительное время на разработку технологической документации по самостоятельной сборке печатного узла изделия (перечень элементов, сборочный чертёж, инструкция по монтажу, инструкция по настройке, инструкция по программированию, программа и методика приёмо-сдаточных испытаний) я не могу, да и не хочу. Времени раскладывать компоненты по 58-ми пакетикам и клеить на них маркировку – у меня нет, тем более.
Дальнейшее развитие проекта я вижу в направлении разработки и/или адаптации:
– встроенного программного обеспечения для цифровой обработки сигналов;
– усилителя мощности 5…10 Вт.
А для этого нужна помощь сообщества. Не будет помощи, не будет развития.
С уважением, Дмитрий Руднев (RD9F)
👍11
Проект Селенит pinned «Проект Селенит – проект по популяризации и развитию любительской радиосвязи на коротких волнах в РФ. Текущий продукт проекта: серийно выпускаемый доступный по цене старшекласснику радиоконструктор для использования в качестве SDR приёмника радионаблюдателя…»
Коллеги! Вынужден отключить комментарии из-за любителей поговорить по ночам
🤔6👍4👎3
Исходя из целей проекта и руководствуясь кодексом поведения радиолюбителя, возможность комментировать в канал я возвращаю.
Разрешено создавать текстовые сообщения и прикреплять к ним изображения и файлы не чаще одного сообщения в час в промежуток времени от 05:00 UTC до 17:00 UTC. Прошу отнестись к ограничениям с пониманием и ценить личное время друг друга.
Нарушители режима будут блокироваться без предупреждения
Разрешено создавать текстовые сообщения и прикреплять к ним изображения и файлы не чаще одного сообщения в час в промежуток времени от 05:00 UTC до 17:00 UTC. Прошу отнестись к ограничениям с пониманием и ценить личное время друг друга.
Нарушители режима будут блокироваться без предупреждения
👍5👎1
Пользуясь новогодним затишьем, собрал статистику по трактам передачи четырёх имеющихся в наличии изделий. Результаты проведённых в течение этой недели испытаний только укрепили меня в уверенности в том, что основное назначение разработанного устройства – радиоприём на КВ, а применение изделия в качестве трансивера может быть оправдано, разве что, тем, что это – первый трансивер.
👍5
В основе этих выводов лежит факт недостаточно хорошего подавления частоты гетеродина квадратурным модулятором. При максимальном уровне сигнала на выходе ДПФ 0 дБм на нагрузке 50 Ом уровень несущей равен от –20 дБм на частоте 29 МГц до –34 дБм на частоте 1.9 МГц. И если подавление «зеркального» канала достаточно эффективно производилось балансировкой каналов по уровню от 0.98 до 1.02 из HDSDR, то улучшения подавления частоты гетеродина можно добиться только аппаратными средствами. Без усложнения схемы небольшого улучшения удалось добиться только подбором R18.
Кстати, Решение ГКРЧ при Минкомсвязи России от 15.07.2010 №10-07-01 в действующей редакции требований к уровню «побочных» излучений больше не содержит. Но, несмотря на это, не вижу смысла работать с изделием на выходной мощности выше 10 Вт.
P.S. Ни в Softrock Ensemble RXTX, ни в Peaberry SDR V2, ни в Multus Proficio, ни в mcHF (M0NKA), ни в Тюльпане с Маламутом цепей балансировки квадратурного модулятора не видел. У кого-то есть данные по «побочным» излучениям этих аппаратов? Или опыт работы?
Кстати, Решение ГКРЧ при Минкомсвязи России от 15.07.2010 №10-07-01 в действующей редакции требований к уровню «побочных» излучений больше не содержит. Но, несмотря на это, не вижу смысла работать с изделием на выходной мощности выше 10 Вт.
P.S. Ни в Softrock Ensemble RXTX, ни в Peaberry SDR V2, ни в Multus Proficio, ни в mcHF (M0NKA), ни в Тюльпане с Маламутом цепей балансировки квадратурного модулятора не видел. У кого-то есть данные по «побочным» излучениям этих аппаратов? Или опыт работы?
👍5
Чтобы «закрыть» тему балансировки квадратурного модулятора: его и в таком виде без улучшений можно применять в составе аппаратуры QRP.
В «Тюльпане – DSP», как напомнил мне в комментариях к предыдущему посту Георгий (RX9CIM), аппаратная балансировка квадратурного модулятора была. За основу решения QSD и QSE в этом замечательном аппарате была взята схемотехника не менее замечательного SDR-трансивера «AVALA-01» by Tasa (YU1ML).
Отметим, что «AVALA-01» – это аппарат QRP, рассчитанный на работу в одном диапазоне. Соответственно, чтобы добиться приемлемой балансировки QSE на нескольких диапазонах, придётся идти на компромисс.
Более сложное, но и более «многодиапазонное», решение предлагает Юрий (UB8JDS). Решение имеет два подводных камня: адрес на шине I2C одного из этих ЦАП будет 0х60, как у синтезатора Si5351A, и на «выходе» ЦАП должен быть хороший фильтр.
Переделывать плату пока морально не готов. Информация приведена для сведения
В «Тюльпане – DSP», как напомнил мне в комментариях к предыдущему посту Георгий (RX9CIM), аппаратная балансировка квадратурного модулятора была. За основу решения QSD и QSE в этом замечательном аппарате была взята схемотехника не менее замечательного SDR-трансивера «AVALA-01» by Tasa (YU1ML).
Отметим, что «AVALA-01» – это аппарат QRP, рассчитанный на работу в одном диапазоне. Соответственно, чтобы добиться приемлемой балансировки QSE на нескольких диапазонах, придётся идти на компромисс.
Более сложное, но и более «многодиапазонное», решение предлагает Юрий (UB8JDS). Решение имеет два подводных камня: адрес на шине I2C одного из этих ЦАП будет 0х60, как у синтезатора Si5351A, и на «выходе» ЦАП должен быть хороший фильтр.
Переделывать плату пока морально не готов. Информация приведена для сведения
👍6
Коллеги! Пишу это без всякого энтузиазма, потому что никогда не думал, что придётся в радиолюбительской среде поднимать вопросы этики.
Проект «Селенит» открывался с целью популяризации любительской радиосвязи на КВ и имеет продуктом доступное по цене устройство, которое можно использовать в качестве контрольного КВ-радиоприемника (как минимум) или QRP КВ-трансивера (как максимум). В открытом доступе находится схема электрическая принципиальная, перечень элементов, файл загрузчика и совместимый с загрузчиком базовый код проекта, на основе которого можно создать программное обеспечение для устройства самостоятельно.
Автором всего этого является ваш покорный слуга Руднев Дмитрий Викторович (RD9F), устройство называется «Радиоконструктор «Трансивер Selenite Lite» и разработано оно в рамках ОКР с шифром «Проект «Селенит». Финансирование проекта велось из собственных средств автора. Помимо прямых материальных затрат автор вложил в проект порядка шести неоплаченных человеко-месяцев своего труда.
Мне для дальнейшего развития проекта не хватает квалификации, поэтому я на протяжении последних трёх лет публикуюсь на habr.com с целью обратить вынимание на проект и получить хоть какую-то помощь от профессиональных программистов…
В результате этих публикаций я обнаружил непонятную для себя тенденцию перепечатки моих материалов без указания авторства и ссылок на источники. Последней каплей, побудившей меня поднять тему этики, была публикация на github.com перерисованной с ошибками схемы Selenite Lite без ссылок на этот канал, автора и название устройства.
Нахождение контента в свободном доступе не означает его «бесхозности». Оригинальная схема устройства была опубликована мной в составе ПО под BSD-3-Clause license, которая допускает любое изменение, а также любое легальное применение и распространение продукта при условии указания автора продукта и лицензии BSD-3-Clause.
В своих публикациях я всегда стараюсь указать авторов использованных мной решений, дать ссылки на источники, и мне хотелось бы такого же отношения к моим работам от других.
P.S. Ограничение на частоту комментариев снято. Спасибо за понимание!
Проект «Селенит» открывался с целью популяризации любительской радиосвязи на КВ и имеет продуктом доступное по цене устройство, которое можно использовать в качестве контрольного КВ-радиоприемника (как минимум) или QRP КВ-трансивера (как максимум). В открытом доступе находится схема электрическая принципиальная, перечень элементов, файл загрузчика и совместимый с загрузчиком базовый код проекта, на основе которого можно создать программное обеспечение для устройства самостоятельно.
Автором всего этого является ваш покорный слуга Руднев Дмитрий Викторович (RD9F), устройство называется «Радиоконструктор «Трансивер Selenite Lite» и разработано оно в рамках ОКР с шифром «Проект «Селенит». Финансирование проекта велось из собственных средств автора. Помимо прямых материальных затрат автор вложил в проект порядка шести неоплаченных человеко-месяцев своего труда.
Мне для дальнейшего развития проекта не хватает квалификации, поэтому я на протяжении последних трёх лет публикуюсь на habr.com с целью обратить вынимание на проект и получить хоть какую-то помощь от профессиональных программистов…
В результате этих публикаций я обнаружил непонятную для себя тенденцию перепечатки моих материалов без указания авторства и ссылок на источники. Последней каплей, побудившей меня поднять тему этики, была публикация на github.com перерисованной с ошибками схемы Selenite Lite без ссылок на этот канал, автора и название устройства.
Нахождение контента в свободном доступе не означает его «бесхозности». Оригинальная схема устройства была опубликована мной в составе ПО под BSD-3-Clause license, которая допускает любое изменение, а также любое легальное применение и распространение продукта при условии указания автора продукта и лицензии BSD-3-Clause.
В своих публикациях я всегда стараюсь указать авторов использованных мной решений, дать ссылки на источники, и мне хотелось бы такого же отношения к моим работам от других.
P.S. Ограничение на частоту комментариев снято. Спасибо за понимание!
👍27
Коллеги!
В понедельник разослал подписчикам уведомления о готовности изделий к продаже.
У кого была возможность, уже свои заказы оплатили и отслеживают отправления. У кого возможности не было, попросили оборудование зарезервировать. Низкий поклон за поддержку проекта.
Несколько изделий в расширенном исполнении пока есть в наличии. Отпускная цена 10000 рублей без стоимости доставки. Доставка за счёт получателя.
Шлите заявки на e-mail selenite_pro@mail.ru с указанием:
- Фамилии Имени Отчества
- контактного номера телефона
- пункта выдачи CDEK, откуда будете забирать
- позывного, если есть
Подробности по оплате и доставке в ответном письме
В понедельник разослал подписчикам уведомления о готовности изделий к продаже.
У кого была возможность, уже свои заказы оплатили и отслеживают отправления. У кого возможности не было, попросили оборудование зарезервировать. Низкий поклон за поддержку проекта.
Несколько изделий в расширенном исполнении пока есть в наличии. Отпускная цена 10000 рублей без стоимости доставки. Доставка за счёт получателя.
Шлите заявки на e-mail selenite_pro@mail.ru с указанием:
- Фамилии Имени Отчества
- контактного номера телефона
- пункта выдачи CDEK, откуда будете забирать
- позывного, если есть
Подробности по оплате и доставке в ответном письме
👍8
Текущие новости:
1. Дополнил Руководство по эксплуатации разделом про пользовательский интерфейс.
2. Одно изделие зарезервировано и ждёт оплаты. Осталось два в расширенном исполнении. Пишите на selenite_pro@mail.ru
1. Дополнил Руководство по эксплуатации разделом про пользовательский интерфейс.
2. Одно изделие зарезервировано и ждёт оплаты. Осталось два в расширенном исполнении. Пишите на selenite_pro@mail.ru
GitHub
selenite-lite/_documents/Selenite Lite User Manual.pdf at main · dmitrii-rudnev/selenite-lite
Selenite Lite SDR HF Transceiver Base Edition firmware - dmitrii-rudnev/selenite-lite
👍4
Коллеги!
Доставка заказанных изделий уже идёт. Для того, чтобы при первом включении не возникла «проблема холодного запуска», настоятельно рекомендую действовать строго по инструкции:
1. Ссылка на РЭ изделия, где дано описание изделия, назначение контактов разъёмов, порядок действий для подключения изделия под Windows 10:
https://github.com/dmitrii-rudnev/selenite-lite/blob/main/_documents/Selenite%20Lite%20User%20Manual.pdf
2. Ссылка на руководство оператора программы HDSDR где дана пошаговая (!!!) инструкция по установке и настройке HDSDR для работы с Selenite Lite:
https://github.com/dmitrii-rudnev/selenite-lite/blob/main/_documents/HDSDR%20User%20Manual.pdf
При открытии этих документов на github.com нужно помнить, что они отображаются там частями, и чтобы посмотреть продолжение, нужно прокрутить документ вниз и нажать кнопку «More Pages».
Буду признателен, если в процессе техподдержки мне не придётся пересказывать содержание этих руководств. Внимательно читайте текст, вдумчиво изучайте иллюстрации: каждое слово, каждая галочка, каждое выделение на иллюстрации имеют смысл.
Про USB: комплектный шнур проверен перед отправкой, изделие работает при прямом подключении к разъёмам USB синего и черного цвета по протоколу USB 2.0, не работает звук с USB 1.1 (белый), совершенно непредсказуемо работает через USB-хаб. С высокоскоростными современными USB не проверялось.
Про «мусор» на панорамном индикаторе: проверено на практике, что его тем больше, чем хуже антенна.
Про предыдущие версии Windows: есть вероятность сбоев работы COM-порта изделия со стандартными драйверами. «Нестандартные» драйверы можно было бы получить на сайте st.com, но доступ на скачивание они закрыли,в наличии их у меня нет, поделиться не могу.
UPD: в наличии они у меня появились, доступны по ссылке для ознакомления, технического творчества и применения в некоммерческих целях
Доставка заказанных изделий уже идёт. Для того, чтобы при первом включении не возникла «проблема холодного запуска», настоятельно рекомендую действовать строго по инструкции:
1. Ссылка на РЭ изделия, где дано описание изделия, назначение контактов разъёмов, порядок действий для подключения изделия под Windows 10:
https://github.com/dmitrii-rudnev/selenite-lite/blob/main/_documents/Selenite%20Lite%20User%20Manual.pdf
2. Ссылка на руководство оператора программы HDSDR где дана пошаговая (!!!) инструкция по установке и настройке HDSDR для работы с Selenite Lite:
https://github.com/dmitrii-rudnev/selenite-lite/blob/main/_documents/HDSDR%20User%20Manual.pdf
При открытии этих документов на github.com нужно помнить, что они отображаются там частями, и чтобы посмотреть продолжение, нужно прокрутить документ вниз и нажать кнопку «More Pages».
Буду признателен, если в процессе техподдержки мне не придётся пересказывать содержание этих руководств. Внимательно читайте текст, вдумчиво изучайте иллюстрации: каждое слово, каждая галочка, каждое выделение на иллюстрации имеют смысл.
Про USB: комплектный шнур проверен перед отправкой, изделие работает при прямом подключении к разъёмам USB синего и черного цвета по протоколу USB 2.0, не работает звук с USB 1.1 (белый), совершенно непредсказуемо работает через USB-хаб. С высокоскоростными современными USB не проверялось.
Про «мусор» на панорамном индикаторе: проверено на практике, что его тем больше, чем хуже антенна.
Про предыдущие версии Windows: есть вероятность сбоев работы COM-порта изделия со стандартными драйверами. «Нестандартные» драйверы можно было бы получить на сайте st.com, но доступ на скачивание они закрыли,
UPD: в наличии они у меня появились, доступны по ссылке для ознакомления, технического творчества и применения в некоммерческих целях
👍4