Digitálna minútka

Môj výrobok - MINI

Moderátori: psichac, Moderátori

Používateľov profilový obrázok
Najgel
Ultimate člen
Ultimate člen
Príspevky: 1695
Dátum registrácie: 02 Júl 2010, 00:00
Bydlisko: Námestovo, Žilina(škola)
Vek: 29

Digitálna minútka

Príspevok od používateľa Najgel » 11 Sep 2012, 20:17

Zdravím Vás vospolok.
Chcem Vám predstaviť taký môj mini výrobok ktorý som zbastlil len tak z Nedeľnej nudy. Nieje ešte plne dokončený, lebo ho treba dať do krabičky a ešte dokončiť nejaké detaily. Myšlienka ma napadla tak, že mamina sa sťažovala že sa jej zas pokazila ta čínska naťahovacia minútka, bola to asi tretia čo sa rozpadla. Tak som si povedal že ju poteším, a postavím jej niečo čo sa jej tak ľahko nepokazí, a popri tom sa aj ja niečo naučím. Výber padol na tuto digitálnu minútku z mikroprocesorom PIC16F628A, a potešilo ma to , že už viem pracovať s PIC vďaka používateľovy Simil začo mu ďakujem. Takže minútka ma rozsah 0 až 90 minút čo je plne dostačujúce. Obsahuje aj pamäť pre 4 uložené časy a piezo menič pre vydávanie signálu keď skončí odpočítavanie. No neviem čo k tomu viac dodať, hádam viac povedia fotky.

Zdroj: http://doveda.byl.cz/konstrukce/minutka4/index.htm
Prílohy
DSCN3920.JPG
DSCN3921.JPG
DSCN3922.JPG
DSCN3924.JPG
DSCN3919.JPG
DSCN3923.JPG
0
Keď neodpisujem tak tu nie som, alebo som a neodpisujem :D

MPLAB & PIC
Texas Instruments DSP TMS320Fxxxxx
Tevo Tarantula 3D
Ponúkam 3D tlač.
Ponúkam návrh a vývoj elektroniky na zákazku.

UNIZA 5.ročník

Používateľov profilový obrázok
eurobastler
Ultimate člen
Ultimate člen
Príspevky: 3903
Dátum registrácie: 19 Apr 2009, 00:00
Bydlisko: BA
Vek: 35

Re: Digitálna minútka

Príspevok od používateľa eurobastler » 11 Sep 2012, 20:55

Pekné, ešte tomu vymysli nejakú krabičku a potom môžeš prispieť do rubriky "Môj výrobok".

/////628-čiek mám doma dosť, vedel by som tento časovač použiť pri osvecovaní DPS. Stopky na telefóne nemajú akustický signál :wink:
0
Obrázok

mato3000
Power user
Power user
Príspevky: 9767
Dátum registrácie: 04 Jan 2009, 00:00
Bydlisko: BA

Re: Digitálna minútka

Príspevok od používateľa mato3000 » 11 Sep 2012, 21:37

no pekné, len myslíš že mamu potešíš 8mimi tlačítkami ? podla mňa si mal spraviť niečo jednoduchšie len s dvoma a to pridaj a uber
0

Používateľov profilový obrázok
Najgel
Ultimate člen
Ultimate člen
Príspevky: 1695
Dátum registrácie: 02 Júl 2010, 00:00
Bydlisko: Námestovo, Žilina(škola)
Vek: 29

Re: Digitálna minútka

Príspevok od používateľa Najgel » 11 Sep 2012, 21:39

Keď to bude v krabičke, prídám aj popisky :wink:
0
Keď neodpisujem tak tu nie som, alebo som a neodpisujem :D

MPLAB & PIC
Texas Instruments DSP TMS320Fxxxxx
Tevo Tarantula 3D
Ponúkam 3D tlač.
Ponúkam návrh a vývoj elektroniky na zákazku.

UNIZA 5.ročník

Používateľov profilový obrázok
remmidemmi
Pokročilý člen
Pokročilý člen
Príspevky: 994
Dátum registrácie: 25 Dec 2012, 12:58
Bydlisko: Dobříš v Čechách
Vek: 80

Re: Digitálna minútka

Príspevok od používateľa remmidemmi » 24 Jan 2014, 17:43

jo, je to pekny, opravdu. Akorat tech 8 tlacitek je celkem nestastne reseni. Dej tam 3 tlacitka. Prvnim budes nastavovat cislici zleva prvni, pak druhou, pak treti, pak ctvrou, dalsim stisknutim zase prvni a tak dokola. Proste vyberes cislici. Indikovat se bude treba blikanim desetinne tecky. Tiim druhym tlacitkem nacvakas na te cislici to spravne cislo.
Treti tlacitko bude Start-Stop. Co ty na to? Pak to bude uplne super. :D

