Помогите разработать специфической блок.

Ответить
bondarchyk
Рядовой
Сообщения: 20
Зарегистрирован: 13 ноя 2018, 11:46
Имя: Дмитрий

Помогите разработать специфической блок.

Сообщение bondarchyk »

Ребята нужна помощь в разработки блока с интересным функционалом.
Алгоритм таков: на вход блока подается кратковременно, с разной периодичностью, сигнал типу <Integer> ( от -32768 до 32767), например, подали 30 а через секунду подали 500, и на выходе блок должен выдать все цифры начиная от 30 и заканчивая 500, скорость счета цифр от 30 до 500 должно устанавливатся тоже на входе блока в милисекундах. Если, например, посли 500 на вход подали ещё 200, а счетчик на 400 ещё щитает, и не успел дойти до 500, то он должен от 400 считать обратно до 200 и так далее.
Может кто то уже сталкивался с чем то подобным, и даст совет как можно реализовать такой блок.
Большое спасибо, и буду очень благодарен за любую помощь и подсказку.
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

Помогите разработать специфической блок.

Сообщение AlexCrane »

[ref]bondarchyk[/ref], Этот блок называется стандартный счетчик
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

Помогите разработать специфической блок.

Сообщение AlexCrane »

[ref]bondarchyk[/ref], Ровно три стандартных блока
Счетчик реверсивный.flp
И для чего нужен данный "интересный" функционал?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
bondarchyk
Рядовой
Сообщения: 20
Зарегистрирован: 13 ноя 2018, 11:46
Имя: Дмитрий

Помогите разработать специфической блок.

Сообщение bondarchyk »

AlexCrane писал(а): 15 фев 2021, 22:23 [ref]bondarchyk[/ref], Ровно три стандартных блока
Счетчик реверсивный.flp


И для чего нужен данный "интересный" функционал?
Спасибо большое за помощь, но что то он не работает. По правде говоря, я уже пол дня играюсь со стандартными блоком счетчика и всеми остальными, и пытаюсь оживить задуманное, но что то никак не выходит.

А устройство было задумано для плавного поворота сервомоторчика. На ардуинках все нормально работает, но я делаю на ESP32, и столкнулся с тем, что аналоговые сигналы на входах какие то скачкообразные (выводил аналоговый вход на СОМ порт, и видел как значение при повороте потенциометра, не плавно подымаются ли бо уменьшаются, а скачут по 100-300 ) из за чего сервомоторчик при поворотах немного дребежит, поэтому хотел сделать блок который бы решил эту проблему. ( потенциометры, плати ESP32, входы на платах и сервомоторчики менял на другие, но проблема как была, так и осталась)

Возможно есть решение совсем другое, и я просто не то делаю. Может ребята опытнее подскажут что можно сделать.
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

Помогите разработать специфической блок.

Сообщение AlexCrane »

[ref]bondarchyk[/ref], Очень странно в симуляции Proteus отлично работал
Counter.gif
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Аватара пользователя
Rovki
Полковник
Сообщения: 5732
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

Помогите разработать специфической блок.

Сообщение Rovki »

Попробуйте ручной энкодер ...и счетчики
Электронщик до мозга костей и не только
Ответить

Вернуться в «Помогите, а то я "нимагу"»

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

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