Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 10.06.2024, 16:17  
Darkmaster777
Частый гость
 
Регистрация: 01.07.2016
Сообщений: 16
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Darkmaster777 на пути к лучшему
По умолчанию Подсчёт импульсов по входам с общей подтяжкой

Всем доброго времени
Подскажите по следующему, возможно ли :
Подсчёт числа импульсов в минуту, секунду по входам МК(взят древний pic16f628a) RB4 RB7, с учётом того что сигнал/импульсы приходят в любое время относительно друг друга, и кроме того имеют активный уровень "0".
То есть датчик - открытый коллектор, соответственно устанавливается подтяжки на положительную шину питания.
пробовал по лёгком через прерывания сделать считать считается, но сразу с обоих входов.
проверку проводил по прерыванию от PORTB pins RB4 RB7...
Может как то по простому физически их развязать..?
Реклама:
Darkmaster777 вне форума  
Непрочитано 10.06.2024, 18:35  
Eddy71
Почётный гражданин KAZUS.RU
 
Аватар для Eddy71
 
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,983
Сказал спасибо: 5,695
Сказали Спасибо 25,936 раз(а) в 5,814 сообщении(ях)
Eddy71 на пути к лучшему
По умолчанию Re: Подсчёт импульсов по входам с общей подтяжкой

Программно фильтровать нужно. Гляньте примеры работы с энкодером, там как раз два входа импульсы с перекрытием. Сразу понимание появится как реализовать
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/

моя домашняя страничка: http://www.eddy.com.ua/
Eddy71 вне форума  
Непрочитано 10.06.2024, 19:31  
Darkmaster777
Частый гость
 
Регистрация: 01.07.2016
Сообщений: 16
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Darkmaster777 на пути к лучшему
По умолчанию Re: Подсчёт импульсов по входам с общей подтяжкой

Eddy71, пожалуй да.
Но чо то не совсем..
При прерывании я просто читаю порт "пустоту" чтоб убрать несоответствие и можно было сбросить флаг (RBIF).
ПОТОМ просто смотрю что на входах (типа RB4==0,temp1++).
Если подключено сразу два источника импульсов - в эту переменную считается и с "попутного" входа RB5.
Пробовал выставлять его на выход, не помогло.
Оба источника, как говорил, висят на общем для них плюсе" через внешние резисторы подтяжки.
Делать по типу :
Читать порт, сравнить с предыдущим... И кажется будет тоже самое...т. е. при приходе по входу 4 может и придти по входу 5, без зспаздывания", одновременно

Последний раз редактировалось Darkmaster777; 10.06.2024 в 21:14. Причина: Уточнил
Darkmaster777 вне форума  
Непрочитано 11.06.2024, 13:06  
индюк
Заблокирован
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,705
Сказал спасибо: 187
Сказали Спасибо 3,195 раз(а) в 2,071 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Подсчёт импульсов по входам с общей подтяжкой

в пике нету возможности на счетчики завести импульсы напрямую как у стм32?
индюк вне форума  
Непрочитано 11.06.2024, 13:28  
varostov
Прописка
 
Регистрация: 14.10.2006
Адрес: Ростов-на-Дону
Сообщений: 114
Сказал спасибо: 14
Сказали Спасибо 33 раз(а) в 22 сообщении(ях)
varostov на пути к лучшему
По умолчанию Re: Подсчёт импульсов по входам с общей подтяжкой

Есть, более того, TMR1 может работать в асинхр. режиме (независимо от наличия сист. частоты) в режиме "сна"
varostov вне форума  
Непрочитано 11.06.2024, 15:11  
Darkmaster777
Частый гость
 
Регистрация: 01.07.2016
Сообщений: 16
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Darkmaster777 на пути к лучшему
По умолчанию Re: Подсчёт импульсов по входам с общей подтяжкой

спасибо я знаю.
ещё и RB0/int внешнее настраеваемое прерывание.
ещё и CCP
Тут вот хочется с этим разобраться.
даже не подсчитывать одновременно.
видел реализации реобасов... Но без кода, как то они обороты меряют.
Вот я для примера тоже считаю импульсы с кулером пк.
как раз открытый коллектор.
Получается что :
Если по входу 4 приходит импульс, то "сажает напряжение на линии" сильно, так что на соседнем входе 5 тоже считывает я лог Ноль.
подтяжки 4.7кОм
Darkmaster777 вне форума  
Непрочитано 11.06.2024, 15:34  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,642
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Подсчёт импульсов по входам с общей подтяжкой

Сообщение от Darkmaster777 Посмотреть сообщение
Если по входу 4 приходит импульс, то "сажает напряжение на линии" сильно, так что на соседнем входе 5 тоже считывает я лог Ноль.
Там мож сопля припоя между лапами? Ну не может такого быть!..
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума  
Непрочитано 11.06.2024, 16:29  
j-Roger
Гражданин KAZUS.RU
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 755
Сказал спасибо: 366
Сказали Спасибо 833 раз(а) в 390 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: Подсчёт импульсов по входам с общей подтяжкой

Вообще название темы "Подсчёт импульсов по входам с общей подтяжкой", а также фраза "сажает напряжение на линии" как бы намекает на такую схему подключения:

Нажмите на изображение для увеличения
Название: PIC.png
Просмотров: 0
Размер:	3.5 Кб
ID:	182246

что есть совсем не камильфо

Или нет (С)?
Или КЗ, или "чтение-модификация-запись", или что-то с алгоритмом..
j-Roger вне форума  
Непрочитано 11.06.2024, 17:22  
Darkmaster777
Частый гость
 
Регистрация: 01.07.2016
Сообщений: 16
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Darkmaster777 на пути к лучшему
По умолчанию Re: Подсчёт импульсов по входам с общей подтяжкой

eddy, собрано на макете, "хлебница" ардуинок. Посему соплёй нет.

j-Roger, да, типа такой.
отличие только в том что на каждый вход свой резистор

Причём почему то, даже если подключить оба входа на один датчик - в переменной второго результат ровно вдвое больше. (смотрю на лсд)
Таймером 1 считаю время и импульсы если есть. После секунды, по флагу вывожу на экран... Где-то косячу видимо

П. С. Добавил ещё 4,7к к подтяжки и на контакт с датчика, против КЗ на землю
Ну и кондер керамика... Эффект есть, в том что кол-во импульсов увеличилось
Однако что то не то.
Вложения:
Тип файла: rar PW.rar (3.7 Кб, 0 просмотров)

Последний раз редактировалось Darkmaster777; 11.06.2024 в 17:44.
Darkmaster777 вне форума  
Непрочитано 11.06.2024, 19:45  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,642
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Подсчёт импульсов по входам с общей подтяжкой

Сообщение от Darkmaster777 Посмотреть сообщение
"хлебница" ардуинок. Посему соплёй нет.
То, что называется "беспаечной макеткой"? Поздравляю, там между контактами иной раз килоомы вылезают, особенно на малых токах. Таки контакты - не золотые, а из самого отстойного китайского дерьма…
Цитата:
rar
Блин, народ, да когда ж вы кончите это выблядство китайское использовать-то? Ну хоть в 7z запакуй или даже tar.gz…
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума  
 

Закладки

Метки
pic, подсчёт импульсов, прерывание rb4 rb7
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсчёт импульсов yellow87 Микроконтроллеры, АЦП, память и т.д 29 27.01.2012 20:54


Часовой пояс GMT +4, время: 13:04.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot