(04-09-2010, 20:28)sp5fcs napisał(a): to tylko adresy i nazwy urządzeń a będzie od razu jednolicie.Nazwa (rodzaj) urządzenia to nic innego jak rozszerzenia pola adresowego.
Jeśli ograniczymy ilość urządzeń do [1+97+broadcast], to wystarczy proste
pole '00'..'99' ('00'-master, '99'-broadcast) - jak w Dokumencie.
(04-09-2010, 20:28)sp5fcs napisał(a): [...]Zamiast prostego potwierdzania wykonania rozkazu skrzynka powinna podawać pełną ramkę [...]Tak, jeśli jest o nie pytana. W przypadku prostej komendy do PrzełącznikaAntenowego
(typu: "włącz antenę nr 5") nie ma co oddawać - wystarczy potwierdzenie.
(04-09-2010, 20:28)sp5fcs napisał(a): [...] postaram się zaproponować rozbudowany protokół wymiany danych pomiędzy sterownikami. [...]Adam, Ty mówisz o komunikacji pomiędzy tunerami?(!)

Jeszcze raz odnośnie łącza komunikacyjnego - zróbmy równolegle wszystkie warianty:
1. RS232 + opto (kto nie chce - lutuje zwory) - wbudowane w PCB
2. RS485 + opto (dla bardziej wymagających i większych odległości) - jako nadstawka (z wszystkimi "szykanami" zabezpieczającymi)
3. proste 4 druty (4-Wire) - czyli pokrosowane łącze z p. 1 (ale z opto) - bez żadnego protokołu
4. wyprowadzone piny do nadstawki, gdzie można wstawić cokolwiek (np. Jarkowy Ethernet ;-) )
Czy to tak możemy 'zafiksować'?
Zobacz dokument Założenia Projektowe.
(Aha, jeszcze odnośnie CAN: super sprzęg! - mam go w każdym moim sterowniku od 15 lat - tylko że:
- mało odporny przy większych odległościach
- nie wiem, jak się zachowuje w obecności pola w.cz. (zakładamy wersje z max PWR do 500W)
- potrzebne wcale nie tanie specjalizowane kostki (a co najmniej driver'ów)
Zatem moim zdaniem: raczej nie...)

