Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Реверсивен брояч на 20 ?
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=6021
Страница 1 от 2

Автор:  mitko_el [ Сря Авг 13, 2008 8:28 pm ]
Заглавие:  Реверсивен брояч на 20 ?

Как да стане такъв брояч? На 10 е ясно , с 74 192 , но после как да направя да дели на 2 реверсивно ?

Автор:  GTN [ Чет Авг 14, 2008 8:47 am ]
Заглавие: 

По същият начин.
http://www.datasheetcatalog.org/datasheet/philips/74HCT192.pdf,
на стр 13 е показано как се свързват каскадно 2 брояча. По този начин става до реверсивен брояч до 256. Ако искаш да е до 20, просто му слагаш една орбатна връзка с един или няколко логически елемента да ресетват двата брояча при желаното от тебе число.

Автор:  MYXATA [ Чет Авг 14, 2008 4:25 pm ]
Заглавие: 

ами с едно евтино CPLD:!:
ще си го правиш както го искаш... реверсивен/с променлив коеф. и т.н.

Автор:  mitko_el [ Пет Авг 15, 2008 3:17 pm ]
Заглавие: 

MYXATA написа:
ами с едно евтино CPLD:!:
ще си го правиш както го искаш... реверсивен/с променлив коеф. и т.н.

Ми туй се сетих ,ама не съм хаберлия по тез чипове. Кажи моля , някое животно дето да свърши таз задачка ? Тя задачката е четене на ФРП ,има някой друг логически елемент и един D тригер , които също могат да се напъхат в умния чип...

Автор:  Ники [ Пет Авг 15, 2008 3:31 pm ]
Заглавие: 

mitko_el написа:
MYXATA написа:
ами с едно евтино CPLD:!:
ще си го правиш както го искаш... реверсивен/с променлив коеф. и т.н.

Ми туй се сетих ,ама не съм хаберлия по тез чипове. Кажи моля , някое животно дето да свърши таз задачка ? Тя задачката е четене на ФРП ,има някой друг логически елемент и един D тригер , които също могат да се напъхат в умния чип...


XC2C32A - цена 1.25$ в digikey

Автор:  MYXATA [ Съб Авг 16, 2008 1:04 am ]
Заглавие: 

Започни с това:
1. На колко волта ще работи и с какво захранване-> входове/изходи на 5, на 3.3, ....
защото някои фамилии имат 5 волтов толеранс на входо/изходи някои нямат...
2. Бързина -> на колко мега херца са ти най-критичните сигнали...
3.Среда за развой/тул за програмиране-> някои са безплатни(но вършат работа), някои чипове се програмират с кабел, който можеш сам да си направиш за 30 мин.

Натам вече производители, фамилии, доставчици... повече акъл може да ти се даде, но по въпрос 1..3 ти трябва да уточниш:!:

Автор:  sthx [ Съб Авг 16, 2008 8:55 am ]
Заглавие: 

Интересно, защо броенето трябва да е ограничено до 20? Обикновено при използването на фрп няма такива изисквания.
Ако е за спорта и честота на импулсите не е много по-голяма от примерно 10 кHz (oбикновено е така) - и с процесор става.
Класическото решение го е написал @GTN.

Автор:  mitko_el [ Съб Авг 16, 2008 1:37 pm ]
Заглавие: 

sthx написа:
Интересно, защо броенето трябва да е ограничено до 20?

Работата е следната. Има ФРП на 2000 имп/оборот , на мен такава точност не ми трябва (стигат 100 имп/оборот), с процесор го правя ,но не ми стига бързодействие,че има и разни сметки да прави проца. Набримчил съм му на мах. Mhz . Изрових една схема , дето с TTL си определя посоката на ФРП , после има делител.
@MYXATA -На 5V ще се работи , за скорост си мисля ,че и най бавното CPLD ще сбори задачата , среда за развой -нямам идея. Гледах ,че протел има PLD - туй става ли за работа ? И ако става ,с каква "жица да набия " акъл в CPLD-то ?

Автор:  Федя [ Съб Авг 16, 2008 2:20 pm ]
Заглавие: 

виж и това дали нама да е по-удобно: http://usdigital.com/products/interface ... ls7366r-s/
* LFLS7366R-S 32-bit Quadrature Counter with Serial Interface, Base price $5.60
има и други: http://usdigital.com/products/interfaces/ics/

Прикачени файлове:
7366r.jpg
7366r.jpg [ 38.17 KiB | Прегледано 2172 пъти ]

Автор:  tgi [ Съб Авг 16, 2008 2:40 pm ]
Заглавие: 

Ако правилно схващам посоката на това, което ти трябва, може би ще ти
е най-лесно да каскадираш два 74163; или просто да ползваш един и
да минеш с делене на 16, едва ли има нужда да делиш точно на 20.

Автор:  mitko_el [ Съб Авг 16, 2008 2:57 pm ]
Заглавие: 

Федя написа:
виж и това ...

Май бях тръгнал да откривам топлата вода... :) .Те това ми требе май ! Благодаря !

Автор:  sthx [ Съб Авг 16, 2008 7:54 pm ]
Заглавие: 

mitko_el написа:
sthx написа:
Интересно, защо броенето трябва да е ограничено до 20?

Работата е следната. Има ФРП на 2000 имп/оборот , на мен такава точност не ми трябва (стигат 100 имп/оборот), с процесор го правя ,но не ми стига бързодействие,че има и разни сметки да прави проца. Набримчил съм му на мах. Mhz . Изрових една схема , дето с TTL си определя посоката на ФРП , после има делител.


Щом е такава работата и не искаш да смениш фрп-то, мога да ти предложа следния вариант:
-правиш делител на 100 с 2 реверсивни брояча
-с процесора четеш старшите 3 разряда на този брояч, които всъщност са ти младшите разряди на числото, което те интерисува. Анализираш ги през време доволно много и си броиш нататък старшите битове

Горният пример с принудително нулиране на брояча няма да ти свъши работа директно, защото всъщност на тебе ти трябват сигнали за инкрементиране.

Не знаех, че има специализирасни схеми за енкодери. Затова си направих горната конфигурация с връзка по spi с още един процесор. Опцията е, че може да запомня състоянието на брояча и след изключване на захранването. В много случаи това е полезно.

Автор:  sthx [ Съб Авг 16, 2008 8:03 pm ]
Заглавие: 

mitko_el написа:
sthx написа:
Интересно, защо броенето трябва да е ограничено до 20?

Работата е следната. Има ФРП на 2000 имп/оборот , на мен такава точност не ми трябва (стигат 100 имп/оборот), с процесор го правя ,но не ми стига бързодействие,че има и разни сметки да прави проца. Набримчил съм му на мах. Mhz . Изрових една схема , дето с TTL си определя посоката на ФРП , после има делител.


Щом е такава работата и не искаш да смениш фрп-то, мога да ти предложа следния вариант:
-правиш делител на 100 с 2 реверсивни брояча
-с процесора четеш старшите 3 разряда на този брояч, които всъщност са ти младшите разряди на числото, което те интерисува. Анализираш ги през време доволно много и си броиш нататък старшите битове

Горният пример с принудително нулиране на брояча няма да ти свъши работа директно, защото всъщност на тебе ти трябват сигнали за инкрементиране.

Не знаех, че има специализирасни схеми за енкодери. Затова си направих горната конфигурация с връзка по spi с още един процесор. Опцията е, че може да запомня състоянието на брояча и след изключване на захранването. В много случаи това е полезно.

Автор:  Zdrav [ Нед Авг 17, 2008 8:46 am ]
Заглавие: 

mitko_el написа:
Федя написа:
виж и това ...

Май бях тръгнал да откривам топлата вода... :) .Те това ми требе май ! Благодаря !

Ако все пак решиш да опиташ с CPLD мога да ударя едно рамо за Xilinx и Altera. Според мен CPLD-то е вариант за теб ако:
- гониш по-ниска консумация;
- мястото на платката ти е критично;
- трябва ти някакава защита от копиране;
- искаш да усвоиш нова технология;
Иначе и аз мисля че TTL-ките в твоя случай са по-добрия вариант.

Автор:  mitko_el [ Нед Авг 17, 2008 8:18 pm ]
Заглавие: 

Zdrav написа:
Ако все пак решиш да опиташ с CPLD ...
- искаш да усвоиш нова технология;...

Ами то устройството си работи вече с TTL , ама мен ме чопли ,че може да стане по по ... :)

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/