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
- BESZÁMÍTÁS! ASUS H510M i7 10700K 16GB DDR4 512GB SSD RTX 3070 8GB ZALMAN S2 TG Chieftec 750W
- BESZÁMÍTÁS! Gigabyte GA-H610M i3 12100F 16GB DDR4 512GB SSD RX 6600 8GB Rampage SHIVA CM 600W
- BESZÁMÍTÁS! Gigabyte H610M i3 12100F 16GB DDR4 500GB SSD RTX 2060 Super 8GB Rampage SHIVA 500W
- Otthoni PC Komplett Szett Akár játékra is! Monitorral, Billentyűzettel, Egérrel
- Apple iPhone X 64 GB fekete - kártya független, tökéletes állapot - eredeti Apple szilikon tok
- Bomba ár! Lenovo ThinkPad T490s - i5-8GEN I 8-16GB I 256SSD I 14" FHD Touch I Cam I W11 I Gari!
- Telefon felvásárlás!! Apple Watch Series 9/Apple Watch Ultra/Apple Watch Ultra 2
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- GYÖNYÖRŰ iPhone 12 Pro 256GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3280, 100% akkumulátor
- GYÖNYÖRŰ iPhone 11 Pro 256GB Midnight Green -1 ÉV GARANCIA -Kártyafüggetlen, MS3370,94% Akkumulátor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest