Fórum témák
» Több friss téma |
Fórum
Köszönöm!
Hiába a tudás az tudás. :yes:
Sziasztok!
Én is hasonló témában keresgélek, a cél az lenne, hogy egy linuxot futtató netbookon az USB portnak az áremellátását programból meg tudjam szakítani, hogy az elszállt mobilnet sticket újraindítsam. Amit kitaláltam, hogy van egy USB-RS-232 átalaktóm, azt bedugom a szomszéd USB lukba és annak a DTR vonalával vezérelnék egy relét, amit egy kis USB hosszabítóba építenék be, aminek a 5V-os ágát kapcsolgatná. Találtam is egy pont ennek megfelelő leírást Link, csak ebből pont elvesztek a rajzok. Még egy jó leírást találtam, ami kivesézi a soros port lehetőségeit Link, de sajnos olyan minimálisak az elektronikai ismereteim, hogy még ez alapján sem tudom összerakni az 1 tranzisztorból, két diódából és egy ellenállásból álló kapcsolást. Tudna valaki segíteni egy olyan kapcsolással, amit a DTR-re és az USB +5V-ra tudnék kapcsolni és vezérli a relét? Előre is köszönöm
Helló!
Én is egy relét kellene (egy nap folyamán bizonyos idopontokban) bekapcsoljak. Ehhez készítettem egy Visual basic alkalmazást, aminek a kezelofelülete Így, [/url]másik link néz ki. A muködésérol röviden: A formon van két idozíto . Egy 1 mp-es, és egy 5 másodperces (ezt változtatni tudom). Az egy mp-es mutatja az aktuális idot. Van 6 különbözo aktiválási idopont, (de lehet kevesebb) amit be tudok állítani a megfelelo idopontokra. Amikor az aktuális ido megegyezik valamelyik beállított idoponttal, a program a soros port DTR 4-es lábát aktiválja az MSComm1 komponens segítségével (MSComm1.Enabled = True), és a relé behúz, majd 5 mp múlva elenged. (MSComm1.Enabled = False lesz) Ehhez szeretném a segítségeteket kérni. Ugyanis a pcLaci hozzászólásával azonosan ha a számítógép folyamatosan be van kapcsolva, akkor a COM port DTR lábán megfelelően jelennek meg a feszültség jelek. De ha kikapcsolom a számítógépet, vagy indítom, akkor a DTR-en "parazita" feszültség jelenik be, akkor is behúz a relé amikor nem kellene. MaGor! hozzászólásodból megértettem, hogy ehhez egy MAX232-re és PIC-re van szükségem. Ezúton szeretnélek megkérni titeket, hogy tudom ezt megoldani, hogy kikapcsoláskor/bekapcsoláskor - de lehet ez egy áramingadozás vagy áramszünet is ne aktiváljon a kapcsolóm - a kapcsolás biztonságos legyen ? Jelen pillanatban a feszültségjelet a DTR-rol veszem. Valahogy úgy képzelem el, a DTR és CTS aktiválása után kellene küldjek a TD (Transmitted Data) 3-as lábon egy jelet. Pl. egy bináris 10010100 - t (decimális 148) (ASCII ö betú binárisa) és ezt egy MAX232-n keresztül PIC-re viszem. Ekkor a kimeneten csak akkor kapok feszültséget, ha ez a 148 lett kiküldve. De lehet, hogy nem ilyen egyszeru (vagy nem helyes)...Tanulmányozom az említett IC-k adatlapjait, (bár konyítok az elektronikához -összeraktam pl egy digitális órát) de a gyakorlati kivitelezés nem áll össze. Igazából a soros port jelét bináris kóddá kell alakítsam, nem? Amit átvesz pl. egy multiplexer. Nem kaptam megfelelo leírást a neten a Soros port muködésével kapcsolatban, azt sem, hogy milyen a kimeneti jelek formája. Mit jelent pl. egy kiküldött ASCII 148? Mert azt megértettem, hogy C++ alatt "tudom birizgálni egyenként a lábakat",de (nekem ez így megfelel, mert beleástam már magam) a Visual Basic karaktereket küld a kimenetre. Azért fordulok hozzátok, mert a témákban eddig elmondottak alapján ennyire jutottam. Érdekelne, hogy milyen IC-t, s hogyan kell bekössem, hogy a dolog működőképes legyen. A megoldás nincs időhöz kötve, de szeretném, hogy napirenden legyek ha ákérdeznek! A továbbiakhoz segítségeket várok! Kösz!
Üdv.
Tudna valaki egy megoldást a számomra? Amit szeretnék: megkértek hogy egy internet kávézóba csináljak egy olyan rendszert hogy pénz bedobásra legyen internet. Pl. bedobsz egy százast, és van 15 perc net. Én egy olyan megoldásra gondoltam hogy az érme elfogadó által adott jelet valahogy soros porta bevinni, és egy egyszerű néhány soros programot írni ami egy com1-ről érkező impulzusra elindítja, majd 15 perc után le tiltja a hálózatot a gépen. A fizikai illesztésben kérnék tanácsot.. hogy lehetne ezt a legegyszerűbben megoldani? A programot talán-talán meg tudom írni, de azzal nem tudok semmit kezdeni hogy az érme elfogadó impulzusát hogy vigyem be a soros porton. Valami ötlet ?
Amit kellene, az az lenne, hogy a program az RTS/CTS vonalakat zaklassa.
Itt egy gondolatébresztő leírás. http://www.bokebb.com/dev/english/1961/posts/196158609.shtml Így van egy +/- 14 V-os jel (jó esetben), a negatív feszültség nem biztos. Ebből már lehet egy 0-14 V közötti jelet kreálni, amivel már vagy direktben kapcsolhatod a relét, vagy egy tranzisztorral. (Ezt még nem próbáltam, hogy bírja-e) Ennyi lenne a megvalósítás.
Nem ez a lényeg... nem leszek itthon... időzítő progi néha bekapcsolja a media playert zenélgetni, hogy meg tévesszem a betörni vágyókat 1 kis zenével :yes: és ha működne rendesen akkor, használnám is mindíg
Tehát... Van egy programod, ami figyeli, hogy fut-e a media player, és ez küld ki valami adatot a soros portra és ezzel akarsz kapcsolni egy erősítőt.
Egy kérdés... MIÉRT? Ha valami komoly felhasználásra kell, akkor csináld meg rendesen. Ha otthonra kell, akkor meg távirányító, vagy 3 lépés. Üdv: Laci
Újraindítható monostabil multivibrátornak hívják, amire szükséged van...
A jel illesztését kell megoldani ( a bemeneten és a relé felől is!) és alkalmas a feladatra! Keress rá! Steve
Na szóval.
Ez az egész egy média lejátszót figyelő program ami figyeli a wmplayer.exe-t na most ha a wmplayer működésbe lép akkor a program egy elég nagy frekivel működő jelet küld a com-portra teljesen addíg míg megy a program megy a jel. program leáll, jel megszünik. Ezzel szeretnék erősítőt ki-be kapcsolni (relé segítségével)
Talán ha az egész infót (mi alapján dönt a sz.gép esetleg mit kapcsol azon a porton keresztül amire a jelfogót akarod tenni...) megosztanád velünk hamarabb találnál megoldást.Igy csak a mikrovezérlővel lehallgatom a forgalmat ,és ennek alapján kapcsolok eset jut eszembe,ami korántsem biztos hogy a legegyszerűbb.
Ha mérni akarsz a soros porton akkor tudnod kell hogy + 12 és -12 között változik az értéke .ami folyamatos jel esetén közel nulla értéket adhat átlagolva. Esetleg egy MAX232 rákötve és annak a kimenete ESETLEG a jel tartalmára utalhat . Vagy egy diódán keresztül magán a soros vonalon mérve ...????
Na szóval okosabb lettem:
van jel még pedig az (5. láb ami a leírásom szerint a test) és a (3. láb ami a leírásom szerint az adat kifelé) között. na ez elég hangya faroknyi, de van. Erre tudunk építkezni valamit?
Hát ilyet még sose csináltam....
a programon nem tudok változtatni. az csak figyeli amit kell neki és ha változás van küldi a jelet a beállított com port-ra. de a legjobb az, hogy méricskélek.. de nem tom azt mondani hogy mondjuk csak a 2. lábon van a jel, mer meg jelenik több lábon is...
Hello!
Nem akarlak megsérteni, de úgy tűnik, hogy itt elég komoly hiányosságok vannak. De hogy építő jellegű hozzászólást is tegyek: RS232 pinout és protokoll nézegetése, MAX232 IC tanulmányozása kezdésnek. RTS/CTS jeleket, ha tudod programból mahinálni, azokat használhatod diszkrét jelként, az adatvonalakat nem érdemes relé kapcsolgatásra használni. Ps. egyenáram méréssel feszültséget mérni???
valószínű
![]() Amúgy arra gondoltam, hogy van ezen az usb-s com porton egy narancssárga led ami elég halványan, de világít amikor kommunikáció van. na erre a ledre lehet építkezni, ha nincs más... próbáltam szét szedni ezt a hülyeséget, de az okos gyártó egybe öntötte az egész mindenséget :S
Akkor egy bizonyos frekit mértél műszerrel 0,2V-nak?
1 db relé is elég volna
Műszerrel mértem egyen áram méréssel.. Azt tudom viszont hogy a programot úgy írták nekem hogy egy bizonyos frekivel megy a jel. na most én egy USB-s com kütyüvel szenvedek.. de sikertelenül :no:
Ha jól tudom, erre találták ki a MAX232 szintillesztő IC-t.Bővebben: Link
Az RS232 melyik lábáról van szó? (...és a 0,2 V-ot mivel mérted?) És mit csinál, ha HI-be állítod?
Sziasztok!
azzal a nagy gondal fordulok hozzátok, hogy szeretnék RS232-vel vezérelni egy relét.. igazából az a gondom, hogy ki jön a jel, de nagyon gyenge.. 0,2 V körüli. na most erre kéne valami kapcsolás amivel kicsit fel tudom turbózni a dolgot olyan 12v-ra kb. Minden segítséget köszi
Szerintem az esetek 99%-ban az egyik legjobb valasztas az MSCOMM32.OCX ActiveX komponens. Konnyu hasznalni es (szinte) mindent tud...
Engem egy program erdekelne, ill egy dll, vagy ActiveX, akarmi, amivel lehet vezerelni COM -ot, met ha az xp igencsak kotekedos.. Kaptam egy PortController -t, amihez irtam egy progt, cpp -ben, de a vezerlo trial..
Biztos, hogy van benne UART? Én kerestem a dokumentációban, de nem találtam...
Szia!
PIC-et C-ben programozom. De ha jól tudom a delphi pascal alapokra épül. Ha jók az infóim, akkor magad is könnyen megírhatod a programot, hisz léteznek pascal fordatók PIC-re. A max232-őt gyakorlatilag mindegyik elektronikai alkatrészt forgalmazó boltban megtalálod. Üdv: MaGor
Néhány hely, ahol vehetsz: http://www.elektronikai-alkatresz.hu
http://hqvideo.hu/info/hu/max232dw.html
Elméletileg igen! Én a L-betüs
boltban szoktam venni a Lehel úton.
utolsó kérdés törölve..az már megvolt ugye..bocsánat
|
Bejelentkezés
Hirdetés |



boltban szoktam venni a Lehel úton.
