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

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

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

#21

Сообщение Alex1968 » 23.08.2020{, 14:37}

dsfbuy, СПАСИБО !!! Вроде работает. У меня в проекте используются две микросхемы сдвиговых регистров, которые перебирают адреса внешней РПЗУ, генератор нужен был в этом проекте именно с регулируемой частотой на выходе, и в проекте использовалось два дисплея 2004, тоесть один но показывал частоту на одной строке и адрес на другой строке.Так вот в таком виде с дисплеем по i2c частота регулируется со 100 гц до 500 гц где то, дальше какие то дёргания или вообще не прибавляется частота, вернее на дисплее вижу возрастающую цифру а по сути по светодиодам на адресной шине РПЗУ вижу что больше не прибавляется. Убрал дисплей, вслепую кнопка прибавлю вверх- вниз, всё работает как надо....Подключаю дисплей опять всё с тормозами....Прям мистика какая то.

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

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

#22

Сообщение Ardudue » 23.08.2020{, 16:51}

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

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

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

#23

Сообщение Alex1968 » 23.08.2020{, 17:08}

Ardudue писал(а):
23.08.2020{, 16:51}
Alex1968 писал(а):
24.12.2019{, 09:47}
Мне надо чтоб регулировалось от 1 герца и хотя бы до 500 кгц
с каким шагом хотите регулировать частоту?
Ну хотя бы с шагом 5 или 10 герц

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#24

Сообщение Dryundel » 23.08.2020{, 17:15}

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

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

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

#25

Сообщение Alex1968 » 23.08.2020{, 17:21}

Dryundel писал(а):
23.08.2020{, 17:15}
Alex1968 писал(а):
24.12.2019{, 09:47}
Мне надо чтоб регулировалось от 1 герца и хотя бы до 500 кгц
Не будет выход блока работать на таких частотах. А при наличии в скетче серьезных операций, дай бог 500 Гц получите.
ну хотя бы от 20 герц до 7-8 кГц можно сделать?

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#26

Сообщение Dryundel » 23.08.2020{, 17:26}

Alex1968 писал(а):
23.08.2020{, 17:21}
ну хотя бы от 20 герц до 7-8 кГц можно сделать?
Нет!
Вот здесь хотя бы почитайте. viewtopic.php?f=61&t=6639#p92640

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

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

#27

Сообщение Alex1968 » 23.08.2020{, 17:37}

Dryundel писал(а):
23.08.2020{, 17:26}
Alex1968 писал(а):
23.08.2020{, 17:21}
ну хотя бы от 20 герц до 7-8 кГц можно сделать?
Нет!
Вот здесь хотя бы почитайте. viewtopic.php?f=61&t=6639#p92640
без дисплея который по i2c всё работает, стоит в проект добавить дисплей, то начинаются свистопласки, и частота выше 50-60 герц не поднимается, верне что то там рывками пытается ((( Но как без дисплея то , как в меню заходить ?

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#28

Сообщение Dryundel » 23.08.2020{, 17:57}

Alex1968 писал(а):
23.08.2020{, 17:37}
без дисплея который по i2c всё работает, стоит в проект добавить дисплей, то начинаются свистопласки, и частота выше 50-60 герц не поднимается
Ну а что вы хотите. Только операция очистки экрана занимает более 2мс.
Я про что Вам и толкую. Каждая операция, будь то умножение, сложение, сравнение, да что угодно, занимает время цикла программы. И если этот цикл хотя бы 1мс то и частоту генератора получите 500Гц не выше и не стабильно. На пине по прерыванию еще можно что то получить, а на блоке (в программе) не получится.
Как говорится - "Оставь надежду всяк сюда входящий." :)

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

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

#29

Сообщение Alex1968 » 23.08.2020{, 18:49}

Dryundel, а если генератор собрать внешний, простейший мультивибратор на 155ла3 или на классической NE555....На ардуине назначить предположим пин 3 или какой то другой цифровым входом...в FLPROG насобирать из блоков дисплеи, менюшки и прочее, и всё это подключить к 3 пину на котором будет внешний генератор. Будет такая схема работать? В самой FLPROG у меня будут три сдвиговых регистра, вклчающие свои 24 выхода по определённому алгоритму, 4 страничная менюшка, и дисплей 2004 чтоб видеть что и как настраивать в менюшке. Фактически глючит то генератор, а он теперь будет внешним...Стоит городить этот огород?

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#30

Сообщение Dryundel » 23.08.2020{, 19:24}

Alex1968 писал(а):
23.08.2020{, 18:49}
а если генератор собрать внешний, простейший мультивибратор на 155ла3 или на классической NE555....
А если не мучить мягкое место и купить спец. шилд генератор и управлять частой с ардуинки как заблагорассудится?
Не вариант?

Ну к примеру что о типа такого.
Последний раз редактировалось Dryundel 23.08.2020{, 19:31}, всего редактировалось 1 раз.

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

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

#31

Сообщение Ardudue » 23.08.2020{, 19:26}

Alex1968 писал(а):
23.08.2020{, 17:08}
Ну хотя бы с шагом 5 или 10 герц
а вот блокгенератора из инкубатора на таймере пробовали? viewtopic.php?f=63&t=4982&p=65449&hilit ... %80#p65432

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

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

#32

Сообщение Alex1968 » 23.08.2020{, 19:32}

Dryundel писал(а):
23.08.2020{, 19:24}
Alex1968 писал(а):
23.08.2020{, 18:49}
а если генератор собрать внешний, простейший мультивибратор на 155ла3 или на классической NE555....
А если не мучить мягкое место и купить спец. шилд генератор и управлять частой с ардуинки как заблагорассудится?
Не вариант?

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

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#33

Сообщение Dryundel » 23.08.2020{, 19:35}

Alex1968 писал(а):
23.08.2020{, 19:32}
Неее, заказывать не вариант, у нас карантин, страна закрыта, границы закрыты, доставки нет, почта не принимает ничего.
Даааа? Вы где живете?
Я так вот без проблем заказываю на Алли и все приходит.

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

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

#34

Сообщение Alex1968 » 23.08.2020{, 19:46}

Dryundel писал(а):
23.08.2020{, 19:35}
Alex1968 писал(а):
23.08.2020{, 19:32}
Неее, заказывать не вариант, у нас карантин, страна закрыта, границы закрыты, доставки нет, почта не принимает ничего.
Даааа? Вы где живете?
Я так вот без проблем заказываю на Алли и все приходит.
Азербайджан, город Баку

Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 52
Имя: Владимир

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

#35

Сообщение vacz » 23.08.2020{, 20:02}

Alex1968 писал(а):
23.08.2020{, 17:37}
без дисплея который по i2c всё работает, стоит в проект добавить дисплей, то начинаются свистопласки
Поставьте дисплей на вторую ардуинку. Соедините по UART ,через RX TX и все будет нормально.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

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

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

#36

Сообщение Alex1968 » 23.08.2020{, 20:13}

vacz писал(а):
23.08.2020{, 20:02}
Alex1968 писал(а):
23.08.2020{, 17:37}
без дисплея который по i2c всё работает, стоит в проект добавить дисплей, то начинаются свистопласки
Поставьте дисплей на вторую ардуинку. Соедините по UART ,через RX TX и все будет нормально.
Тааак.....а с этого места можно поподробнее, как для чайника? ))) через RX TX я ардуины соединю, для первой создаю проект в flprog без дисплея, а на вторую с дисплеями или как ? Или делать проект на первую ардуину полноценный с дисплеями всё как положено, но дисплей только физически подключать ко второй? Тогда как он на второй узнает что он в проекте на первой ардуине ? Можно подробнее если можно и с картинками если есть таковые.

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#37

Сообщение Dryundel » 24.08.2020{, 00:04}

Alex1968 писал(а):
23.08.2020{, 20:13}
Можно подробнее если можно и с картинками если есть таковые.
Посмотрите штатные блоки UART, почитайте описание и все будет понятно.

Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 52
Имя: Владимир

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

#38

Сообщение vacz » 24.08.2020{, 08:00}

Как пример:
Собираем по такой схеме:
Г0.PNG
СпойлерПоказать
UART.png
UART.png (2.39 КБ) 359 просмотров
Создаем проект без дисплея, с отправкой переменной в UART:
СпойлерПоказать
Г1.PNG
Г1.PNG (1.49 КБ) 359 просмотров
Создаем файл с описанием передаваемых данных:
СпойлерПоказать
Г1-3.PNG
Г1-4.PNG
Создаем новый проект дисплея с приемом переменной из UART:
СпойлерПоказать
Г2.PNG
Г2.PNG (9.01 КБ) 359 просмотров
Загружаем переменную из файла передаваемых данных:
СпойлерПоказать
Г2-2-2.PNG
[attachment=0]
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 52
Имя: Владимир

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

#39

Сообщение vacz » 24.08.2020{, 08:03}

Загружаем переменную из файла передаваемых данных:
СпойлерПоказать
Г2-3.PNG
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

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

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

#40

Сообщение ingener » 24.08.2020{, 09:02}

все-таки вернулись к двум контроллерам? )
Есть еще вариант, который стоит проверить. Дисплей ведь нужен не всегда, а только в момент настройки?
Что, если дисплей сделать на отдельную плату (в проекте) и поставить условие ее выполнения по переменной bool, которую подавать только в моменты настройки?

Ответить

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