Генератор

Хватит ли ресурсов FLProg для реализации генератора

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11.12.2019{, 14:51}
Репутация: 0
Имя: Alex

Генератор

#21

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

evgen123 писал(а):
03.09.2020{, 16:04}
Простите..)) чет я на радостях не подумал
out freq понятно это сам сигнал, а выход duty что такое?

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

Генератор

#22

Сообщение evgen123 » 03.09.2020{, 22:23}

Alex1968 писал(а):
03.09.2020{, 17:21}
а выход duty что такое?
это ширина импульса в процентах

Отправлено спустя 10 минут 45 секунд:
Alex1968 писал(а):
03.09.2020{, 17:21}
out freq понятно это сам сигнал
это не сам сигнал, это частота в герцах для индикации..
сам сигнал выходит на 9 ноге

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

Генератор

#23

Сообщение Alex1968 » 05.09.2020{, 16:24}

evgen123, а можно сделать чтоб из блока был не физический выход самого сигнала на пин, а чтоб выход был только из блока в программе чтоб можно было сигнал частоты подать на другие блоки? :smile37:

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

Генератор

#24

Сообщение Ardudue » 05.09.2020{, 18:52}

Alex1968 писал(а):
05.09.2020{, 16:24}
а можно сделать чтоб из блока был не физический выход самого сигнала на пин, а чтоб выход был только из блока в программе чтоб можно было сигнал частоты подать на другие блоки?
в скетче нет такой функции, ели Вы найдете такой скетч на С++, то конечно можно сделать.
Мы же здесь делаем ПБ из кода, редко кто пишет код на C++.
Я где то видел для таймера 1. Ищите в инете.

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

Генератор

#25

Сообщение evgen123 » 05.09.2020{, 19:27}

Alex1968, по всей видимости Антон прав..
Ardudue писал(а):
05.09.2020{, 18:52}
в скетче нет такой функции
просто попробовал сделать блок из готового скетча.. у меня получилось.. возможно случайно..
ранее уже писал что далек от этого..))

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

Генератор

#26

Сообщение Ardudue » 05.09.2020{, 19:32}

Alex1968, оказывается что то подобное делал только импульс на выходе, скважность не регулируется
Генератор TimerOne In_OUT FLP711.flp
(115.65 КБ) 47 скачиваний

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

Генератор

#27

Сообщение Alex1968 » 06.09.2020{, 00:31}

а вообще можно сделать такую вещь в ардуино....например на какой пин физический на плате выходит сигнал с определённой частотой, то есть этот пин выход....а ещё например сделать входной пин на какой то блок в пределах этой же платы ардуино, например счётчик. И с того пина что выход, на этот пин что вход просто подать сигнал перемычкой, проводом с выходного пина на входной :smile37:

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

Генератор

#28

Сообщение Ingwar » 06.09.2020{, 00:35}

Оффтоп
Alex1968 писал(а):
06.09.2020{, 00:31}
а вообще можно сделать такую вещь в ардуино...
Щас придет Nikan, и все подробно распишет...
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

Генератор

#29

Сообщение Nikan » 06.09.2020{, 01:08}

.
Последний раз редактировалось Nikan 24.03.2023{, 01:59}, всего редактировалось 2 раза.

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

Генератор

#30

Сообщение Ingwar » 06.09.2020{, 01:16}

Nikan писал(а):
06.09.2020{, 01:08}
легко - так ка в микро контролерах атмела, все операции выполнятся ха один цикл, максимальная частота которую можно получить на пине будет равна частота тактирования/2
т.е при 8мг тактироания- 4мг
при 16мг -8мг
при 20мг -10мг
Достаточно тонко... :smile171:
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

Генератор

#31

Сообщение Nikan » 06.09.2020{, 01:19}

.
Последний раз редактировалось Nikan 24.03.2023{, 01:59}, всего редактировалось 1 раз.

Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25.01.2018{, 22:23}
Репутация: 95
Откуда: Bukovyna
Имя: Василий

Генератор

#32

Сообщение Labu559 » 06.09.2020{, 09:23}

Nikan писал(а):
06.09.2020{, 01:08}
легко - так ка в микро контролерах атмела, все операции выполнятся ха один цикл, максимальная частота которую можно получить на пине будет равна частота тактирования/2
т.е при 8мг тактироания- 4мг
при 16мг -8мг
при 20мг -10мг
Увы, в расчёт не попали вызовы функции Loop(), обработчика прерываний и выход из него, даже если если в Loop() - пусто. Атмел говорит только об 131 машинной (ассемблерной)- инструкциях, выполняемых за 1 такт! К тому-же боюсь (может не прав), что переключение выхода toggle, не происходит за одну инструкцию, так-как заряд затвора полевика не рассасывается мгновенно, а их там два плеча на выход и по идее должен быть deadtime. Разве пробовать внешнюю подтяжку вверх и последовательно притягивание к gnd>>>отключение линии (Z-state) т.е. полевик верхнего плеча постоянно выключен, а высокий уровень формирует подтяжка. Так делают в интерфейсах.
Наш ув. Sancho, исследовал и выкладывал результаты Сишных аспектов переключения выходов, в том числе с Кибер биб-кой (быстрые выходы). Там очень показательны многие тормоза.
Ув.Alex1968, Вы случаем не Wave-table синтезатором с осциляторами/модуляторами занимаетесь на 4-х Ардуинках?

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

Генератор

#33

Сообщение Ingwar » 06.09.2020{, 13:24}

Нашего полка прибыло :smile38:
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

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

Генератор

#34

Сообщение Alex1968 » 06.09.2020{, 14:36}

Labu559, да именно синтезатором занимаюсь. вернее решил продолжить дело начатое в лохматых 90-х. Тогда не было таких ёмких ПЗУ, делал на ультрофилетово-стираемых...Но там было максимум 4 или 8 кб памяти. Всё делалось на рассыпухе на 155 и 561 серии логических микросхем. Сейчас когда доступны микросхемы памяти и до 8 мб с электрическим стиранием, и куча микроконтроллеров и плюс ко всему программа в которой по блокам можно собрать программный код, думал повторить тот проект. Да не тут то было...Выходит что проще мою затею реализовать на ведре логических микросхем ))))

Отправлено спустя 7 минут 38 секунд:
мне наверное проще будет так собрать, по крайне мере тут всё интуитивно понятно, всё пощупать и потрогать можно :D не то что там во всяких ардуинах )))))))))))))))))

DSC04730.JPG
DSC04731.JPG

Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25.01.2018{, 22:23}
Репутация: 95
Откуда: Bukovyna
Имя: Василий

Генератор

#35

Сообщение Labu559 » 06.09.2020{, 20:53}

Alex1968 писал(а):
06.09.2020{, 14:43}
Labu559, да именно синтезатором занимаюсь. вернее решил продолжить дело начатое в лохматых 90-х.
Ну конечно же не по теме, извините, ностальгия!Показать
Я пошёл в то время по другому пути. Когда мне захотелось больше, чем мог дать мой Roland E-68, я расширил его возможности состыковкой с ПК через PC-интерфейс со звуковой карточкой Audigy2, а это уже была 24-х битная оцифровка со 192 kHz битрейдом, с возможностью динамической загрузки семплов (банков SoundFonts) до половины объема RAM ПК (тогда 1Гб звуков!). Кроме того куча плагинов с эффектами в комплекте драйверов от KXproject и возможностью живого исполнения. Тысячи новых звуков, фирменные наборы сэмплов от Akai. А потом софтовые VST и Dxi инструменты, синтезаторы Yamaha XG, Edirol SC-88, Korg Triton, iZotope, Ablethon и т.д. Студии Сakewalk, Сubase, Fruity Loops, Band in Box...
А потом репертуара стало нехватать "продвинутой" публике, музыканты устали, пошли минидиски и живое исполнение "заколотили" студийными фанерами по 2 рубля за штуку, и ...
KXProject был FLProg для музыкантов, но "Боже как давно это было, помнит только мутной реки вода..."
Удачи Вам!

Ответить

Вернуться в «Спросить у знатоков»