PDA

Просмотр полной версии : ПР114 Овен Logic нужна помощь



Игорь11
09.09.2014, 14:09
Не могу сделать стабильный переключатель.
2 входа, 4 выхода.
На дискретном входе чередующийся сигнал с датчика 0,1,0,1 и т. д.
На втором входе синхроимпульс, 1 импульс за 4 импульса на первом входе.
Нужно получить по сути "бегущие огни", т. е. синхроимпульс на входе 2, затем единица на первом выходе, затем на втором, на 3, на 4-ом.1,2,3,4,1,2,3,4 и т. д. При изменении скорости у меня происходит сбой. Сбой происходит из за синхроимпульса (я так думаю), он то одиночный на осциллограмме, то двойной (два коротеньких).
Сбросьте пример "бегущих огней" или совет как сделать (практический), теоретически вроде все понятно.

ALFIX
09.09.2014, 15:45
А свой проект в OL можете выложить?

Игорь11
09.09.2014, 16:43
Выложить не получилось., не понял как прикрепить файл.
Я использую счетчики. Один считает каждый второй импульс, второй каждый третий, потом четвертый, потом сброс.
Мне кажется можно на SR-тригерах , детекторах заднего , переднего фронта построить поочередное переключение. Но у меня не получается. 14309

Игорь11
09.09.2014, 16:47
Здесь я пробовал три счетчика, а вместо четвертого входной сигнал синхроимпульса.

AVF
09.09.2014, 17:00
в областях применения есть куча проектов с бегущими огнями.
Потратьте-таки время и тему проштудируйте !
Вообще-то, надо собрать сдвиговый регистр. Проще всего на Д-триггерах.
Непонятно, зачем используются аналоговые входы с булевыми преобразователями, когда ни один дискретный не задействован ... Хотя бы перевести их в дискретный режим ...
Что за проект-то?

Игорь11
09.09.2014, 17:18
аналоговые использую потому что сигнал с датчика дискретный но всего 5 вольт.
на owl есть проекты? я не нашел кучу...
ссылочку если есть возможность пожалуйста на кучу! спасибо

Игорь11
09.09.2014, 17:31
14310 Как правильно подключить?

rovki
09.09.2014, 18:06
установите в 1 любой разряд и двигайте :D

Игорь11
09.09.2014, 18:47
14315 Мой вариант! (Типа бегущие огни). Сложнее как то получилось, но работает. Может кому пригодится.
Теперь буду пробовать синхронизировать, чтобы после синхроимпульса включался только первый выход.

Игорь11
09.09.2014, 19:11
А делаю я блок управления форсунками на Рено Канго. Год машина стоит, накрылись мозги, вот решил в качестве эксперимента оживить ее. Поставил трамблер Вазовский, ПР114 управляет форсунками. Сейчас работает, но были сбои с последовательностью впрыска, теперь думаю будет переключаться с форсунки на следующую стабильно. Переливает, обороты большие, еще с ШИМ регулированием надо разобраться.
Описание на PWMG - шим генератор из онлайн макросов не нашел, а он работает как то неправильно. Газу даешь, подача топлива уменьшается, глохнет.

and909
09.09.2014, 19:55
Да Вы, батенька... эстэт!

Люди давно мозги сами делают на МК, а вы на ПР?!

rovki
09.09.2014, 20:04
А делаю я блок управления форсунками на Рено Канго. Год машина стоит, накрылись мозги, вот решил в качестве эксперимента оживить ее. Поставил трамблер Вазовский, ПР114 управляет форсунками. Сейчас работает, но были сбои с последовательностью впрыска, теперь думаю будет переключаться с форсунки на следующую стабильно. Переливает, обороты большие, еще с ШИМ регулированием надо разобраться.
Описание на PWMG - шим генератор из онлайн макросов не нашел, а он работает как то неправильно. Газу даешь, подача топлива уменьшается, глохнет. А вы схемы выкладывайте ,тогда и рещение найдется ....

Игорь11
09.09.2014, 22:25
14318 Последняя версия. Завтра командировка. Послезавтра буду испытывать, смотреть как работает двигатель. По ШИМ есть замечания?
А9 синхроимпульс 5в.
А10 4 импульса с распредвала 5в.
А11,А12 резистор педали газа 2,5-4,5 в.
Q1 бензонасос (управление)
А5-А8 форсунки
Q2-4 не задействованы (просто смотреть)

rovki
10.09.2014, 07:10
14318 Последняя версия. Завтра командировка. Послезавтра буду испытывать, смотреть как работает двигатель. По ШИМ есть замечания?
А9 синхроимпульс 5в.
А10 4 импульса с распредвала 5в.
А11,А12 резистор педали газа 2,5-4,5 в.
Q1 бензонасос (управление)
А5-А8 форсунки
Q2-4 не задействованы (просто смотреть)

вы включаете щим всего на 10мс ,но при этом частота шим 0,45гц ,а мощность всего 0,5% -какая то несуразица :confused:

AVF
10.09.2014, 08:55
А делаю я блок управления форсунками на Рено Канго.


--- Ерундой занимаетесь!

Берётся ВАЗовский контроллер ... лучше "Январь 5" - в нём уже вшиты абсолютно ВСЕ алгоритмы управления ДВС и входы под датчики заточены.
Надо только откорректировать карты настроек. Но потребуется дополнительно специальное оборудование, с которым ещё надо научиться работать. Ну и парочку моторчиков ... хотя бы ... сжечь :)


аналоговые использую потому что сигнал с датчика дискретный но всего 5 вольт.

--- разберитесь с настройкой аналоговых входов в дискретном режиме. Лезете в дебри дремучие, а в элементарных вопросах понимания не достигнуто !

AVF
10.09.2014, 09:00
А вы схемы выкладывайте ,тогда и рещение найдется ....
--- решение уже есть ... попытки изобретать велосипед с квадратными колёсами ведут в никуда :D

Игорь11
11.09.2014, 07:37
Согласен с выше сказанным, но...еще проще в моем случае просто поставить карбюратор, и все ...никаких проблем!
Если бы все шли одним путем...
В настройках аналогового входа, я думал что устанавливается верхний, нижний предел. У меня на входе А12 максимальное напряжение 4,5 вольта. Я установил, а Вы пишете что я установил частоту ШИМ 0,45 ГЦ. На входе получается должно быть обязательно от 0 до 10 вольт, а установки регулируют частоту ШИМ?

Игорь11
11.09.2014, 07:50
А еще есть универсальный контролер, американцы выпускают, уже все продумано, просчитано, программное обеспечение в комплекте, только устанавливай желаемые параметры и все! Стоимость выше 100 т. р. Я бы конечно пошел лучше таким путем, но машина стоит меньше! Вот и экспериментирую в свободное от работы время.
Что сложного в управлении 4 форсунками, открыть, удержать необходимый период времени и все. А с нюансами потихоньку разберусь.

AVF
11.09.2014, 08:44
А еще есть универсальный контролер ... Стоимость выше 100 т. р.
--- Отечественный гораздо дешевле

Я бы конечно пошел лучше таким путем,
--- путь указан. Идти по нему или протаривать свой в никуда - дело личное ;)


Что сложного в управлении 4 форсунками, открыть, удержать необходимый период времени и все.
--- Почитайте на досуге ... про часть нюансов управления ДВС : http://avf.stormway.ru/Library/Girjavets.pdf

Игорь11
11.09.2014, 08:57
14343 На работе сделал систему удержания зазора относительно показаний датчика на аналоговом входе. Устанавливаю переменным резистором границу(один вход), а пр114 уменьшает или увеличивает зазор относительно потенциала с датчика на втором входе. Хочу убрать резистор, ручное управление. Как сделать что бы при включении пр114 запоминал показания датчика, а затем уже сам работал если показания на датчике меняются?

melky
11.09.2014, 09:46
Что-то мне сдается, что скорости ПР114 не хватит на работу с движком.

AVF
11.09.2014, 09:51
Теме место в Помойке! Ничего путнего из затеи подружить ПР и даже ПЛК с двигателем не выйдет!
Есть специализированные контроллеры, которые и обойдутся дешевле и "подружат" все датчики и исполнительные механизмы!
ТС вместо того, чтобы потратить время на зарабатывание денег на контроллер с разборки решил заняться бессмысленной деятельностью - его право.
Только он ошибся немного форумом! :cool:

Павел Братковский
11.09.2014, 09:56
весело тут у вас!!!

попробуйте сделать энергонезависимые переменные или можно ввести константу, которая в момент отсутствия сигнала с датчика будет учитываться.

AVF
11.09.2014, 10:18
... ещё один велосипедист :D

Павел Братковский
11.09.2014, 10:19
Что-то мне сдается, что скорости ПР114 не хватит на работу с движком.

частота оборотов в 5000 об\мин. с коленвала, если брать 1 импульс = 1 оборот будет 83-84 гц, как я понимаю надо 4 импульса на оборот т,е, более 300 гц и 5000 непридел, а про быстродействие пр 114 могу сказать ,что на 300 гц программа частатамер перестала мерять.

Павел Братковский
11.09.2014, 10:26
а сюда умные не ходят т.к. они и так все знают.

бубнит это просто , а че дельного сказать слабо с пояснениями и главное не забывать, что краткость сестра таланта.


Только он ошибся немного форумом!

если че форум создан для потребителей всем нам известной фирмы, может тут некоторым валерианки или валидолу не хватает, откуда столько злости.

melky
11.09.2014, 10:28
Павел Братковский понимаете, есть маленький нюансик, ПР, ПЛК работают строго в цикле, чем больше программа, тем больше цикл.
На ПР114 точно нет аппаратных прерываний как на ПЛК, но и там не все сладко.

Думаю, что мозги контроллеров авто работают несколько по иному принципу, то, что у них управляет форсами наверняка не подвержено циклу программы в контроллере. И вот этого автор не учитывает.
ИМХО - да задолбется он подгонять программу под правильную работу форсунок.
AVF тут прав на 100%, надо брать Январь от ВАЗа и мучать его.

Павел Братковский
11.09.2014, 10:46
да я че, я не че, другие вон че и не че.

да я с вами уважаемый melky полностью согласен, не пойму зачем так относится к людям которые, сбились с пути истинного, ну объясни ты в двух словах, что человек не прав.

а так то все равно тренировка, пусть машина не поедет , а опыт то останется, пусть даже из раздела "о том как делать нельзя"

capzap
11.09.2014, 10:56
Не совсем понятно,причем тут цикл контроллера, таймеры, которые будут управлять открытием закрытием, зависят не от цикла плк,а от часов. Всего лишь погрешность будет плюсминус цикл,даже если умудрится растянуть до 20мс, на впрыск несильно должноповлиять

Павел Братковский
11.09.2014, 11:03
... ещё один велосипедист

еще один бубнист (от слова бубнить)

AVF
11.09.2014, 13:53
еще один бубнист (от слова бубнить)
--- ещё один гиперактивный в строчении буковок, вместо гиперактивности в прочтении и вникании в мысли других и изучения ... хотя бы беглого ... дающихся ссылок

AVF
11.09.2014, 13:58
на впрыск несильно должноповлиять
--- товарищ ТС не ведает что есть куча режимов и куча сигналов и условий, влияющих на время и длительность открытия форсунок. Асинхронный впрыск при холодном запуске, при резком ускорении, принудительный холостой ход, лямбда-зонд, датчик детонации, под которые отдельные контроллеры и алгоритмы используются. Совершенно не контролируется нагрузка двигателя.
Человек решил с бараньим упрямством идти в никуда - не надо ему мешать!

Павел Братковский
11.09.2014, 14:31
вот уже пояснения пошли по серьезней, берегите нервные клетки , они вроде как не восстанавливаются!!!
всем здоровья!!!

AVF
11.09.2014, 16:05
#31 !!! читаем ещё два раза!

Игорь11
11.09.2014, 18:24
Теория и практика всегда отличается, поэтому верю только глазам. На сегодня день результат такой: контролер легко справляется, на осциллограмме нет ни пропусков ни сбоев. До 4000 обороты поднимал. С ШИМ пока не все в порядке. Форсункам нужно давать сначала 2 мс импульс на открывание, затем короткими поддерживать. Буду держать скептиков в курсе. Времени на эксперименты всегда не хватает!
Вот этот вопрос прошел не замеченным. Подсказать можете?
14357 На работе сделал систему удержания зазора относительно показаний датчика на аналоговом входе. Устанавливаю переменным резистором границу(один вход), а пр114 уменьшает или увеличивает зазор относительно потенциала с датчика на втором входе. Хочу убрать резистор, ручное управление. Как сделать что бы при включении пр114 запоминал показания датчика, а затем уже сам работал если показания на датчике меняются?

Игорь11
11.09.2014, 18:30
Как запоминать потентциал на аналоговом входе?

maximov2009
12.09.2014, 08:42
Как запоминать потентциал на аналоговом входе?
Добрый день. По моему Вы немного неправильно вопрос ставите. Потенциал на входе запомнить нельзя. Насколько я понял, Вы хотите в какой то момент времени использовать показания датчика для образца. Вот работать внутри программы с вещественными числами, в которые вы переведёте показания датчика уже можно. В ПР 114 есть энергонезависимые переменные, надо действовать через них.То есть чтобы по нажатию кнопочки (стробу) текущие значения записывались бы в энергонезависимую переменную. Сходу конкретную программу не укажу, пока не сталкивался с такой задачей, может кто ещё подскажет. Лично я бы в этом случае использовал бы 2 кнопочки на увеличение и на уменьшение через счётчик (с энергонезависимой памятью,в пр 114 это можно указать в свойствах счётчика), а для визуализации использовал ИТП 11 через аналоговый токовый выход. Хотя можно и без визуализации, у Вас же станок сразу отработает уставку. Дискретность можно подобрать любую, в зависимости от требуемой Вам точности.
С уважением.

rovki
13.02.2017, 17:23
А алгоритм Пушкин даст :confused:

Антон Калатушкин
13.02.2017, 17:39
Мне этот алгоритм и нужен)

rovki
13.02.2017, 18:27
Какой именно ? Асинхронники где только не используются .Если проект на ПР ,то это управление включением\выключением движка в нужное время ,по каким то датчикам .Может у вас лифт ,а может пресс гидравлический или вентилятор итд.

Антон Калатушкин
13.02.2017, 21:15
29454 вот!

Василий Кашуба
13.02.2017, 21:27
29454 вот!
Что такое SQ1 и SQ2?

Василий Кашуба
13.02.2017, 21:43
И когда должен звонить звонок?

Антон Калатушкин
13.02.2017, 22:09
SQ1 и SQ2 выключатель концевой 3sf5232-olr21- simens, про звонок не чего не написано.

Василий Кашуба
13.02.2017, 23:08
SQ1 и SQ2 выключатель концевой 3sf5232-olr21- simens, про звонок не чего не написано.
Тогда на то что известно, программа для ПР110-24.8д.4р будет такая.
29457

Антон Калатушкин
14.02.2017, 10:11
Мужики извиняюсь спасибо но вот полный список извините ещё раз 29470

Антон Калатушкин
14.02.2017, 14:30
Василий Выручай!

Алексей Геннадьевич
14.02.2017, 14:52
И когда должен звонить звонок?
Звонок - это ГОСТовское предупреждение о начале работы механизма.
Раньше - включался за 5 сек до начала работы механизма.

Василий Кашуба
15.02.2017, 20:46
Василий Выручай!
Антон получай!
29535

Василий Кашуба
16.02.2017, 10:08
Антон получай!
29535
Ну, что подходит?

Антон Калатушкин
16.02.2017, 13:03
Спасибо всё работает)))