Автор |
Сообщение |
|
Дата: 11 Фев 2016 00:18:25
#
|
|
Дата: 11 Фев 2016 01:09:37
#
|
Реклама Google
|
|
|
Дата: 11 Фев 2016 05:43:57
#
Zoro
Большое спасибо!
Пока что забросил эту тему - детишки на себя перетягивают :)
К тому же от частого перетыкания шлейфов начинают разваливаться многоконтактные разъёмы, что сразу добавляет сложностей.
Возможно позже будет продолжение.
|
|
Дата: 11 Фев 2016 05:59:24 · Поправил: darkstar (11 Фев 2016 06:06:02)
#
ua3dfa
видимо частота опроса процессора не позволяет повысить скорость.Отсюда сразу вопрос к программерам.Можно ли увеличить эту скорость.
Сергей, простыми методами - нельзя.
Я тоже стремлюсь к увеличению скорости перестройки. Сейчас это 3-4 шага в секунду.
Это не только частота опроса процессора. Там происходит масса других весьма интересных вещей. Полный их список зависит от конкретной прошивки, мне их известно три варианта (все заводские и все подходят к Бригантине).
Обычно при повороте валкодера на один тик происходит:
- декремент/инкремент частоты,
- проверка правильности частоты (границ, верности разложения на тетрады),
- вычисление коэффициентов для синтезатора,
- установка частот синтезатора (с ожиданием времени установки - 50 мс, в некоторых прошивках - 180 мс),
- вычисление коэффициентов для преселектора (ДПФ),
- установка частоты ДПФ,
- вывод частоты на индикаторы,
- Возможно (не выяснил точно) после установки частоты происходит анализ уровней сигналов и назначение распределения усиления по тракту. АЦП и ЦАП преобразования тоже занимают время.
- вывод частоты на ИРПС (на некоторых версиях прошивки). Тут тоже возможна задержка, т.к. ИРПС работает со скоростью 9600 бод, а пересылка одного байта по линии 9600 займёт 1,15 мс.
Вот и набегает эти 200...250 мс на один шаг.
При этом, на каждой подпрограмме происходит контроль полученного результата. Если появилась ошибка, то выполнение операции отменяется и программа возвращается к первоначальным установкам.
"Зависаний" не возникает вообще.
|
|
Дата: 11 Фев 2016 06:10:31 · Поправил: darkstar (11 Фев 2016 10:49:22)
#
Хайо
блок управления наверно проще переделать на AVR или подобное и работать в пространстве открытого кода для всех. Тогда можно подтянуть этот приёмник в 21ый век по параметру удобства.
Тоже так думал.
Но наш 16-разрядный 1801ВМ1 оказался намного мощнее этих 8-битных АВР :) Я АТмегу2560 имею в виду.
Тем более, чтобы перейти на другой вычислитель, нужны коды управления блоками, а их полного списка до сих пор нет.
Также 1801ВМ1 - это продолжение системы PDP-11. Не полное копирование (хотя обратная совместимость возможна), а развитие. Этот проц специально заточен под управление технологическими процессами.
Если что-то идёт не так, то он не виснет, а аппаратно генерирует вектор "ошибочно введённая команда".
Половина родной прошивки тоже нацелена именно на недопущение "зацикливания". Полученный результат постоянно перепроверяется.
Думается мне, что в автоматических космических зондах используется похожая логика построения программ.
Да, мне хотелось бы немного изменить функционал РПУ:
- добавить скорости перестройки,
- ввести вторую боковую (программно это возможно),
- ввести независимую установку режимов.
И этого вполне достаточно.
С внешним миром РПУ общается через ИРПС и все необходимые команды выполняются.
Причём логика передачи данных через ИРПС позволяет на 100% контролировать передачу и сразу отлавливать ошибки. "Железо" тоже отличное - оптическая развязка. Гарантированная дальность передачи данных - 50 м (это при наличии сильных ЭМ-полей).
К параметрам 21-го века подтягивает установка SDR-приставки :)
Хайо
Боюсь, что эти паразитные диоды определяют ДД приёмника в итоге.
А что не так с ДД приёмника?
В серийных Бригантинах чётко указан уровень блокирующей помехи:
- в любой точке диапазона 3...30 МГц при отстройке от частоты помехи на 20 кГц уровень блокирующей помехи - не менее 100 дБмкВ. Это худший параметр.
- при отстройке на 10% - 150 дБмкВ.
Избирательность по соседнему каналу в режиме J3E при отстройке на 3 кГц - 50 дБ (это соседний канал!).
Интермодуляционная избирательность (J3E, 1.5-30 МГц) при отстройке 50 кГц - 85 дБмкВ.
Не спорю, что у Р-160 этот параметр лучше.
Там избирательность по соседнему каналу при отстройке на 3 кГц - 80 дБ.
Но всё равно это достаточно высокие показатели, не так ли? |
|
Дата: 11 Фев 2016 06:51:59
#
darkstar.Да,есть такое знаменитое выражение "ты с кем сейчас разговаривал..."я в программировании знаю только где у нас стоит память...не дано ,так не дано HI..кстати заметил,если валкод врашаю медленно,3 кГц на оборот,вполне комфортно,наверное придется забить и получать удовольствие...
|
|
Дата: 11 Фев 2016 06:55:16
#
Кстати на Ольхоне вообще без проблем...сколько хочешь,так и получишь.Там тоже стоит Бернс на 256,летает,аж жуть...
|
|
Дата: 11 Фев 2016 07:53:15 · Поправил: darkstar (11 Фев 2016 08:08:03)
#
ua3dfa
чтобы не растекаться мылью... написал в начале
Сергей, простыми методами - нельзя.
Давненько кручу прошивку на эту тему, но пока не получилось.
Бригантина каждую частоту отрабатывает заново, как магистральное РПУ, каковым по сути и является.
Т.е. после каждого шага запускается процедура анализа помеховой обстановки. И это делает проц.
Он опрашивает блоки на предмет уровня сигнала на антенном входе, после фильтров ПЧ1, ПЧ2 и на выходе ЗЧ.
На основе этих данных можно определить, сколько "мусора" осталось за воротами фильтров и распределить усиление по тракту.
Сам процесс опроса - дело небыстрое. Так что выполнить ускорение малой кровью не выйдет.
В этом-то и "фишка" Бригантины - она сама анализирует соотношение сигнал/шум и регулирует чувствительность и усиление по тракту.
А валкодер там фактически не нужен :)
Каждый его "тик" раскладывается на серию нажатий кнопок ввода частоты. Точнее, даже команд ИРПС.
Похоже, изначально было написано "ядро" обработки дистанционно вводимых частоты/режимов, а уже потом на него навешали клаву, валкод и всё остальное.
P.S.
Вы поставили 256 тиков на оборот?
Имхо, это очень много. Изначально было 18 тиков, но перестраиваться при этом неудобно.
По моему мнению, оптимально - около 50...60 тиков/об.
В вашем случае "лишние" тики просто игнорируются (это опять + к предусмотрительности прошивки).
Попробуйте порегулировать громкость - от минимума до максимума будет пролетать меньше чем за четверть оборота :)
Каналы тоже листаются быстро. А вот "частота плавно" - медленно.
|
|
Дата: 11 Фев 2016 11:40:15
#
darkstar
спасибо,
просто хотел узнавать перед тем, что решиться.
Кварцевые фильтры у приёмника судя по фото хорошие, поэтому ДД при отстройке 20 кГц выдаст неплохой результат. Куда интереснее, если помехи попадают в полосу 1ой ПЧ, которая в 5..6 раз шире одного канала SSB.
Но раз пока никто не жаловаался насчёт ДД, думаю, конструкция в этом удачная.
|
|
Дата: 11 Фев 2016 12:46:11
#
Кварцевые фильтры на ПЧ-1 - две штуки Э3-346.1, они вроде как 15 кГц шириной.
На второй ПЧ уже ЭМФ на восемь полос.
А вообще, посмотрите характеристики Бригантины по избирательности:
|
|
Дата: 11 Фев 2016 16:30:50
#
darkstar
Прошивал программатором iCP02v2 USB Microchip PIC ICSP Programmer with PICkit2
Долго разбирался с питанием и прочим. На плате SDR-а чип марки PIC16F1829 с питанием 3,3 вольта.
Программа PICKit2 напрямую его не поддерживает. Надо скачать дополнительный девайс-лист и явно указать марку PIC-а.
Не нахожу новый девайс-лист с 1829-м пиком. Ищу что-ли как то не так...
|
|
Дата: 11 Фев 2016 18:50:56
#
darkstar
спасибо за выписку из док.
самая выразительная оценка прописана в самом конце -45дБ IM внутри канала - т.е. на практике звуковые искжения не слышны.... дай бог, что УМЗЧ это не портит жестким режимом Б.
Мне кажется, ЭМФы ограничат всё. Второй смеситель вроде взрослый и не хуже первого.
|
|
Дата: 11 Фев 2016 20:20:36
#
darkstar. (Как выделить,не знаю) Понял!Написал в почту,потом здесь прочитал,многие вопросы отпали.Фотки отправил.
|
|
Дата: 11 Фев 2016 20:25:21
#
darkstar
читал ваше обсуждение валкодера, появилась идея:
Когда крутишь валкодер, в принципе не сильно важно, чтобы приёмник оптимизировал приём. Почемубы не при прокрутке валкодера отключить эти медленные алгоритмы, а после остановки спустя 1сек активировать? Это расходует меньше всего ОЗУ и скорость будет чисто "железо-оптическая".
|
|
Дата: 11 Фев 2016 20:34:48 · Поправил: darkstar (12 Фев 2016 05:56:30)
#
hs_19
Не нахожу новый девайс-лист с 1829-м пиком
Может вот этот подойдёт?
http://www.radioscanner.ru/uploader/2016/pk2devicefile.rar
Хайо
Чтобы это сделать нужно хорошо разбираться в прошивке.
Я пока не достиг этого уровня. Ибо есть только дамп ПЗУ и всё :)
УМЗЧ это не портит жестким режимом Б
Там совсем не режим В, ибо есть обратная связь по постоянке - она и даёт нужное смещение.
Это, можно сказать, HiFi-усилитель.
Посмотрите схему:
РПУ "Бригантина" - Страница 12
В том посте я сгоряча написал, не разобравшись...
Похоже, вы не видели доки от Бригантины.
Посмотрите вот здесь:
http://www.brigantina-rpu.ru/page3.html
P.S.
Раз уж тут напомнили мне о существовании Бригантины, то полез в неё опять :)
Странно, но мои прежние прошивки почему-то не работают.
Воткнул УФ ППЗУ с родной прошивкой - не фурычит. Ну, думаю, писец котёнку.
Поставил запасную плату вычислителя - заработало. Ладно, не всё потеряно.
Вернул доработанную плату и прошил исходную прошивку. Работает.
Всё это весьма странно.
То ли я потерял последний рабочий файл прошивки. То ли творятся какие-то чудеса...
В общем, возвращаемся в сентябрь 2014 года
Прошивочку тоже тут положу:
http://www.radioscanner.ru/uploader/2016/bin_12-09-2014.rar |
|
Дата: 11 Фев 2016 23:29:44
#
после просмотра схемы у меня вопрос к практикующим владельцам этого приёмнка
Как оцените Вы собственные шумы приёмника? Мне кажется, они заметные и приёмнки сделан исключительно для работы с огромными антеннам.
|
|
Дата: 12 Фев 2016 05:27:08 · Поправил: darkstar (12 Фев 2016 05:39:17)
#
Хайо
Как оцените Вы собственные шумы приёмника?
А вот хрен знает, какие они, собственные шумы :)
Это от прошивки зависит.
В одной сразу после включения РПУ переходит в режим "АРЧ-РРУ", т.е. автоматическая регулировка чувствительности и ручная регулировка усиления. Причём РРУ сразу выкручено на максимум.
На кусочек провода в полметра длиной наводятся сильные шумы.
В другой прошивке автоматом стоит "АРЧ-АРУ", шумов нет вообще.
Если перейти в полностью ручное регулирование "РРЧ-РРУ" и выкрутить всё на максимум, то, конечно, без антенны шумит.
На слух - примерно то же самое, что и EKD-300.
Сравнивал ещё в старом шеке (на новом месте всё ещё без антенны):
А так, паспортным данным должно соответствовать: 3 мкВ в SSB при С/Ш=20 дБ.
|
|
Дата: 12 Фев 2016 08:43:57
#
darkstar
Спасибо!
Поставил запасную плату вычислителя - заработало. Ладно, не всё потеряно.
Вернул доработанную плату и прошил исходную прошивку. Работает.
Всё это весьма странно.
Видимо, с открытием гравитационных волн как - то связано))).
Я тоже достал обе бригантины из кладовой, одна как то странно тестится,
время от времени ошибка входного защитного блока вываливается. Причем,
непериодически. Раз уж заговорили про прошивки - почитаю на обоих
вычислителях и сравню, - любопытно, одинаковые ли?...)
|
|
Дата: 12 Фев 2016 10:23:20
#
по схеме я так и понял что Кш большой, что приёмник любит большие антенны только и сделан для этого. Или надо хорошую активную антенну.
УПЧ на 2ой ПЧ тоже шумогенератор, ОУ 544УД2 вообще шумит сильно (я в 1988 тоже хотел на 455 кГц с ними работать - в итоге отказался), да и КП307 не по назначению поставлен на импеданс источника 2...3 кОм. От него Кш не менее 8дБ в такой схеме. Поэтому начали мудрить сложную схему АРУ/РРУ.
|
|
Дата: 12 Фев 2016 20:11:16 · Поправил: darkstar (12 Фев 2016 20:52:06)
#
Прошил код, использующий расширенную ПЗУ - вообще нет ответа. Видимо накрылся мой самодельный селектор адреса.
Для проверки прошил версию от 05-02-2014, которая пользуется только штатным объёмом ПЗУ - всё работает.
http://www.radioscanner.ru/uploader/2016/pr01.rar
Ну и хрен с ним.
В таблице векторов мне места пока хватит для экспериментов (да и с непеределанными платами вычислителя совместимость появляется), а там посмотрим.
Вырезал часть кода 000 410 ... 000 506. Там производится проверка чего-то, так и не понял чего :)
Очень похоже на загрузку параметров по умолчанию.
http://www.radioscanner.ru/uploader/2016/pr02.rar
Прошил. Без этого куска всё работает. |
|
Дата: 13 Фев 2016 22:32:27
#
Появилась какая-то хрень.В шкале "Вид работы" второй слева индикатор вдруг отказал,не формируются правильные символы,горят,то несколько,то практически все точки,то ни одной,причем хаотично и эта хаотичность меняется при перестройке валкодером.Появилось неожиданно,ничего не делал...что может быть...от просадки питалова может..?..подмигивает только одна АЛСка..
|
|
Дата: 14 Фев 2016 08:11:09 · Поправил: darkstar (14 Фев 2016 08:16:27)
#
Второй слева индикатор "ВИД РАБОТЫ" - это Н11 по схеме.
Если остальные индикаторы в порядке, то дело либо в самом индикаторе Н11, либо в его регистре (D8, плата 5005).
Проблема также может быть в мультиплексорах (D1, D2, D3, D9), которые выбирают микросборки.
Учитывая, что вы ставили валкодер и разбирали этот блок, то стоит проверить в первую очередь разъёмы! потом монтаж.
Хорошо бы поглядеть, что там отображается (и что должно быть на индикаторах) |
|
Дата: 14 Фев 2016 09:53:47
#
Бес попутал.Второй слева индикатор.Разъемы проверял,клаву отключал.При наборе либо 1 либо 4 на клавиатуре индикатор гаснет.В почту кинул видео.
|
|
Дата: 14 Фев 2016 10:34:20 · Поправил: darkstar (14 Фев 2016 10:39:27)
#
Посмотрел видео.
Второй справа - Н15.
Соседние индикаторы нормально работают, значит это не коммутатор D11.
Н13, Н14, Н15 и Н16 управляются по одной микросборкой по одной шине.
Скорее всего проблема в этой микросборке 04АР01 - D10.
Посмотрите, что там на плате вокруг неё.
Кстати, её скорее всего можно вскрыть. Внутри - СМД-монтаж. Набор из регистров 765ИР11 и ключей 129НТ1А.
Да, и ещё.
Надо просмотреть дорожку от 31 вывода D10 до 2 вывода D2. Там тоже может быть косяк. Эта линия отвечает за синхронизацию разряда Н15.
Проблема однозначно в плате 5005.
|
|
Дата: 14 Фев 2016 13:49:12
#
Спасибо! Буду смотреть..
|
|
Дата: 15 Фев 2016 20:53:37
#
ПОЧИНИЛ!!!!!Все как обычно,дело было не в бобине...во время доработки недостаточно изолировал один из проводочков,вот он и коротнул 31 вывод микросборки.Сначала стал искать микросборку в сети,думал менять придется,а они оказывается совсем и не в дифиците.От 900р до 3000,бери,...не хочу..Огромное спасибо DARKSTARу.!!!
|
|
Дата: 16 Фев 2016 07:15:27
#
Всегда пожалуйста!
Хорошо, что неисправность нашлась.
А у меня забарахлил выключатель динамика, то есть контакт, то нету его...
Видимо придётся пока динамик вообще отключить, и по Вашему примеру поставить регулятор громкости для гнезда наушников.
P.S.
Попался мне фильтр Э3-148-1, а вот Э3-148 пока найти не могу.
Ещё не решил, стоит ли его ставить в Бригантину.
Хочется использовать родные. Попробовал изменить прошивку в самом начале, чтобы напрямую вписывать коды управления блоками.
Частота вроде нормально пишется, а сдвиг МН в блоке Б1-29 не прописывается...
Причём, программа как-то определяет, что записан неверный сдвиг и выводит сообщение "ОТКАЗ Б1-29".
Запретил маскируемые прерывания. Отключил прерывание по IRQ2, а он всё равно определяет...
Блин, КАК? Как он это делает?
Надо ещё раз пройтись по пути прохождения сигнала "ГОТОВ".
Что-то тут не так.
|
|
Дата: 16 Фев 2016 07:20:01 · Поправил: darkstar (16 Фев 2016 07:22:38)
#
ua3dfa
Я не совсем разглядел, что за разъём у Вас для внешнего динамика:
И какой переменный резистор поставили на крутилку?
P.S.
Кажись понял :)
Вы же УНЧ тоже заменили. А это просто СП4-1 на 1,5 кОм? |
|
Дата: 16 Фев 2016 08:56:54 · Поправил: hs_19 (16 Фев 2016 09:35:38)
#
darkstar
Попался мне фильтр Э3-148-1, а вот Э3-148 пока найти не могу.
Это от 160-х? (Если надо у меня есть, - подарю)
Правда крупные они... Да и шире получаются.
Родной на ВБП - 2.75кГц. А эти, емнип - 3,4кГц.
|
|
Дата: 16 Фев 2016 11:24:27 · Поправил: darkstar (16 Фев 2016 11:26:15)
#
Да, они от Р160-ых.
Насколько я помню:
- Э3-148 полоса 128,3...131,4 кГц, т.е. Fср = 129,85 кГц, полоса 3,1 кГц.
Относительно МН=128 получается частоты от 300 Гц до 3400 Гц. НБП.
- Э3-148-1 полоса 124,6...127,7 кГц, т.е. Fср = 126,15 кГц, полоса 3,1 кГц.
Относительно МН=128 получается частоты от 300 Гц до 3400 Гц. ВПБ.
Если надо у меня есть
Было бы очень кстати :)
|
Реклама Google |
|