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

Счётчик импульсов на PIC16F84A

Добавлено: Сб окт 27, 2012 19:28:35
remygalenkas
привет всем. нужен совет.....
по работе понадобился счётчик. суть таково мы разбиваем разные телики надушу надо за смену разбить и от сортировать от 85 до 95 штук. спешить надо как бешанному...... а сбится с чёта очень проста... был механический ну накрулся (полоался) вот и пришла мысль сварганить электронный... по сути надо толка 1 кнопка для вода по +1 и сброс
вот схем
СпойлерИзображение
не знаю как грамотно место транзисторов внедрить простые переключатели?
тупо заменив транзисторы переключателями не заработала схема.... :(
помогите пожалуйста....

Re: Счётчик импульсов на PIC16F84A

Добавлено: Сб окт 27, 2012 19:33:20
da-nie
тупо заменив транзисторы переключателями не заработала схема....
Она заработает. Просто тут два оптических датчика. Важна последовательность включения транзисторов. Нужно имитировать выключателями прохождение груза через первый и второй датчики.

А так - проще всего перепрошить контроллер и выкинуть транзисторы. Но тут надо будет прошивку другую писать.

Re: Счётчик импульсов на PIC16F84A

Добавлено: Сб окт 27, 2012 19:39:01
remygalenkas
немножко не докумекал? как имитировать?

Re: Счётчик импульсов на PIC16F84A

Добавлено: Сб окт 27, 2012 20:34:12
otest
Берёш калькулятор. Нажимаеш 1+ . После каждого телека жми =. Просто смешно для увеличения на 1 применять МК.

Re: Счётчик импульсов на PIC16F84A

Добавлено: Сб окт 27, 2012 20:46:01
da-nie
немножко не докумекал? как имитировать?
А вот как груз оптодатчики заслоняет, так и имитировать. :) Откуда эта схема вообще?

Re: Счётчик импульсов на PIC16F84A

Добавлено: Сб окт 27, 2012 20:51:23
MAVr 34
otest +1 :)
Данная схема реверсивного счетчика, если я не ошибаюсь. Считать она будет следующим образом - если первым перекроется свет на VT1 , а затем на VT2, тогда счетчик прибавит единицу, а если наоборот, тогда отнимет. Это похоже от намоточного станка. Соответственно что бы вам все время можно было только плюсовать, нужно выяснить в какой последовательности должны перекрываться транзисторы. Для этого вам нужно вместо них установить кнопки(их еще называют - тактовыми, хотя...), этим самым вы будете иммитировать работу этих транзисторов. Но, если установить одну кнопку, то кина скорее всего не будет. Должно быть последовательное срабатывание, так же возможно, что есть временное ограничение между импульсам затемнения (засветки)транзисторов. Меня еще один момент беспокоит, возможно что транзисторы все время открыты (светодиод светит - не перекрыто)и на входах контроллера присутствует 0, а возможно, что транзисторы закрыты т.к. светодиод не светит - перекрыто(на входах будет 1)и только в момент прохождения чего то, они открываются и на входах контроллера будет 0 (кратковременно). Тут все зависит от заложенной программы, а это зависит от примененного механизма. Вы бы поделились откуда скашачили схемку :)
Но как уже было сказано скорее всего придется менять прошивку. Хотя можно попробовать сварганить такой механизм, который будет выполнять этот алгоритм.

Re: Счётчик импульсов на PIC16F84A

Добавлено: Сб окт 27, 2012 21:38:47
remygalenkas
http://dmitrstas.ucoz.ru/publ/chasy/izm ... /9-1-0-129
блин по ходу будет временной промежуток тоже :( в принципе я уже 6 час в инете копаюсь с счётчикам но для меня подходящие не могу найти ( имею виду с именно этим контролером) исчё имеется PCI16F716 но и сном схем не густо ....

Re: Счётчик импульсов на PIC16F84A

Добавлено: Сб окт 27, 2012 21:46:45
remygalenkas
много уважаемый ценю ваше чувство юмора но мне помощь нужна не такого рода советами.....
otest писал(а):Берёш калькулятор. Нажимаеш 1+ . После каждого телека жми =. Просто смешно для увеличения на 1 применять МК.

Re: Счётчик импульсов на PIC16F84A

Добавлено: Сб окт 27, 2012 21:56:08
otest
Программа для PIC будет иметь несколько строк и я мог бы её написать для тебя, но сижу на мобиле.
Право смешно применять для этого PIC. Может тебе сюда запостить http://radiokot.ru/forum/viewforum.php?f=20 здесь больше программистов.

Re: Счётчик импульсов на PIC16F84A

Добавлено: Сб окт 27, 2012 22:53:36
remygalenkas
дело в том что специально я PIC контролеров не покупал для этой цели проста из какой то аппаратуры плату на работе вынул (даже не помню что за аппарат был их там давят кучами :) ) а там микроконтроллер вот и решил использовать...