Hm, jeste je jedno reseni, lepsi. Pripojit opticky rotacni snimac a jedno tlacitko. Stisknes tlacitko a soucasne budes otacet knoflikem snimace doprava, doleva a tim nastavis pozadovany cislo na celem displaji. No a pak dalsi tlacitko bude START-STOP. Muzes udelat i kombinaci, ze obe tlacitka stisknuta soucasne bez otaceni knoflikem vynuluji displej.
0
Kdo něco umí, tak to dělá a kdo nic neumí, tak o tom aspoň žvaní.

Používateľov profilový obrázok
remmidemmi
Pokročilý člen
Pokročilý člen
Príspevky: 994
Dátum registrácie: 25 Dec 2012, 12:58
Bydlisko: Dobříš v Čechách
Vek: 80

Re: Digitálna minútka

Príspevok od používateľa remmidemmi » 24 Jan 2014, 21:02

vidiš to, to jsem si nevšimnul, že to je tak starý téma. Ale ono je pořád aktuální. Známý po mne také chce pro svoji starou, abych zkonstruoval nějakou minutku. Ty tlačítka, ty se musí ošetřit to je fakt. S tím nic nenaděláš. Ty zákmity jsou svinstvo. Inkrement sice zjednoduší obsluhu ale bude složitější soft i hardware.
K čemu tam máš 6 tlačítek? Reset tam být musí, Start také, co dalšího? Musím běžet, zítra se sem k tomu vrátím.
0
Kdo něco umí, tak to dělá a kdo nic neumí, tak o tom aspoň žvaní.

pettter
Pokročilý člen
Pokročilý člen
Príspevky: 911
Dátum registrácie: 01 Mar 2012, 11:09

Re: Digitálna minútka

Príspevok od používateľa pettter » 25 Jan 2014, 11:19

A pôvodný kód by nebol (teda nie strojový)...
0

pettter
Pokročilý člen
Pokročilý člen
Príspevky: 911
Dátum registrácie: 01 Mar 2012, 11:09

Re: Digitálna minútka

Príspevok od používateľa pettter » 25 Jan 2014, 11:27

Super, tak trochu sa to snažím naučiť a taký praktický príklad vždy poteší. Díky...
0

Používateľov profilový obrázok
remmidemmi
Pokročilý člen
Pokročilý člen
Príspevky: 994
Dátum registrácie: 25 Dec 2012, 12:58
Bydlisko: Dobříš v Čechách
Vek: 80

Re: Digitálna minútka

Príspevok od používateľa remmidemmi » 25 Jan 2014, 12:45

Rindare, úplně nejjdednodušší řešení je bez MCU. Prostě pulzy z rotačního inkrementálu se pustí do obouměrného čítače. Na výstupu čítače bude displej. Budeš točit knoflíkem inkrementálu, až nastavíš požadovanou hodnotu čítače, která bude vidět na displeji. Potom přepneš vstup čítače (1 tlačítko nebo přepínač) a na vstup čítače pustíš časový pulzy a čítač bude počítat dolů. Až dojde na nulu, stopne se a zapne pípátko nebo relé atd. To je vše. Žádný MCU není potřeba. Obousměrné dekadické čítače existují v TTL i v CMOS. A především, celé to bude fungovat, jako klasická mechanická minutka. Snadné ovládání, které pochopí i bába od škopku.
0
Kdo něco umí, tak to dělá a kdo nic neumí, tak o tom aspoň žvaní.

Používateľov profilový obrázok
petersno
Ultimate člen
Ultimate člen
Príspevky: 2774
Dátum registrácie: 06 Aug 2011, 00:00
Bydlisko: ba
Vek: 63

Re: Digitálna minútka

Príspevok od používateľa petersno » 25 Jan 2014, 13:56

Rindar napísal:Nechápu tu fobii starší generace z mikrořadičů
opatrne, su aj nejake vynimky :D
0

Používateľov profilový obrázok
remmidemmi
Pokročilý člen
Pokročilý člen
Príspevky: 994
Dátum registrácie: 25 Dec 2012, 12:58
Bydlisko: Dobříš v Čechách
Vek: 80

Re: Digitálna minútka

Príspevok od používateľa remmidemmi » 25 Jan 2014, 14:23

nemam fobii na MCU :D , píšu teď software na dsPIC30F6012. Akorat MCU je nutno používat uvážlivě, ne všude. Na takovou volovinku jako je minutka nebo časovač netřeba MCU. Když už chceš použít MCU na časovač, tak ten časovač musí být sofistikovanější, ne jen "minutka". Musíš nasavit čas, za který se něco stane, třeba sepne relé a pak druhý čas, jak dlouho bude relé sepnuté než se zase vrátí do stavu před sepnutím. Jestli chceš prostou primitivní minutku a nechceš použít TTL obvody, tak to naprogramuj do malinkatýho CPLD nebo FPGA a máš to elegantní v jediném obvodu. Co treba miniaturní XC9536? Tam se ti minutka pohodlně vejde. Možná i dvě minutky se tam vejdou. Vyzkoušej a uvidíš.
0
Kdo něco umí, tak to dělá a kdo nic neumí, tak o tom aspoň žvaní.

mato3000
Power user
Power user
Príspevky: 9767
Dátum registrácie: 04 Jan 2009, 00:00
Bydlisko: BA

Re: Digitálna minútka

Príspevok od používateľa mato3000 » 25 Jan 2014, 15:00

8O ty si fakt pako, na minutku FPGA a CPLD a že sa tam MCU nehodí ...

nechceš TTL logiku a dáš tam CPLD :rolleyes:, doprdele z čoho sa skladá CPLD a FPGA , sú tam nasekané otruby ?

remi, strašne by ma zaujímal ten tvoj program v na to ds-ko....
0

Používateľov profilový obrázok
remmidemmi
Pokročilý člen
Pokročilý člen
Príspevky: 994
Dátum registrácie: 25 Dec 2012, 12:58
Bydlisko: Dobříš v Čechách
Vek: 80

Re: Digitálna minútka

Príspevok od používateľa remmidemmi » 25 Jan 2014, 15:12

mato3000 v tom CPLD (nahražuje klasické TTL obvody), tak uvnitř v tom obvodu nejsou otruby. Například v XC9536 je uvnitř taková mrňavounká křemíková destička, kterou si můžeš naprogramovat. Program napíšeš v Abelu nebo Verilogu nebo VHDL (to je teď moderní - kdo neumí VHDL není "top" a je "out") a vypálíš to přes JTAG. Ten obvod XC9536 má 28 pinů vstup/výstup, které utahnout LEDky. Napájení +5V, spotřeba nic moc. A ten XC9536 funguje zatraceně rychle, mnohem rychleji než MCU, to si vůbec neumíš představit. Pro minutku s 4 LED číslovkami v multiplexu potřebuješ 4 + 7 výstupních pinů pro displej, případně 1 pin pro blikající dvojtečku uprostřed. A k tomu dva piny vstup pro inkrementální enkodér.

Takže závěr - seznam součástek:

1x 4 místný LED
1x XC9536
1x inkrementální dekodér, například ALPS EC11
1x 555 + 1x odpor + 1x kondík = zdroj impulzů
1x stabilizátor +5V

PS. - jo ten program co píšu na dsPIC, ten píšu na zakázku pro Němce, takže pardon, ten ti dát nemůžu.
0
Kdo něco umí, tak to dělá a kdo nic neumí, tak o tom aspoň žvaní.

21stano21
Stály člen
Stály člen
Príspevky: 239
Dátum registrácie: 05 Jan 2013, 17:48
Bydlisko: ZM

Re: Digitálna minútka

Príspevok od používateľa 21stano21 » 25 Jan 2014, 15:19

remmidemmi napísal: PS. - jo ten program co píšu na dsPIC, ten píšu na zakázku pro Němce, takže pardon, ten ti dát nemůžu.
:cry:
0
The power of Linux.

mato3000
Power user
Power user
Príspevky: 9767
Dátum registrácie: 04 Jan 2009, 00:00
Bydlisko: BA

Re: Digitálna minútka

Príspevok od používateľa mato3000 » 25 Jan 2014, 15:20

božééé, kam ty na to chodíš ... spotreba CPLD - nič moc len asi tak 20x viac ako u bežného PIC :D

to čo si popísal je trapas ... ani neviem čo na to povedať ... ale hej je tam kremíková doštička .

no je to poprdele rýchle , to pri minutke fakt potrebuješ 10ns , bez toho to nejde. Neviem si to ani predstaviť, to ide ten signál asi takto " bim- bam , bim- bam ...... " :rolleyes: Tá 555ka tomu dodá tie maximálne gule :finga:




Keď raz budem veľký, tak si možno nejaké to CPLD naprogramujem a budem in . ALe pred tým musím ešte prísť na to ako sa zapája VHDL a ako sa programje v JTAGU
0

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok