Untitled - MRTC
Untitled - MRTC
Untitled - MRTC
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Intern realtidskommunikation i framtida Svenska satelliter sid 45<br />
Martin Normark<br />
bussen. Bussen fylls till 100%.<br />
Meddelandet har ingen destination.<br />
8 Samma som test 3, dock sänder<br />
Controllerkortet till SMART-1 ständigt<br />
meddelanden med avsändare CON2 på<br />
bussen. Bussen fylls till 100%.<br />
Meddelandet har ingen destination.<br />
9 Samma som test 4, dock sänder<br />
Controllerkortet till SMART-1 ständigt<br />
meddelanden med avsändare CON2 på<br />
bussen. Bussen fylls till 100%.<br />
Meddelandet har ingen destination.<br />
10 Samma som test 5, dock sänder<br />
Controllerkortet till SMART-1 ständigt<br />
meddelanden med avsändare CON2 på<br />
bussen. Bussen fylls till 100%.<br />
Meddelandet har ingen destination.<br />
EDF-CAN-controllern besvarar PINGet, som<br />
CON1<br />
EDF-CAN-controllern svarar som CON1, går<br />
därefter in i lågprio-område. Där förloras<br />
arbitreringen mot Controllerkortet för SMART-<br />
1 som sänder 3 gånger…<br />
EDF-CAN-controllern går in i sitt högprioområde<br />
och sänder ytterligare ett meddelande<br />
som CON1. Detta beteende fortsätter cykliskt<br />
intill dess att CON1 sänt 8 meddelanden.<br />
GRWRTU1 kommer inte in med sina<br />
meddelanden förrän controllerkortets<br />
sändningar som CON2 avbryts.<br />
* RIBUS= RIght BUS. Ett meddelande som i SMART-1-sytemet sänds av controllern varje sekund<br />
och upplyser RTU-noderna att de lyssnar på rätt buss. Upffattas inget RIBUS inom 4 sekunder byter<br />
noden buss till den redundanta CAN-bussen.<br />
** PING är ett meddelande som beordrar samtliga noder att svara som ett bekräftande att de är<br />
operativa.<br />
*** Inför test nr 4 startas GRWRTU-noden om i syfte att sätta räknaren i sitt initialvärde.<br />
**** . POLL-GRWRTU beordrar GRWRTU-noden att sända data om nodens status. Datat uppgår till<br />
8 st CAN-meddelanden. Under testet är såväl GRWRTU1 och GRWRTU2 aktiverade varför båda<br />
försöker svara. GRWRTU2 är dock utrustad med ett EDF-CAN-controllerkort och kommer därför att<br />
identifiera sig som CON1 eller PCDU1.<br />
7.8.2 Testresultat<br />
Testnr Respons Godkänt/icke godkänt<br />
Kommentarer<br />
1 EDF-CAN-controllern ACKar samtliga meddelanden Godkänt<br />
2 EDF-CAN-controllern stannar kvar på bussen intill dess att RIBUS<br />
meddelandena upphör då noden efter fyra sekunder byter buss<br />
Godkänt<br />
3 EDF-CAN-controllern besvarar pinget som CON1 eller PCDU1. Godkänt<br />
4 EDF-CAN-controllern svarar som CON1 och går sedan in i låg- Godkänt såtillvida att EDFpriomode<br />
där tillåts dock GRWRTU sända 4 gånger i stället för CAN-controllern faktiskt går<br />
förväntade 3 gånger. Se även fig. 7.9<br />
in i sitt låg-prioområde, dock<br />
beter sig inte räknaren som<br />
förväntat.<br />
5 EDF-CAN-controllern går åter in i sitt hög-prioområde. Fortsätter Godkänt. Se dock kommentar<br />
dock att bete sig enligt kommentar i test 4.<br />
ovan.<br />
6 EDF-CAN-controllern ACKar samtliga meddelanden Godkänt<br />
7 EDF-CAN-controllern stannar kvar på bussen intill dess att RIBUS<br />
meddelandena upphör då noden efter fyra sekunder byter buss<br />
Godkänt<br />
8 EDF-CAN-controllern besvarar pinget som CON1 Godkänt<br />
9 EDF-CAN-controllern svarar som CON1 och går sedan in i låg- Godkänt, se dock kommentar<br />
priomode där tillåts dock controllerkortet sända 4 gånger i stället för<br />
förväntade 3 gånger. Se även diagram i fig. 7.10<br />
test 4.<br />
10 EDF-CAN-controllern går åter in i sitt hög-prioområde, där den Godkänt, se dock kommentar<br />
sänder ett meddelande som CON1. Därefter sänder den var femte,<br />
istället för förväntade var fjärde, meddelande intill dess att samtliga<br />
åtta meddelanden sänts. Då controllerkortets sändningar avbryts<br />
sänder GRWRTU1 sina 8 meddelanden i tät följd.<br />
test 4.