Re: Счётчик импульсов на PIC16F84A

Добавлено: Сб окт 27, 2012 23:06:17
MAVr 34
Да, для этой схемы придется изменять программу, а точнее писать заново. Есть там и временные интервалы между засветкой транзисторов. В том виде в котором она есть использовать не получиться. С программой не смогу помочь, не моя тема, уж извините :(

Re: Счётчик импульсов на PIC16F84A

Добавлено: Сб окт 27, 2012 23:11:53
remygalenkas
Большое спасибо и за то что отписали и кое что прояснили, теперь точнее знаю чего надо мне искать :)

Re: Счётчик импульсов на PIC16F84A

Добавлено: Вс окт 28, 2012 03:00:35
remygalenkas
Если бы можно было бы эту схему
СпойлерИзображение
подогнать к моему микроконтроллеру это было бы супер....

Re: Счётчик импульсов на PIC16F84A

Добавлено: Вс окт 28, 2012 06:36:37
pyzhman
А на тини2313 подойдет?

Re: Счётчик импульсов на PIC16F84A

Добавлено: Вс окт 28, 2012 06:52:31
da-nie
подогнать к моему микроконтроллеру это было бы супер....
А прошивать вы чем будете?

Re: Счётчик импульсов на PIC16F84A

Добавлено: Вс окт 28, 2012 09:21:03
orinoko
а счётчик-дешифратор на логике нельзя использовать?. К174ИЕ3 - декадный счётчик-дешифратор. Или посвежее есть MC14553B (К561ИЕ22) - трёх-декадный счётчик с выходом на динамическую индикацию. Уже можно было спаять и забыть.

Re: Счётчик импульсов на PIC16F84A

Добавлено: Вс окт 28, 2012 12:32:20
remygalenkas
orinoko писал(а):а счётчик-дешифратор на логике нельзя использовать?. К174ИЕ3 - декадный счётчик-дешифратор. Или посвежее есть MC14553B (К561ИЕ22) - трёх-декадный счётчик с выходом на динамическую индикацию. Уже можно было спаять и забыть.
Несудите строго что смог найти в инете стем и к вам обратился... А принципиальную схему на MC14553B где можно посмотреть????

Re: Счётчик импульсов на PIC16F84A

Добавлено: Вс окт 28, 2012 12:39:53
orinoko
Неужели у страны Гугляндии выходной? Вот родной ДШ. Там есть пример. http://www.jaycar.com.au/images_uploaded/MC14553B.PDF
Кстати, если надо, могу поискать у себя программу для подсчёта буханок хлеба на 6 линий. считает отдельно по каждой линии и сумму. Правда, писалась очень давно, на 16с62, и на асме, но это было моей первой поделкой на МК вообще. Выводилось на ЖКИ вроде 16х4.

Re: Счётчик импульсов на PIC16F84A

Добавлено: Вс окт 28, 2012 15:20:05
remygalenkas
orinoko писал(а): Кстати, если надо, могу поискать у себя программу для подсчёта буханок хлеба на 6 линий. считает отдельно по каждой линии и сумму. Правда, писалась очень давно, на 16с62, и на асме, но это было моей первой поделкой на МК вообще. Выводилось на ЖКИ вроде 16х4.
Надо :) покажите :)

Re: Счётчик импульсов на PIC16F84A

Добавлено: Вс окт 28, 2012 16:03:10
orinoko
Сразу предупреждаю - это только программа, без схемы. Но по комментариям можно её восстановить. И ещё, сильно не пинать, это моя самая первая программа для МК. Без пост-модификаций.