Как заставить работать "скоростной счетчик"?

Ответить
Dragony
Сержант
Сообщения: 170
Зарегистрирован: 02 янв 2020, 11:55
Имя: Александр
Благодарил (а): 10 раз
Поблагодарили: 4 раза

Как заставить работать "скоростной счетчик"?

Сообщение Dragony »

Приветствую участников форума!

Вопрос: импульсы какой минимальной длительности может считать Ардуина?
Использую блок "скоростного счетчика", но на выходе получаю всякую хрень. Возможно, я требую от Ардуины слишком многого, и нужно смотреть на STM32? :)

Пытаюсь "просчитать" длительность импульса от генератора, там от 6 до 200 мкс (для проверки). На выходе показания скачут, хотя D2 (вход счетчика) соединяю непосредственно с выходом, откуда идут эти импульсы. (пробовал через резистор, та же фигня)
Либо лыжи, либо асфальт... Либо надо дальше "учить матчасть", и я чего-то еще не знаю.
Возможно, замахнулся на непосильную задачу, но почему бы не попробовать? ;)

Экран подключен через I2C, может, он тормозит?
OLGA
Сержант
Сообщения: 145
Зарегистрирован: 04 авг 2021, 09:21
Имя: Павел
Благодарил (а): 44 раза
Поблагодарили: 5 раз

Как заставить работать "скоростной счетчик"?

Сообщение OLGA »

[ref]Dragony[/ref],
была похожая проблема, посмотрите наviewtopic.php?f=68&t=7669&p=108509#p108532
Dragony
Сержант
Сообщения: 170
Зарегистрирован: 02 янв 2020, 11:55
Имя: Александр
Благодарил (а): 10 раз
Поблагодарили: 4 раза

Как заставить работать "скоростной счетчик"?

Сообщение Dragony »

Спасибо, попробую разобраться.
(Кстати, часы-метеостанция с датчиком углекислого газа у меня вполне работают, и I2C не мешает... :) )
Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 486
Зарегистрирован: 18 сен 2015, 10:04
Откуда: Омск
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Как заставить работать "скоростной счетчик"?

Сообщение kulibinsvv »

Dragony писал(а): 10 май 2024, 17:04 Использую блок "скоростного счетчика", но на выходе получаю всякую хрень. Возможно, я требую от Ардуины слишком многого,
Попробуйте блок во вложении.
SuperFastCounter.zip
Делал для себя, поэтому блок до конца не оформлен.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
Аватара пользователя
montirovka
Капитан
Сообщения: 730
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Как заставить работать "скоростной счетчик"?

Сообщение montirovka »

Посмотрите вот здесь еще про счетчик.
Dragony
Сержант
Сообщения: 170
Зарегистрирован: 02 янв 2020, 11:55
Имя: Александр
Благодарил (а): 10 раз
Поблагодарили: 4 раза

Как заставить работать "скоростной счетчик"?

Сообщение Dragony »

Большое спасибо, будем посмотреть... Но, скорее всего, мне не хватает быстродействия Ардуины...
WildCat
Лейтенант
Сообщения: 556
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 4 раза
Поблагодарили: 9 раз

Как заставить работать "скоростной счетчик"?

Сообщение WildCat »

Помогите, пожалуйста, решить проблему.

Дано:
Есп8266-07
На вход gpio2 назначил вход скоростного счетчика.
Проект компилируется, загружается, но контроллер сходит с ума. Постоянная перезагрузка.

В проекте использую измерение длины импульса и паузы (с последующим пересчетом в коэффициент заполнения).

С есп8266 счетчик не работает?
Назначить другой пин не могу, после spi остается всего два пина: 2 и 16.
16 нельзя использовать для скоростного счетчика.
WildCat
Лейтенант
Сообщения: 556
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 4 раза
Поблагодарили: 9 раз

Как заставить работать "скоростной счетчик"?

Сообщение WildCat »

Сам спросил, сам отвечаю:

Моя ошибка, подключил вход на gpio2, но не учел, что этот пин при загрузке МК должен быть в высоком состоянии.
А у меня он был прижат к земле триггером Шмитта.
Вот МК и перезагружался.

Сейчас всё работает
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость