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
- Kiválthatja az AI az egeret és a billentyűzetet?
- MasterDeeJay: Alacsony fogyasztású házi szerver a korábbi projektekből összeépítve
- Házimozi haladó szinten
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Autós topik látogatók beszélgetős, offolós topikja
- Android alkalmazások - szoftver kibeszélő topik
- Milyen légkondit a lakásba?
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- CURVE - "All your cards in one." Minden bankkártyád egyben.
- További aktív témák...
- Philips LatteGo 3200 automata kávéfőző
- Dell G15 5520 Gamer FHD IPS 120Hz i7-12700H 14mag 16GB 512GB Nvidia RTX 3060 6GB 140W Win11 Garancia
- Samsung Galaxy A52s 128GB, Kártyafüggetlen, 1 Év Garanciával
- Új Motorola G54 5G Power 256/12GB 2év garancia!
- Micron SO-DIMM laptop memória 4GB DDR4 3200MHz MTA4ATF51264HZ-3G2J1
- IKEA (HAVREHOJ) tablet tartó
- GYÖNYÖRŰ iPhone 13 Pro 256GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3074, 100% Akkumulátor
- BESZÁMÍTÁS! Gigabyte Aorus B450 R7 5700X 16GB DDR4 512GB SSD RTX 3060Ti 8GB ZALMAN I3 NEO 650W
- BESZÁMÍTÁS! GIGABYTE B550M R5 5600 32GB DDR4 512GB SSD RTX 2070 SUPER 8GB ZALMAN I3 NEO Enermax 650W
- Telefon felvásárlás!! Samsung Galaxy S24/Samsung Galaxy S24+/Samsung Galaxy S24 Ultra
Állásajánlatok
Cég: FOTC
Város: Budapest