Fórum témák
» Több friss téma |
Fórum » Érzékelők állapotfigyelése Pc-n
Témaindító: Satterhand, idő: Júl 17, 2009
Témakörök:
Sziasztok!
Van 9 érzékelő amiből egy forgómozgást (RPM) figyel a másik nyolc egymástól 45 fokban pedig éppen szögelfordulást. Hogy lehetne ezt mondjuk Com-porton egy egyszerű progi figyelné az állapotokat és azt kijelezné! Kérlek segítsetek! Előre is köszi!
Kell egy mikrokontroller ami a szenzorok értékeit figyelné, majd továbbitja soros porton át. Ott pedig a te programod fogadja és megjeleníti. Egyébként ez gondolom valami szélirány, meg szélsebesség mérő lesz ?
Igen!
Miből gondoltad? Szeretném azzal kiegészíteni hogy még plusz hőmérséglet figyelés LM 335 Z érzékelővel!
Kell egy megfelelő pic, pl 16F887 ezen jó sok bemenet van, meg A/D átalakító, soros port. Programozással hogy állsz ? Mármint mikrokontroller és PC programozás megy ?
A PC-vel még elvagyok...de a mikrokontroller..... az nem megy!
Szia!
A hőmérő nélkül a 9 bit még a párhuzamos porton is menne - de a Win98 utáni verziókon nem egyszerű a kezelése. Ha a berendezés a szabadba kerül, több méterre a géptől, akkor a soros vonal a jobb. A gép védelmében optikai leválasztást ajánlott beépíteni. Az esetleges nagy zavarfeszültségek ne tegyék tönkre a gépet. A 16F887(40 láb) a feladathoz nagyon nagy, a 16F886(28 láb) is elég. Az LM335Z nekem bevált, áramgenerátornak az LM334 -et használom 68ohm ellenállással. A HIH3610 érzékelővel még relatív páratartalmat is mérhetsz. Kapcsolást már tettem fel a propeller clock topikba. A mérések kiolvasása (egész fokra ill. százalékra), már működnek, a soros vonal kezelése pedig a propeller bázisának programjában van benne. A propeller led-jeinek vezérlése helyett az irány érzékelők beolvashatók. Szia. Idézet: „Ha a berendezés a szabadba kerül, több méterre a géptől, akkor a soros vonal a jobb.” Ezt kiegészíteném azzal, hogy ha jó távol kerül, akkor csak az RS485 jöhet szóba(legalább is az ethernetet kivéve, ami ágyú). Esetleg rádiós kapcsolat, de az meg macerás.
Én AVR-t javallom abban tudok is segiteni... nem nagy durranás nekem a fütésért IS felelős pl a gép... igaz server nem pc de az mind1 viszont még nem irtam rá rendes pc-s progit csak himihumi csacskaságot, de az avrre alég jo lett a cucc. Szerintem ATMEGA16 böven sok is neked. Ha kell segitek programozni is max te is segitesz a pc oldalban...
Ha megelégszel mondjuk 4 iránnyal, meg egy sebességgel, akkor azt egyszerűen lehet printerporton beolvasni. Ha tobb bemenet kell, akkor se tul bonyolult, de kell egy kis áramkör ami multplexeli a beolvasandő biteket. Persze így a hőfokmérés nehéz lesz.
Szia
mint ahogy a többiek is írták mikrokontrollerel a leg egyszerűbb a soros porta adatot küldeni, vagy esetleg ha a PC game portját felprogramozod és az elfordulást egy pótméterrel (100Kohm-os poti) érzékeled úgy is megoldható a kijelzés. A hőmérőt is lehet belőle csinálni, 4 analóg bemenet van 1 game porton és 4 digitális bemenet . Ha mindenképp soros porton akarod megoldani az sem igazán nehéz megoldani, a mikrokontrollert sem igazán nehéz programozni. Ha nem akasz sok időt és energiát fordítani a mikrokontrollerre javaslom a PARSIC programot (nem kell programozási tudás hozzá, csak a logikai kapukat kell ismerni) Bővebben: Link
támogatom 925 véleményét...
szerintem ha rászánod magad két este megtanulod, annyi segítség van hozzá az említett helyen.hogy gyerekjáték... fogadásra az Rscheck.exe progit ajánlom az említet topic az elejére azt is feltettem... néhány analóg bemenet adatát folyamatosan küldeni egy Pc-re ez kb addig tart megírni,(a Parsic fejlesztővel)mint ezt a néhány sort leírni...
Tényleg nem olyan nehéz a prog köszi!
Most vettem észre egy problémát....a Laptopomon nincse se ltp se com port... Esetleg usb vel meg lehet oldani vagy az már nagyon cumis?
USB-t nem tud a Parsic, de egy USB/soros átalakítóval megoldható a probléma kb 2-3 ezer Ft.
Nah akkor már csak azt szeretném megkérdezni hogy a kapcsolásban tudna-é valaki segédkezni nekem mert ehhez elég süti vagyok!
Szia!
USB -nél a galvanikus leválasztás egyáltalán nem egyszerű. A soros (RS232 - RS485) megoldás lényegesen egyszerűbb és olcsóbb. A propellerből és a bázisból összeollóztam egy optikai leválasztés nélküli kapcsolást. Nincsenek még rajta az irány érzékelők, mivel nincs adat róluk. A RB 8 bitjére lehet bekötni őket. Úgy gondolom, hogy valamilyen optikai érzékelőket lehet itt használni felhúzóellenállásokkal. Az optikai leválasztás pl.4N25 -tel oldható meg a Txd és RxD vezetékeken.
Az érzékelést én induktív érzékelőkre gondoltam (abból van itthon egy rakat! ) Leginkább Balluff érzékelőim vannak. Ha lesz most egy kis időm előveszem hogy milyenek vannak mert a rizsszem méretűtől a kígyóuborkáig!
Pl "Aten usb to serial adapter"...
ezt használom kb 4 éve biztosan van még egy tucat, kinek melyik a kedvesebb, nem igényel különösebb tudományt. Általában adnak egy Cd-t driverrel, feltelepíted és már használatra kész. Ha bedugod az USB-be már ott is a COM port, teljesen egyenrangu vele mintha be lenne építve...
Elég sok gyártmány van USB/serial átalakítóból, de mind ugyanazt tudja álltalában, ilyen sima egyszerű kommunikációban.
Egy megjegyzés dcsabi-nak, nem teljesen egyenértékű a gyárilag beépítettel, én nap mint nap használom az USB/serial-t és azért lényeges külömbség van köztük, főleg sebességben. Ha AVR programozót használsz soros porton elég lényeges a külömbség a sebességben (de úgy emlékszem te csak Pic-eket programozol)
Párhuzamos porthoz UserPort-ot kell használni.Ha jól tudom igy a hagyományos módon lehet kezelni a portokat.Vagy dlportio, (lcdhype is ezt használja) io.dll stb...
Sok progi köztük az UserPort. IO.DLL DlPortIo
Szia!
Az érzékelők kezelés még egyszerűen megoldható a párhuzamos porton, de az optikai leválasztás 9 db optocsatolót igényelne, és a hőmérésről (páratartalom méréséről) nem is szóltunk. Az analóg mérés beolvasásához valamilyen soros vezérlésű A/D kellene újabb 1-2 optocsatolóva. USB felületet nem vinném méterekre, esetleg ki a szabadba - még sérülékenyebb, zavarérzékenyebb, mint az RS232/RS485. Optikai leválasztása sem egyszerű. Egy USB - RS232/RS485 konverter lehet a megoldás, ha nincs (szabad) soros felülete a gépnek. A soros megoldásnál csak két optocsatoló kell, a pic a többi feladatot egymagában megoldja. Szia
Sziasztok
Keresek olyan USB, esetleg PCI os eszközt mely legalább 16 csatornás bemeneti portotként használható a pchez kapcsolva. Konkrétan nyitás érzékelőket, vagy/és mozgás szeretnék PC-n keresztül megfigyelni. Megbízható precíz házi gyártás is érdekel normális ár esetén!
Szia
Az Advantech gyárt normál és optikailag leválasztott kártyákat 24 - 96/128 digitális bemenettel. A kártyák megbízhatóan működnek napi 24 órás használat mellett több mint 10 évet....(48 csatornás ISA kártyát 10 éve nyúzom.) Képviselet Szia |
Bejelentkezés
Hirdetés |