Страница 4 из 7

Падение частоты генератора

Добавлено: 03.07.2016{, 15:17}
VadKol
DerAlex, Совершенно согласен. Но для моих целей не требуется супер стабильной частоты Для форсунок важен баланс, т.е равное количество топлива за определенный интервал времени. А так ка как все форсунки управляются одним сигналом то думаю данный проект имеет право жить. Сейчас создаю плату управления интервалом времени  Получаю переменную "время"
с переменного резистора , переменная записывается в счетчик на уменьшение при достижении 0 сигнал "стоп" переменная" время" опять заносится в счетчик. Все выводится на дисплей.
Есть некоторые проблеммы. Так что от помощи не откажусь.

Падение частоты генератора

Добавлено: 03.07.2016{, 17:33}
VadKol
Как и обещал выкладываю проект генератора с регулируемой частотой и скважностью. Так же есть возможность таймера. Проект имеет практическое применение. Это электронная часть стенда для проверки и промывки инжекторных форсунок.Правда получилось не все красиво.Хотелось иметь обратный отсчет времени ,при нажатии "пуск" Но я не могу пока это решить.
Так что принимаю любую помощь и критику. Огромное спасибо DerAlex за помощь.
PS. Не стреляйте в пианиста он играет как умеет

Падение частоты генератора

Добавлено: 03.07.2016{, 17:51}
VadKol
вот фото экрана

Падение частоты генератора

Добавлено: 03.07.2016{, 18:48}
VadKol
убрал свой косяк. Все дня два не подхожу к на природу на природу

Падение частоты генератора

Добавлено: 06.07.2016{, 19:30}
VadKol
Добавил плату обратного отсчета времени с выводом на дисплей.Задумывался проект как  часть стенда для проверки инжекторных форсунок. Но ведь это и ШИМ с изменяемой частотой.

Падение частоты генератора

Добавлено: 08.07.2016{, 06:40}
DerAlex
ШИИМ 10 БИТ пользовательский блока на Си

Добавлено (08.07.2016, 06:40)
---------------------------------------------
Появился новый блок. Смотрите в теме.

Падение частоты генератора

Добавлено: 08.07.2016{, 22:38}
DerAlex


Вот так выглядит программа Генератора ШИМ с новым блоком

Падение частоты генератора

Добавлено: 25.03.2017{, 11:45}
Dimon21
DerAlex здравствуйте. Нужна ваша помощь. Не кто не смог мне в реализации проекта. Ваш генератор способен работать до 200 кГц. Мне нужен генератор с шагом 100кГц-88кГц-44кГц-22кГц-11кГц, с регулировкой скважности. Контроллер Атмега2560. Я уже хотел сделать вот такое, прилагаю рисунок. С реалицацией вашего генератора схема упрощается.

Падение частоты генератора

Добавлено: 25.03.2017{, 12:35}
AVGN
Dimon21 писал(а):Мне нужен генератор с шагом 100кГц-88кГц-44кГц-22кГц-11кГц, с регулировкой скважности.
Это зачем такие шаги? Джиттер важно?

Падение частоты генератора

Добавлено: 25.03.2017{, 13:28}
Dimon21
Шаги важны.

Падение частоты генератора

Добавлено: 25.03.2017{, 13:30}
Dimon21
Сейчас пока работаю над генератором, который ну не как не выдает нужную мне частоту.

Падение частоты генератора

Добавлено: 25.03.2017{, 14:50}
AVGN
Dimon21, по фотокарточкам только экстрасенсы смогут определить что Вы там за пользовательские блоки наставили и какие выходы ардуины используете.

Падение частоты генератора

Добавлено: 25.03.2017{, 17:32}
Dimon21
Попытаюсь объяснить. Вы меня не ругайте только учусь. Хочу реализовать управляемый генератор с регулировкой скважности. Часть схемы реализовал, но не могу сделать регулировку скважности, прошу помощи.

Падение частоты генератора

Добавлено: 25.03.2017{, 17:35}
Dimon21
Вот FLProg файл прилагаю.

Падение частоты генератора

Добавлено: 25.03.2017{, 20:08}
AVGN
пользовательский блок "генаS" не меняет скважность. Он способен выдавать только меандр. Причем автр блока пишет : "- выдаёт меандр с возможностью регулировки частоты путём деления 8МГц на делитель подаваемый на вход D. "
Попробуйте применить блок который DerAlex,  предложил http://forum.flprogwiki.ru/viewtopic.php?f=18&t=729

Падение частоты генератора

Добавлено: 25.03.2017{, 20:58}
AVGN
Dimon21, я так понял, что Вам нужно переключать дискретно частоту:
100кГц-88кГц-44кГц-22кГц-11кГц
с регулировкой скважности - от и до %? С каким шагом надо регулировать скважность -0,1%, 1%, 10% ...???
Проверил в железе на Нано. Меги у меня нет.
Что получилось.
11 кГц = 90.909090909091 µs
реально 10,991 = 91 µs
22 кГц = 45.454545454545 µs
реально 22,227кГц = 45µs
44 кГц = 22.727272727273 µs
реально 43,48 кГц = 23µs
Скважность болтается 9,6-10%

Падение частоты генератора

Добавлено: 25.03.2017{, 21:06}
Dimon21
AVGN-спасибо за помощь, проверю ваш вариант. Мне скважность не плохо иметь от (10-99%) это лучший вариант, если получится 40-90% буду очень рад.

Падение частоты генератора

Добавлено: 25.03.2017{, 21:25}
AVGN
Цитата Dimon21 () 200?'200px':''+(this.scrollHeight+5)+'px');">AVGN-спасибо за помощь, проверю ваш вариант. Мне скважность не плохо иметь от (10-99%) это лучший вариант, если получится 40-90% буду очень рад.
Шаг регулировки скважности какой хотите?

Добавлено (25.03.2017, 21:25)
---------------------------------------------
На частоте 43,48 кГц скважность 99% реально вижу осциллографом.
На 100кГц скважность 98,8%

Падение частоты генератора

Добавлено: 25.03.2017{, 21:48}
Dimon21
AVGN-спасибо. Шаг можно сделать по 10%, т.е 10-90% шаг через 10%. Можно мне доходчиво объяснить, откуда с меги2560 в данном генераторе снимать сигнал. Весь форум перелазил по любительским блокам, но ничего для себя полезного не нашел.

Падение частоты генератора

Добавлено: 25.03.2017{, 22:02}
AVGN
Открываете проект который я выложил.
По блоку два раза левой кнопкой мышки щелкаете.
Вывалится окно "PWM REG T1"
В окне жмите на ярлык "Описание автора"
Читаете такой текст:
Блок ШИМ
Разрядностью 10Бит (0-1023)
Период можно настраивать
!!!!Возможны конфликты с блоками где используется Timer1 (из известных мне Rremote, Servo)

Входа
PWM_1, PWM_2, PWM_3 - задается скважность ШИМ в виде значений 0-1023
period – Период ШИМ в микросекундах (если оставить пустым будет период 2000мкс)
Меньше 100 лучше не ставить (хотя это надо тестировать)
Верхний предел 8388480 (8,4секунды)

Параметры
pin_1, pin_2, pin_3 - номер пина соответствующего входам PWM_1, PWM_2, PWM_3
Если вход не используется, то надо выставлять 0.
Возможно использовать для следующих пинов
Arduino Uno 9, 10
Arduino Leonardo 9, 10, 11
Arduino Mega 11, 12, 13

Добавлено (25.03.2017, 22:02)
---------------------------------------------
В Меге видимо можно использовать три выхода.
На НАНО проверил 9 и 10 ноги выдают до 1МГц.