FLProg
Вход на сайт
Логин:
Пароль:
Поиск
...
Статистика
Среда, 23.08.2017, 01:29
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Новый функционал » Новые » Скоростной счетчик (Дополнение функционала скоростного счетчика)
Скоростной счетчик
Sergey8217 Дата: Воскресенье, 02.04.2017, 18:28 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 5
Награды: 0
Репутация: 0
Статус: Offline
Всем привет, попытался добавить вопрос к уже существующей теме - но похоже коменты, модераторов не интересуют, потому приходится флудить на одну и ту же тему:
"Еще вопрос по скоростному счетчику: Возможно ли реализовать дополнительные входа счетчика не привязанные к входным пинам и имеющие тот же функционал, либо создать блок с теми же функциями но имеющий входа позволяющие использовать его внутри схемы? Мне для контроля передаточного числа на станке для нарезания резьб необходимо ставить счетчик скорости после проведения математических операций с сигналом, к сожалению данный счетчик не имеет входов для внутреннего использования."
 
Boroda Дата: Воскресенье, 02.04.2017, 18:49 | Сообщение # 2
Генерал-лейтенант
Группа: Проверенные
Сообщений: 793
Награды: 36
Репутация: 36
Статус: Offline
Ну раз там Вам на вопрос не ответили, то это значит, что форумчане не знают, как это сделать... На форуме хороших СИ программистов, знающих архитектуру Атмел, очень мало. Если использовать с толком блоки FLProg, уменьшить расчет во Float, применять условия выполнения плат, то можно и обычные ноги и обычный счетчик использовать, ну а если поставить графический дисплей и крутить на нем анимацию в каждом цикле и при этом захотеть, чтоб это все работало как частотомер до 5МГЦ, то так не получится.

П.С. выполнение одной команды у АТМега328 на 16МГц занимает всего 62 наносекунды.

Добавлено (02.04.2017, 18:49)
---------------------------------------------
А Ваш станок кидает импульсы с частотой максимум 200Гц (12000об/мин), это всего лишь 5мс, за это время столько всего можно сделать...


Сообщение отредактировал Boroda - Воскресенье, 02.04.2017, 18:50
 
dj_gold Дата: Воскресенье, 02.04.2017, 18:57 | Сообщение # 3
Рядовой
Группа: Проверенные
Сообщений: 20
Награды: 0
Репутация: 0
Статус: Offline
Тогда бы и громкоговорящее название скоростной счетчик поменять надо...130 кГц никак не 5 мГц при всем уважении...А программа для того и создана ,что программистов СИ мало и не у всех хватает время и терпения выучить язык....

Сообщение отредактировал dj_gold - Воскресенье, 02.04.2017, 19:02
 
Boroda Дата: Воскресенье, 02.04.2017, 20:58 | Сообщение # 4
Генерал-лейтенант
Группа: Проверенные
Сообщений: 793
Награды: 36
Репутация: 36
Статус: Offline
Вот эта программа "Ворота" имеет цикл обращения 250мкс. Считает импульсы с энкодера двигателя привода ворот обычной ногой и обычным счетчиком (переменная в качестве счетчика).

Цитата dj_gold ()
название скоростной счетчик
Такое название говорит о том, что этот счетчик будет считать даже в том случае, если у Вас пол программы будет из Delay() состоять. А обычный счетчик посчитает только тогда, когда до него программа дойдет. Вот и вся разница.

Цитата dj_gold ()
А программа для того и создана ,что программистов СИ мало
Если Вас что-то не устраивает, пересаживайтесь на ПЛК. Там и HMI сенсорную подцепить можно, и Modbus на мильен переменных, и модули ввода чего угодно есть. Вы хотите от 8-биного МК получить невозможное.

Даже у Овена в ПЛК110 стоит несколько МК, головной работает на 200Мгц и то - быстрые входа работают с сигналами "50 мкс в режиме счетчик импульсов" (20кГц). Ни о каких 130кГц даже речи нет. А название-то какое громкое.

Изначально FLProg создавалась как инструмент для малой автоматизации, а в автоматике очень редко встретишь такие быстрые сигналы. А если и встретишь, то его обрабатывает отдельный блок. Поддержка всех этих микросекундных датчиков пришла уже потом.

Добавлено (02.04.2017, 20:58)
---------------------------------------------
Покажите как в CodeSys датчики DS18B20, DHT22 обработать без доп модуля, радиоканал? Никак! Так что для домашней автоматизации FLProg - очень мощный инструмент.

Прикрепления: VorotaOlegV13.flp(903Kb)


Сообщение отредактировал Boroda - Воскресенье, 02.04.2017, 19:20
 
Форум » Новый функционал » Новые » Скоростной счетчик (Дополнение функционала скоростного счетчика)
Страница 1 из 11
Поиск:

FLProg © 2017
Яндекс.Метрика