Тестване на матрица

12 отговора 343 прегледа
#1

Тестване на матрица

Имам матрица от 16 бутона ( 4 реда Х 4 колонки ) - това прави общо 8 извода. Искам да направя прост тестер, с който да откривам кой бутон е натиснат и дали няма къси съединения. Първото, което ми дойде на ум е да направя същата матрица със светодиоди, но трябва да имам 4 отделни захранвания за да развържа редовете (колоните). Вероятно би могло да стане и с някакъв дешифратор, но там нямам много опит. Бихте ли ми помогнали с някакви идеи ?!!

Отговор
в отговор на Любocлaв #2

Re: Тестване на матрица

Тъй като тестерчето ми е спешно необходимо ще съм благодарен на тези, които ми изпратят на corida@yahoo.com някакви идеи или сканирани схеми.

Отговор
в отговор на Любocлaв #3

Re: Тестване на матрица

Ще стане лесно с микроконтролер - на един 8 битов порт местиш последователно една нула и четеш останалите 7 сигнала. Ще получаваш нули ако има късо или натиснат бутон.

Отговор
в отговор на kk #4

Re: Тестване на матрица

кк , благодаря ти, но като казах прост тестер нямах предвид микроконтролери и програмиране Искам като натисна даден бутон да светва съответния светодиод, а ако има късо - или да не светва или да светне и другия с който е закъсил, това е. Няма нужда от бор да правим вретено Моята идея е по четирите стълба да се подава единия полюс на захранването, но за да са развързани ще трябва да имам четири независими захранвания, което е основния недостатък на тая идея и търся помощ главно в това направление. А по четирите реда да са накачени светодиодите и да отиват на другия полюс на захранването, който ще трябва да е общ, за да се хващат късите. Това е. Не знам как ви се струва, дали има някакви недостатъци това решение и как би могло захранванията да се сведат до едно или максимум две ?

Отговор
в отговор на Любocлaв #5

Re: Тестване на матрица

Може и с едно захранване да захраниш шините. Само тръбва да ги "развържеш" с по един диод.

Отговор
в отговор на Любocлaв #6

Re: Тестване на матрица

I kakvo 6te stane ako njakoj natisne 2-3-4 butona navednaj, huh?I naistina li si misli6 4e 4 razvarzani zahranvanija sa po-lesni ot edin mikrokontroler...?

6to ne probva6 s 8 svetodioda , 4 po redove i 4 po koloni, s edno ob6to zahranvane i saotveten rezistor za ograni4avane na toka. Pri natiskane na buton 6te ti svetnat svetodiodite za saotvetnata kombinacija red/kolona. Ako ne svetnat ili svetne i ne6to drugo, ima6 problem...

Отговор
в отговор на @@ #7

za liubo

ako ne ti dopada ideiata s 8 svetodioda moje6 da probva6 slednoto:

16 svetodioda vurzani v sa6tata matrica kato butonite, i taka dvete matrici ako saotvetnite izhodi sa po redove i koloni 4 koloni ot butonite gi vruzva6 kam 4 koloni ot svetodiodite, 4 izto4nika na naprejenie vseki ot tiah posledovatelno na saprotivlenie gi vruzva6 ot purvi red na ednata matrica do purvi red na drugata matrica i taka 4eterite reda. za vseki izto4nik na naprejenie moje6 da polzva6 dve baterii posledovatelno po 1,5 volta koeto pravi ob6to 8 baterii togava saprotivleniata triabva da sa 100-150 oma. taka ima6 16 butona i 16 svetodioda dano si razbral vsi4ko

Отговор
в отговор на Любocлaв #8

Re: Тестване на матрица

Ако си програмирал някога по-просто от микроконтролер няма - микроконтролера, два светодиода или два седемсегментни индикатора в зависимост от това колко юзер френдли, няколко резистора и кондензатора - може да се събере за три часа заедно с програмирането. Нищо не ти пречи да го направиш с 3 ТТЛ схеми - един мултивибратор с период няколко секунди, преместваш регстър и буфери с отворен колектор/дрейн както и маломощни светодиоди преди и след буферите.

Отговор
в отговор на kk #9

Re: Тестване на матрица

kk , благодаря ти отново, идеите ти са интересни, само че с програмирането съм зле, иначе определено тaя с микроконтролера е the best. Ако можеш да драснеш схемичка с TTL- ките изпрати ми я на corida@yahoo.com

Отговор
в отговор на Любocлaв #10

Re: Тестване на матрица

kolko ti e speshno testercheto
az imam nqkade pisana programa za klawiatura sas edno procesorche... mislq che za den-dwa moga da ia namerq i da ti ia modificiram za twoiata cel...
e, s ttl-ki shte izleze po-ewtino (eventualno) ama ne znam do kolko celta e evtinoto, ili portativno, s malka konsumaciq i t.n. ti si reshawash de

Wsichki sme uiazvimi, ne pozvolqwaite na nikoi da vi ubejdawa w protiwnoto !!!
Отговор
в отговор на AngelHeart #11

Re: Тестване на матрица

AngelHeart, ако си намерил програмката обади се на corida@yahoo.com

Отговор
в отговор на Любocлaв #12

Re: Тестване на матрица

Пратих една проста схема. Ако ти върши работа, обади се да добавя стойностите на елементите

Отговор
в отговор на Joro S #13

Re: Тестване на матрица

Joro S благодаря ти , обаждам се за стойностите на елементите

Отговор