-
UY1IF
-
( Пользователь )
-
-
Вне сайта
- Сообщений: 407
-
Репутация: 123
-
|
zotos пишет:
Dmitry
Манипуляция происходит замыканием ноги ARDUINO на землю.
Мой вариант схемы veso74 выглядит так:
Если не затруднит, можно скетч именно под этот вариант?
Только заметил, что конструкция на ЭМФ. А мне бы подошел только КФ / ПЧ 8865
|
Последнее редактирование: 28 Фев 2021 16:27 от UY1IF.
|
-
UB3PCO
-
( Пользователь )
-
-
Вне сайта
- Сообщений: 5
-
Репутация: 0
-
|
Может в скетче поставить свою ПЧ?У меня тоже вопрос есть к здесь присутствующим:где в скетче что изменить,что-бы частота на выходе была в 2 раза выше,чем нужно,есть плата от трансивера UT2FW.думал- думал и решил приладить её.
|
|
-
UB8SBV
-
( Пользователь )
-
-
Вне сайта
- Сообщений: 162
-
Репутация: 37
-
|
Доброго времени суток, коллеги!!! Нужна помощь. Подправил скетч R9LAI из сообщения #46625 , под свои данные. Так вот в режиме LSB показания совпадают с приёмом и передачей,3660 кГц на индикаторе синтезатора, а в режиме USB , 3660 кГц на индикаторе синтезатора, но приём и передача 3663 кГц ,то есть чтоб услышать корреспондента на 3660 ,мне нужно перестроиться выше на 3663. Вторую неделю бьюсь с кодом, перекопал всё что можно. Как исправить ,может кто подскажет?
|
Последнее редактирование: 16 Апр 2021 10:15 от UB8SBV. Причина: исправление
|
-
LY1CE
-
( Пользователь )
-
-
Сейчас на сайте
- Сообщений: 168
-
Репутация: 22
-
|
UB8SBV пишет:
Как исправить ,может кто подскажет? Попробуйте 128 строку поменять на это:
si5351_set_freq(rx + opora);
|
|
-
UB8SBV
-
( Пользователь )
-
-
Вне сайта
- Сообщений: 162
-
Репутация: 37
-
|
LY1CE ,пробовал, тогда в lsb нужно встать ниже 3кГц,на 3657))),чтоб принимать корреспондента на 3660,а в usb тогда всё нормально)
|
|
-
veso74
-
( Пользователь )
-
-
Вне сайта
- Сообщений: 137
-
Репутация: 40
-
|
Как идея: сделайте сравнение с if (...) и при необходимости измените какая константа вам нужна. Можно и с массивом, с двумя константами, по индексу (LSB/USB -> 0/1).(Еще: напишите на бумаге формула суммирования: распределение частот в обоих случаях, числа и их знаки, прежде чем экспериментировать в код. Ето заменит бесконечные, хаотичные эксперименты в коде.)
(частично использовал переводчик)
|
Последнее редактирование: 16 Апр 2021 14:09 от veso74.
|
-
UB8SBV
-
( Пользователь )
-
-
Вне сайта
- Сообщений: 162
-
Репутация: 37
-
|
Веселин, Спасибо за ответ! всё понятно, и я думал в этом направлении, но только не программист я) что-то простое могу изменить, убрать, а дальше тёмный лес)
|
|
-
LY1CE
-
( Пользователь )
-
-
Сейчас на сайте
- Сообщений: 168
-
Репутация: 22
-
|
UB8SBV пишет:
LY1CE ,пробовал, тогда в lsb нужно встать ниже 3кГц,на 3657))),чтоб принимать корреспондента на 3660,а в usb тогда всё нормально) А какой у Вас ЭМФ? похоже, что верхний.
Попробуйте сделать opol=503000;
|
|
-
UB8SBV
-
( Пользователь )
-
-
Вне сайта
- Сообщений: 162
-
Репутация: 37
-
|
LY1CE, Спасибо за советы! ЭМФ нижний, пробовал и 503 ставить, и частоту гетеродина менял выше, ниже,и в программе вычитание/сложение менял. И всё бестолку, 3 кГца так и появляются, либо в верхней, либо в нижней боковой ,в программе нужно дописать код, вот разбираюсь.
|
|
-
LY1CE
-
( Пользователь )
-
-
Сейчас на сайте
- Сообщений: 168
-
Репутация: 22
-
|
Сергей, тогда сделайте так -
opol=500000
opou=-500000
а саму опру физически не меняйте, запрограммируйте один раз при инициализации на 500000, а при смене боковых с ней не делайте ничего.
Тогда на нижней боковой гетеродин будет Fc+Fпч, а на верхней Fc-Fпч и всё должно получиться.
|
Последнее редактирование: 17 Апр 2021 07:56 от LY1CE.
|
|