PDA

Просмотр полной версии : Cинтезатор Константина ИВАНОВА (RD3AY)



Страницы : 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

RA0CHE
12.08.2006, 11:18
Константин обещал в Августе выложить прошивку NEW.....

ГЕША
14.08.2006, 07:47
ну так ещё врямя есть ....
пусть человек работает торопить то не надо я так думаю ... :D :super:

DeXter Holland
07.09.2006, 21:16
Решил собрать даный синтез.
Возможно ли применить опорный кварцевый генератор на 12Мгц, 33,333Мгц, 40,0Мгц, 50.0Мгц вместо 16Мгц в схеме?

UA6bqr
08.09.2006, 12:04
Программу перепиши и все ОКЕЙ

RD3AY
08.09.2006, 13:34
Программу переписывать не надо, просто при в режиме "установки" вход в который осуществляется при любой нажатой кнопке клавиатуры и подаче питания на синтезатор.

Если нажать кнопку “Freg”, на ЖКИ дисплей выводится частота опорного генератора и появляется возможность, калибровки частоты опорного генератора синтезатора, которую предварительно нужно измерить при помощи промышленного частотомера. Частоту можно изменять при помощи вращения ручки валкодера или нажатия кнопок “Up” или “Down” при предварительно необходимом выбранном шаге перестройки. Для занесение частоты опорного генератора синтезатора в энергонезависимою память микроконтроллера и выход из режима. Необходимо нажать кнопку “Step”, после чего на одну секунду будет выдана подтверждающая надпись на ЖКИ – “Memorize Set” и выход из режима коррекции.

Подробности смотрите по ссылке:

http://rd3ay.cqham.ru/sintes.htm

Так как тактирование DDS и МК осуществляется от одного генератора и помня что по Datashit на МК, придельная частота его работы 16 МГц.

Из всех перечисленных генераторов подойдет генератор на 12 МГц.

На сегодня разработана новая схема синтезатора, где уже нет такого дефицита как КР193ИЕ6 (заменена на 74VHC393) и генератора на 16 МГц. Применен обычный кварц на 16 МГц и внутренний генератор МК.

08.09.2006, 13:49
На сегодня разработана новая схема синтезатора, где уже нет такого дефицита как КР193ИЕ6 (заменена на 74VHC393) и генератора на 16 МГц. Применен обычный кварц на 16 МГц и внутренний генератор МК.
Спасибо!

ГЕША
08.09.2006, 14:43
Константин !!! а как с прошивкой ??? обрадуйте пожалуйста ....

4Y
08.09.2006, 14:55
И схемку, плизз

вв(воздушный волк)
08.09.2006, 15:42
И платку плиззззз(lay).

DeXter Holland
08.09.2006, 17:21
Спасибо за разьяснение. Буду повторять. Можете выложить Схему и печатку под 74VHC393 и обычный кварц на 16 МГц и внутренний генератор.

UY5AO
13.09.2006, 10:01
....На сегодня разработана новая схема синтезатора, где уже нет такого дефицита как КР193ИЕ6 (заменена на 74VHC393) и генератора на 16 МГц. Применен обычный кварц на 16 МГц и внутренний генератор МК.

Фотографии из SIN_PIC.rar Вами уже приводились 22 июля в 21:08, только назывались иначе :-( . А хорошо бы, извините за нахальство, ещё и остальную документацию, как пишут выше.
У нас в Украине втаких случаях говорят: Як мэд, так и ложкою :rotate:

Vitaly
14.09.2006, 14:16
....На сегодня разработана новая схема синтезатора, где уже нет такого дефицита как КР193ИЕ6 (заменена на 74VHC393) и генератора на 16 МГц. Применен обычный кварц на 16 МГц и внутренний генератор МК.

Фотографии из SIN_PIC.rar Вами уже приводились 22 июля в 21:08, только назывались иначе :-( . А хорошо бы, извините за нахальство, ещё и остальную документацию, как пишут выше.
У нас в Украине втаких случаях говорят: Як мэд, так и ложкою :rotate:

Всему своё время, Костя ещё не готов подарить миру новый вариант.
А прибор получился отменный. И по размерам, и по пораметрам.

UY5AO
14.09.2006, 16:04
To: Vitaly

Спасибо! На это и надеюсь. Трудно, когда своих извилин нехватает :)

lleevv
21.09.2006, 21:55
Собрал данный синтезатор и сталкнулся с такой проблемой: при перестройке с большим шагом наблюдается подсвечивание (мигание)светодиода LOCK. Видимо ГУН из-за С4 не успевает перестраиваться за DDS. Уменьшил С4 до 1 мкф и всё стало нормально. Хотелось бы узнать как это отразится на работе синтезатора.

RD3AY
22.09.2006, 07:27
Если дружите с математикой, то все можно посчитать по ссылке:

http://www.chipnews.ru/html.cgi/arhiv/00_04/stat_2.htm

RD3AY
22.09.2006, 07:31
И еще здесь:

http://un7ppx.narod.ru/device/sintez2.htm

ГЕША
22.09.2006, 08:53
:пиво: Константин !! как дела с новой версией прошивки ....??
хочется уже поиметь нормальное управление снтезом с компом ....

Explorer
22.09.2006, 12:44
В новой прошивке от 24.07.2006 почемуто не работает режим коррекции devisor=?,cond=? :cry:

ГЕША
22.09.2006, 13:32
скажите где можно взять прошивку ???

Explorer
22.09.2006, 16:19
to ГЕША
Посмотрите страницу N13 от 24 июля,GORA выкладывал.

73! UR7MA

lleevv
22.09.2006, 16:56
И всё же хотелось узнать у тех кто повторял синтезатор есть ли у вас мигание светодиода LOCK при большом шаге или это у меня где то ошибки

RA0CHE
24.09.2006, 06:31
to Explorer
прошивку проверял, в HDR тормозит, и загорается ATT постоянно, в mixW работает в сторону трансивер- пк, с ПК неуправляе.

to lleevv
мигание светодиода LOCK при большом шаге незамечено, ищите проблему, настройте точнее Конденсаторы ГУН.

UA6bqr
24.09.2006, 10:14
Пи большом шаге у меня тоже наблюдается мигание светодиода.

RU3GA
24.09.2006, 15:47
to Explorer
mixW работает в сторону трансивер- пк, с ПК неуправляе.



Подскажите , а нет ли бесплатной MixW с поддержкой САТ ?
Хочу и свой синтез с этой прогой проверить , но не покупать же ее чисто для проверки совместимости с ней :)

Serg
24.09.2006, 18:06
Подскажите , а нет ли бесплатной MixW с поддержкой САТ ?
Хочу и свой синтез с этой прогой проверить , но не покупать же ее чисто для проверки совместимости с ней :)

Скачайте последний MIXW2.17 и введите в настройках какой-нибудь украинский позывной. С этой версии для всех украинских позывных типа без регистрации ;) Вам для проверки такой вариант сойдет...

ГЕША
25.09.2006, 07:35
вот что на 13 странице..
Прошивка с расширеным диапазоном 27.0 - 29.7 МГц в приложенном файле, берите кому надо. Прошивка с полностью рабочим САТ готова и сейчас проходит тестирование, будет выложена для всеобщего доступа в августе.

а меня же интересует полноценный CAT .. ждемс .. !!!!
правда и август уже прошел .... та и сентяб на исходе ... :)

RU3GA
25.09.2006, 07:45
Подскажите , а нет ли бесплатной MixW с поддержкой САТ ?
Хочу и свой синтез с этой прогой проверить , но не покупать же ее чисто для проверки совместимости с ней :)

Скачайте последний MIXW2.17 и введите в настройках какой-нибудь украинский позывной. С этой версии для всех украинских позывных типа без регистрации ;) Вам для проверки такой вариант сойдет...

Спасибо за подсказку! Действительно мне этого вполне достаточно.

lleevv
03.10.2006, 20:24
И октябрь начался ...

ГЕША
04.10.2006, 07:13
да да Константин выложите пожалуйста что есть , возможно все равно лучшее чем было , ведь работа велась в этом направлении ...
вчера пробовал с N1MM и MMVARI так с варей почему то немного поработало , с н1мм работает более меннее хорошо только при выборе частоты из ячейки памяти переход не происходит а виснет ....
не утверждаю возможно по комповому железу (оно старое,глюкавое)
так что Константин плиииз просвятите наш по этому вопросику ..????
ждемс .... :пиво: :пиво:

Explorer
07.10.2006, 21:44
А что? И это неплохо.Спасибо автору за такую безкорыстность. А кому нужен посноценный CAT..туда >ut2fw.А вообще это попса.

Не ищем халявы, а работаем!

Serg
08.10.2006, 02:08
Мне САТ нужен! Чего бы его не иметь, если это удобно, когда привыкнешь, без САТ уже как без одной руки ;)

Explorer
08.10.2006, 18:20
Для Serg.

Согласен. Дело привычки. Но когда появляется возможность построить доступный для народа синтезатор, пусть он не супер пупер но изделие, доступное многим в повторении и когда мы создавали монстры по подобию UT5TC месясами обсуждая сервис управляющей программы Z80, то это от rd3ay-клад как говорится" дареному коню в зубы не смотрят". Подождем я думаю это не конец. Лучше бы было исходник ковырять совместными усилиями, вот тогда точно сабж НАРОДНЫЙ от rd3ay.

Serg
08.10.2006, 23:34
Ну да, будем ждать, а что нам еще делать, если не умеем мы "ассемблироваться"...

ГЕША
09.10.2006, 08:15
да я бы Константину памятник за безкорыстие ...
а вот Юрича UT2FW знаю лично , но он преследует немного другие цели , да и подход у него скажем коммерческий , но это выбирать каждому по вкусу ...
А что? И это неплохо.Спасибо автору за такую безкорыстность. А кому нужен посноценный CAT..туда >ut2fw.А вообще это попса.
так что отправлять меня к Александру не надо .... :D :D
да надеюсь , что Константин закончит работу по CAT и наконец то выложит материал .....
(по работе с N1MM меня в принципе и устраивает ,как работает, вот не задача может это так проги пишут , в одной работает в другой нет а в третьей коряво как то )

Vitaly
09.10.2006, 08:25
Вчера разговаривал с Константином, вы его извините, но пока сделать прошивку так что бы она по кат работала со всеми программмами никак не удаётся.Поэтому задержка, будут ещё консультации , будет работа, всё в конце - концов получится, но сейчас простите не готово.

RD3AY
09.10.2006, 08:49
Переписал программу по рекомендации RU3GA
По рекомендации которого, для нормальной работы САТ необходимо в комп посылать потверждение принятого массива байт от компа, то есть от синтеза передать в комп массив только что принятый код от компа.

Как писал RU3GA:

Комп: FE FE 46 E0 04 FD --- запрос моды
Синтез: FE FE 46 E0 04 FD FE FE E0 46 04 01 01 FD

Т.е. всегда обязательно надо сначала отсылать полную копию полученной команды в комп , а потом уже информационный ответ.

К сожалению результат не был достигнут. САТ по прежнему работает без проблем с MixW2 и "спотыкается" с HRD.

Привожу кусок кода для обработки прерывания по UART



;----------------------------------------------------------------------------
; Вектор оброботки прирывания по UART
; Сюда мы поподаем при появлении байта в приемнике UART
;----------------------------------------------------------------------------
UART_RXC:
ldi ZL,uart_2 ; Установить указатель в ОЗУ на начало массива
clr ZH ; Начальный адрес данных от UART в ОЗУ
wzwrat_UART:
sbic UCSRA,DOR ; Проверяем на ошибку в приеме
rjmp exit_UART ; Выйти из прерывания UART по причине ошибки приема
sbis UCSRA,FE ; Проверка на ошибку в кадре
rjmp good_UART
exit_UART: ; Выход из вектора прирывания от UART
ldi temp,0b11000000 ; Сброс флг прерывания
out GIFR,temp ; Записать в регистр GIFR из регистра temp
reti ; Выйти из вектора прирывания
good_UART:
in tmp,UDR ; Грузим принятый бит в из регистра приемника UART в регистр tmp
cpi tmp,0xFD ; Проверка принятого бита посылки на совпадение с символом FD
brne wozwrat_UART ; Если принятый байт не FD, то переходим на П/П wozwrat_UART записи его в массив ОЗУ
st Z+,tmp ; Пишем бит 0xFD в ОЗУ
ldi ZL,uart_2 ; Начальный адрес массива от UART в ОЗУ
clr ZH ; Установить указатель в ОЗУ на начало массива от UART
woz_UART:
ld PM, Z+ ; Загрузить в r0 (PM) содерж. SRAM по адресу uart_2 (Y постинкрементируется )
mov tmp,PM ; Копировать PM в temp
cpi tmp,0xFD ; Проверка принятого бита посылки на совпадение с символом FD
brne pered_UART ; Если вынутый очередной байт из ОЗУ не байт FD, то перйти на п\п передачи
rcall USART_Transmit ; передать по UART в комп очередной байт
rjmp OK ; Перейти на точку входа на программу обработки принятого кода от компа
pered_UART:
rcall USART_Transmit ; Передать по UART в комп очередной байт
rjmp woz_UART ; Пререйти на чтение из ОЗУ очередного принятого байта

wozwrat_UART:
st Z+,tmp ; Пишем из регистра tmp бит в ОЗУ UART и инкрементируем (увеличиваем) счетчик ; адреса массива
vdem_UART:
sbic UCSRA,RXC ; Проверяем, закончен прием или нет очередного байта в приемнике UART
rjmp wzwrat_UART ; Перейти на метку wzwrat_UART , если в приемнике есть принятый байт
rjmp vdem_UART ; Ждем принятия очередного байта

RU3GA
09.10.2006, 10:00
Переписал программу по рекомендации RU3GA
По рекомендации которого, для нормальной работы САТ необходимо в комп посылать потверждение принятого массива байт от компа, то есть от синтеза передать в комп массив только что принятый код от компа.

Как писал RU3GA:

Комп: FE FE 46 E0 04 FD --- запрос моды
Синтез: FE FE 46 E0 04 FD FE FE E0 46 04 01 01 FD

Т.е. всегда обязательно надо сначала отсылать полную копию полученной команды в комп , а потом уже информационный ответ.

К сожалению результат не был достигнут. САТ по прежнему работает без проблем с MixW2 и "спотыкается" с HRD.



С HRD все работает даже без отсылки полной копии команды.
Обязательную отсылку копии команды требуют, например Logger32 , WL и т.д.
В чем конкретно проявляется "спотыкание" в HRD ?

RD3AY
09.10.2006, 15:42
Синтезатор с программой HRD работает. Но к примеру, после установки связи, частота в окне программы HRD появляется не сразу, а с задержкой в несколько секунд. Изменение диапазона или частоты в программе HRD приводит к мгновенному изменению и в синтезаторе. Но вот обратный процесс, изменение частоты в синтезаторе не приводит к мновенной реакции изменения частоты в программе HRD. Но если продолжать вращать ручку валкодера или удерживать кнопку перестройки частоты, то происходит как бы захват команды, и частота в программе HRD меняется в реальном времени с изменением частоты в синтезаторе.

ГЕША
09.10.2006, 15:47
to GORA Константин, уменя ваще ATT включается и никак его не выключить выключаю из проги , на секунду а затем опять включается ... где то что то зарыто .. поразному наверное у каждого.. :D :D

RD3AY
09.10.2006, 16:15
to GORA Константин, уменя ваще ATT включается и никак его не выключить выключаю из проги , на секунду а затем опять включается ... где то что то зарыто .. поразному наверное у каждого.. :D :D


А как работает с программой MixW2 ?

ГЕША
10.10.2006, 07:04
к сожалению нет у меня микстуры купленной , а пользую 2.14 free а там CAT не работает отключен из за свободности, вчера пробовал с OmnyRIG тоже не корректно работаети с логом UR5EQF нет нормальной работы....
да Константин видимо задача не из простых, конечно нормально работающий CAT это залог успеха !!!! :D :D
а вот без него как то не полноценно себя чувствуешь ...

RU3GA
10.10.2006, 08:36
Синтезатор с программой HRD работает. Но к примеру, после установки связи, частота в окне программы HRD появляется не сразу, а с задержкой в несколько секунд. Изменение диапазона или частоты в программе HRD приводит к мгновенному изменению и в синтезаторе. Но вот обратный процесс, изменение частоты в синтезаторе не приводит к мновенной реакции изменения частоты в программе HRD. Но если продолжать вращать ручку валкодера или удерживать кнопку перестройки частоты, то происходит как бы захват команды, и частота в программе HRD меняется в реальном времени с изменением частоты в синтезаторе.

А иначе и не будет! Это особенность работы с протоколом Айкомов в данной программе. Все элементарно проверяется --- посмотрите любой программой слежения за портами почему происходит задержка. А она происходит потому , что после запроса на моду и частоту HRD делает запрос на показания S-метра и ждет 1.5-2 сек вне зависимости от ответа --- вот на эти 2 сек и идет задержка в перестройке частоты.
Что я только ни делал --- ничего не помогает устранить эту задержку.
Остается спросить у владельцев Айкомов есть ли у них такая хрень при работе с HRD и если нет, то попросить ради общего дела прислать протокол обмена...
Так что тут дело в принципе , а не дублировании команд --- дублирование команд помогает запустить работу других распространенных программ --- как я уже писал это Logger32 и WL --- без этого дублирования они не работают.
Особая проблема с TRX-менеджером --- там по протоколу Айкома вообще тяжело сделать --- это единственная программа , коия работает со вторым режимом САТ Айкома --- режимом "ответ без запроса", к тому же там идет работа с другим , мало распространенным ASCII --- с нулем в конце байта. Так что для этой программы надо вообще всю логику переписывать, но делать это ради одной программы просто как-то не хочется.
Вобщем , хоть протокол Айкома и выглядит продуманным и логичным, я для себя определился , что в следующей версии программы буду писать САТ по протоколу Кенвуда . Чего и Вам советую :)

UA0LFK
10.10.2006, 08:52
CAT интерфейс CI-V однопроводный.
Схема любого интерфейса CI-V to R232 автоматически передает даныые с выхода TX COM порта на его RX вход. В схеме вашего контроллера этого не предусмотрено. Именно поэтому вам приходится програмно повторять переданную компьютером информацию.

Почему не работает HRD ?
Скорее всего она проверяет передаваемые ей самой данные, для того чтобы убедится, что не было столкновения пакетов и данные не исказились. Как она работает известно только автору программы.
Вы пытаетесь повторять данные, но делаете это только после приема всего пакета. Может быть как раз в этом и причина нестабильной
работы.

Поскольку данные передаются по одному проводу, перед началом передачи данных нужно обязательно проверять занята ли линия.

Судя по фрагменту вашей программе вы этого не делаете.

Сама подпрограмма написана на мой взгляд нерационально.
Лучше принимать по прерыванию каждый байт, и после приема всей
команды просто выставить флаг - принята команда и запретить прерывания. Ваша програма в свободное от других дел время
проверит состояние этого флага и обработает принятую команду.

С уважением Владимир.

serge_m
12.10.2006, 17:44
Извиняюсь, я бегло прочитывал эту ветку. Насколько я понял в синтезатор уже встроили функцию индикации показаний S-метра?

Vitaly
13.10.2006, 11:14
Извиняюсь, я бегло прочитывал эту ветку. Насколько я понял в синтезатор уже встроили функцию индикации показаний S-метра?

Вы очень бегло её прочитали. :D

ГЕША
13.10.2006, 11:32
что стоит ещё раз прочитать ... толька внимательно .... нет там такого С-метр не измеряется .. нормальный CAT не получается никак сделать .... а жаль ...

RU3GA
14.10.2006, 08:09
нормальный CAT не получается никак сделать .... а жаль ...

Да почему САТ не получается-то? Вроде, судя по описанию автора, все работает. А то что есть мелкие недочеты , ну так не без этого :)
К тому же , не забывайте , что у авторов компьютерных программ тоже могут быть недочеты и порой не мелкие... :)

А кстати , что ВЫ понимаете под термином "нормальный САТ" ?
Обладатели фирменных трансиверов порой не могут найти компьютерную программу , коия бы полностью устраивала...
А уж разработчик синтеза в данном случае вообще в неком "двойственном" положении --- уж коль "комповые" программы написаны "абы как", то под каждую не подстроишься ...
На мой взгляд , должен быть стандартный набор функций --- обмен частотой и видом модуляции --- для большинства случаев этого достаточно. И это вроде в этом синтезе работает.

Александр.С
15.10.2006, 09:23
Хочу напомнить всем спорящим что САТ-управление в MIXW
работает в одну сторону ,а новой прпошивки от автора пока не было.

ГЕША
16.10.2006, 07:47
А кстати , что ВЫ понимаете под термином "нормальный САТ" ?

что ж тут не понятно нормальный значит что б работал со всеми прогами, стандарт же одинаовый, толька могут и проги не корректно работать.
С N1MM работает и меня устраивает, а вот с другими MMVARI ваще чуть поработало и все перестало, даже непонятно почему и работало , что сейчас немогу заставить работать ну никак, так что это и мне нужно особо то , прога для повседневной работы . Могу и из DX Spotter а преходить по DXам из неё тоже работает нормально.
Просто очень хотелось бы что бы работало со всеми прогами .. та и железом вероятно железо ишо применяю старое, допустим прога OmniRIG (так вроде) не работает просто ваще коряво соединение показывает есть а работы нет. что за бяка .. ????
пока многовато вопросов ...
подождем а что спешить то возможно кто и придумает ..или поправит ...

Vitaly
16.10.2006, 09:30
Могу огорчить, со всеми программами нормально работать не будет.Достаточно того что снекоторыми работает нормально. Константин не хочет больше заниматься этим вопросом. И вообще после того как выложит последнюю модификацию этого синтезатора, больше модернизациями этой модели заниматься не будет. Из неё выжато всё что можно.

ГЕША
16.10.2006, 09:54
to Vitaly вот вот я так тоже уже думаю , выжато все ....
и поэтому как говорится подождем финального релиза, как есть ....думаю хужее не будет ....и огромное спасибо Константину за хорошо работающую конструкцию ....
ждемсс...... :super: :super:

Explorer
16.10.2006, 12:10
А скажите кто нибудь, разве PIC16f648 по своим возможностям лучше ATmega8 ?

RU3GA
16.10.2006, 12:51
А скажите кто нибудь, разве PIC16f648 по своим возможностям лучше ATmega8 ?

Нет , по всем параметрам ATmega8 --- лучше. И по программной памяти в два раза больше, и по портам в полтора раза больше, а так же имеется АЦП и т.д.

EU1ME
16.10.2006, 12:52
А скажите кто нибудь, разве PIC16f648 по своим возможностям лучше ATmega8 ?
PIC vs AVR (http://www.microchip.ru/phorum/read.php?f=2&i=144303&t=144303)

UY5AO
16.10.2006, 14:44
А скажите кто нибудь, разве PIC16f648 по своим возможностям лучше ATmega8 ?

Думаю, что нельзя "наезжать" на Константина с разного рода предложениями по улучшению и т.п. Позволю себе две цитаты:"Лучшее - враг хорошего" и "Я сделал все, что мог, кто может, пусть сделает лучше". Последнее может сказать и Константин. Честь ему и хвала за его альтруизм. Таких людей сейчас не так уж много. На память приходит незабвенный японский радиолюбитель Makoto Mori, JE3HHT, создавший серию бесплатных программ для нас.
Спасибо большое, Константин! А если осчастливите нас новым проектом - то кто же против.

RU3GA
17.10.2006, 08:37
А скажите кто нибудь, разве PIC16f648 по своим возможностям лучше ATmega8 ?

Думаю, что нельзя "наезжать" на Константина с разного рода предложениями по улучшению и т.п. Позволю себе две цитаты:"Лучшее - враг хорошего" и "Я сделал все, что мог, кто может, пусть сделает лучше". Последнее может сказать и Константин. Честь ему и хвала за его альтруизм. Таких людей сейчас не так уж много. На память приходит незабвенный японский радиолюбитель Makoto Mori, JE3HHT, создавший серию бесплатных программ для нас.
Спасибо большое, Константин! А если осчастливите нас новым проектом - то кто же против.

Да вроде не было никаких "наездов" :)

UY5AO
17.10.2006, 09:26
Действительно, выражение "наезжать" неуместно. Прошу извинить, если кого-то обидел.

RU3GA
13.11.2006, 19:35
Наконец дошли руки --- подключил свой синтез к MixW.
Поначалу ситуация была аналогичная --- синтез управляет программой , а программа синтезом управлять не хочет.
Последил за портом и выяснил --- автор программы для засылки частоты и моды в синтез применяет достаточно редкие команды.
Все другие программы применяют команду "записи" частоты -- 05 и команду "записи" моды --- 06. Автор программы MixW применил команду "передачи" частоты --- 00 и команду "передачи" моды ---- 01
Разница между ними небольшая --- команда записи требует от синтеза ответа , а команда передачи -- нет.
Константин , Вам надо добавить две строчки в код (я у себя так и сделал :) ).
То , что делал Ваш синтез по команде из компа под номером 05, должен он делать и по команде 00.
Тоже самое соответственно по командам 06 и 01
Тогда все заработает в обе стороны с MixW.

PS Самое главное , что автора программы MixW упрекнуть не в чем -- все это есть в протоколе ICOM ! :)

Удачи всем!
RU3GA

ra9ucn
13.11.2006, 20:02
Слежу за веткой, появилось желание собрать сей девайс. В связи с этим вопросы. Последний вариант схемы, если ничего не упустил, с ИЕ6 и BC847, если так, то нельзя ли заиметь схему в виде удобном для правки (так как не проставлены позиционные обозначения, есть дубли и пр.)?
Ну и в свете последнего поста хотелось бы увидеть подправленный софт в плане CAT. Извиняюсь, если многого хочу. 73!

RU3GA
15.11.2006, 23:58
Ну и в свете последнего поста хотелось бы увидеть подправленный софт в плане CAT

Ну эту просьбу адресуйте к Константину -- если он захочет --- сделает новую прошивку :)
Я просто нашел причину странного поведения MixW , подправил код СВОЕГО синтеза и рассказал об этом -- может кому-то из разработчиков это поможет не тратить лишнее время...
Исходных кодов Константина у меня нет --- все мои советы , если Вы заметили--- на уровне алгоритмов, а не на уровне контроллеров и готовых прошивок :)

UA6bqr
16.11.2006, 08:23
Добрый день всем.
А подробней можно описать как самому изменить эти две команды.

RU3GA
16.11.2006, 09:03
Добрый день всем.
А подробней можно описать как самому изменить эти две команды.

Тут явно какое-то недопонимание :) Я уже писал , что мои советы направлены Константину, как программисту, и они на уровне алгоритма , а не на уровне кода или готового решения для пользователей его синтеза.
Добавить две команды в свой код может только Константин.
Я же добавлял их в СВОЕМ коде, написанном к другому контроллеру и к другому синтезу. Просто алгоритмически --- связь по протоколу ICOM --- одна и таже, соответственно те же проблемы как в программе Константина так и в моей. Таким образом не имея исходных кодов Константина, я могу с высокой долей вероятности предположить в чем у него проблемы. Но не более того!

Удачи!

RD3AY
17.11.2006, 16:18
Наконец дошли руки --- подключил свой синтез к MixW.
Поначалу ситуация была аналогичная --- синтез управляет программой , а программа синтезом управлять не хочет.
Последил за портом и выяснил --- автор программы для засылки частоты и моды в синтез применяет достаточно редкие команды.
Все другие программы применяют команду "записи" частоты -- 05 и команду "записи" моды --- 06. Автор программы MixW применил команду "передачи" частоты --- 00 и команду "передачи" моды ---- 01
Разница между ними небольшая --- команда записи требует от синтеза ответа , а команда передачи -- нет.
Константин , Вам надо добавить две строчки в код (я у себя так и сделал :) ).
То , что делал Ваш синтез по команде из компа под номером 05, должен он делать и по команде 00.
Тоже самое соответственно по командам 06 и 01
Тогда все заработает в обе стороны с MixW.

PS Самое главное , что автора программы MixW упрекнуть не в чем -- все это есть в протоколе ICOM ! :)

Удачи всем!
RU3GA


Спасибо за подсказку Александр, обязательно попробую сделать как Вы предлагаете. На демо версии MixW 2.06 (May 19 2002) все работает прекрасно в обе стороны и на старой версии прошивки. Возможно проблемы у пользователей возникают из за правельных установках в программе Mixw2.
Соnfigure - TRCUR/PTT-Details
Хотелось бы услышать мнение радиолюбителей по этому вопросу, кто уже использует синтезатор от RD3AY.

ГЕША
17.11.2006, 16:45
Константин когда испробуете .. выложите готовую прошивку пожалуйста .. !

Александр.С
18.11.2006, 10:33
Константин ,у меня MIxW v 2.17от мая 2006г зарегистрированная
и русифицированная , пробовал разные установки cat\ptt еще
полгода назад -работало в одну сторону как и раньше писал,
а ham radio deluxe то же как то непонятно работало то быстро то
медленно с тормозами то не работает и вообще мне эта прога не
нравится хотя это дело вкуса ,сам по себе синтез считаю удачной конструкцией , довольно легко настраиваеся, вобщем получше
чем тарасовский ,ну а у него САТ сделан для трех или четырех
программ в том числе и для этой популярной проги MIxW , и перестраивается без проблем,
может вожможно написать САТ для допустим отдельно микса и
отдельно для другой какой-то проги наиболее применяемой.
Я программированием не занимаюсь поэтому не знаю на сколько
это удобно или нет ,это просто мое предложение .

rn3zq
28.11.2006, 16:18
У меня тоже с MixW 2.06 работало на ура и старая и новая прошивки в обе стороны а вот с Logger и Logger32 проблемы - вообще не работает
а использую я его 8-(

RD3AY
01.12.2006, 18:18
Наконец дошли руки --- подключил свой синтез к MixW.
Поначалу ситуация была аналогичная --- синтез управляет программой , а программа синтезом управлять не хочет.
Последил за портом и выяснил --- автор программы для засылки частоты и моды в синтез применяет достаточно редкие команды.
Все другие программы применяют команду "записи" частоты -- 05 и команду "записи" моды --- 06. Автор программы MixW применил команду "передачи" частоты --- 00 и команду "передачи" моды ---- 01
Разница между ними небольшая --- команда записи требует от синтеза ответа , а команда передачи -- нет.
Константин , Вам надо добавить две строчки в код (я у себя так и сделал :) ).
То , что делал Ваш синтез по команде из компа под номером 05, должен он делать и по команде 00.
Тоже самое соответственно по командам 06 и 01
Тогда все заработает в обе стороны с MixW.

PS Самое главное , что автора программы MixW упрекнуть не в чем -- все это есть в протоколе ICOM ! :)

Удачи всем!
RU3GA

Большое спасибо за подсказку!

Нашел время и подправил прошивку как вы предлагали, попробовал с последней версией MixW 2.17, все работает. Пршивка в приложенном файле. Пожалуйста скачивайте и пробуйте, хотелось бы услышать Ваши отзывы.

Константин RD3AY

RA1TAM
01.12.2006, 23:26
Как приспособить этот синтез для работы с четырехдиапозонным
ТПП?
Спасибо RA!TAM 73!!!

RD3AY
02.12.2006, 09:44
Как приспособить этот синтез для работы с четырехдиапозонным
ТПП?
Спасибо RA!TAM 73!!!

А какой расклад частот необходим?

На смеситель необходимо подавать удвоенный по частоте сигнал или равный частоте приема, или может быть в двое меньше чем частота приема?

Дадите ответ на эти вопросы, попробую посчитать делители.


Константин RD3AY

Serg007
02.12.2006, 10:41
приветствую всех.


Как приспособить этот синтез для работы с четырехдиапозонным
ТПП?
Спасибо RA!TAM 73!!!

А какой расклад частот необходим?

На смеситель необходимо подавать удвоенный по частоте сигнал или равный частоте приема, или может быть в двое меньше чем частота приема?

Дадите ответ на эти вопросы, попробую посчитать делители.

Константин RD3AY
Здравствуйте, Константин для ТПП нужен синтезатор, выдающий на выходе учетвереную чатоту по сравнению с индицируемой, т.е для 20м диапазона на выходе должно быть примерно 60Мгц.
Если у Вас получится переделать прошивку под такой режим - это будет большая помощь и поддержка для любителей ТПП.

RA6XW/9
02.12.2006, 15:58
Такое изменение подошло бы и для SDR.
Как изменить схему включения ГУНа и делителей
я уже разабрался.Единствен ное -сам ГУН отказываеться работать на
118 Мгц.и при программировании ПЧ (11,030 Кгц.)выдаеться
ошибка,хотя синтез работает как и пологаеться-выдает нужные частоты.

US5CAA
02.12.2006, 18:56
Такое изменение подошло бы и для SDR.
Как изменить схему включения ГУНа и делителей
я уже разабрался.Единствен ное -сам ГУН отказываеться работать на
118 Мгц.и при программировании ПЧ (11,030 Кгц.)выдаеться
ошибка,хотя синтез работает как и пологаеться-выдает нужные частоты.
С транзистором BF998 ГУН стабильно работает до 130МГц, выше проверять не было необходимости.

Explorer
04.12.2006, 11:27
Синтезатором доволен,прекрасно работает.Он у меня встроен в портативный TRX с которым не растаюсь ни дома ни на работе.Одно но -пролазят зеркалки на верхних диапазонах особенно на 20м,поскольку качественный ДПФ не воткнеш в такой малый корпус.Поэтому вопрос к автору:
Константин как приспособить синтезатор для режима VFO+ПЧ?Можете ли вы внести изменения в прошивку для данного режима? Думаю этот вариант будет многим по душе.

С уважением UR7MA.

DeXter Holland
04.12.2006, 18:00
Народ, поможите,
нужна печатка под делитель 74АС161 или 74АС393 а то достать кр193ие6 почти нереально

Explorer
04.12.2006, 18:48
for DeXter Holland
-----------------------
Вот здесь есть (http://rd3ay.qrz.ru/Rd3ay_2.zip)

73! UR7MA

DeXter Holland
04.12.2006, 23:08
Спасибо за сылку, теперь буду собирать! :пиво: :пиво:

Александр.С
05.12.2006, 00:26
Наконец-то САТ управление полноценно заработало с последней прошивкой,пробовал с MixW2.17 и
MixW2.16 правда
пришлось переустановить прогу, ну а с hamradio delux как то некрасиво работает ,но это
видимо так сама прога на это реагирует.
На счет пораженок- подтверждаю они есть особенно на вч бэндах,пожалуй было бы интересно
сотворить данный синтез и свысокой пч. Кстати кто-нибудь использовал импортный аналог
м\с КР193ие6---SP8772B?

RD3AY
05.12.2006, 11:39
[quote="Александр.С"]Наконец-то САТ управление полноценно заработало с последней прошивкой,пробовал с MixW2.17 и
MixW2.16 правда
пришлось переустановить прогу, ну а с hamradio delux как то некрасиво работает ,но это
видимо так сама прога на это реагирует.
На счет пораженок- подтверждаю они есть особенно на вч бэндах,пожалуй было бы интересно
сотворить данный синтез и свысокой пч. Кстати кто-нибудь использовал импортный аналог
м\с КР193ие6---SP8772B?[/quote

В новой версии синтезатора полностью переделан каскад формирования меандра, отказался от шумного формирователя методом смещения при помощи двух резисторов 10 кОм на входе 74АС161. Формирователь и буфер выполнен на 74АС04. Делитель на 193ИЕ6 из за его дефицитности, замен на 74VHC393.
В ГУН для устранения микрофонного эффекта, используется заводская катушка на каркасе. ГУН с BF998 стабильно работает до 150 МГц.

DeXter Holland
05.12.2006, 18:15
Уважаемый GORA
а можно печатку под Вашу последнюю схему на 74AC04 и 74HC393. Буду очень признателен :wink:

АлВит
05.12.2006, 18:49
Уважаемый Константин! Если возможно, фото заводской катушки в новой версии синтезатора.

Mars
05.12.2006, 18:51
Ребята! Тут такой вопросец. Возможно, в этой теме это оффтоп, потому приношу свои искренние извинения. Но создавать новую тему я пока не стал (вдруг, никому это уже и неинтересно).

Суть такова. Имеется тут одна крейзи констракшн :lol:. Многопетлевой синтезатор. Создавалась с расчетом на применение в приемнике с преобразованием вверх, но конструкция очень легко приспосабливается и под "преобразование вниз" (изменяются параметры только последней петли). Собственно, один единственный экземпляр, собранный печатно-навесно-клубочным монтажом, испытывался в "дроздивере" с ПЧ=9000 кГц (других готовых аппаратов не оказалось под рукой) . Агрегат изначально рассчитывался под минимальное время перестройки частоты. Все петли ФАПЧ работают на опорной частоте = 1 МГц. Шаг перестройки - 10 Гц. Диапазон покрытия по частоте - 1-29,999 990 МГц. Опытный экземпляр управлялся от цепочки реверсивных счетчиков, подключенных к валкодеру с формирователем импульсов. Но ввести управление от микроконтроллеров не составляет никакого труда.

Если подобная "жуть" кому-то интересна, могу в течение некоторого времени подготовить электронный вариант схем (пока схемы существуют только в бумажном ( весьма измочаленном и со следами жирной селедки и пролитого пива :lol: :lol: ) виде.

Genadi Zawidowski
05.12.2006, 19:16
Для начала, не надо готовить - отсканируйте покачественнее (300-600 dpi в цвете) и выложите .jpg или .tif.
Сканер потом можно и протереть от следов жирной селедки и пролитого пива (сколько же его было пролито, пива и масла? Давно? Не высохло еще?). А серьезно - когда делали?

RU3GA
05.12.2006, 23:37
Наконец-то САТ управление полноценно заработало с последней прошивкой,пробовал с MixW2.17 и
MixW2.16

О-о-о, первый отзыв от пользователя --- значит действительно работает :)

Explorer
06.12.2006, 08:32
Уважаемый Константин!

Как приспособить синтезатор для режима VFO+ПЧ? Можно ли внести изменения в прошивку для данного режима? Думаю этот вариант будет многим по душе.
[/quote]

ra6lpo
06.12.2006, 09:02
Уважаемый Константин! Хоть умри - не хочет ГУН работать. Поменял пяток BF998. из разных партий. Не подскажете возможные причины? :super:

Genadi Zawidowski
06.12.2006, 13:35
Уважаемый Константин! Хоть умри - не хочет ГУН работать. Поменял пяток BF998. из разных партий. Не подскажете возможные причины? :super:
Хоть я не Константин, попробую спросить -
Транзистор-то ток потребляет?
Если smd конденсаторы, иногда в магазине ошибаются продавцы - мне например, вместо 27 пик в магазине 2.2 пикофарады дали... Тоже хоть тресни - не работало ничего!

Да, хочу обратить вниманее тех, кому нужны высокие частоты от ГУНа - в буферном каскаде применены транзисторы с граничной частотой 100 МГц.

RD3AY
06.12.2006, 15:54
Уважаемый Константин! Если возможно, фото заводской катушки в новой версии синтезатора.

Фотография фабричной катушки для ГУН, отвод припаеваю сам, от 3/4 витка считая от заземления. Катушка имеет сердечник, что очень удобно при настройке.

RD3AY
07.12.2006, 10:28
Уважаемый Константин! Хоть умри - не хочет ГУН работать. Поменял пяток BF998. из разных партий. Не подскажете возможные причины? :super:

1. Попробуйте проверить режимы по постоянному току.
2. Номиналы конденсаторов и резисторов могут лежать в следующих диапазонах:

R15 -51 до 150 Ом
R17 330-560 Oм
R16 1-3 кОм
R13 56-220 кОм


С24 220 -2200 пф
С18 22 - 2200 пф
С25 1000 пф - 0.01 мкФ

Попробуйте сначало запустить ГУН на частотах 50-60 МГц подключив парралельно гатушки ГУН конденсатор 15-22 пф отсоеденив предварительно С48 и подстроечники С11, С12, С16.

Александр.С
09.12.2006, 10:46
Константин! А можно ли выпаять к193ие6 а вместо неё поставить
74VHC393 соответственно перерезав дорожки ну и приспособить
74AC04 кстарой плате ,ну и надо бы посмотреть рисунок печ. платы
с этими микрухами.
А где взял такую катушку с шагом?

RD3AY
09.12.2006, 11:55
Константин! А можно ли выпаять к193ие6 а вместо неё поставить
74VHC393 соответственно перерезав дорожки ну и приспособить
74AC04 кстарой плате ,ну и надо бы посмотреть рисунок печ. платы
с этими микрухами.
А где взял такую катушку с шагом?

Менять микросхему КР193ИЕ6 на 74VHC393 не стоит а вот сделать формирователь на 74АС04 будет не плохо.

Катушку купил на митинском радиорынке за 10 рублей, их у продовца около 10 разновидностей с разным количеством витков 4-10 и каркасы разного диамера.

Печатные платы можно забрать из ZIP файла, правда монтажной схемы нет, сверяйте со схемой. Кто на поленится и сделает монтажную схему и выложит сей труд на всеобщее обозрение, большое спасибо.

RD3AY
09.12.2006, 12:31
Как приспособить этот синтез для работы с четырехдиапозонным
ТПП?
.
>1.8 - (57600-64000):8=(7200-8000):4=1800-2000
>
>3.5 - (56000-60800):4=(14000-15200):4=3500-3800
>
>7.0 - (56000-56800):2=(28000-28400):4=7000-7100
>
> 14 - (56000-57400):1=(56000-57400):4=14000-14350
>
>
>
>ОДИН ГУН без переключения, надо переключать только ДПКД.
>
Спасибо RA!TAM 73!!!




Очень интересная идея, на следующей неделе займусь изменением прошивки и постараюсь оттестировать в железе. Прошивку, как только будет готова, выложу в форуме.


Константин RD3AY

ra6lpo
09.12.2006, 17:32
Уважаемый Константин! Спасибо за ответ, но заработал ГУН. Все невнимательность (все клею на спиртоканифольтный раствор-потом паяю, ну и недопаял), генерит 66-142мгц. Доделаю-попробую сделать формирователь на 74аст06, вместо 193ие6-74аст74 и 74нс393 - что есть.

ra6lpo
09.12.2006, 17:35
Забыл спросить - для чего колодка j6(d0.d1.d2.d3)?

DeXter Holland
09.12.2006, 18:47
Проработал печатку от GORA, возникли некоторые вопросы :
1) какова частота кварца ATMega8? хватает ли его стабильность для AD9832 ?
2) непонятны компоненты, которые идут к 8,11 ноге микросхемы (74AC74?) и от кандера 0,01мкф (после транзюка усилителя ГУНа),
3)непонятны компоненты которые идут с 1-й ноги микросхемы 40406

RD3AY
09.12.2006, 20:04
Забыл спросить - для чего колодка j6(d0.d1.d2.d3)?


На этих пинах разъема J6, выставляется код выбранного диапазона для дальнейшего декодирования в трансивере при помощи микросхемы 155ИД10

Коды по диапазонам:

D3 D2 D1 D0

0000 ------ 160 метров
0001 ------ 80 метров
0010 ------ 40 метров
0011 ------ 30 метров
0100 ------ 20 метров
0101 ------ 18 метров
0110 ------ 15 метров
0111 ------ 12 метров
1000 ------ 10 метров

RD3AY
09.12.2006, 21:01
Проработал печатку от GORA, возникли некоторые вопросы :
1) какова частота кварца ATMega8? хватает ли его стабильность для AD9832 ?
2) непонятны компоненты, которые идут к 8,11 ноге микросхемы (74AC74?) и от кандера 0,01мкф (после транзюка усилителя ГУНа),
3)непонятны компоненты которые идут с 1-й ноги микросхемы 40406


1. Частота кварца 16 Мгц но не обязательно точно. После запуска синтезатора, измерте частотометром частоту генерации опорного генератора на 10 ножке Atmega8-16PI, и внесите изменения в установках синтезатора. Уровня размаха опорного генератора МК хватает для DDS и он равен TTL уровню, этому способствует установка FUSE бит МК Atmega8-16PI.

2. Смотрите подправленный файл печатной платы (большое спасибо DeXter Holland :D )

RA6XW/9
09.12.2006, 23:59
Очень интересная идея, на следующей неделе займусь изменением прошивки и постараюсь оттестировать в железе. Прошивку, как только будет готова, выложу в форуме.

Константин,может быть добавить еще одну микросхему и попытаться сделать
полновесный синтезатор для прямого преобразования.Так как на 28 нужна частота
28 х 4 =112,ее и пустить на прямую ,да и на 21.На базе Вашего синтеза
я попытался сделать такой обход,но так как я не могу изменить прошивку
пришлось менять схему включения(в программу вносить значение деления-одно,
а соединить 4015 с 161 по другому.)Пришлось таким вот образом привязаться к SDR.

Александр.С
10.12.2006, 23:49
Константин ,поясните еще раз из-за каких элементов в схеме ,схема на делителе 74VHC393
лучше чем на К193ИЕ6 и есть ли наш аналог м\с 74AC04.

Genadi Zawidowski
11.12.2006, 01:48
Константин ,поясните еще раз из-за каких элементов в схеме ,схема на делителе 74VHC393
лучше чем на К193ИЕ6 и есть ли наш аналог м\с 74AC04.


отказался от шумного формирователя методом смещения при помощи двух резисторов 10 кОм на входе 74АС161. Формирователь и буфер выполнен на 74АС04. Делитель на 193ИЕ6 из за его дефицитности, замен на 74VHC393.

Wlad UR5EMO
12.12.2006, 01:04
Подскажите плиз!!! где на данный девайс преобрести на украине DDS так как все собрано но ДДС в Днепропетровске проблема найти гоняюсь уже пол года. :oops: