Ребята нужна помощь в разработки блока с интересным функционалом.
Алгоритм таков: на вход блока подается кратковременно, с разной периодичностью, сигнал типу <Integer> ( от -32768 до 32767), например, подали 30 а через секунду подали 500, и на выходе блок должен выдать все цифры начиная от 30 и заканчивая 500, скорость счета цифр от 30 до 500 должно устанавливатся тоже на входе блока в милисекундах. Если, например, посли 500 на вход подали ещё 200, а счетчик на 400 ещё щитает, и не успел дойти до 500, то он должен от 400 считать обратно до 200 и так далее.
Может кто то уже сталкивался с чем то подобным, и даст совет как можно реализовать такой блок.
Большое спасибо, и буду очень благодарен за любую помощь и подсказку.
Помогите разработать специфической блок.
-
- Рядовой
- Сообщения: 20
- Зарегистрирован: 13 ноя 2018, 11:46
- Имя: Дмитрий
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Помогите разработать специфической блок.
[ref]bondarchyk[/ref], Этот блок называется стандартный счетчик
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Помогите разработать специфической блок.
[ref]bondarchyk[/ref], Ровно три стандартных блока
И для чего нужен данный "интересный" функционал?У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
-
- Рядовой
- Сообщения: 20
- Зарегистрирован: 13 ноя 2018, 11:46
- Имя: Дмитрий
Помогите разработать специфической блок.
Спасибо большое за помощь, но что то он не работает. По правде говоря, я уже пол дня играюсь со стандартными блоком счетчика и всеми остальными, и пытаюсь оживить задуманное, но что то никак не выходит.AlexCrane писал(а): 15 фев 2021, 22:23 [ref]bondarchyk[/ref], Ровно три стандартных блока
Счетчик реверсивный.flp
И для чего нужен данный "интересный" функционал?
А устройство было задумано для плавного поворота сервомоторчика. На ардуинках все нормально работает, но я делаю на ESP32, и столкнулся с тем, что аналоговые сигналы на входах какие то скачкообразные (выводил аналоговый вход на СОМ порт, и видел как значение при повороте потенциометра, не плавно подымаются ли бо уменьшаются, а скачут по 100-300 ) из за чего сервомоторчик при поворотах немного дребежит, поэтому хотел сделать блок который бы решил эту проблему. ( потенциометры, плати ESP32, входы на платах и сервомоторчики менял на другие, но проблема как была, так и осталась)
Возможно есть решение совсем другое, и я просто не то делаю. Может ребята опытнее подскажут что можно сделать.
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Помогите разработать специфической блок.
[ref]bondarchyk[/ref], Очень странно в симуляции Proteus отлично работал
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Помогите разработать специфической блок.
Попробуйте ручной энкодер ...и счетчики
Электронщик до мозга костей и не только
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей