Aktív témák
-
FastCatch
csendes tag
-
And
veterán
Tényleg, a soros porton vannak vezérlőjel-bemenetek is (pl.: CTS, DSR, RI). Ha ezek valamelyikének állapotához közvetlenül hozzá lehet férni, az is lehet egy megoldás.
Magát a vételi adatbitet (RD) ki lehet olvasni bitenként a vételi regiszterből, vagy csak akkor, ha már egy egész keret - 8..10bit - beérkezett? -
Ha ugyis csak egy szakadas/nem szakadas jel van, akkor szerintem a soros port a legegyszerubb. Vmi minimal elektronika biztos kell, de amugy csak figyelni kell a soros portnal az adatbitet, hogy mit mutat: szakadast v jelet. A stopbittel, meg egyebekkel nem kell vacakolni, az nem ilyen szituaciokra valo.
Szerk: egyebkent tok primko feladat, Kandon standard gyakorlati feladat az, hogy egy villanymotor fordulatszamat kell merni, a hardware reszen egy egerbol kioperalt fotocella+kerek kombinacio, mindez a soros portra kotve. Meg a legbenabbaknak is sikerult egy ido utan
[Szerkesztve] -
And
veterán
Ezzel két probléma van. Az első: a hangkártyák sávhatároltak, nem csak felülről, hanem alulról is (FastCatch meg írta, hogy az alsó tartományt nem nagyon tudja feljebb tolni). Nagyon alacsony frekvenciájú jeleket nem tudnak digitalizálni, mert a belső csatolókondenzátor leválasztja azokat (egyébként nagyon helyesen, hisz pl. az audió CD szabványa sem enged meg bizonyos frekvenciánál kisebb összetevőket a spektrumban). Ezen mondjuk előzetes jelformálás segíthet, de az megint külső áramkör lenne.
A másik: ez programozástechnikailag PC-n szvsz. nehezebben megoldható - főleg valósidőben -, mint egy kontrollerrel frekvenciát v. periódusidőt mérni, és az eredményt soros porton átlökni. Ettől függetlenül ez is egy ötlet, ha valaki ért a hangvezérlők ilyen mélységű programozásához, az megpróbálkozhat vele.
Mod: lassú voltam, L3zl13 közben hasonló véleményre jutott
.
[Szerkesztve] -
FastCatch
csendes tag
ebben a pillanatban botlottam bele, hogy elvileg ugyi joystick port is van; bár ilyet aztán soha nem használtam PC-n semmire (utoljára Commodore-on és ott is csak játékra
). Ennek van ugyi gombja (esetenként több is, de most pont egy elég); ehhez mit szóltok? Hülyeség? Látszólag csak egy kapcsoló, ami a PC oldalon pollozható... -
L3zl13
nagyúr
Ilyesmire gondoltam én is a javaslatomnál, csak abban nem voltam biztos, hogy a hangkártya képes ilyen frekvenciatartományt digitalizálni, illetve valahogy a jelet olyan formára kell hozni, hogy a hangkártya elbírja (feszültség pl).
Ezért javasoltam, hogy hangá alakítani, és rögízeni. Persze ha enélkül megoldható, hogy az audió bemenetnek megfelelő elektomos jelet hozzunk létre akkor ki lehet hagyni a valódi hangképzést, és mikrofonozást. -
Goose-T
veterán
Minek hanggá alakítani? Elektromos impulzusról van szó, nem? Ha csak percenként egy impulzus is van, akkor is mérhető hangkártyával. A hangkártya A/D átalakító, nem mikrofon. Kell egy program, ami nézi, hogy adott idő alatt hány alkalommal kapsz mondjuk 20000-nél nagyobb értékű mintát (mint tudjuk, a 16 bites hangkártya -32768 - 32767 tartományban mintavételez). Pontosabban nem a minták számát kell számolni, mert egy impulzus tarthat több sample-n keresztül is (a mintavételezési frekvenciától függően). A legjobb módszer az lenne, ha mondjuk kapsz egy x-nél nagyobb értékű mintát, akkor y ideig nem mintavételezel. Ezzel a módszerrel lehet jól impulzusokat számolni.
-
And
veterán
Talán meg lehet csinálni külső cucc nélkül is, de a PC-nek nincs ilyen ''egyszerű'' jelet közvetlenül kezelő portja, ill. nem ilyen célra vannak kitalálva, ez a kontrollerek privilégiuma. A soros port tényleg nem jó ötlet, ott más is kell a 8 biten kívül (start- és stopbitek, ill. érzékeny az időzítésre, hiszen aszinkron - órajel nélküli - port). A párhuzamos porton esetleg egyszerűbb eljátszani, hogy bizonyos pinek állapotát simán lekérdezzük, sok kisebb külső hardver (pl. programozóeszköz) kezeli hasonlóan a printerportot (azaz nem byte-szintű adatkeretet küldözget rajta a PC és a külső eszköz, csak vezérlőjeleket oda-vissza).
-
FastCatch
csendes tag
Az ötlet ab ovo nem rossz, bár nem hangról van szó. Sokkal nem tudom feljebb nyomni, különösen az alját nem; a teteje emelhető, mondjuk max. egy 8-as szorzóval, ami már hang (kb. egy ''A''). Majd utánanézek, hogy egy hang kártyával mit lehet csinálni ilyenmód; soha nem foglalkoztam vele.
-
FastCatch
csendes tag
Jó, hát végül, lehet, hogy ez lesz, de nehezen hittem, hogy egy ennyire triviális dologot nem lehet plusz vas nélkül... Mondjuk itt ez a bringamérős téma: forog a mágnes, indukál jelet (de lehetne akár más számláló is), tehát van egy markánsan bináris jelfolyamom; ezt kéne (lehetne?) poll-ozni a PC oldaláról; a legelején azt gondoltam, hogy ennek síma ügynek kellene lennie.
Azért sem nagyon akarok vasat építeni az adó oldalra, ha nem muszáj, mert egyrészt nem nagyon értek hozzá
, másrészt mert sokminden miatt olyan jó lenne csak passzív eszközökkel megódani. De ha nem lehet, hát nem lehet
.
Kis freki: a soros vonalról asszem csak akkor kapok jelet, ha legalább egy karakter, azaz minimum 8 bit összejött, ha kb. 0.5 Hz-cel jönnek a jelek, akkor egy csomó ideig semmit sem tudok. Ez nem jó, de még ezt is elviselem, ha nem kell vasalni.
Kösz azért!
FC -
And
veterán
Hi!
''Az én első ötletem a soros vonal volt, és nézegettem egy kicsit, de több szempontból sem egészen ideális (pl. micsinájjak, ha a freki pici)?''
Ezt a kicsi freki dolgot nem igazán értem. Az - PC oldalon - egyszerűsítené a dolgot, ha a soros portra már nem a számlálandó impulzusok kerülnének, hanem a mért frekvencia bináris vagy akár text (ASCII) formátumban, RS232 protokol segítségével. Az ehhez szükséges külső áramkör viszonylag egyszerű, egy párszáz forintos kontroller + a szükséges aprólékok. Persze utóbbit meg is kellene építeni, de így akár más kunsztot is végre tudna hajtani (pl. helyi kijelzés, ilyesmi). -
L3zl13
nagyúr
Szóval analóg jelet akarsz bevinni a gépbe külön vas nélkül?
Ha kicsit feljebb lenne a frekvenciatartomány, akkor azt mondanám alakítsd hanggá, és vidd be a hangkártya hang bemenetén... -
FastCatch
csendes tag
Hali!
Azzal a feladattal találtam magam szemben, hogy egy PC-n fogadni kellene egy külső jelet, mégpedig lehetőleg nagyon eccerűen. Az egyszerűség fő tárgya, hogy lehetőleg nem szeretnék kiegészítő vasat venni/csinálni hozzá (úgy én is tudom...).
A jel kontaktus-jellegű, 0 és kb. 30 Hz között változik. (Ezeken a paramétereken némileg lehet változtatni, mert ez az oldal is kézben van, de ide sem szeretnék/lehet komoly vasat tenni.)
A feladat egyszerűen annyi, hogy meg kell mondani, hogy épp mennyi a frekvenciája. (Akinek így könnyebb elképzelni: mondjuk egy bringás sebességmérőnek a ''computer'' oldalát kellene megcsinálni.)
Bár első körben ez talán mindegy, de szeretném, ha a dolog majd valamiféle linux alatt menne; de egyelőre legyen bármi. Addig is tegyük fel, hogy a gép csak kicsit van leterhelve, amikor a mérés megy...
Ha valaki csinált már ilyesmit, vagy még nem, de ötlete van, ugyan dobjon már meg vele! Olvasnivalónak is örülnék! Előre is kösz!
FC
U.i.: Az én első ötletem a soros vonal volt, és nézegettem egy kicsit, de több szempontból sem egészen ideális (pl. micsinájjak, ha a freki pici)?
Aktív témák
- Magyar kiosztású Apple Magic Keyboard 2, Touch ID, teljes méretű
- Új Mac Studio M4 Max 2025 14C CPU /32C GPU / 36GB RAM / 512GB - 1 ÉV APPLE GARANCIA
- 2026 MacBook Air / MacBook Pro / M5 - M5 Pro - M5 MAX 14" / 16"
- Asus 15.6,core i3 8145U(4x3,9Ghz)IntelUHD VGA,MAGYAR Vil.bill.,8-20GB RAM,SSD+HDD?,,Win.11
- LG UltraGear 27GS85Q-B NanoIPS/2K/200HZ (068)
- BESZÁMÍTÁS! Részletfizetés 0% THM ÚJ Sony PlayStation 5 Slim digital / lemezes / Pro konzol 27% áfa
- 154 - Lenovo LOQ (15IRX9) - Intel Core i5-13450HX, RTX 4060
- Samsung Galaxy A20e / 3/32GB / Kártyafüggetlen / 12Hó Garancia
- PC konfig /Ryzen 7 9800X3D, 32GB RAM, 1TB SSD/ akciós áron eladó!
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB RAM RTX 5060Ti 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
![;]](http://cdn.rios.hu/dl/s/v1.gif)
)
)
.
.
