"Ovládací panel" k PC

Sem možete napísať ak potrebujete niečo vyrobiť napr. plošný spoj alebo nejaké zariadenie...

Moderátori: Merak, Moderátori

Používateľov profilový obrázok
remusator
Ultimate člen
Ultimate člen
Príspevky: 2251
Dátum registrácie: 28 Apr 2010, 00:00
Vek: 34

"Ovládací panel" k PC

Príspevok od používateľa remusator » 17 Apr 2011, 15:40

Ahoj.
Kamarát sa na mňa obrátil s požiadavkou, či by som mu nevedel vyrobiť zariadenie, ktoré by pracovalo nejako takto..
Majme panel s 10 tlačítkami. Po stlačení tlačítka by zariadenie odoslalo povel na PC, kde by sa v nejakom programe spustili stopky alebo niečo..
Program neriešim, povedal že si to nejako oprogramuje, ak mu poviem kde na akom porte čo má čakať.

Požiadavka by bola buďto USB alebo LPT.

Mne zatiaľ napadlo jediné riešenie a to pomocou MCU. Zariadenie by na USB cez MAX232 vysielalo textové kódy na hyperterminál, pričom by on už dorobil program, čo by odtial čítal a robil čo on potrebuje..

Druhé riešenie čo mi napadlo, ale neviem či je zrealizovateľné, cez LPT port. Neviem ako to presne funguje. Ale nešlo by spraviť niečo jednoduché, že ak sa na dátovom pine LPT portu objaví logická 1, tak to niečo zopne / spustí v PC.. Pokiaľ viem tak v tom LPT je dosť tých dátových pinov..

Nejaké nápady ?
0

Používateľov profilový obrázok
Kado
Power user
Power user
Príspevky: 1625
Dátum registrácie: 02 Sep 2007, 00:00
Bydlisko: PB
Vek: 40

Príspevok od používateľa Kado » 17 Apr 2011, 15:50

jednoznacne pripojenie cez usb, prevodnik USB/UART napr FT232RL alebo nieco obdobne...
neviem ako to chces riesit s napajanim, ale cez usb by si mohol roznapajat cely ovladaci panel...
0
Návrh zapojení s jednočipovými mikropočítačmi, tvorba programového vybavenia pre mikropočítače
http://www.jk-elektronika.info/index.html

predaj !!
http://svetelektro.com/modules.php?name ... 54#p549154

Používateľov profilový obrázok
remusator
Ultimate člen
Ultimate člen
Príspevky: 2251
Dátum registrácie: 28 Apr 2010, 00:00
Vek: 34

Príspevok od používateľa remusator » 17 Apr 2011, 21:59

Vďaka. A to sa tie FT232 nevyrábajú v inom prevedení ako SMD ?
0

Používateľov profilový obrázok
psichac
Ultimate člen
Ultimate člen
Príspevky: 5097
Dátum registrácie: 27 Okt 2009, 00:00
Bydlisko: Bratislava
Vek: 30
Kontaktovať používateľa:

Príspevok od používateľa psichac » 17 Apr 2011, 22:27

a keby sa použil priamo MCU s USB?napr ATMEGA8?o niečom podobnom uvažujem aj ja,ale aby to bolo autonómne.
príklad:vypadne elektrika,procák dostane signál,napr z optronu,že nejde prúd tak pošle do serveru signál aby sa vypol (aby mi nevyštavil UPSko) a po znovu nabehnutí siete by zase PC zapol...napr cez nejaký impulz sekundový ktorý by zopol tranzistor/MOSFET/rele a to by "stlačilo" klasicky zapínacie talčidlo...
nedal by sa nato využiť aj tento obvod?:
ST72F63BK4M1?
Prílohy
ST7263B.pdf
(1.08 MiB) 45 stiahnutí
0
zaujimáš sa o DVB-T alebo DXing všeobecne? klikni sem a dozvieš sa viac
-->FTP server<--||diskusia k FTP serveru||zase tie tvoje komentare...
Inak som Rado ;)

Používateľov profilový obrázok
remusator
Ultimate člen
Ultimate člen
Príspevky: 2251
Dátum registrácie: 28 Apr 2010, 00:00
Vek: 34

Príspevok od používateľa remusator » 17 Apr 2011, 22:30

Mega8 má priamo USB ?!
0

Používateľov profilový obrázok
psichac
Ultimate člen
Ultimate člen
Príspevky: 5097
Dátum registrácie: 27 Okt 2009, 00:00
Bydlisko: Bratislava
Vek: 30
Kontaktovať používateľa:

Príspevok od používateľa psichac » 17 Apr 2011, 22:40

