Страница 2 из 3

Re: МЕХАНИЧЕСКИЙ ЩЁЧИК

СообщениеДобавлено: 19 окт 2009, 13:39
kot-gs
кто знает какова длительность импульса идущего на счетчик??

Re: МЕХАНИЧЕСКИЙ ЩЁЧИК

СообщениеДобавлено: 19 окт 2009, 14:30
LIC
PIC16F84A не советую, он снят с производства уже давно, лучше попробуйте PIC16F628A.

Re: МЕХАНИЧЕСКИЙ ЩЁЧИК

СообщениеДобавлено: 19 окт 2009, 19:15
agele
импульс порядка 70 - 100мс, сейчас точно не помню, давно в игрософте осциллом шарился...  а вообще форум полистай, тут вроде люди какие-то тайминги приводили.

Re: МЕХАНИЧЕСКИЙ ЩЁЧИК

СообщениеДобавлено: 19 окт 2009, 20:51
alex67
Счетчики герц на 10 отсчитывают, если там меандр, то 50 мс получается. А если пик-контроллером или авр атмеловским анализировать это не так принципиально, он и 1 мс отловит элементарно.

Re: МЕХАНИЧЕСКИЙ ЩЁЧИК

СообщениеДобавлено: 20 окт 2009, 11:03
kot-gs
alex67 писал(а):Счетчики герц на 10 отсчитывают, если там меандр, то 50 мс получается. А если пик-контроллером или авр атмеловским анализировать это не так принципиально, он и 1 мс отловит элементарно.

да вот это правильно поэтому мне точно надо знать длительность импульса

Re: МЕХАНИЧЕСКИЙ ЩЁЧИК

СообщениеДобавлено: 20 окт 2009, 12:54
agele
А зачем? ты отлавливай изменение уровня. Если ты будешь конкретную длительность ловить, ты заколебёшься синхронизировать.

Re: МЕХАНИЧЕСКИЙ ЩЁЧИК

СообщениеДобавлено: 20 окт 2009, 17:20
kot-gs
да для меня это клевая головоломка я начинающий в контролерах  :-\

Re: МЕХАНИЧЕСКИЙ ЩЁЧИК

СообщениеДобавлено: 20 окт 2009, 17:57
alex67
Определитесь, какие фронты будете считать, анализируйте 4 входные линии, запоминая предыдущее состояние и сравнивая с ним следующее. Если ничего не меняется - ничего не происходит, если на одном из входов обнаружен фронт нужной полярности - на выход импульс, если на двух - два и т.д. Т.к. частота счетных импульсов довольно низкая - отработает элементарно. Контроллер лучше со встроенным калиброванным RC-генератором использовать, меньше навесных элементов, а кварц здесь не нужен.

Re: МЕХАНИЧЕСКИЙ ЩЁЧИК

СообщениеДобавлено: 20 окт 2009, 20:41
agele
Поддерживаю. Лучше для входа использовать весь порт, так будет проще, чем анализировать каждый пин в отдельности. В целом идея - проще некуда. Потом просто в один из таймеров загружать значение и через шим лепить на счётчик...

Re: МЕХАНИЧЕСКИЙ ЩЁЧИК

СообщениеДобавлено: 20 окт 2009, 20:54
LIC
Скан порта на изменение состояния уровня и после накопительный буфер. Такое можно собрать и на МК и на FPGA и на дискретных элементах. Все в руках разработчика.

Re: МЕХАНИЧЕСКИЙ ЩЁЧИК

https://forum.rarib.xyz/viewtopic.php?f=37&t=72967