Страница 1 из 1

Arduino Mega2560_скоростной счетчик

Добавлено: 05 янв 2017, 09:29
dinkata
FLProg v.2.2 и  Arduino Mega2560 .Мне надо считьйват
на вход каждое переключение магнитоуправляемой контакт , частота до 10Hz.
На обьйчной вход и счетчик не успел ,пропускает .Поетому решил пользоват
скоростной счетчик на вход 20 (2 и 3 у меня енкодер ), но там другая беда
на один импульс считает по 2-4 иногда по 10-15 .Как настроит чтоб считат
один импульс на вход один на СР ?

Arduino Mega2560_скоростной счетчик

Добавлено: 05 янв 2017, 10:18
rw6cm
dinkata писал(а):переключение магнитоуправляемой контакт
Если это геркон, надо погасить дребезг контактов.
или физически RC цепочкой, или задействовать в блоке "линию задержки"

Arduino Mega2560_скоростной счетчик

Добавлено: 05 янв 2017, 11:50
dinkata
rw6cm писал(а):Если это геркон
да , геркон .поставил RC цепочка какие имел под рукой 0.22 микрофарад и 470 ом.
Ест улучшение , на каждой вход считает 2 ,4,6 ...12 и если так держит хорошо ставлю
деление на 2 и все , но иногда  с 16 например идет на 20 ..
_uVideoPlayer({'url':'https://www.youtube.com/watch?v=AmfovOQ ... 03b41Cp3Qo');

Arduino Mega2560_скоростной счетчик

Добавлено: 05 янв 2017, 12:59
rw6cm
Вы подносите магнит рукой, и может быть положение когда датчик сработает от не точного положения
или увеличенного расстояния. Понимаю что магнит будет перемещаться строго с определенным зазором,
раз разговор идет о частоте 10Гц. Надо проверить в работе на 10Гц, если не будет пропусков, то для надежности
можно увеличить задержку RC цепочки.
Вот почему по 2 считает не понятно...