www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Komunikacija PIC-ov

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
.
Neznanec
Neznanec



Pridružen-a: Pet 01 Okt 2004 1:17
Prispevkov: 1
Aktiv.: 0.00

PrispevekObjavljeno: Tor Nov 08, 2005 8:42 pm    Naslov sporočila:  Komunikacija PIC-ov Odgovori s citatom

Brisana vsebina odstranjenega uporabnika.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mucek4
Član
Član



Pridružen-a: Sob 18 Jun 2005 20:52
Prispevkov: 2952
Aktiv.: 12.46
Kraj: Tržič - Mesto med gorami

PrispevekObjavljeno: Tor Nov 08, 2005 9:30 pm    Naslov sporočila:   Odgovori s citatom

Zakaj 8 PICkov. Če rabiš dva izhodna pina lahko vzameš 2 16F84, ker imaš 13 pinov na vsakem procesorju. komunikacijo pa nek protokol z start bitom in fiksnim bitrate-om...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.62
Kraj: Trzic

PrispevekObjavljeno: Tor Nov 08, 2005 9:41 pm    Naslov sporočila:   Odgovori s citatom

Za takšne namene je najbolj pripraven I2C protokol, ki ti omogoča, da na eno vodilo priključiš več naprav, ena izmed njih je master, druge so slave, vsaka naprava pa ima svoj naslov. Večina PIC-ev ima I2C kontroler že vgrajen hardware-sko in ga ni težko uporabljati.
Potreboval pa boš 2 pina na vsakem od PIC-ev.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
ql000
Član
Član



Pridružen-a: Pet 04 Nov 2005 9:00
Prispevkov: 17
Aktiv.: 0.07

PrispevekObjavljeno: Čet Nov 10, 2005 6:51 pm    Naslov sporočila:   Odgovori s citatom

pa ne pozabi na pullup upore!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
LoLek
Član
Član



Pridružen-a: Sre 25 Feb 2004 12:46
Prispevkov: 343
Aktiv.: 1.45

PrispevekObjavljeno: Čet Nov 10, 2005 7:26 pm    Naslov sporočila:   Odgovori s citatom

Mogoče malo bolj komplicirana zadeva je pa CAN komunikacija. PIC 18F458 jo podpira s tem, da še dodatno rabiš driverje. Tukaj pa lahko povežeš ogromno PIC-ov. Vsak ima svoj naslov in filter. PIC lahko poda na vodilo podatke, kadar je vodilo prosto. V paketu podatkov je skupaj naslov naslovnika, naslov pošiljatelja in podatki. Zadeva preverjeno deluje tudi na večje razdalje in prepustnosti do 1Mbps. Obstajajo knjižnice od microchipa, tako da ni tako komplicirano kot se zdi na prvi pogled.

Drugače pa je bolj enostavna rešitev I2C.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
eddie
Član
Član



Pridružen-a: Sre 10 Dec 2003 21:02
Prispevkov: 723
Aktiv.: 3.05
Kraj: Severna primorska

PrispevekObjavljeno: Pet Nov 11, 2005 9:33 am    Naslov sporočila:   Odgovori s citatom

Confused LoLek
To pa nevem ce bo drzalo!
Standardni CAN nima naslov postaj ampak ima prioritetne stevilke,
postaja lahko na vodilo odda podatke v diskretnih casih, hkrati lahko (pricne) oddajati
vec postaj, skozi bo prislo samo tisto z najvisjo prioriteto - brez trcenja ( ena glavnih znacilnosti CAN-a!! prioritetnost!)

Kar se tice stevila postaj - jih je lahko res veliko ( mislim da v osnovni verziji 127?),
Hitrosti do 1Mbps res delujejo ampak na krajse razdalje, z manjsimi hitrostmi pa se pride tudi dalec!

Mozno, da obstajajo izpeljanke, katere pa , ce ne vsebujejo zgoraj nastetih lastnosti, osebno nebi proglasil za CAN!
LP,Eddie!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
LoLek
Član
Član



Pridružen-a: Sre 25 Feb 2004 12:46
Prispevkov: 343
Aktiv.: 1.45

PrispevekObjavljeno: Pet Nov 11, 2005 7:20 pm    Naslov sporočila:   Odgovori s citatom

Ja imaš prav, nima postaja naslova, naslov ima sporočilo in mislim, da od št. naslova sporočila je odvisna prioriteta, če se slučajno istočasno pojavita dva sporočila z istim naslovom. S prioritetami se še nisem ukvarjal, tako da ne vem kako nastaviš eni postaji višjo prioriteto (moralo bi iti). Ena postaja lahko sprejema vsa sporočila ali pa samo določena odvisno od nastavitve filtrov in mask v postajah. Sam sem imel CAN postavljen z baudrate-om 125kbs, višje nisem šel, ker nisem potreboval takšne hitrosti. Ima pa CAN 2.0 hitrosti do 1M. (potem pa sta še 2.0A in 2.0B odvisno od št. bitov naslova).

Zdaj bi pa rad postavil TT-CAN (časovno prožen), moram zadevo dobro preštudirati.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 492 dni


Powered by phpBB © 2001, 2005 phpBB Group