Nejste přihlášen/a.

Přihlásit se do poradny

 

Otázky ohledně zapojení tlačítek v programu Eagle

Od: michaeljorg odpovědí: 11 změna:

Dobrý den. Potřeboval bych poradit, jak mám panu učiteli zodpovědět na otázky, na které nevím, jak odpovědět. 1. otázka je popis funkce zapojení tlačítek. 2. otázka je způsob měření mikrokontrolérem. 3. otázka je odeslání inforace do počítače.

P.S. : V příloze zasílám zapojení tlačítek v programu Eagle.


Otázky ohledně zapojení tlačítek v programu Eagle

 

 

11 odpovědí na otázku
Řazeno dle hodnocení

 

 

lmgify
hodnocení

2x

> popis funkce zapojení tlačítek

Narozdíl od @tomkk si nemyslím, že je to tak jednoduché. Nebo to nechápu, k čemu to může být dobré. *ee*

Všechny ty sloupečky jsou stejné, takže to vysvětlím na tom prvním.

Když si to zapojení překreslíš s vynecháním částí obvodů, kde jsou rozpojené kontakty, tak to UDT_A0 je připojeno přes R12 na zem a v levé části je mezi Vcc a GND připojena série různých odporů s vyvedenými odbočkami jakoby napěťový dělič.

Když si přikreslíš zkrat v místě libovolného sepnutého tlačítka - řekněme S5, vidíš, že máš sérii R1 až R5 a pak paralelně R6-11 s R12. Napětí na této paralelní kombinaci čte ten vstup UDT_A0.

Když vedle S5 stiskneš třeba ještě S3, tak máš sériově R1-3, vyzkratované R4-R5 a paralelně R6-11 s R12. Opět se čte napětí na té paralelní kombinaci.

Obecně platí, že je sériově vše nad prvním stlačeným tlačítkem a paralelně vše pod posledním stlačeným tlačítkem, jestli to chápu správně.

> způsob měření mikrokontrolérem

Předpokládám, že ty UDT_Ax jsou vstupy nějakého interního měřiče napětí, takže se podívej ho manuálu, jak se nastavují registry a jak vyčíst hodnotu a přepočítat ji na absolutní velikost.

michaeljorg
hodnocení

Mockrát Vám děkuji za vysvětlení.
Nemyslím si, že se uvažuje stisk více tlačítek současně. Spousta kombinací by pak nebyla jednoznačných. Mělo by stačit jednoduchè vysvětlení, že je to napěťový dělič s přepínaným výstupem, který je nutné zpracovat AD převodníkem, podle tabulky, nebo vzorce vyhodnotit a převést na požadovaná digitální data.
michaeljorg
hodnocení

Mnohokrát děkuji za pomoc.

 

mll
hodnocení

2x

Vidím 10x7 tlačítek. Přičemž ty skupiny po 10 jsou stejné, takže stačí se podívat na jednu.

Ty rezistory tvoří odporový dělič, na jehož odbočky se tlačítka připojují, navíc je tym paralelně jeden odpor.

Takže bych začal analýzou, co se stane, když stisknu tlačítko S1, S2 atd., jaké bude na výstupu napětí.

Podle toho se nastaví vyhodnocení údaje z A/D převodníku, s nějakou tolerancí, ale nechal bych mezi jednotlivými hodnotami nějaké neurčité pásmo.

Pak je otázkou, co se stane, když se stiskne víc tlačítek najednou, to už je trochu složitější, ale zase ne tolik (prostě se zkratují některé odpory děliče), přijde mi, že taková věc nebude detekovatelná, nebo pokud bude, tak jen na úrovni toho, že napětí bude mimo zvolené pásmo pro jedno tlačítko.

Na třetí otázku odpovědět nedokážu, posílání do počítače se provede podle potřeby, ať už jde o použité rozhraní nebo komunikační protokol, třeba odesláním informace o tom, jaké je stisknuté tlačítko (přičemž by bylo možné vyhodnotit jednotlivé sloupce nezávisle), ale klidně by to mohlo být na dotaz z počítače.

michaeljorg
hodnocení

Mockrát děkuji za vysvětlení.

 

hodnocení

0x
No a vidíš tam aspoň něco sám? Proč myslíš, že je tam tolik rezistorů v sérii?
michaeljorg
hodnocení

To bohužel nevím.

 

hodnocení

0x

Analogovy system detekcie, co je stlacene. Rezistory tvoria delic napatia a podla toho, co je stlacene je napatie od 1 / 10 po cele Vcc. Procesor musi povedzme kazdych 10 - 20 ms merat napatia a podla toho rozhodne, co dalej.

lmgify

Všechny ty odpory mají jinou hodnotu. Navíc je tam ten paralelní R12, kterému nerozumím.

To je teda pěkně složitý způsob zjišťování, které tlačítko bylo stištěno.

michaeljorg
hodnocení

Děkuji mnohokrát za pomoc.

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]