Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 24 kwi 2024, o 05:07


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 19 gru 2021, o 19:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 wrz 2013
Posty: 47
Pomógł: 1

Cześć, czy ktoś z Was testował takie rozwiązanie i czy ma to znamiona sensu? Może Macie inne sprawdzone rozwiązanie aby się max sam ustawiał nadawanie/odbiór?

Ogólnie wymyśliłem, że potrzebuję adresowalne komunikację dwustronną z wieloma urządzeniami na dość długich dystansach i tak sobie wydumałem, że I2C idealnie by mi się sprawdziła jakby to działało :D -CAN się troszkę boję i nie jest wspierana przez moją Atmegę 2568.

Obrazek

_________________
Złoty Szpadel od Pana Mirka! Dziękuję.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2021, o 20:16 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

I2C na długie dystanse ? Toż to - tzn ten schemat i nie obraź się ale sam pomysł takiej transmisji to jakieś wynaturzenie elektroniczno-genetyczne ;) Ok ja jeszcze mogę zrozumieć, że boisz się CAN'a - chociaż on ułatwiłby tobie po tysiąckroć życie. No ale nawet na tym schemacie masz MAX485 czyli wprost RS485 - więc po jasny koci gwint ? ;) babrać się w takie wynaturzone konwersje - skoro sam RS485 właśnie załatwia tobie za FREE komunikacje na długie dystanse - po to został on właśnie stworzony. No nie mów, że również boisz się RS485 a jedyne czego się nie boisz to I2C. I2C tak jak SPI służy tylko do komunikacji w ramach tego samego urządzenia - najlepiej na jednym PCB, krótkie dystanse.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2021, o 20:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 wrz 2013
Posty: 47
Pomógł: 1

Dziękuję.
Maxy485 uwielbiam i działają na ogromne odległości i są super :D, ale mam 1xMastera i 5xSlave -to rodzi konieczność zarządzania odpowiedziami aby się nie nakładały. -stąd moje poszukiwania.

Zatem widzę takie rozwiązanie :D
Ogólnie i szukam najlepszej drogi.
https://botland.com.pl/magistrala-can/6 ... 00715.html
Czyli coś takiego na tym zrobić rozumiem, że można?

Obrazek

I w miejscu "cam kontroler" daję rx i tx od uc i to będzie działać?

_________________
Złoty Szpadel od Pana Mirka! Dziękuję.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2021, o 21:39 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

norniiica napisał(a):
I w miejscu "cam kontroler" daję rx i tx od uc i to będzie działać?

No coś ty - toż to nie rx i tx od RS232 tylko CAN. Może warto zacząć od książki:

https://atnel.pl/magistrala-can-lin-od-a-do-z.html

która na prawdę sporo by ci wyjaśniła i przestałbyś się bać - a wręcz odwrotnie, jakbyś poznał możliwości to pewnie zacząłbyś śmigać z tym jak nie wiem co.

Do komunikacji CAN (ten RX i TX) warto wykorzystać procki takie jak: AT90CAN128, AT90CAN64 albo mniejsze ATmega64M1. To dla tych procków w książce pokazane są przykładowe nawet kody jak z tym w ogóle zaczynać, jak wysłać albo jak odebrać swoje pierwsze ramki CANowskie

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO