Belirttiginiz sartlarda SPI kullanimi cok sorun cikartacagi icin RS-485 standartinda SN75176 ve SN75179 line driverlarini incelemenizi oneririm. CANBUS veya ETHERNET bu is icin maliyetli ve agir olur.
Sisteminiz half duplex calisacak(SN75176). Kablo sayisini 4 e cikartirsaniz full-dublex calisma imkaniniz olur(SN75179).
Aslinda donanimsal kisim sorun degil, muhtemelen asil sorun topoloji konusunda cikacaktir( Haberlesme topolojileri ile ne kadar calistiginizi bilmedigim icin genel bir ongorude bulunuyorum).
1- Veri nasil gonderilecek (standart ve protokol tipi )?
2- Hatti hangi node' lar kullanacak (Secilecek standart buna kismen cozum olacaktir) ve buna kim karar verecek.?
3- Oncelikler nasil belirlenecek?
Yazilimsal olarakda belirli konulari netlestirmeniz lazim;
1- Data kaybi onemli mi? (CRC)
2- Hiz ne olmali?
3- algoritmaniz cakisma ( Bus collision) olmasina imkan veriyor mu( bu 2 node ayni anda konusursa (multiple access) yasanir), veriyorsa cakisma denetimi (Collision Detection) olacak mi?
4- Broadcast ve multicast yayin yapialcak mi?
Bu durumlar hemen aklima gelenler bunlar, sisteminizin calisacagi sartlara gore ilave tedbirler gerkebilir veya bazilari iptal edilebilir.