Вопрос по FLProg

ggg765
Рядовой
Сообщения: 11
Зарегистрирован: 23 сен 2022, 11:28
Имя: Роман

Вопрос по FLProg

Сообщение ggg765 »

Добрый день!, я пытаюсь освоить FLProg пока не очень понимаю логику, у меня есть идея для себя
пробный проект импульсной контактной сварки, проект на мега 2560 и дисплея 1206 I2c
что мне удалось добиться это вывести информацию на экран, регулировку шим и счётчик импульсов ms
у меня такой вопрос, как сделать так чтобы значение на выходе счётчика управляло генератором
одиночного импульса при нажатии кнопки?, не хочу показаться глупым, такой генератор я делал, работает
только один!, а в паре с тем что набросал я не работает что я только не делал., я не понимаю как это сделать логически!, можете помочь? за ранее Спасибо! прикрепил файлик того что мне надо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Вопрос по FLProg

Сообщение Lisica »

Пробуй, и я надеюсь в микросикундах сигнал?
И да, по какой схеме делаешь, если не секрет?
1.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ggg765
Рядовой
Сообщения: 11
Зарегистрирован: 23 сен 2022, 11:28
Имя: Роман

Вопрос по FLProg

Сообщение ggg765 »

нет не работает. я так уже делал сейчас на счётчике стоит 5 а на осциллографе длительность 36 ms!., и ещё, регулировка мощности каким-то образом влияет на ширину импульса!
Аватара пользователя
Rovki
Полковник
Сообщения: 5725
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 221 раз
Контактная информация:

Вопрос по FLProg

Сообщение Rovki »

ggg765 писал(а): 23 сен 2022, 17:33 нет не работает. я так уже делал сейчас на счётчике стоит 5 а на осциллографе длительность 36 ms!., и ещё, регулировка мощности каким-то образом влияет на ширину импульса!
Это называется ШИМ , способ регулировать мощность.
Электронщик до мозга костей и не только
ggg765
Рядовой
Сообщения: 11
Зарегистрирован: 23 сен 2022, 11:28
Имя: Роман

Вопрос по FLProg

Сообщение ggg765 »

я это знаю!, вопрос в том, почему одно вибратор не работает как задумано?., если одно вибратор запустить на отдельной плате без шим и дисплеев, то он работает в любых режимах!, а в составе с шим хоть на одной плате, хоть на разных, не работает!, я и хочу понять где кроиться загвоздка?, неужели никто не знает?
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Вопрос по FLProg

Сообщение ecoins »

ggg765 писал(а): 23 сен 2022, 17:43 я это знаю!, вопрос в том, почему одно вибратор не работает как задумано?., если одно вибратор запустить на отдельной плате без шим и дисплеев, то он работает в любых режимах!, а в составе с шим хоть на одной плате, хоть на разных, не работает!, я и хочу понять где кроиться загвоздка?, неужели никто не знает?
Приложите скетч после перехода из FLProg в Arduino IDE и
1.Возможно нам удастся это объяснить.
2.И если это то, что мы думаем, то возможно Вы начнете применять блоки ecoins для избегания подобных коллизий.
ggg765
Рядовой
Сообщения: 11
Зарегистрирован: 23 сен 2022, 11:28
Имя: Роман

Вопрос по FLProg

Сообщение ggg765 »

вот скетч.

Отправлено спустя 1 минуту 57 секунд:
скетч от этого
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Вопрос по FLProg

Сообщение Lisica »

Вот, всё работает. Проверял на УНО с шилдом (дисплей, кнопки) предел увеличил до 500, для визуализации на светодиоде
У тебя счётчик до 50 миллисекунд... ты на глаз и не заметишь разницу между 20 и 50.
1.flp
.
Схему в студию.
Кнопка "пуск" как управляется? 0 или 1?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ggg765
Рядовой
Сообщения: 11
Зарегистрирован: 23 сен 2022, 11:28
Имя: Роман

Вопрос по FLProg

Сообщение ggg765 »

пример осциллограммы по вышеуказанному проекту, на выходе счётчика цифра 5, это значение в ms которое как я понимаю должен отработать одно вибратор, правильно я понимаю или нет?, если нет. то как сделать это правильно? что сейчас у меня, при любых значениях счётчика, даже без счётчика, если просто поставить константу на onval в ms, длина импульса всё равно 36 ms!!!, почему так? Помогите!!!
Спасибо!

Отправлено спустя 1 минуту 16 секунд:
я смотрю не на глаз, а на экран осциллографа !!! вот импульс при значении на счётчике 5!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Вопрос по FLProg

Сообщение Lisica »

а о схеме подключения ни слова... ещё раз спрошу - чем управляется кнопка "пуск"?
и неужели схема такая секретная, что показать нельзя?
ggg765
Рядовой
Сообщения: 11
Зарегистрирован: 23 сен 2022, 11:28
Имя: Роман

Вопрос по FLProg

Сообщение ggg765 »

схема не секретная, вместо кнопки пуск стоит оптрон, он управляется из силовой части.

Отправлено спустя 1 минуту 11 секунд:
у меня только мега2560 на ней будет работать ваш скетч?

Отправлено спустя 7 минут 35 секунд:
можно схему подключения по вашей сборке?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Вопрос по FLProg

Сообщение Lisica »

я кажись понял...
36мс это минимум, на который программа сейчас может.
без дисплеев этот минимум меньше.
щас, попробую намалевать.
ggg765 писал(а): 23 сен 2022, 18:54 у меня только мега2560 на ней будет работать ваш скетч?
Ну, если в проекте её указать, подключить дисплей и с аналоговыми кнопками (и откалибровать их)

Отправлено спустя 4 минуты 51 секунду:
проверяй на ослике, если нужно миллисекунды в микро переназначь

Отправлено спустя 5 минут 59 секунд:
Судя по схеме, то "пуск" управляется ещё каким то таймером, и если, длительность того таймера будет меньше, чем ты выставил на дисплее ардуино, то она выдаст только тот импульс, который таймер схемы даёт...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ggg765
Рядовой
Сообщения: 11
Зарегистрирован: 23 сен 2022, 11:28
Имя: Роман

Вопрос по FLProg

Сообщение ggg765 »

последний файл не работает! у меня дисплей вез кнопок, какая схема кнопок должна быть?, я так понял что у вас дисплей не по I2c и с кнопками так?

Отправлено спустя 9 минут 17 секунд:
оптрон от таймера силовой части имитирует нажатие кнопки не важно какой длительности импульс таймера!, когда оптрон открывается он подаёт +5v на вход пуск!, программа делает один цикл и выдаёт один импульс установленный в моём случае счётчиком!, не важно сколько будет длится +5v на входе пуск, следующий импульс будет после следующей подачи питания!

Отправлено спустя 4 минуты 38 секунд:
я так понял что значение на компараторах на вашей схеме задана в вольтах так?

Отправлено спустя 1 минуту 42 секунды:
милливольтах!
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Вопрос по FLProg

Сообщение Lisica »

ggg765 писал(а): 23 сен 2022, 19:39 последний файл не работает!
это я накосячил
ggg765 писал(а): 23 сен 2022, 19:39 на вашей схеме задана в вольтах так?
причём здесь вольты?
миллисекунды, но ты можешь сделать и микросекунды.
ggg765 писал(а): 23 сен 2022, 19:39 я так понял что у вас дисплей не по I2c и с кнопками так?
Это для твоей платы и для твоего дисплея...
вроде исправил, проверь.
1(1).flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Вопрос по FLProg

Сообщение ecoins »

ecoins писал(а): 23 сен 2022, 17:50 Приложите скетч после перехода из FLProg в Arduino IDE и
1.Возможно нам удастся это объяснить.
2.И если это то, что мы думаем, то возможно Вы начнете применять блоки ecoins для избегания подобных коллизий.
Вы прислали проект, но мне кажется не полный или я что-то не понял.
Сделал проект на основе того что прислали.
ecoins_3.zip
Проект.png
Вроде все работает (счетчик реверсивный от двух кнопок, потенциометр, ШИМ и lcd).
Стенд.jpg
В первой строке в колонках 14-16 отражается быстродействие проекта в тыс.циклах loop() в сек.
У Вас примерно 52000 циклов в сек.
Для Mega2560 это очень быстро.
При желании дальше можете развивать проект, будут вопросы - пишите.
-------
Для работы проекта нужно в Arduino IDE подгрузить библиотеку RT_HW_BASE.h
-------
Успехов.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ggg765
Рядовой
Сообщения: 11
Зарегистрирован: 23 сен 2022, 11:28
Имя: Роман

Вопрос по FLProg

Сообщение ggg765 »

Спасибо учту!

Отправлено спустя 1 минуту 25 секунд:
Lisica

Спасибо огромное!!!, всё получилось теперь я понял как строить алгоритм!
Спасибо, с Уважением Роман
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Вопрос по FLProg

Сообщение Lisica »

ggg765 писал(а): 23 сен 2022, 20:25 Спасибо огромное!!
Да не за что...
что на ослике теперь?
ggg765
Рядовой
Сообщения: 11
Зарегистрирован: 23 сен 2022, 11:28
Имя: Роман

Вопрос по FLProg

Сообщение ggg765 »

импульсы строго как на дисплее всё соответствует!

Отправлено спустя 3 минуты 8 секунд:
вопросик, порядок блоков важен при компиляции то есть 123456789 по порядку выполнения программы или нет?

Отправлено спустя 2 минуты 7 секунд:
просто в разных проектах блоки в разброс и работает, другие говорят что строго по прядку выполнения программы то есть с верху вниз, так ли это?
Аватара пользователя
Lisica
Сержант
Сообщения: 244
Зарегистрирован: 18 дек 2017, 17:25
Откуда: Золотоноша

Вопрос по FLProg

Сообщение Lisica »

ggg765 писал(а): 23 сен 2022, 20:38 вопросик, порядок блоков важен при компиляции
смотря какой проект, но я это явление пока глубоко не изучал.
ggg765 писал(а): 23 сен 2022, 20:38 импульсы строго как на дисплее всё соответствует!
я просто во второй плате исключил обращение к дисплею, на время нажатия на "пуск"
ggg765
Рядовой
Сообщения: 11
Зарегистрирован: 23 сен 2022, 11:28
Имя: Роман

Вопрос по FLProg

Сообщение ggg765 »

теперь понял! Спасибо за помощь!
буду изучать дальше, тяжело мне это даётся, но....,не получается у того кто ни чего не делает!
Ответить

Вернуться в «Обучающие примеры работы в FLProg»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей