Трансиверы, передатчики, РПУ > Software Defined Radio (SDR)
Умный валкодер в радиостанции
ra0ahc:
Методы торможения разные )) можно смазку на жесткую в подшипниках поменять и тоже затормозится вал. Эти энкодеры сделаны для длительной работы на производственных линиях и они обязаны легко крутится.
Но тема не про это. На самом деле при 360 импульсах тяжко на 1 импульс повернуть вот поэтому и надо пропуски делать при малых изменениях или рысканиях туда сюда
Core:
Я делитель собирал.
ra0ahc:
Вот так получилось нормально. при ssb степ начинает с 5 гц и может достигать 100 гц на один импульс что равно 36кГц за один оборот. Причем, если на мгновение остановится и продолжить вращать, то скорость падает плавно или вообще не падает, зависит от "мгновения". На этом я запоролся в первых вариантах алгоритма и только сейчас исправил. Мягко работает, без скачков. Если меняется направление, то сразу степ скидывается по умолчанию.
при CW степ начинается от 1Гц
--- Код: ---static float32_t getStep(int16_t df) {
float32_t def_level;
if (trx.trx[trx.activRX][trx.nowBandNN[trx.activRX]][MODE] == CW) def_level = 1.0f;
else def_level = 5.0f;
if (df == 0) {
// level = def_level;
delay = 30;
return 0;
}
if (direction && df < 0) {
direction = 0;
level = def_level;
}
if (!direction && df > 0) {
direction = 1;
level = def_level;
}
df = abs(df);
if (trx.trx[trx.activRX][trx.nowBandNN[trx.activRX]][MODE] == CW) {
df /= 2;
}
if (df == 0) df = 1;
if (delay)
delay--;
else {
if (df > 1 && df < 5) {
if (level + 0.5f < 100.0f) level += 0.5f;
} else if (df >= 5) {
if (level + 0.7f < 100.0f) level += 0.7f;
}
}
return level;
}
--- Конец кода ---
ra0ahc:
Пока непонятно как сделать короткий стоп на 000 частоте.
RC3U:
--- Цитата: ra0ahc от Октябрь 02, 2021, 11:36:16 am ---Вот так получилось нормально.
--- Конец цитаты ---
У Геннадия Завидовского примерно так сделано в его воробье. Просто сказка. 1999 На 1000-ке приходится привыкать кнопку FAST нажимать. dontt44
--- Цитата: ra0ahc от Октябрь 02, 2021, 11:38:21 am ---Пока непонятно как сделать короткий стоп на 000 частоте.
--- Конец цитаты ---
А оно надо?
Навигация
Перейти к полной версии