alebo?žeby nemala?no,mám doma jeden výrobok ktorý má možnosť pripojenia cez USB a nieje tam nič naviac...tak neviem teraz,schválne som si pozret datasheet ale nič tam nevidím tak neviem...nechcem klamať/zavádzať...
0
zaujimáš sa o DVB-T alebo DXing všeobecne? klikni sem a dozvieš sa viac
-->FTP server<--||diskusia k FTP serveru||zase tie tvoje komentare...
Inak som Rado ;)

Používateľov profilový obrázok
straciam
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1325
Dátum registrácie: 06 Jan 2009, 00:00
Bydlisko: Podbrezova
Vek: 38

Príspevok od používateľa straciam » 17 Apr 2011, 22:43

na komunikaciu usb-mcu mozes pouzit priamo tento modul:
http://cgi.ebay.com/USB-2-0-UART-TTL-6P ... 3191wt_946
0

Používateľov profilový obrázok
sonikmartin
Pokročilý člen
Pokročilý člen
Príspevky: 554
Dátum registrácie: 05 Nov 2010, 00:00
Bydlisko: Litomyšl
Vek: 36
Kontaktovať používateľa:

Príspevok od používateľa sonikmartin » 18 Apr 2011, 16:50

psichac napísal:a keby sa použil priamo MCU s USB?napr ATMEGA8?o niečom podobnom uvažujem aj ja,ale aby to bolo autonómne.
príklad:vypadne elektrika,procák dostane signál,napr z optronu,že nejde prúd tak pošle do serveru signál aby sa vypol (aby mi nevyštavil UPSko) a po znovu nabehnutí siete by zase PC zapol...napr cez nejaký impulz sekundový ktorý by zopol tranzistor/MOSFET/rele a to by "stlačilo" klasicky zapínacie talčidlo...
nedal by sa nato využiť aj tento obvod?:
ST72F63BK4M1?
na tohle nepotrebujes special obvod, to dneska delaji UPS. Pripojis do USB a nakonfigurujes jak potrebujes.
0

Marekodzapadu
Stály člen
Stály člen
Príspevky: 175
Dátum registrácie: 25 Apr 2010, 00:00
Vek: 12

Príspevok od používateľa Marekodzapadu » 18 Apr 2011, 17:05

Atmega 8 nema hardwarove USB.

1)Mozes pouzit prevodnik RS232 -> USB
2) Pouzijes softwarovu implementaciu USB do megy
3) Kupis si uP co podporuje hardware USB

4...)?
0

Používateľov profilový obrázok
remusator
Ultimate člen
Ultimate člen
Príspevky: 2251
Dátum registrácie: 28 Apr 2010, 00:00
Vek: 34

Príspevok od používateľa remusator » 18 Apr 2011, 17:08

Veď tak som myslel.
Ale neexistuje proste nejaký prevodník v púzdre DIP/DIL ?
Je ťažké softwareovo navrhnúť program s požiadavkami aké potrebujem ?
0

Používateľov profilový obrázok
remusator
Ultimate člen
Ultimate člen
Príspevky: 2251
Dátum registrácie: 28 Apr 2010, 00:00
Vek: 34

Príspevok od používateľa remusator » 28 Apr 2011, 22:25

Idey a nápady pokročili, a tak je upravený návrh. Ešte neviem či to bude fungovať, ale..
PS2 zvládne tých 30 metrov ?
Rozobrali sme klávesnicu obyčajnú, a spínanie by prebiehalo jednoduchým spojením správnych pinov na tej riadiacej doske, čo by do PC odoslalo znak..

Ešte. Bazén má vraj 25m na šírku. Nech bude zariadenie v strede, tak najdlhší kábel bude mať okolo 12,5m. (Spínače budú vyvedené zvlášť. Pre každú dráhu jeden..).

Spravil som náčrtok aby to bolo jasné. Bolo by to možné ?
Alebo na ten PS2 / alebo na tie jednotlivé spínače bude treba zosilovač ?
Prílohy
bazen_stopky.png
0

Používateľov profilový obrázok
SMITH
Ultimate člen
Ultimate člen
Príspevky: 1669
Dátum registrácie: 29 Sep 2007, 00:00
Bydlisko: Púchov
Vek: 48

Príspevok od používateľa SMITH » 30 Apr 2011, 17:32

30m je moc daleko . Pravdepodobne sa ti tam budú indikovať nezmysli. Treba signál previesť na RS485 a potom spätne na niečo k použitiu .
0
:-) Nikdy neříkejte, že něco nejde, protože vždy se najde blbec, který neví, že to nejde, a udělá to ! :-)

Používateľov profilový obrázok
Masopust
Stály člen
Stály člen
Príspevky: 287
Dátum registrácie: 28 Sep 2009, 00:00
Vek: 31

Príspevok od používateľa Masopust » 30 Apr 2011, 18:55

ta koncepce podle mě není dobrá, PC by tu měl sloužit pouze jako zobrazování,nastavování, vyhodnocování apod, měření, snímání atd by měl řešit jinej systém, nějakej mikroprocesor.
0

števo
Okoloidúci
Okoloidúci
Príspevky: 11
Dátum registrácie: 04 Mar 2007, 00:00
Bydlisko: Trnava

Príspevok od používateľa števo » 30 Apr 2011, 20:04

Nedalo by sa požiť arduino. Ak to nepoznáš tak tu je niečo o tom http://www.elektrobazeny.sk/titulka/arduino/
0
števo

Používateľov profilový obrázok
psichac
Ultimate člen
Ultimate člen
Príspevky: 5097
Dátum registrácie: 27 Okt 2009, 00:00
Bydlisko: Bratislava
Vek: 30
Kontaktovať používateľa:

Príspevok od používateľa psichac » 30 Apr 2011, 20:06

sonikmartin napísal:
psichac napísal:a keby sa použil priamo MCU s USB?napr ATMEGA8?o niečom podobnom uvažujem aj ja,ale aby to bolo autonómne.
príklad:vypadne elektrika,procák dostane signál,napr z optronu,že nejde prúd tak pošle do serveru signál aby sa vypol (aby mi nevyštavil UPSko) a po znovu nabehnutí siete by zase PC zapol...napr cez nejaký impulz sekundový ktorý by zopol tranzistor/MOSFET/rele a to by "stlačilo" klasicky zapínacie talčidlo...
nedal by sa nato využiť aj tento obvod?:
ST72F63BK4M1?
na tohle nepotrebujes special obvod, to dneska delaji UPS. Pripojis do USB a nakonfigurujes jak potrebujes.
ja sa preto pytam lebo ho mam doma tak či sa nedá využiť...
a druha vec,moje UPS ma pripojenie cez RS-232,nemam kabel a ani SW...preto to chcem riešiť takto...
0
zaujimáš sa o DVB-T alebo DXing všeobecne? klikni sem a dozvieš sa viac
-->FTP server<--||diskusia k FTP serveru||zase tie tvoje komentare...
Inak som Rado ;)

Používateľov profilový obrázok
remusator
Ultimate člen
Ultimate člen
Príspevky: 2251
Dátum registrácie: 28 Apr 2010, 00:00
Vek: 34

Príspevok od používateľa remusator » 03 Máj 2011, 08:14

Tak som rozmýšlal a pátral..
Nešlo by to celé spraviť s 1 atmegou a MAX232 prevodníkom ?
Cez uart by som na maxku vysielal rôzne povedzme texty, ktoré by pc spracovával..
Max by prerobil log úrovne a poslal do PC cez RS232, ktorý by mal 30 metrov zvládnuť bez problémov.
Ešte sa bojím odozvy, keďže pôjde o stopky.
Šlo by to takto ?
0

Používateľov profilový obrázok
SMITH
Ultimate člen
Ultimate člen
Príspevky: 1669
Dátum registrácie: 29 Sep 2007, 00:00
Bydlisko: Púchov
Vek: 48

Príspevok od používateľa SMITH » 04 Máj 2011, 13:54

Bezproblémová funkčnosť RS232 je do 10m .
0
:-) Nikdy neříkejte, že něco nejde, protože vždy se najde blbec, který neví, že to nejde, a udělá to ! :-)

dan21
Ultimate člen
Ultimate člen
Príspevky: 3016
Dátum registrácie: 11 Apr 2007, 00:00
Bydlisko: ZA

Príspevok od používateľa dan21 » 04 Máj 2011, 14:02

a čo tak použiť I2C ? Vôbec neviem na akú vzdialenosť to funguje, ale ako nápad to nie je zlé :-)
MEGA8 má TWI a na strane PC by mohla byt SW implementácia.
0

charonme
Okoloidúci
Okoloidúci
Príspevky: 47
Dátum registrácie: 07 Máj 2011, 00:00
Vek: 44

Príspevok od používateľa charonme » 09 Máj 2011, 10:37

ak by sa ti nahodou v pocitaci lahsie pracovalo s MIDI datami, ktore by ti predpripravil hotovy driver, tak existuju aj usb midi controllery, napr. Akai LPD8, korg nanokontrol alebo nanopad
0

Zamknuté
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok