Fórum témák

» Több friss téma
Fórum » Érzékelők állapotfigyelése Pc-n
Lapozás: OK   1 / 1
(#) Satterhand hozzászólása Júl 17, 2009 /
 
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!
(#) lidi válasza Satterhand hozzászólására (») Júl 17, 2009 /
 
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 ?
(#) Satterhand válasza lidi hozzászólására (») Júl 17, 2009 /
 
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!
(#) lidi válasza Satterhand hozzászólására (») Júl 17, 2009 /
 
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 ?
(#) Satterhand hozzászólása Júl 17, 2009 /
 
A PC-vel még elvagyok...de a mikrokontroller..... az nem megy!
(#) Hp41C válasza Satterhand hozzászólására (») Júl 17, 2009 /
 
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.
(#) watt válasza Hp41C hozzászólására (») Júl 17, 2009 /
 
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.
(#) Tetye válasza Satterhand hozzászólására (») Júl 17, 2009 /
 
É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...
(#) lidi válasza Satterhand hozzászólására (») Júl 17, 2009 /
 
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.
(#) 925 válasza Satterhand hozzászólására (») Júl 17, 2009 /
 
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
(#) dcsabi válasza Satterhand hozzászólására (») Júl 17, 2009 /
 
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...
(#) Satterhand válasza dcsabi hozzászólására (») Júl 18, 2009 /
 
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?
(#) 925 válasza Satterhand hozzászólására (») Júl 18, 2009 /
 
USB-t nem tud a Parsic, de egy USB/soros átalakítóval megoldható a probléma kb 2-3 ezer Ft.
(#) Satterhand válasza 925 hozzászólására (») Júl 18, 2009 /
 
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!
(#) Hp41C válasza Satterhand hozzászólására (») Júl 18, 2009 /
 
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.

Szel.JPG
    
(#) Satterhand hozzászólása Júl 18, 2009 /
 
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!
(#) dcsabi válasza Satterhand hozzászólására (») Júl 18, 2009 /
 
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...
(#) 925 válasza dcsabi hozzászólására (») Júl 18, 2009 /
 
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)
(#) moltam válasza Hp41C hozzászólására (») Júl 19, 2009 /
 
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
(#) Hp41C válasza moltam hozzászólására (») Júl 20, 2009 /
 
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
(#) zsotya hozzászólása Júl 27, 2009 /
 
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!
(#) Hp41C válasza zsotya hozzászólására (») Aug 9, 2009 /
 
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
Következő: »»   1 / 1
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem