Юрий, а перенос датчика 4-20 мА на ПРМ 2 (там же свой АЦП стоит), не разгрузит ЦАП ПР200 (ведь вся эта история началась с подключения датчика 4-20)? И вместе с решением IVM позволит стабильно считывать частоту?
Вид для печати
Юрий, а перенос датчика 4-20 мА на ПРМ 2 (там же свой АЦП стоит), не разгрузит ЦАП ПР200 (ведь вся эта история началась с подключения датчика 4-20)? И вместе с решением IVM позволит стабильно считывать частоту?
Здесь быстродействие ограничено временем цикла программы ПР, не надо быть большим специалистом, достаточно элементарных понятий уровня разумного человека и обладая логикой понимать, что с модулем расширения при одинаковом алгоритме время цикла программы если и изменится, то только в большую сторону, и Юрий прямо об этом написал, что здесь может быть непонятным?
Сергей0308, Один из вопросов был таким: "Может ли решить проблему перенос датчиков холла на модуль или я все равно буду ограничен теми же 6мс цикла ПР200", и Юрий ответил: «Думаю что перенос входа на модуль расширения не сильно повлияет на быстродействие, а если и повлияет то точно не в сторону быстродействия» данный ответ касался переноса датчика Холла на модуль. Мне необходимо решить данную проблему, подключить и датчик холла, и датчик давления 4-20 мА соответственно я посмотрел, что модуль обладает своим ЦАП и возникла надежда на то, что поможет перенос, о чем я и спросил. После подключения аналогового датчика быстродействие упало на 30-40%, Сергей0308 по опыту как Вы считаете это нормально?
Если Вам хватает входов, для уменьшения времени цикла программы(увеличения быстродействия) лучше убрать модуль расширения.
Входа независимые, тем более дискретные и аналоговые, никак не влияют друг на друга, только вследствие увеличения времени цикла программы из-за увеличения сложности программы!
И, надеюсь, для обеспечения максимального быстродействия дискретных входов, Вы отключили фильтр дребезга контактов(сделали = "0")?
Все входы задействованы, аналоговый был последний пустой. Понял, что варианты с модулем не решит проблему, но все равно странно, что 1 аналоговый вход так резко ухудшил быстродействие ПР200??? Фильтр 0 стоит на 3 датчиках Холла. Буду по решению IVM уменьшать количество импульсов. Начал присматриваться к ПР102, но нужна значительная переделка шкафа управления. Спасибо, Юрий, IVM, Сергей0308.
Тогда уж на 4 делите входной сигнал, насколько понимаю в микросхеме два Д-триггера, запас не помешает.
И ваши датчики, насколько понимаю, не промышленного исполнения, подойдут только для кружка "очумелые ручки", лучше(для надёжности) иметь расходомеры с электромагнитным принципом действия или ультразвуковые(без движущихся частей), естественно, они будут и в десятки(сотни) раз дороже, в зависимости от необходимой вам точности!
Да, я вот тоже подумал на 4 делить. Точность не особо важна, важен контроль потока, мои заказчики частные лица, и платить в 100 раз дороже ну никак не хотят, я же от них пляшу
А что вам даст пр102?? В нем та же программа будет работать так же нестабильно как и пр200. Не исключаю, что небольшое изменение проекта тянет увеличен е времени цикла, что приводит к нестабильности работы.
Контроллер на борту такой же.
Лучше так сделать. Тогда частоту датчика можно будет делить на 2/4/8/16.
Есть делители частоты с переменным коэффициентом деления, типа к155ие8.
КМОП микросхем подобных к155ие8 разве нет?