Помогите доработать энкодер

Ответить
Ardudue
Лейтенант
Сообщения: 423
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

Помогите доработать энкодер

#1

Сообщение Ardudue » 30.05.2020{, 15:40}

GDAN7777, как это регулировка щелчков энкодера может управлять шагом частоты?
Ну вот пробуйте , я не тестировал.
Энкодер.flp
(162.69 КБ) 56 скачиваний

Ardudue
Лейтенант
Сообщения: 423
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

Помогите доработать энкодер

#2

Сообщение Ardudue » 30.05.2020{, 19:06}

GDAN7777 писал(а):
30.05.2020{, 17:09}
Энкодер KY-40.Устанавливаешь TicStep=2.Частота изменяется с дискретностью 1 Гц.Ставишь TicStep=0,2-на один щелчок меняется сразу на 10Гц.Как-то так.
ужОс. В FLP можно сделать меню и шагать хоть 0,1Гц (микросхема позволяет). Где то здесь видел ПБ для AD9833.
Или крайний случай без менюшки как здесь сделан проект для AD9850

Отправлено спустя 6 минут 27 секунд:
вот нашел ПБ для AD9833
два регистра со сдвигом фазы.

Ardudue
Лейтенант
Сообщения: 423
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

Помогите доработать энкодер

#3

Сообщение Ardudue » 30.05.2020{, 19:29}

GDAN7777 писал(а):
30.05.2020{, 19:23}
Сдвиг фазы мне совершенно ни к чему.Как и 0.1 Гц.
ну тогда один регистр задействовать. 0,1 Гц это минимум с которым шагает микросхема, просто делаете переменную и пишите туда свои шаги хоть 1Гц ,хоть 10Гц и т.д.

Ardudue
Лейтенант
Сообщения: 423
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

Помогите доработать энкодер

#4

Сообщение Ardudue » 31.05.2020{, 11:19}

GDAN7777 писал(а):
30.05.2020{, 20:06}
Как избавиться от отрицательных значений?Даже если использовать unsigned long integer,то бывает после ноля все-равно забрасывает в максимальное значение.
ну откуда могу знать что Вы там начертили -проект в формате flp надо прикладывать.

Ardudue
Лейтенант
Сообщения: 423
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

Помогите доработать энкодер

#5

Сообщение Ardudue » 03.06.2020{, 17:22}

GDAN7777 писал(а):
31.05.2020{, 19:49}
Пару-тройку дней и выложу проект с печатными платами,если интересно кому,конечно будет.
так то если частотомер , то наверняка кому то пригодится для репликации.

Ardudue
Лейтенант
Сообщения: 423
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

Помогите доработать энкодер

#6

Сообщение Ardudue » 05.06.2020{, 15:48}

GDAN7777, генератор тоже кому нибудь пригодится

VALERIOG
Рядовой
Сообщения: 1
Зарегистрирован: 27.05.2020{, 11:45}
Репутация: 0
Имя: Valeriy

Помогите доработать энкодер

#7

Сообщение VALERIOG » 02.01.2021{, 12:18}

Привет. можна ссилочку на проект.
можна ли добавить еще один независимий канал до 20кгц аппаратно, или добавить еще одну ad9833.
если нужно задействовать еще один spi - тогда нужно брать A328PB ?

Ответить

Вернуться в «Помогите, а то я "нимагу"»