Генератор с регулировкой частоты

Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11.12.2019{, 14:51}
Репутация: 0
Имя: Alex

Генератор с регулировкой частоты

#1

Сообщение Alex1968 » 24.12.2019{, 00:38}

Всем добрый вечер. Задача такая стояла, сделать генератор, и чтоб можно было сначала выставить определённуючастоту моргания светодиодом, и потом кнопками уменьшать или увеличивать её. Подумал сделать так, сначала ставим блок счётчика с предустановкой в 500, с входом + и входом - на них естественно вешаются кнопки, и одна кнопка для записи предустановки....за ним симметричный мультивибратор с внешним входом для установки частоты моргания, к нему то и подключается выход счётчика. Фактически то ту цифру что будет показывать счётчик и должна быть цифрой моргания светодиодом, то есть частотой мультивибратора в миллисекундах, вроде должно работать. Но не работает. Светодиод моргает но не понятно по какому закону и принципу. Проект прилагаю. Для программы версии 6.2.1

Вариант с шимом и аналоговыми входами не подходит.
generator.flp
(47.22 КБ) 67 скачиваний

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

Генератор с регулировкой частоты

#2

Сообщение edyapd » 24.12.2019{, 03:45}

Alex1968, в железе не проверял, по схеме вроде всё верно.
Вам просто надо разобраться с тем, что есть частота, а что период.
В данном случаи у вас симметричный мультивибратор с полупериодом 500 мс. Значит полный период 1сек. А частота 1Гц.
Если вы увеличиваете значение на вашем счётчике, то вы увеличиваете полупериод, а значит уменьшаете частоту.

Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11.12.2019{, 14:51}
Репутация: 0
Имя: Alex

Генератор с регулировкой частоты

#3

Сообщение Alex1968 » 24.12.2019{, 08:40}

edyapd писал(а):
24.12.2019{, 03:45}
Alex1968, в железе не проверял, по схеме вроде всё верно.
Вам просто надо разобраться с тем, что есть частота, а что период.
В данном случаи у вас симметричный мультивибратор с полупериодом 500 мс. Значит полный период 1сек. А частота 1Гц.
Если вы увеличиваете значение на вашем счётчике, то вы увеличиваете полупериод, а значит уменьшаете частоту.
Ну так в блоке генератора в мультивибраторе частота выставляется именно или в миллисекундах или в микросекундах, и если вручную задавать например 10 мс, 20, 40 или 60 или 65, 100, 200 мс и прошивать, то частота мультивибратора соотвествено меняется, и всё правильно. А в моём варианте он то быстрее мигает то медленнее, то ускоряется то замедляется, и на кнопки никак не реагирует он живёт своей собственной жизнью.
Последний раз редактировалось Alex1968 24.12.2019{, 08:46}, всего редактировалось 1 раз.

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

Генератор с регулировкой частоты

#4

Сообщение edyapd » 24.12.2019{, 08:45}

Alex1968, а схему подключения кнопок можно глянуть?

Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11.12.2019{, 14:51}
Репутация: 0
Имя: Alex

Генератор с регулировкой частоты

#5

Сообщение Alex1968 » 24.12.2019{, 08:48}

edyapd писал(а):
24.12.2019{, 08:45}
Alex1968, а схему подключения кнопок можно глянуть?
одим контактом к общему вторым к указанным пинам на ардуино

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

Генератор с регулировкой частоты

#6

Сообщение edyapd » 24.12.2019{, 08:54}

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

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Генератор с регулировкой частоты

#7

Сообщение Sancho » 24.12.2019{, 08:55}

Alex1968, Тут посмотрите
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11.12.2019{, 14:51}
Репутация: 0
Имя: Alex

Генератор с регулировкой частоты

#8

Сообщение Alex1968 » 24.12.2019{, 09:33}

Sancho, какой диапазон у этой схемы, и где его выход? В тегах там написано АНАЛОГОВЫЙ ШИМ = Pin 11 (Не использкется)
Генератор частоты v04.flp
(129.75 КБ) 83 скачивания

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Генератор с регулировкой частоты

#9

Сообщение Sancho » 24.12.2019{, 09:41}

Alex1968, Нажмите на блок, описание автора, в кои-то веки у меня там что-то есть :)
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11.12.2019{, 14:51}
Репутация: 0
Имя: Alex

Генератор с регулировкой частоты

#10

Сообщение Alex1968 » 24.12.2019{, 09:47}

Sancho писал(а):
24.12.2019{, 09:41}
Alex1968, Нажмите на блок, описание автора, в кои-то веки у меня там что-то есть :)
Это?
На вход - частоту
Максимум 80 кгц( или около того)
Выход пин 4
Автор Sancho (omelchuk890)

Максимум 80 кгц ??? Мне надо чтоб регулировалось от 1 герца и хотя бы до 500 кгц

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Генератор с регулировкой частоты

#11

Сообщение Sancho » 24.12.2019{, 09:51}

Alex1968 писал(а):
24.12.2019{, 09:47}
Максимум 80 кгц ??? Мне надо чтоб регулировалось от 1 герца и хотя бы до 500 кгц
сейчас...
Посмотрел, вроде от 6Гц.
Не помню почему так...

Отправлено спустя 5 минут 10 секунд:
До 500 кгц - Вам внешнюю железку тогда.

Отправлено спустя 1 минуту 49 секунд:
Alex1968 писал(а):
24.12.2019{, 09:47}
Мне надо чтоб регулировалось от 1 герца и хотя бы до 500 кгц
Я в ШОКЕ от ширины Ваших запросов.......

Отправлено спустя 6 минут 17 секунд:
Может быть Вам это поможет реализовать свою задумку самому
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11.12.2019{, 14:51}
Репутация: 0
Имя: Alex

Генератор с регулировкой частоты

#12

Сообщение Alex1968 » 22.08.2020{, 19:59}

Sancho, доброго времени суток ! А можно ли как то в этой схеме из блока Генератор_v4, тоесть из самого блока генератора сделать выход из самого блока в flprog ? Чтоб к нему можно было прикручивать и другие блоки. А то у него есть только физический выход на 4 пин ардуино. Или может в программе есть какая то возможность 4 пин из самой ардуины подключить к блоку внутри программы?
Генератор частоты v04(3).flp
(129.75 КБ) 36 скачиваний

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Генератор с регулировкой частоты

#13

Сообщение Ingwar » 22.08.2020{, 21:00}

Alex1968 писал(а):
22.08.2020{, 19:59}
Или может в программе есть какая то возможность 4 пин из самой ардуины подключить к блоку внутри программы?
Изучите тему тут, а потом отредактируйте ПБ под нужный Вам выход.
З.Ы. 8 месяцев должно было хватить на изучение хотя бы общих принципов работы микроконтроллера. Хотя если это не хобби...
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11.12.2019{, 14:51}
Репутация: 0
Имя: Alex

Генератор с регулировкой частоты

#14

Сообщение Alex1968 » 22.08.2020{, 21:20}

Ingwar писал(а):
22.08.2020{, 21:00}
Alex1968 писал(а):
22.08.2020{, 19:59}
Или может в программе есть какая то возможность 4 пин из самой ардуины подключить к блоку внутри программы?
Изучите тему тут, а потом отредактируйте ПБ под нужный Вам выход.
З.Ы. 8 месяцев должно было хватить на изучение хотя бы общих принципов работы микроконтроллера. Хотя если это не хобби...
ничего не понял....Мне просто из блока нужен выход, не на пин адрдуины а выход в программе из блока,чтоб к нему прикрутить другой блок в самой программе.

Аватара пользователя
ingener
Лейтенант
Сообщения: 556
Зарегистрирован: 14.10.2018{, 00:26}
Репутация: 20
Имя: Андрей

Генератор с регулировкой частоты

#15

Сообщение ingener » 22.08.2020{, 21:25}

странно. зачем какие-то счетчики и быстрый генератор до 80кГц. чтоб моргать диодом
обычный блок меню с единственным пунктом (частота) и выход задаваемого значения через множитель на штатный блок генератора

Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11.12.2019{, 14:51}
Репутация: 0
Имя: Alex

Генератор с регулировкой частоты

#16

Сообщение Alex1968 » 22.08.2020{, 21:29}

ingener писал(а):
22.08.2020{, 21:25}
странно. зачем какие-то счетчики и быстрый генератор до 80кГц. чтоб моргать диодом
обычный блок меню с единственным пунктом (частота) и выход задаваемого значения через множитель на штатный блок генератора
Я ведь не про счётчик....прочитайте внимательно что я написал,мне из этой схемы с блока генератора Генератор_v4 который в этом проекте, нужен выход чтоб былиз блока а не на пин ардуины.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Генератор с регулировкой частоты

#17

Сообщение Ingwar » 22.08.2020{, 22:02}

Alex1968 писал(а):
22.08.2020{, 21:20}
ничего не понял...
Если Александр захочет, сам ответит на этот вопрос.
Тут вообще генератор до 8МГц. Просите программный выход лучше из него...
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

rogekam
Рядовой
Сообщения: 77
Зарегистрирован: 24.06.2020{, 21:21}
Репутация: 28
Откуда: RUS31
Имя: Egor

Генератор с регулировкой частоты

#18

Сообщение rogekam » 22.08.2020{, 23:14}

Уважаемый Александр,
ingener писал(а):
22.08.2020{, 21:25}
странно. зачем какие-то счетчики и быстрый генератор до 80кГц. чтоб моргать диодом
обычный блок меню с единственным пунктом (частота) и выход задаваемого значения через множитель на штатный блок генератора

ingener предлагает сделать где то так:
Генератор частоты v04 01.flp
(90.26 КБ) 40 скачиваний

Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11.12.2019{, 14:51}
Репутация: 0
Имя: Alex

Генератор с регулировкой частоты

#19

Сообщение Alex1968 » 22.08.2020{, 23:28}

rogekam писал(а):
22.08.2020{, 23:14}
Уважаемый Александр,
ingener писал(а):
22.08.2020{, 21:25}
странно. зачем какие-то счетчики и быстрый генератор до 80кГц. чтоб моргать диодом
обычный блок меню с единственным пунктом (частота) и выход задаваемого значения через множитель на штатный блок генератора

ingener предлагает сделать где то так:
Генератор частоты v04 01.flp
Мне нужен тот генератор который от Sancho, только с выхходом из блока а не на пин ардуино...Все варианты со штатными генераторами и счётчиками отпадают....Мне нужно не мигание светодиодом, этот генератор должен управлять блоками со сдвиговыми регистрами.

Отправлено спустя 5 минут 49 секунд:
Sancho, прошу вас помогите мне с этим блоком Генератор_v4 в проекте
Генератор частоты v04(3).flp
(129.75 КБ) 45 скачиваний
. Мне нужен выход из блока этого генератора, а там выход на пин ардуины. Поэтому я не могу к нему цеплятьдругие блоки в FLPROG.

dsfbuy
Сержант
Сообщения: 171
Зарегистрирован: 03.11.2018{, 12:40}
Репутация: 21
Откуда: Братск
Имя: Виктор

Генератор с регулировкой частоты

#20

Сообщение dsfbuy » 23.08.2020{, 12:19}

Alex1968, может так
Генератор частоты v04().flp
(143.51 КБ) 51 скачивание

Ответить

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