[ ruzmarin84 @ 01.07.2010. 09:00 ] @
Pozdrav svima!
Pre par meseci sam napravio uredjaj koji pomocu PIC 18f4550 i USB-a komunicira sa kompjuterom. Radi se o merenju temperature, i daljoj obradi podataka na PC-u. To sve radi lepo, ali javlja se potreba da podatke prenesem na velikim daljinama, odprilike 200m. Zanima me kako da iz ovog uredjaja podatke prosledim na vecoj daljini uz minimalne prepravke. Evo prilazem shemu. Da li je moguce da se kao kod rs232 iskoristi neko rs485 kolo (max ili ltc...) pa da se na strani racunara koristi neki gotov rs485 na USB konvertor. Inace uredjaj je realizovan u PICBASIC-u, i koristi mcHID.dll za driver. Malo mi je mukotrpan posao da sve prepravljam na rs232, a sa USB portom nisam nikad imao potrebe za vecim daljinama. Hvala...
[ bogdan.kecman @ 01.07.2010. 09:43 ] @
usb ne mozes "direktno" da produzis (5*5m je max duzina). rx i tx su ti slobodni na tom picu, tako da uzmes neki rs485 transciever (2 komada).. npr MAX3081E ili MAX3084E ili MAX3087E ... jedan zakacis na taj pic a drugi zakacis sa druge strane na neki max232 pa na seriski port na racunaru... a mozes i sa druge strane na 18f2550 pa na usb ..
[ ruzmarin84 @ 01.07.2010. 11:20 ] @
Hvala Bogdane. Neka ga za sad onda ovako. Ali za neku blisku buducnost, sta mislis na ovakav "algoritam"... Da umesto ovog PICa, uzmem recimo 16f877, i da na njemu vrsim konverziju, pa te podatke preko serijske komunikacije saljem kroz transciever (rs485), i primam na drugoj strani u PIC 18f4550 ili 2550, i onda na usb? Presudno mi je vazno da mi ostane ova aplikacija koju sam pisao za USB protokol. Imace tu verovatno puno stvari za menjati...
[ Sepa011 @ 01.07.2010. 16:43 ] @
Konacno da neko ne razmislja da sve mora da se uradi samo sa jednim PIC-onjom.

Kao sto si i sam napisao, 16F887 na mernom mestu RS-485 do 18F2550 i onda u komp USB-om. A RS-485 moze na daleko da ide (1.5km)