PCA82C250 (CAN)- jak to podłączycdo AVR



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "GrP" <avangp_at_nospam_poczta.onet.pl>
Subject: PCA82C250 (CAN)- jak to podłączycdo AVR
Date: Fri, 15 Oct 2004 10:54:26 +0200


Jak podłączyć w sieci układy CAN PCA82C250 z aplikacją na dowolnym MCS51 lub
avr? Linie RXD i TXD łączę zgodnie z aplikacją ukąłdu PCA82c250, ale jak
łączyć linie wyjściowe układu , czyli CANL i CANH? Czy pomiędzy dwoma lub
np. pięcioma sterownikami te linie powinny się krzyżować, cy połączyć je
równolegle? Jeżeli je skrzyżuję, to mogę w ten sposób podłaczyć co najwyżej
2 układy, sieci raczej nie zbuduję, chyba że w tej sieci CANL i CANH będą w
ukłądzie master skrzyżowane w stosunku do wszystkich układów slave. Jak na
razie komunikacj aidzie mi tylko wtedy gdy linei CANL i CANH są pomiędzy
sterownikami łączone na krzyż. Jak powinno budowac się układ połączeń
pomiędzy sterownikami an liniach CANl i CANH?
___
podro GrP



========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "PC" <apcom_at_nospam_interia.pl>
Subject: Re: PCA82C250 (CAN)- jak to podłączycdo AVR
Date: Fri, 15 Oct 2004 14:02:05 +0200


jak łączyć linie wyjściowe układu , czyli CANL i CANH?
Zdecydowanie równolegle.

na razie komunikacj aidzie mi tylko wtedy gdy linei CANL i CANH
są pomiędzy sterownikami łączone na krzyż.
To chyba coś pomyliłeś, bo jakim cudem działało by
mi kilka urządzen na magistrali.

pozdr
PC



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "GrP" <avangp_at_nospam_poczta.onet.pl>
Subject: Re: PCA82C250 (CAN)- jak to podłączycdo AVR
Date: Fri, 15 Oct 2004 20:07:54 +0200


na razie komunikacja idzie mi tylko wtedy gdy linei CANL i CANH
są pomiędzy sterownikami łączone na krzyż.
To chyba coś pomyliłeś, bo jakim cudem działało by
mi kilka urządzen na magistrali.
No własnie. Ma być tak: jeden master ma nadawać do jednego z kilku slave'ów.
Pozostałe slave'y milczą. Bo slave'y są adresowanlne. Dlatego pisałem że
byłoby ich dużo, jak na razie to mam tylko połączone ze sobą 2 urządzenia i
problemu sieci jeszcze nie ma. Oczywiście można łączyć w sieć CAN wiele
odbiorników?

Ale wracając do wątku: czyli master i wszytkie slave mają identyczny schemat
od wyjść portu RS z procka do linii CANL i CANH poprzez układ PC82C250.
Czyli wszystkie układy podpięte do CAN są poąłczone równolegle?




_____GrP



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "PC" <apcom_at_nospam_interia.pl>
Subject: Re: PCA82C250 (CAN)- jak to podłączycdo AVR
Date: Fri, 15 Oct 2004 21:31:03 +0200


No własnie. Ma być tak: jeden master ma nadawać do jednego z kilku
slave'ów.
Wiesz co wydaje mi się po pierwsze, że w CAN nie ma czegoś takie jak
master-slave na warstwie fizycznej. Każdy może w każdej chwili nadawać.
Fakt że żeby to miało ręce i nogi to oprogramowanie musi przyjąć taki
mniej więcej model.

Pozostałe slave'y milczą. Bo slave'y są adresowanlne. Dlatego pisałem że
master oczywizda też jest adresowalny, niby jak by do niego wróciła
odpowiedź

byłoby ich dużo, jak na razie to mam tylko połączone ze sobą 2 urządzenia
i
problemu sieci jeszcze nie ma.
Oczywiście można łączyć w sieć CAN wiele odbiorników?
no mnie się udało spiąć na magistrali chyba z 8 sztuk i działa
bezbólowo

Ale wracając do wątku: czyli master i wszytkie slave mają identyczny
schemat
to napewno

od wyjść portu RS z procka do linii CANL i CANH poprzez układ PC82C250.
no może nie do końca z portu rs a portu kontrolera can, ale taka idea

Czyli wszystkie układy podpięte do CAN są poąłczone równolegle?
Na chłopski rozum magistrala CAN to dwa równoległe druty które na
końcach łączy się opornikiem 120 om (na ogół). Jeden z drutów to CANL
a drugi CANH i tak należy podpinać wyprowadzenia transceiver'a

aaaachaaa, teraz dopiero połapałem, że (chyba) podpinasz to 82250 do
najzwyklejszego portu szeregowego. To ja tylko dodam że nie widziałem
takiego pomysłu i to co zostało napisane odnosi się do klasycznej sytuacji
z kontrolerem CAN, a skoro się tyle napisałem to nie bede kasował ;-)

pozdr
PC



========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!lublin.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "GrP" <avangp_at_nospam_poczta.onet.pl>
Subject: Re: PCA82C250 (CAN)- jak to podłączycdo AVR
Date: Sat, 16 Oct 2004 18:21:17 +0200



Aha czyli problem polega na tym, że podłączyłem scalak PCA82C250 CAN do RS
(zasugerowałem się pdf od PCA82C250). Mi nie zalezy na zgdoności programowej
tej magistrali ze standardem CAN, ale na wykorzystaniu układu PCA82C250
(koniecznie tego i nie innego) do komunikacji pomiędzy portami RS kilku
mikrokontrolerów AVR podpiętych równolegle do tychże linii CANL i CANH.
Czyli nie można podłączyć PCA85C250 do portów RS procka AVR tworząc
równolegle połączoną sieć? Jeżeli jest możliwość takiej aplikacji, to czy
potrzebuję jeszcze jakiś inny układ pomiędzy AVR i PCA82C250 czy może trzeba
"inaczej" oprogramować port szeregowy?
____GrP



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "PC" <apcom_at_nospam_interia.pl>
Subject: Re: PCA82C250 (CAN)- jak to podłączycdo AVR
Date: Sun, 17 Oct 2004 11:19:39 +0200


mozesz znalezc w necie jakis mikrokotroler ktory
juz w sobie zawiera CAN procesor .
np AT89C51CC01 (do 03)

Co do terminatorow na liniach i ic
wartosc uzalezniona jest od wielu czynnikow i nie ma jednej wartosc
Podałem najbardziej klasyczną wartość żeby nie motać.
Na krótkich liniach (ok 70m, 100kb/s) chodziło mi nawet bez
terminatora.

pozdr
PC



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai