Вопрос по FLProg
Вопрос по FLProg
Добрый день!, я пытаюсь освоить FLProg пока не очень понимаю логику, у меня есть идея для себя
пробный проект импульсной контактной сварки, проект на мега 2560 и дисплея 1206 I2c
что мне удалось добиться это вывести информацию на экран, регулировку шим и счётчик импульсов ms
у меня такой вопрос, как сделать так чтобы значение на выходе счётчика управляло генератором
одиночного импульса при нажатии кнопки?, не хочу показаться глупым, такой генератор я делал, работает
только один!, а в паре с тем что набросал я не работает что я только не делал., я не понимаю как это сделать логически!, можете помочь? за ранее Спасибо! прикрепил файлик того что мне надо.
пробный проект импульсной контактной сварки, проект на мега 2560 и дисплея 1206 I2c
что мне удалось добиться это вывести информацию на экран, регулировку шим и счётчик импульсов ms
у меня такой вопрос, как сделать так чтобы значение на выходе счётчика управляло генератором
одиночного импульса при нажатии кнопки?, не хочу показаться глупым, такой генератор я делал, работает
только один!, а в паре с тем что набросал я не работает что я только не делал., я не понимаю как это сделать логически!, можете помочь? за ранее Спасибо! прикрепил файлик того что мне надо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Вопрос по FLProg
Пробуй, и я надеюсь в микросикундах сигнал?
И да, по какой схеме делаешь, если не секрет?
И да, по какой схеме делаешь, если не секрет?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Вопрос по FLProg
нет не работает. я так уже делал сейчас на счётчике стоит 5 а на осциллографе длительность 36 ms!., и ещё, регулировка мощности каким-то образом влияет на ширину импульса!
- Rovki
- Полковник
- Сообщения: 5725
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 221 раз
- Контактная информация:
Вопрос по FLProg
Это называется ШИМ , способ регулировать мощность.ggg765 писал(а): 23 сен 2022, 17:33 нет не работает. я так уже делал сейчас на счётчике стоит 5 а на осциллографе длительность 36 ms!., и ещё, регулировка мощности каким-то образом влияет на ширину импульса!
Электронщик до мозга костей и не только
Вопрос по FLProg
я это знаю!, вопрос в том, почему одно вибратор не работает как задумано?., если одно вибратор запустить на отдельной плате без шим и дисплеев, то он работает в любых режимах!, а в составе с шим хоть на одной плате, хоть на разных, не работает!, я и хочу понять где кроиться загвоздка?, неужели никто не знает?
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Вопрос по FLProg
Приложите скетч после перехода из FLProg в Arduino IDE иggg765 писал(а): 23 сен 2022, 17:43 я это знаю!, вопрос в том, почему одно вибратор не работает как задумано?., если одно вибратор запустить на отдельной плате без шим и дисплеев, то он работает в любых режимах!, а в составе с шим хоть на одной плате, хоть на разных, не работает!, я и хочу понять где кроиться загвоздка?, неужели никто не знает?
1.Возможно нам удастся это объяснить.
2.И если это то, что мы думаем, то возможно Вы начнете применять блоки ecoins для избегания подобных коллизий.
Вопрос по FLProg
вот скетч.
Отправлено спустя 1 минуту 57 секунд:
скетч от этого
Отправлено спустя 1 минуту 57 секунд:
скетч от этого
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Вопрос по FLProg
Вот, всё работает. Проверял на УНО с шилдом (дисплей, кнопки) предел увеличил до 500, для визуализации на светодиоде
У тебя счётчик до 50 миллисекунд... ты на глаз и не заметишь разницу между 20 и 50. .
Схему в студию.
Кнопка "пуск" как управляется? 0 или 1?
У тебя счётчик до 50 миллисекунд... ты на глаз и не заметишь разницу между 20 и 50. .
Схему в студию.
Кнопка "пуск" как управляется? 0 или 1?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Вопрос по FLProg
пример осциллограммы по вышеуказанному проекту, на выходе счётчика цифра 5, это значение в ms которое как я понимаю должен отработать одно вибратор, правильно я понимаю или нет?, если нет. то как сделать это правильно? что сейчас у меня, при любых значениях счётчика, даже без счётчика, если просто поставить константу на onval в ms, длина импульса всё равно 36 ms!!!, почему так? Помогите!!!
Спасибо!
Отправлено спустя 1 минуту 16 секунд:
я смотрю не на глаз, а на экран осциллографа !!! вот импульс при значении на счётчике 5!
Спасибо!
Отправлено спустя 1 минуту 16 секунд:
я смотрю не на глаз, а на экран осциллографа !!! вот импульс при значении на счётчике 5!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Вопрос по FLProg
а о схеме подключения ни слова... ещё раз спрошу - чем управляется кнопка "пуск"?
и неужели схема такая секретная, что показать нельзя?
и неужели схема такая секретная, что показать нельзя?
Вопрос по FLProg
схема не секретная, вместо кнопки пуск стоит оптрон, он управляется из силовой части.
Отправлено спустя 1 минуту 11 секунд:
у меня только мега2560 на ней будет работать ваш скетч?
Отправлено спустя 7 минут 35 секунд:
можно схему подключения по вашей сборке?
Отправлено спустя 1 минуту 11 секунд:
у меня только мега2560 на ней будет работать ваш скетч?
Отправлено спустя 7 минут 35 секунд:
можно схему подключения по вашей сборке?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Вопрос по FLProg
я кажись понял...
36мс это минимум, на который программа сейчас может.
без дисплеев этот минимум меньше.
щас, попробую намалевать.
Отправлено спустя 4 минуты 51 секунду:
проверяй на ослике, если нужно миллисекунды в микро переназначь
Отправлено спустя 5 минут 59 секунд:
Судя по схеме, то "пуск" управляется ещё каким то таймером, и если, длительность того таймера будет меньше, чем ты выставил на дисплее ардуино, то она выдаст только тот импульс, который таймер схемы даёт...
36мс это минимум, на который программа сейчас может.
без дисплеев этот минимум меньше.
щас, попробую намалевать.
Ну, если в проекте её указать, подключить дисплей и с аналоговыми кнопками (и откалибровать их)
Отправлено спустя 4 минуты 51 секунду:
проверяй на ослике, если нужно миллисекунды в микро переназначь
Отправлено спустя 5 минут 59 секунд:
Судя по схеме, то "пуск" управляется ещё каким то таймером, и если, длительность того таймера будет меньше, чем ты выставил на дисплее ардуино, то она выдаст только тот импульс, который таймер схемы даёт...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Вопрос по FLProg
последний файл не работает! у меня дисплей вез кнопок, какая схема кнопок должна быть?, я так понял что у вас дисплей не по I2c и с кнопками так?
Отправлено спустя 9 минут 17 секунд:
оптрон от таймера силовой части имитирует нажатие кнопки не важно какой длительности импульс таймера!, когда оптрон открывается он подаёт +5v на вход пуск!, программа делает один цикл и выдаёт один импульс установленный в моём случае счётчиком!, не важно сколько будет длится +5v на входе пуск, следующий импульс будет после следующей подачи питания!
Отправлено спустя 4 минуты 38 секунд:
я так понял что значение на компараторах на вашей схеме задана в вольтах так?
Отправлено спустя 1 минуту 42 секунды:
милливольтах!
Отправлено спустя 9 минут 17 секунд:
оптрон от таймера силовой части имитирует нажатие кнопки не важно какой длительности импульс таймера!, когда оптрон открывается он подаёт +5v на вход пуск!, программа делает один цикл и выдаёт один импульс установленный в моём случае счётчиком!, не важно сколько будет длится +5v на входе пуск, следующий импульс будет после следующей подачи питания!
Отправлено спустя 4 минуты 38 секунд:
я так понял что значение на компараторах на вашей схеме задана в вольтах так?
Отправлено спустя 1 минуту 42 секунды:
милливольтах!
Вопрос по FLProg
это я накосячил
причём здесь вольты?
миллисекунды, но ты можешь сделать и микросекунды.
Это для твоей платы и для твоего дисплея...
вроде исправил, проверь.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Вопрос по FLProg
Вы прислали проект, но мне кажется не полный или я что-то не понял.ecoins писал(а): 23 сен 2022, 17:50 Приложите скетч после перехода из FLProg в Arduino IDE и
1.Возможно нам удастся это объяснить.
2.И если это то, что мы думаем, то возможно Вы начнете применять блоки ecoins для избегания подобных коллизий.
Сделал проект на основе того что прислали. Вроде все работает (счетчик реверсивный от двух кнопок, потенциометр, ШИМ и lcd). В первой строке в колонках 14-16 отражается быстродействие проекта в тыс.циклах loop() в сек.
У Вас примерно 52000 циклов в сек.
Для Mega2560 это очень быстро.
При желании дальше можете развивать проект, будут вопросы - пишите.
-------
Для работы проекта нужно в Arduino IDE подгрузить библиотеку RT_HW_BASE.h
-------
Успехов.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Вопрос по FLProg
Спасибо учту!
Отправлено спустя 1 минуту 25 секунд:
Lisica
Спасибо огромное!!!, всё получилось теперь я понял как строить алгоритм!
Спасибо, с Уважением Роман
Отправлено спустя 1 минуту 25 секунд:
Lisica
Спасибо огромное!!!, всё получилось теперь я понял как строить алгоритм!
Спасибо, с Уважением Роман
Вопрос по FLProg
импульсы строго как на дисплее всё соответствует!
Отправлено спустя 3 минуты 8 секунд:
вопросик, порядок блоков важен при компиляции то есть 123456789 по порядку выполнения программы или нет?
Отправлено спустя 2 минуты 7 секунд:
просто в разных проектах блоки в разброс и работает, другие говорят что строго по прядку выполнения программы то есть с верху вниз, так ли это?
Отправлено спустя 3 минуты 8 секунд:
вопросик, порядок блоков важен при компиляции то есть 123456789 по порядку выполнения программы или нет?
Отправлено спустя 2 минуты 7 секунд:
просто в разных проектах блоки в разброс и работает, другие говорят что строго по прядку выполнения программы то есть с верху вниз, так ли это?
Вопрос по FLProg
смотря какой проект, но я это явление пока глубоко не изучал.
я просто во второй плате исключил обращение к дисплею, на время нажатия на "пуск"
Вопрос по FLProg
теперь понял! Спасибо за помощь!
буду изучать дальше, тяжело мне это даётся, но....,не получается у того кто ни чего не делает!
буду изучать дальше, тяжело мне это даётся, но....,не получается у того кто ни чего не делает!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей