На главную страницу сайта
· Наш магазин · Объявления · Рейтинг · Статьи · Частоты · Копилка · Аэродромы · Live!
· Файлы · Диапазоны · Сигналы · Музей · Mods · LPD-форум · Клуб · Радиостанции
На сайте: гостей - 56,
участников - 5 [ A_Sky, Alexandr G, abradox, ArtHD, vinipu]
 · Начало · Опросы · События · Статистика · Поиск · Регистрация · Правила · FAQ · Галерея ·
 Форум —› Главный раздел —› РПУ "Бригантина" 
Новая линейка радиостанций Hytera в нашем магазине


Hytera TC-320
руб.

Hytera TC-508
руб.

Hytera TC-580
руб.

Hytera PD-355
руб.

Hytera X1E
руб.
 Страница:  ««  1  2  3  ...  10  11  12  13  14  15  16Поиск в теме
Автор Сообщение
ua3dfa
Участник
Offline1.3
с янв 2015
Коломна
Сообщений: 175

Дата: 18 Фев 2016 20:58:48 #  

Роман!Я очень много сейчас через почту получаю,работает,без проблем.Я всегда прошу идентификатор и отслеживаю..Напиши мне чего-нить на электронку,потерял адрес.
darkstar
Участник
Offline2.8
с янв 2007
Сибирь
Сообщений: 446

Дата: 19 Фев 2016 12:56:30 · Поправил: darkstar (19 Фев 2016 20:26:01) #  

Надоело переписывать вручную код.
Много повторяющегося кода, а дизассемблер DESS работает только из консоли...
В общем, вот что придумал:


Экселевский файл правим, как требуется.
Потом запускаем макрос (Ctrl+q) который создаёт текстовый файл с кодом.

Далее надо запустить вот эту программку:
http://darkstar5.narod.ru/TMP/NOV4.rar
Которая переведёт текстовый код в двоичный вид, и заодно разобъёт его на старшие и младшие байты.

Теперь надо проверить, как это работает :)
P.S.
Подправил. Работает.
Теперь можно перемещать большие блоки информации не переписывая их по 10 раз.
Реклама
Google
hs_19
Участник
Offline5.7
с мая 2004
СПб
Сообщений: 2998

Дата: 19 Фев 2016 13:12:39 #  

ua3dfa
Отписал.
darkstar
Участник
Offline2.8
с янв 2007
Сибирь
Сообщений: 446

Дата: 08 Июн 2016 09:10:52 · Поправил: darkstar (08 Июн 2016 09:11:20) #  

С сентября прошлого года прошло уже много времени, и я позабыл, как нужно проводить преобразования.
Начертил ещё раз, более подробно. И, сверяя с прошлым вариантом, нашёл у себя ошибку.
В одном месте написал, что для фильтра Э3-293 надо сдвигать первый и третий гетеродины вниз на 3,1 кГц, а на самом деле, надо сдвигать на 3,7 кГц (0,3*2+3,1), т.е. учесть, что первые 300 Гц нам не нужны.

Итак, вот штатные преобразования Бригантины:
Первое

Второе

Третье


Новые преобразования:
Первое

Второе

Третье
hs_19
Участник
Offline5.7
с мая 2004
СПб
Сообщений: 2998

Дата: 08 Июн 2016 09:24:29 #  

darkstar
А переключение нбп/вбп как будет реализовано? В смысле какой кнопкой (кнопками)?
darkstar
Участник
Offline2.8
с янв 2007
Сибирь
Сообщений: 446

Дата: 08 Июн 2016 09:57:37 · Поправил: darkstar (08 Июн 2016 13:13:50) #  

hs_19
Выбирайте любую :)
Я пока что планирую использовать для этого кнопку "2182" - у неё всего одна функция, которая в принципе нам не очень-то нужна.
Для теста это очень хорошо подходит.
А потом лучше использовать кнопку "ВИД РАБОТЫ", которая будет переключать по кольцу "AM-LSB-USB-CW"
При этом кнопкой "ПОЛОСА" для любого вида работ также переключать по кольцу "6К75-3К10-2К35-2К20-1К20-600Н-300Н-110Н". Только вот многовато полос - если проскочишь, долго мотать второй круг.
Может нажатием кнопки выбирать режим, а листать валкодером?

P.S.
Надо подробно разобрать работу блока Б1-29, который формирует сигнал тонального гетеродина.
Мне нужна частота 124,30 кГц, т.е. 128,00 - 3,70 кГц, но блок перестраивается только в пределах +/- 3,00 кГц.
При попытке вписать в него код управления со сдвигом -3,70 кГц он выдаёт ошибку. Хотя в описании сказано, что диапазон перестройки +/-10 кГц с шагом 10 Гц.

Выхода два:
1. Ковырять блок Б1-29. Может быть я неправильно указываю частоту.
2. Программно сдвинуть частоту так, чтобы использовать сдвиг ТГ не более 3,00 кГц.
Тут опять два варианта:
2.1. Либо тон сигнала будет неверным, с ошибкой на 700 Гц,
2.2. Либо придётся использовать более узкий фильтр, т.е. при режиме LSB фильтр 3к100 будет недоступен... опять приходим к зависимости полосы и режима...
darkstar
Участник
Offline2.8
с янв 2007
Сибирь
Сообщений: 446

Дата: 09 Июн 2016 07:51:22 · Поправил: darkstar (09 Июн 2016 07:52:34) #  

Чтобы каждый раз не заморачиваться, написал макрос в Excel для перевода кода в частоту.
Для первого гетеродина и ТГ:
http://www.radioscanner.ru/uploader/2016/kod_castoti.rar
Чтобы сдвинуть ТГ на 3,70 кГц вниз, нужно подать код 050 216.
А чтобы встать на частоту 7,140,00 LSB, первый гетеродин и ДПФ надо настроить на частоту 07,136,30.
Коды будут CT 003 423 и ML 061 400.
Проверю, работает это или нет.
hs_19
Участник
Offline5.7
с мая 2004
СПб
Сообщений: 2998

Дата: 09 Июн 2016 09:19:23 #  

darkstar
А потом лучше использовать кнопку "ВИД РАБОТЫ", которая будет переключать по кольцу "AM-LSB-USB-CW"
При этом кнопкой "ПОЛОСА" для любого вида работ также переключать по кольцу "6К75-3К10-2К35-2К20-1К20-600Н-300Н-110Н". Только вот многовато полос - если проскочишь, долго мотать второй круг.

А кнопки с цифрами - просто кнопки с цифрами и более никакой смысловой нагрузки?

Кстати, так на 324м сделано.
Не могу сказать, что очень удобно. Одной кнопкой 20 режимов работы и 16 полос пропускания другой...
Выхода два:
2.1. Либо тон сигнала будет неверным, с ошибкой на 700 Гц,
2.2. Либо придётся использовать более узкий фильтр, т.е. при режиме LSB фильтр 3к100 будет недоступен... опять приходим к зависимости полосы и режима...

700 герц - это много, разбираемость будет никакая.

Либо фильтр на нбп впереть, заместо j7
darkstar
Участник
Offline2.8
с янв 2007
Сибирь
Сообщений: 446

Дата: 09 Июн 2016 11:13:54 · Поправил: darkstar (09 Июн 2016 11:14:32) #  

А кнопки с цифрами - просто кнопки с цифрами и более никакой смысловой нагрузки?
А почему бы и нет? :)
Нажал кнопочку "ВИД РАБОТЫ" и крути колёсико, пока не появится твой вид. Всё.
Колесом будет меняться не только надпись на дисплее, но и фактический вид работ. Подтверждения не требуется.

То же самое для полосы.
Тогда отпадает надобность во всяких J7, F2C и т.п. Разве что фототелеграф принимаете...

фильтр на нбп впереть
Это самая крайность. Очень не хочу так делать. Только если окончательно приду к выводу, что по другому нельзя.
hs_19
Участник
Offline5.7
с мая 2004
СПб
Сообщений: 2998

Дата: 09 Июн 2016 11:23:30 #  

darkstar
Нажал кнопочку "ВИД РАБОТЫ" и крути колёсико, пока не появится твой вид. Всё.
На самом то деле нормальное решение, с колесиком. Деление поставить на колесико чтобы за оборот, скажем, 4 вида работ переключалось.

Тогда отпадает надобность во всяких J7,
У меня его нет)
Там стоит Э3-293-1 (нбп, 3,1кГц) Один только момент вызывает попоболь - ару режимозависимое, иногда некомфортно близких корреспондентов слушать - удар по ушам получаешь.
darkstar
Участник
Offline2.8
с янв 2007
Сибирь
Сообщений: 446

Дата: 10 Июн 2016 06:29:20 · Поправил: darkstar (10 Июн 2016 06:43:32) #  

Вчера хотел поработать с прошивкой. Не вышло - окончательно сдохли элементы селектора D8.1, D8.2.
Пришлось распаивать и включать всё как было. Единственно, выводы 1, 2 и 26 микросхем ПЗУ посадил на общий.
Иначе ЭРПЗУ типа 28С256 не работают, а их перепрошивать гораздо быстрее, чем УФ-РПЗУ.
Прошил исходную прошивку - работает. Значит, плата вычислителя в порядке.
Пришил свою тестовую - не работает. Даже не стартует. Буду разбираться с кодом.
darkstar
Участник
Offline2.8
с янв 2007
Сибирь
Сообщений: 446

Дата: 10 Июн 2016 07:11:34 · Поправил: darkstar (10 Июн 2016 10:37:08) #  

Вот тут народ сошлифовал кристалл 1801ВМ1 и провёл реверс-инжиниринг.
На кристалле нашлось много неиспользуемых блоков, недокументированные остатки от ВЕ1 (таймер и схемы обеспечения многопроцессорности).

много обрывков проводников, которые никуда не ведут. Почти треть маленькой ПЛМ никак не используется, рудименты видимо.
1801ВМ1 выполнен по нормам 3 мкм, в итоге обнаружилось 16632 транзисторов.


Видимо есть какие-то нюансы, которых нет в официальной документации, но о которых разработчики знали.
darkstar
Участник
Offline2.8
с янв 2007
Сибирь
Сообщений: 446

Дата: 10 Июн 2016 18:48:48 · Поправил: darkstar (10 Июн 2016 20:16:10) #  

Наш админ запретил запуск 16-разрядных приложений.
Переписал утилиты для работы с файлами прошивки на Делфи:
- экспорт данных из Excel в ТХТ,
- экспорт-импорт ТХТ в SAV, это нужно для контроля и работы из дизассемблера DESS,
- разборка-сборка SAV на BIN-файлы непосредственно прошивки.
Жаль интерпретатор мнемокодов не написал, так бы целый дизассемблер получился бы :)
Инструкция внутри:
http://darkstar5.narod.ru/brigantina/10-06-2016.rar

P.S.
Заодно, сверил свой файл с исходником. Нашёл у себя штук 30 опечаток. Всё поправил.
Прописал прошивку, сформированную Excel и утилитами - работает :)

P.P.S.
Вставил свой предыдущий вариант, со смещением -3,7 кГц. Где после включения РПУ тупо стоит на 7140 кГц и принимает в LSB.
Прошил. Всё прекрасно работает... правда частота так со сдвигом и отображается... и в полосе наврал... потом поправлю.

Разная яркость знаков на фото - результат динамической развёртки. Визуально яркость одинакова.
Прошивка:
http://darkstar5.narod.ru/brigantina/var2_10-06-2016.rar

Вот теперь можно писать :)
darkstar
Участник
Offline2.8
с янв 2007
Сибирь
Сообщений: 446

Дата: 15 Июн 2016 07:05:32 · Поправил: darkstar (15 Июн 2016 07:38:28) #  

Попробовал написать управление от колеса. Не вышло. На кнопки отзывается, на колесо - нет.
Начал упрощать. Вот вариант, где хоть что-то работает:
http://darkstar5.narod.ru/brigantina/VIRQ/rpu_brigantina_14-06-2016.rar
Сразу после включения встаёт на частоту 7,136.30, а после нажатия любой кнопки переходит на 14,137.25.

Покопался в схемах и вспомнил - колёсико не работает до тех пор, пока не включишь какой-нибудь из его режимов.
Поясню.
Процессор прерывается на обработку нажатия клавиши или поворота валкодера только по сигналу /VIRQ.
Этот сигнал формируется в блоке Б10-82 из двух сигналов: прерывание по кнопке /VIRQкн и прерывание по валкодеру /VIRQкпн.
Вот схема формирования сигнала /VIRQ


В свою очередь, сигнал валкодера /VIRQкпн формируется в блоке Б10-38.
Вот схема формирования сигнала прерывания по вращению колеса - /VIRQкпн

В связи с установкой другого валкодера, у меня D15 заменена на ATMega8 чтобы сформировать 57 шагов на оборот (было 18), но это сути дела не меняет.

Как видим, пока в регистры D9, D10 не будет записана единица по линиям 61...65 (а это включение лампочек "ЧАСТОТА ПЛАВНО", "ТОН", "ОБЗОР КАНАЛОВ", "ГРОМК" и "УСИЛ"), прохождения сигнала /VIRQкпн не будет.

Значит, надо сначала включить одну из этих лампочек, и только потом крутить ручку.

P.S.
Да, дописал в экселевский файл дизассемблер :)
Теперь когда пишешь машинный код, то по нажатии Ctrl+w можно посмотреть его мнемонику. Удобно проверять.
darkstar
Участник
Offline2.8
с янв 2007
Сибирь
Сообщений: 446

Дата: 15 Июн 2016 11:50:33 · Поправил: darkstar (15 Июн 2016 11:50:56) #  

Пишу табличку видов работ: USB, LSB, CW, AM...
Я так понимаю, в Бригантине голосовой ФМ вообще нельзя принимать?
Или можно как-то исхитриться?
Хайо
Участник
Offline3.1
с дек 2015
Оренбург
Сообщений: 20012

Дата: 18 Июн 2016 20:44:29 #  

darkstar
профессиональные магистральные редко предлагают NBFM - не профильно. Но с таким тяжёлым оружием в частных руках конечно есть смысл это предусмотреть и даже в управляющей железке делать выход для ключей (питание и сигнал).
Потом можно маленькую плату делать для NBFM.
Я бы сделал на pin-диодах (или SA603 или ADG902) отвод на 1ой ПЧ после УПЧ между фмльтрами (там 50 Ом) и на плате делать сначала фильтр 2хLC а потом можно всё просто SA612 и SA614 и всё на 10,7М делать. Проще некуда. Фильтры 10700 есть на www.quartz1.com
darkstar
Участник
Offline2.8
с янв 2007
Сибирь
Сообщений: 446

Дата: 23 Июн 2016 06:43:45 #  

Хайо
Я думал, что раз блок Б5-96 принимает частотную телеграфию, то может можно что-то сделать для приёма ФМ...
Ну да ладно.
Пока что переписываю программу заново.
Возникла потребность более подробно разобраться в работе установки полосы пропускания ДПФ.
hs_19
Участник
Offline5.7
с мая 2004
СПб
Сообщений: 2998

Дата: 23 Июн 2016 10:00:30 · Поправил: hs_19 (23 Июн 2016 10:30:10) #  

darkstar
Я так понимаю, в Бригантине голосовой ФМ вообще нельзя принимать?
Штатно, голос - нет.

Значит, надо сначала включить одну из этих лампочек, и только потом крутить ручку.
Получилось реализовать?

А я хотел в чипе и дипе валкодеры прикупить от боурнс на 64 импульса, таких не оказалось, были на 128, на аж по 6,5 к.руб.
Ну его нафиг)
darkstar
Участник
Offline2.8
с янв 2007
Сибирь
Сообщений: 446

Дата: 23 Июн 2016 11:07:17 · Поправил: darkstar (23 Июн 2016 11:07:41) #  

hs_19
Да, получилось.
Кручу ручку - надписи меняются.
Функции изменения режимов пока не написал, разбираю управление Б2-114:

Блок диапазонных полосовых фильтров (блок Б2-114) управляется сигналами платы Пл. 5931. В свою очередь, плата 5931 получает команды по линиям блочной магистрали, сохраняет их в регистре, усиливает токовыми ключами и подаёт на реле блока Б2-114.

Некоторые биты слова блочной магистрали имеют двойное назначение в управлении блоком Б2-114, выбор диапазона (КВ или СВ) осуществляется 15-ым битом (/ШDA15). В соответствии с /ШDA15 ключи D10 подают питание на ключи, управляющие матрицей конденсаторов на КВ, либо на СВ.



Запись нуля в 15-ый бит регистра (061 403) переключает блок Б2-114 в диапазон СВ.
Запись нуля в 0-ый бит регистра (061 403) включает 1-ый поддиапазон (СВ или КВ).

Всего блок Б2-114 имеет 8 поддиапазонов:
1. от 10 кГц до 400 кГц 1-ый поддиап. СВ - настройка ДПФ не предусмотрена
2. от 400 кГц до 600 кГц 2-ой поддиап. СВ.
3. от 600 кГц до 1,5 МГц 3-ий поддиап. СВ - настройка ДПФ не предусмотрена
4. от 1,5 МГц до 3 МГц 1-ый поддиап. КВ.
5. от 3 МГц до 6 МГц 2-ой поддиап. КВ.
6. от 6 МГц до 12 МГц 3-ий поддиап. КВ.
7. от 12 МГц до 20 МГц 4-ый поддиап. КВ.
8. от 20 МГц до 30 МГц 5-ый поддиап. КВ.

На 1 и 3 поддиапазонах СВ используются фильтры Э3-349 и Э3-350 соответственно. Их перестройка в зависимости от частоты не предусмотрена.
В остальных случаях применяется симметричное подключение к двухконтурному полосовому фильтру двух матриц дискретных конденсаторов, перестраиваемых синхронно.
Реклама
Google
 Страница:  ««  1  2  3  ...  10  11  12  13  14  15  16 

Создавать сообщения могут только зарегистрированные участники форума.
Войти в форум :: » Логин » Пароль
Начало
Средства связи, рации. Купить радиостанции Motorola, Yaesu, Vertex, приемники, антенны.
Время загрузки страницы (сек.): 0.083; miniBB ®