Суммирование прямоугольных импульсов
Добрый день, есть задача, суммировать 3 разных источника импульсов, различной частоты ( от 4 до 500 Гц). Как можно реализовать. Аналог понимаю как суммировать, а вот цифру... Буду признательным в помощи. Спасибо заранее.
[color=#4080FF]- Бежит этот подлец-электрон, а вокруг его масса (аж 10 в 23й) штук ионов кремния и 10 в 15й ионов примеси и он, подлец, взаимодействует![/color]
- Реклама
Если задача стоит просто суммировать, то элементарный элемент "ИЛИ" тебе в помощь.
Последний раз редактировалось alex_fish Вт авг 07, 2012 15:32:11, всего редактировалось 1 раз.
Для начала нарисуйте, пожалуйста, пример - как именно суммируются импульсы.Jman писал(а):Аналог понимаю как суммировать, а вот цифру... Буду признательным в помощи.
Любой дурак может писать код. Настоящий профессионал - это тот, кто способен постоянно создавать продукт высокого качества, укладываясь при этом в бюджет.
J. Ganssle
J. Ganssle
А если на какие-то из 2х входов элемента 3и? И будет ли подсчет импульсов достоверный?
[color=#4080FF]- Бежит этот подлец-электрон, а вокруг его масса (аж 10 в 23й) штук ионов кремния и 10 в 15й ионов примеси и он, подлец, взаимодействует![/color]
А я всю жизнь считал, что суммирование, это функция "ИЛИ" а не "И"alex_fish писал(а): элементарный элемент "И" тебе в помощь.
Только вот как выше сказали задача совершенно непонятна. Если например нужно считать общее количество замыканий импульсов, но они при этом могут перекрываться, то с помощью схемы "ИЛИ" непосредственно их тогда нельзя суммировать.
Тогда уж придется по фронту или по спаду импульсов формировать короткие импульсы и уж потом их подавать на "ИЛИ"
В этом случае можно будет получить количество импульсов приходящих из разных источников.
- Реклама
Да... каюсь...Котёнок. писал(а):А я всю жизнь считал, "ИЛИ" а не "И"alex_fish писал(а): элементарный элемент "И" тебе в помощь.
Давно не брал в руки шашек!
Последний раз редактировалось alex_fish Вт авг 07, 2012 15:57:15, всего редактировалось 1 раз.
Импульсы разные, на входах концевики на минус повешены (дребезг убираю RC цепочкой) в ПРОТЕУСЕ загнал И каша. Умножает все =)
[color=#4080FF]- Бежит этот подлец-электрон, а вокруг его масса (аж 10 в 23й) штук ионов кремния и 10 в 15й ионов примеси и он, подлец, взаимодействует![/color]
Как я понял что ТС нужно суммировать количество импульсов (для подсчёта). Тогда ему надо через "исключающее ИЛИ".
R3Dio 73!
А если 2 из трех входов будут например в режиме покоя и подтянуты к + питания, а на одном будут импульсы?
[color=#4080FF]- Бежит этот подлец-электрон, а вокруг его масса (аж 10 в 23й) штук ионов кремния и 10 в 15й ионов примеси и он, подлец, взаимодействует![/color]
Напиши конкретнее что надо? Какие импульсы, полярность, чем считать?
R3Dio 73!
Считает готовый покупной счетчик на мк ПИК - вход один. А вот датчиков 3, с сухим контактом или геркон. Полярность, без разницы. Вот эти 3 датчика надо к одному входу прикрутить...VIRGO писал(а):Напиши конкретнее что надо? Какие импульсы, полярность, чем считать?
[color=#4080FF]- Бежит этот подлец-электрон, а вокруг его масса (аж 10 в 23й) штук ионов кремния и 10 в 15й ионов примеси и он, подлец, взаимодействует![/color]
Так если просто по "ИЛИ" то так вот и сделайте.

Это называется "монтажное ИЛИ"
Вот только побороть дребезг при таком большом разбросе частоты замыканий довольно сложно.
Что суммировать?
Количество замыканий или просто просуммировать по "ИЛИ" ?
Это называется "монтажное ИЛИ"
Вот только побороть дребезг при таком большом разбросе частоты замыканий довольно сложно.
А на этот вопрос мы так от Вас ответа и не получили.Jman писал(а): частоты ( от 4 до 500 Гц)
Что суммировать?
Количество замыканий или просто просуммировать по "ИЛИ" ?
Котёнок. писал(а):Если например нужно считать общее количество замыканий импульсов, но они при этом могут перекрываться, то с помощью схемы "ИЛИ" непосредственно их тогда нельзя суммировать.
Тогда уж придется по фронту или по спаду импульсов формировать короткие импульсы и уж потом их подавать на "ИЛИ"
В этом случае можно будет получить количество импульсов приходящих из разных источников.
- Вложения
-
- 11.JPG
- (7.09 КБ) 1204 скачивания
Суммировать нужно срабатывание геркона. Дребезг или триггером, или RC - цепочкой можно попробовать подавить. + в есть вроде программное в счетчике 1 мс. Не знаю, монтажная или, а если например два одновременно сработают контакта, то счетчик посчитает его за одно...
Подойдет схема прикрепленная?
Подойдет схема прикрепленная?
- Вложения
-
- Сумматор.JPG
- (53.2 КБ) 600 скачиваний
[color=#4080FF]- Бежит этот подлец-электрон, а вокруг его масса (аж 10 в 23й) штук ионов кремния и 10 в 15й ионов примеси и он, подлец, взаимодействует![/color]
Лучше так (см вложение), но пропуски всё равно вероятны, т.к. входные сигналы имеют случайный характер. Чтобы избежать ошибок нужно считать для каждого геркона а потом суммировать результаты.
- Вложения
-
- 11.JPG
- (7.01 КБ) 635 скачиваний
R3Dio 73!
Выходит, что лучше заюзать МК, считат по трем счетным входам, формулой суммировать и на выходе уже иметь сумму подсчитанных импульсов и отправлять на счетчик.VIRGO писал(а):Лучше так (см вложение), но пропуски всё равно вероятны, т.к. входные сигналы имеют случайный характер. Чтобы избежать ошибок нужно считать для каждого геркона а потом суммировать результаты.
[color=#4080FF]- Бежит этот подлец-электрон, а вокруг его масса (аж 10 в 23й) штук ионов кремния и 10 в 15й ионов примеси и он, подлец, взаимодействует![/color]
Нечто вроде этого. А для чего всё? На что конкретно срабатывают герконы и что в итоге считает МК?
R3Dio 73!
Самое верное, вроде, будет по каждому входу свой счетчик и на выходе - сумматор. Но тут тоже надо смотреть, чтобы считывать значение сумматора в момент когда там валидные показания, потому как в момент изменения состояния какого(их)-либо счетчика(ов) может быть некорректным, особенно если сигнал переноса имеет задержку.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Так ещё это значение нужно "выплюнуть" последовательно равным количеством импульсов... Там ведь дальше МК считает.uldemir писал(а):Самое верное, вроде, будет по каждому входу свой счетчик и на выходе - сумматор.
R3Dio 73!
Зачем? пусть МК сразу считывает готовое значение из сумматора. С другой стороны, если уж есть МК - то можно всё сделать на МК просто программно, со всеми подавлениями дребезгов. Короче, зависит от конечной цели.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Стоят лок биты, устройство довольно сложное, это весь код переписывать, который мне не под силу.И не хочу быть китайцем и слямзивать =) Думал мож внешним обвесом обойдусь.uldemir писал(а):Зачем? пусть МК сразу считывает готовое значение из сумматора. С другой стороны, если уж есть МК - то можно всё сделать на МК просто программно, со всеми подавлениями дребезгов. Короче, зависит от конечной цели.
[color=#4080FF]- Бежит этот подлец-электрон, а вокруг его масса (аж 10 в 23й) штук ионов кремния и 10 в 15й ионов примеси и он, подлец, взаимодействует![/color]


