Žádná přenosová data. Tricolor nefunguje, přestal zobrazovat Tricolor, zapisuje kódovaný kanál DRE nebo nemá přístup

V roce 2015 nemá Tricolor TV žádné volné kanály.

Pokud jsou všechny vaše kanály šifrovány, případně se zobrazuje First nebo NTV nebo Karusel nebo TNT, musíte zkontrolovat stav vašeho předplatného.

Předplatné jednoho balíčku můžete zkontrolovat prostřednictvím osobního účtu předplatitele Tricolor TV.

Nebo na webu Tricolor, jak na to, viz.

Z technických důvodů jsou možná přerušení příjmu signálu u předplatitelů, což se projevuje v kódování TV / rozhlasových kanálů Tricolor TV.
Pokud nastane problém, musíte restartovat přijímací zařízení. V případě potřeby odešlete příkazy k opětovné aktivaci prostřednictvím osobního účtu nebo telefonu, který je uveden níže.

Nebo zavolat bezplatné číslo 8-800-500-0123 a zeptejte se operátora.

Pokud není aktivní předplatné, musíte zaplatit jeden tarif 1200 rublů ročně.

Hovor je zdarma.

Podívejme se na nejčastější důvody, proč se Tricorlor TV nezobrazuje.

A zkusme založit naši Tricolor.

1. Nejprve se podívejme, jestli nám kanál Tricolor ukazuje informační kanál.

Tento kanál by se měl zobrazit, i když vyjmete přístupovou kartu z přijímače Tricolor.

Pokud máte tento kanál, přejděte ke kroku 2.

Pokud se na obrazovce nezobrazí nápis Žádný signál.

Možná jste ztratili nastavení přijímače.

Poté přejděte do nastavení a proveďte obnovení do továrního nastavení.

Po resetování se podíváme, zda váš přijímač vidí kvalitu a sílu signálu, pokud ano, měl by pro vás najít kanály a začít zobrazovat.

Pokud přijímač nevidí signál, problém spočívá jinde.

Problém může být v přijímači Tricolor, ladění paraboly nebo v převaděči.

Chcete-li tento problém vyřešit, musíte zavolat instalatéra.

Nebo si můžete trikolorní desku přizpůsobit sami podle TĚCHTO pokynů.

2. Pokud se zobrazí informace o kanálu, a bezplatné kanály trikolóra ze základního balíčku není zobrazena, což znamená, že jste nepotvrdili data předplatitele v Tricolor TV nebo náš přijímač kartu nevidí, nebo je karta nainstalována na špatné straně.

Jak potvrdit osobní údaje předplatitele

Chcete-li zjistit, zda váš přijímač kartu vidí, přejděte do nabídky - podmíněný přístup - modul DRE - informace o čipové kartě a v položce ID karta by mělo být číslo, které je napsáno na vaší kartě Tricolor nainstalované v přijímači.

Toto je příklad pro tříbarevný přijímač GS 8300N, u ostatních obecných modelů satelitních přijímačů se cesta k identifikační kartě může probudit trochu jinak.

Pokud přijímač kartu nevidí, vezměte ji do servisu nebo zkontrolujte kartu na jiném přijímači Tricolor.

3. Pokud máte pouze bezplatné kanály, může dojít k vyčerpání vašeho předplatného.

Pokud víte jistě, že předplatné ještě neskončilo, musíte zařízení znovu připojit k satelitu Tricolor.

K tomu je třeba zavolat +7 800 500-01-23 a požádejte operátora o odeslání signálu o opětovné aktivaci.

Nebo napište na mail z požadavek na opakování aktivačních příkazů - Tato e-mailová adresa je chráněna před spamboty. K jeho zobrazení potřebujete mít povolený JavaScript.

Podle trikolóry by se obraz měl probudit nejpozději o osm hodin později.

Ze zkušeností mohu říci, že dekódování trvá asi 30-60 minut.

4. Nezobrazovat HD kanály Tricolor, ale určitě máte přijímač s podporou HD?

Zvažoval jsem nejčastější důvody, proč Tricolor TV nefunguje.

Pokud máte jakékoli dotazy nebo doplňky, napište do komentářů.

TV Guide: Toto je digitální televizní program pro Tricolor TV, který se stahuje v reálném čase přes satelit. Stahování dat proto někdy může trvat až deset minut. Možná chyba „Žádná přenosová data“ nebo "Na tomto kanálu není žádný programový průvodce nebo ještě nebyl stažen."... To vše může vést k poruchám přijímače.

Nejprve musíte pochopit důvody, proč TV průvodce nefunguje:

  • Nesprávně nastavený čas na samotném přijímači;
  • Zařízení nefunguje správně;
  • Zastaralý firmware nebo přijímač je poškozený;

Samozřejmě nemůžete nechat zařízení v tomto stavu, takže musíte hledat řešení. Nejjednodušším řešením problému je kontaktovat specialistu, který nainstaloval vaše zařízení. Kromě toho můžete zkusit kontaktovat odborníky Tricolor TV zavoláním na horkou linku.

Jak opravit TV průvodce na Tricolor TV

  • Nastavte správný čas na přijímači. Chcete-li to provést, stiskněte tlačítko „nabídka“ na dálkovém ovládání přijímače a poté vyhledejte část „datum a čas“. Nastavte přesné datum a čas;
  • Obnovte tovární nastavení. Instrukce:;
  • Zkuste aktualizovat přijímač, možná byla vydána aktualizace s novým nastavením;
  • Restartujte přijímač. Chcete-li to provést, musíte provést následující: vypnout. Poté na několik minut odpojte napájecí kabel. Zapněte přijímač. Chyby budou resetovány.

Neočekávejte, že chyba s TV průvodcem bude vyřešena sama. Pokud opravdu potřebujete tuto funkci, postupujte podle všech bodů našich pokynů a TV průvodce, průvodce programem bude fungovat pro každý kanál. Mnoho předplatitelů skutečně čelí tomuto problému.

Dohoda o ochraně osobních údajů

a zpracování osobních údajů

1. Obecná ustanovení

1.1 Tato dohoda o důvěrnosti a zpracování osobních údajů (dále jen „dohoda“) je přijímána svobodně a z vlastní vůle se vztahuje na všechny informace, které LLC Inseils Rus a / nebo její přidružené subjekty, včetně všech osob patřících ke stejné skupina s LLC "Inseils Rus" (včetně LLC "služby EKAM") může přijímat informace o Uživateli při používání kterékoli ze stránek, služeb, služeb, počítačových programů, produktů nebo služeb LLC "Inseils Rus" (dále jen " Služby) a průběh plnění jakýchkoli dohod a smluv s Uživatelem společností Insales Rus LLC. Souhlas uživatele se Smlouvou, který vyjádří v rámci vztahů s jednou z uvedených osob, se vztahuje na všechny ostatní uvedené osoby.

1.2 Používáním Služeb se rozumí, že Uživatel souhlasí s touto Smlouvou a podmínkami v ní uvedenými; v případě nesouhlasu s těmito podmínkami se Uživatel musí zdržet používání Služeb.

"V prodeji"- Společnost s ručením omezeným „Inseils Rus“, OGRN 1117746506514, INN 7714843760, KPP 771401001, zapsaná na adrese: 125319, Moskva, Akademika Ilyushin st., 4, budova 1, kancelář 11 (dále jen „Insales“), na jedné ruka, a

"Uživatel" -

nebo jednotlivec, který má právní způsobilost a je uznán jako účastník občanskoprávních vztahů v souladu s právními předpisy Ruské federace;

nebo subjekt registrována v souladu s právními předpisy státu, jehož je tato osoba rezidentem;

nebo individuální podnikatel registrovaný v souladu s právními předpisy státu, jehož je tato osoba rezidentem;

která přijala podmínky této dohody.

1.4 Pro účely této dohody se strany dohodly, že důvěrnými informacemi jsou informace jakékoli povahy (výrobní, technické, ekonomické, organizační a jiné), včetně výsledků duševní činnosti, jakož i informace o metodách provádění odborných činnosti (mimo jiné: informace o produktech, dílech a službách; informace o technologiích a výzkumných projektech; informace o technických systémech a zařízeních, včetně softwarových prvků; obchodní prognózy a informace o případných nákupech; požadavky a specifikace konkrétních partnerů a potenciální partneři; informace týkající se duševního vlastnictví, jakož i plány a technologie související se všemi výše uvedenými), sdělené jednou stranou druhé straně v písemné a / nebo elektronické podobě, kterou strana výslovně určí jako své důvěrné informace.

1.5 Účelem této dohody je chránit důvěrné informace, které si strany budou vyměňovat během vyjednávání, uzavírání smluv a plnění závazků, jakož i při jakékoli jiné interakci (mimo jiné včetně konzultací, vyžádání a poskytování informací a provádění jiných instrukce).

2. Povinnosti stran

2.1 Smluvní strany se zavazují zachovat mlčenlivost o všech důvěrná informace obdržet jednu stranu od druhé strany během interakce stran, nezveřejňovat, nezveřejňovat, nezveřejňovat ani jinak neposkytovat takové informace žádné třetí straně bez předchozího písemného souhlasu druhé strany, s výjimkou případů stanovených v platných právních předpisech, pokud za poskytnutí těchto informací odpovídají smluvní strany.

2.2 Každá ze stran přijme veškerá nezbytná opatření k ochraně důvěrných informací, a to přinejmenším za použití stejných opatření, která strana použije k ochraně svých důvěrných informací. Přístup k důvěrným informacím je poskytován pouze těm zaměstnancům každé ze stran, kteří je přiměřeně potřebují k plnění svých úředních povinností při provádění této dohody.

2.3 Povinnost uchovávat důvěrné informace v tajnosti platí po dobu platnosti této dohody, licenční smlouvy pro počítačové programy ze dne 1. 12. 2016, smlouvy o přistoupení k licenční smlouvě pro počítačové programy, agenturních a jiných dohod a po dobu pěti let po ukončení svých akcí, pokud se strany zvlášť nedohodnou jinak.

a) pokud se poskytnuté informace staly veřejně přístupnými, aniž by došlo k porušení povinností jedné ze stran;

b) pokud se o poskytovaných informacích dozvěděla strana v důsledku vlastního výzkumu, systematických pozorování nebo jiných činností prováděných bez použití důvěrných informací získaných od druhé strany;

c) pokud byly poskytnuté informace v souladu se zákonem získány od třetí strany bez povinnosti mlčenlivosti, dokud je neposkytne jedna ze stran;

d) jsou-li informace poskytnuty na písemnou žádost státního orgánu, jiného státního orgánu nebo orgánu místní samosprávy za účelem výkonu jejich funkcí a jejich zpřístupnění těmto orgánům je pro stranu povinné. V takovém případě musí strana o přijaté žádosti okamžitě informovat druhou stranu;

e) jsou-li informace poskytnuty třetí straně se souhlasem strany, informace o nich jsou předávány.

2.5 Insales neověřuje přesnost informací poskytovaných Uživatelem a není schopen posoudit jeho právní způsobilost.

2.6 Informace, které Uživatel poskytuje společnosti Inseils při registraci ke Službám, nejsou osobními údaji, jak jsou definovány v Federální zákon RF č. 152-ФЗ ze dne 27. července 2006. "O osobních údajích".

2.7 Insales si vyhrazuje právo změnit tuto Smlouvu. Po provedení změn je datum uvedeno v aktuálním vydání Poslední aktualizace... Nová verze dohody vstoupí v platnost okamžikem jejího zveřejnění, pokud nová verze dohody nestanoví jinak.

2.8 Přijetím této smlouvy uživatel bere na vědomí a souhlasí s tím, že společnost Inseils může uživateli zasílat osobní zprávy a informace (mimo jiné) za účelem zlepšení kvality služeb, vývoje nových produktů, vytváření a zasílání osobních nabídek na uživatele, informovat uživatele o změnách v Tarifní plány a aktualizace, k zasílání marketingových materiálů uživatele o předmětu služeb, k ochraně služeb a uživatelů a pro jiné účely.

Uživatel má právo odmítnout obdržení výše uvedených informací písemným oznámením na e-mailovou adresu Inseils -.

2.9. Přijetím této smlouvy uživatel bere na vědomí a souhlasí s tím, že služby Inseils mohou používat soubory cookie, čítače, jiné technologie k zajištění výkonu služeb obecně nebo zejména jejich jednotlivých funkcí, a uživatel nemá vůči společnosti Inseils žádné nároky. považovat.

2.10 Uživatel si je vědom, že zařízení a software, které používá k návštěvě webů na internetu, může mít funkci zákazu provozu se soubory cookie (pro jakékoli stránky nebo pro určité weby) a také mazání dříve přijatých souborů cookie.

Společnost Insails má právo prokázat, že poskytování určité Služby je možné pouze za předpokladu, že Uživatel povolí přijetí a přijetí cookies.

2.11 Uživatel je výhradně odpovědný za bezpečnost jím zvolených prostředků pro přístup k účtu a také nezávisle zajišťuje jejich důvěrnost. Uživatel je výhradně odpovědný za všechny akce (stejně jako jejich důsledky) v rámci nebo používání Služeb podle účet Uživatele, včetně případů dobrovolného přenosu údajů uživatelem za účelem přístupu k účtu uživatele třetím stranám za jakýchkoli podmínek (včetně smluv a dohod). V tomto případě jsou všechny akce v rámci nebo používání Služeb na základě účtu uživatele považovány za provedené samotným uživatelem, s výjimkou případů, kdy uživatel informoval Insails o neautorizovaný přístup ke Službám využívajícím účet uživatele a / nebo o jakémkoli porušení (podezření na porušení) důvěrnosti jejich prostředků přístupu k účtu.

2.12 Uživatel je povinen neprodleně informovat Insails o každém případu neoprávněného (nepovoleného uživatelem) přístupu ke Službám pomocí účtu uživatele a / nebo o jakémkoli porušení (podezření na porušení) důvěrnosti jeho prostředků přístupu k účtu. Z bezpečnostních důvodů je Uživatel povinen samostatně provést bezpečné vypnutí svého účtu na konci každé relace práce se Službami. Společnost Insails neodpovídá za případnou ztrátu nebo poškození dat, ani za další důsledky jakékoli povahy, ke kterým může dojít v důsledku porušení ustanovení této části Smlouvy uživatelem.

3. Odpovědnost stran

3.1 Strana, která porušila povinnosti stanovené ve Smlouvě týkající se ochrany důvěrných informací předávaných podle Smlouvy, je povinna na žádost postižené strany nahradit skutečnou škodu způsobenou takovým porušením podmínek Smlouvy v souladu s platnou legislativou Ruské federace.

3.2 Náhrada škody nezaniká závazky strany, která se dopustila protiprávního jednání, řádně plnit své závazky podle této smlouvy

4. Další ustanovení

4.1 Veškerá oznámení, dotazy, požadavky a další korespondence podle této dohody, včetně těch, které obsahují důvěrné informace, musí být učiněny písemně a doručeny osobně nebo prostřednictvím kurýra nebo zaslány e-mailem adresy uvedené v licenční smlouvě pro počítačové programy ze dne 01.12.2016, v dohodě o přistoupení k licenční smlouvě pro počítačové programy a v této dohodě nebo jiné adresy, které může strana dále písemně uvést.

4.2 Pokud je jedno nebo více ustanovení (podmínek) této smlouvy neplatných nebo se stanou neplatnými, pak to nemůže sloužit jako důvod pro ukončení ostatních ustanovení (podmínek).

4.3 Na tuto Smlouvu a na vztah mezi Uživatelem a Insalesem vznikajícím v souvislosti s uplatňováním Smlouvy se použijí právní předpisy Ruské federace.

4.3 Veškeré návrhy nebo dotazy týkající se této smlouvy má uživatel právo zaslat službě podpory uživatele Inseils nebo na poštovní adresu: 107078, Moskva, st. Novoryazanskaya, 18, s. 11-12 Obchodní centrum „Stendhal“ LLC „Inseils Rus“.

Datum zveřejnění: 01.12.2016

Celé jméno v ruštině:

Společnost s ručením omezeným „Insales Rus“

Zkrácený název v ruštině:

LLC "Insales Rus"

Název v angličtině:

Společnost s ručením omezeným InSales Rus (InSales Rus LLC)

Legální adresa:

125319, Moskva, st. Akademik Iljušin, 4, budova 1, kancelář 11

Emailová adresa:

107078, Moskva, st. Novoryazanskaya, 18, s. 11-12, BC "Stendhal"

INN: 7714843760 Checkpoint: 771401001

Bankovní detaily:

V prvních řádcích mého textového vyjádření chci říci následující: O tom již bylo mnoho napsáno a já napíšu svou vizi. Standardní rozhraní pokud jde o přenos informací, je to skvělé, ale pro mé potřeby neposkytují dostatečně uspokojivý (nebo téměř) přenos dat. Pokusím se udělat nějaké dodatky, abych to přivedl do stavu, který mi vyhovuje.

V dostatečně velké vzdálenosti (1–100 metrů), mezi kterou musí být data přenášena, jsou 2 nebo více zařízení. Po prozkoumání některých rozhraní (rs232 / 422/485, I2C, Ethernet) jsem dospěl k závěru, že buď nezaručují jednoznačný přenos dat, ani se mi nelíbilo mnoho drátů, nedávají odpověď, že informace byla obdržel. Rozhodl jsem se vzít jako základ rozhraní RS485 - z jeho výhod může "jít daleko", 2 vodiče, můžete připojit spoustu zařízení současně, je to jednoduché, (UART) je k dispozici téměř na každém řadiči.

V mém případě je klasický master 1 vhodný pro mě, zbytek otroků. Algoritmus zasílání zpráv je následující: k přenosu dat dochází ve výměnných cyklech, jeden výměnný cyklus se skládá ze zprávy, která se přenáší z nadřízeného do podřízeného, ​​v reakci na to nadřízený přijme zprávu od podřízeného, ​​ostatní mlčí. Na stejném základě implementujte požadavek na příjem dat z podřízeného zařízení.

Jeden výměnný cyklus.

K uspokojení mých potřeb datové komunikace je třeba řešit pouze dva problémy. Otázka jedna: kontrola přenášeného bytu je založena na samotném rozhraní RS-485, ale nezaručuje spolehlivě přenášený byte - když je v samotném rozhraní nalezen poškozený byte, je vyhozen z přijatých dat, ale stále zůstává možné přenášet nesprávný bajt - pokud změnil (poškodil) sudý počet bitů v bajtu. ty. je vyžadována kontrola počtu přenášených bytů a platnosti bytů v přenášených datech.

Otázka druhá: přijetí odpovědi na přenesenou zprávu.

K první otázce: je navrženo následující schéma: počáteční bajt, bajt množství
přenášené znaky v celé zprávě, něco jiného, ​​bajt kontrolního součtu (BCS), finální bajt.


Poznámka: Přečtěte si byte kontrolního součtu modulo 2

Na základě navrhovaného schématu lze usoudit, že pokud se odpověď nevrátila, otrok není k dispozici. V tomto případě jsou možné varianty, když se poškozená zpráva dostane k otrokovi a on na ni nereaguje, nebo se zpráva dostane k němu a pošle odpověď, ale odpověď je zkažená a vůdce ji ignoruje.

Abychom to napravili, bylo přijato: pokud odpověď nepřijde (nebo přijde, ale je nespolehlivá), pak znovu (několikrát bez marasmu) opakujte aktuální výměnný cyklus. Zde může dojít k následující chybě. Řekněme, že pošleme příkaz do mluvícího zařízení a zvýšíme hlasitost o +1 jednotku. Když se zpráva dostane k otrokovi, provede příkaz ke zvýšení hlasitosti a odešle odpověď „ok, udělal jsem, jak jste chtěli“, i když se může ukázat, že se odpověď poškodila a hlavní nerozumí tomu, že příkaz má již byla provedena, a odešle zprávu znovu. Výsledkem je, že po přijetí příkazu na straně slave se hlasitost již zvýší o +2 jednotky. Aby se takovému jevu zabránilo, je obvyklé zavést identifikátor (NS - číslo zprávy) rozdílů mezi zprávami. Pokud se číslo zprávy opakuje, pak se jedná o opakovanou zprávu a zadaný příkaz není nutné provádět, ale jednoduše poslat předchozí zprávu s odpovědí.

Také zde zadávám další 2 parametry - to je číslo (kód) zařízení, na které jsou data přenášena, a číslo (subkód) označující, který příkaz má být proveden (nebo jaká data jsou uvnitř zprávy).

Ve výsledku dám všechno dohromady a projdu algoritmem, na příkladu zvýšení hodnoty prahové hodnoty spouštění relé o teplotu o 5 stupňů Celsia a odečtení aktuální hodnoty teploty z podřízeného zařízení na 1 výměnný cyklus:

Vytvářím přenášená data z masteru:

Když je přijata zpráva, slave se dívá na 2 bajty, kde je počet odeslaných bajtů, pokud se počet odeslaných bajtů rovná počtu přijatých, pak zpráva neztratila bajty. Pak se podíváme na začátek byte (znak) if it = "$", stejně jako koncový byte (znak) if it = "#" - pak se jedná o zprávu od nadřízeného k podřízenému.

Okamžitě zvážím možné možnosti zprávy od hlavního k podřízenému s chybami na začátku a na konci bytu, stejně jako varianta s chybou v počtu bytů ve zprávě. Provedu rezervaci najednou ze 3 hodnot parametrů, které považuji za správné 2 a 3, tj. pokud se 2 parametry ze 3 možných shodují, považuji zprávu za platnou.

1. počáteční bajt = "$", počet přijatých bytů = 7 (počet odeslaných bytů = 7), koncový bajt se nerovná "#";
2. počáteční bajt se nerovná "$", počet přijatých bytů = 7 (počet odeslaných bytů = 7), poslední byt = "#";
3. start byte = "$", počet přijatých bytů = 7 (počet odeslaných bytů = 7, počet bytů se nerovná 7), koncový byte = "#".

Dále vypočítáme kontrolní součet zbývajících 3 bajtů (bajty 3, 4, 5), pokud se shoduje s BCS, pokračujeme v analýze dat, uvidíme, zda jsou tato data pro toto zařízení a co je na něm třeba udělat, v v našem případě je podřízený kód zařízení 55 a subkód 2 říká, že je nutné přidat k prahové hodnotě relé dalších 5 stupňů a odeslat aktuální teplotní data ve zprávě s odpovědí. Zkontroluji NS, pokud se nerovná číslu předchozí zprávy, poté provedu příkaz a přidám 5 stupňů k aktuální hodnotě prahové hodnoty činnosti relé. Pokud jsou stejné (NS), pak neprovádím uvedené akce, pak pokračuji k vytvoření zprávy s odpovědí.

Použití schématu ["$"] [počet odeslaných / přijatých bytů] [...] ["#"] - s vysokou pravděpodobností zaručuje, že taková kombinace nebude v přenášených datech možná, a vyprovokovat falešnou zprávu.

Na základě přijaté zprávy vytvářím přenášená data z podřízeného:

Princip zpracování je následující: podíváme se na 2 bajty, kde se nachází počet odeslaných bytů, pokud se počet odeslaných bytů rovná počtu přijatých bytů a také počáteční bajt = "@" a koncový bajt = " & "- pak se jedná o zprávu od otroka pánovi. V případě potřeby používám mechanismus 2 ze 3, podobný tomu popsanému výše, pouze pro zprávu s odpovědí (pro symboly „@“ a „&“). Když obdrží tuto zprávu, hlavní analyzuje kontrolní součet 9 (3. až 11.) bajtů, pokud se kontrolní součet shoduje, data ve zprávě jsou považována za spolehlivá a další analýza dat pokračuje. Pokud se kód, subkód a NS odeslané a přijaté zprávy shodují, pokračujeme v analýze odpovědi na zprávu odeslanou přednášejícím. Dále přichází analýza přijatých dat, v mém případě v hodnotě 6 bajtů 1 - označuje, že příkaz přidat 5 stupňů k prahové hodnotě relé byl úspěšný, zbývajících 5 bajtů označuje aktuální hodnoty teploty 7. bajt - příznak označující spolehlivost přenášené teploty (tj. zvažuji možnost, že je podřízené zařízení zapnuto a reaguje, ale senzor nemusí fungovat) a 4 bajty hodnot typu plováku.

Použití 2 kontrolních znaků na začátku a na konci zprávy s největší pravděpodobností zaručuje, že zprávy od podřízeného a nadřízeného nebudou v případě chyby zaměňovány. Náhodná (ne náhodná) data v kanálu také nezkazí výměnu.

Trochu o přenosu dat z podřízeného do podřízeného a centralizovaná zpráva pro všechny podřízené z hlavního.

Nejprve o druhém - přenos z nadřízeného do podřízeného se provádí přiřazením kódu zařízení 255, který podřízenému říká, že se jedná o centralizovanou zprávu, pak zbývá pouze rozhodnout o vydání společných subkódů, můžete také seskupit kódy zařízení, tzn přiřadit kód zařízení 254 a podle tohoto kódu zprávu obdrží 3 nebo 4 zařízení, zbytek ji ignoruje, samozřejmě by zde neměla fungovat část o odesílání odpovědí z podřízených zařízení - tj. není zaručeno, že otroci tyto zprávy jednoznačně přijmou!

Při přenosu dat z podřízeného zařízení do podřízeného zařízení podřízený odešle zprávu podřízenému zařízení (podřízenému1), ze kterého mají být podřízenému přijaty informace (podřízenému2), podřízený1 odešle odpověď nadřízenému, zatímco podřízený2 odpověď, přičemž si vzal údaje pro sebe. Opět neexistuje záruka jednoznačného doručování zpráv od slave1 do slave2, toto je třeba vzít v úvahu!

Možnosti rozhraní počet teoreticky připojených zařízení asi 250, příkazy / datové typy až 248 pro každé zařízení, délka užitečné informace ve zprávě do 250 bajtů.

Promluvme si o úskalích:

Všechny datové přenosy jsou časované, tj. měla by být dodržována určitá zpoždění mezi zprávami. Také doporučuji provést pevné zpoždění mezi odeslanou zprávou nadřízeného a odpovědí podřízeného, ​​aby měl podřízený čas na generování dat a jejich úplné odeslání na kanál.

Okamžik organizace odpovědí od podřízeného je také důležitý, může se stát, že podřízený byl zaneprázdněn a měl ve svém kanálu data z několika zpráv najednou, měli byste se vyhnout odpovědím na zastaralé zprávy (protože hlavní je již nečeká) , ignorovat je, vykonávat příkazy pouze posledních skutečných zpráv a reagovat na ně.

Samostatně bych chtěl zdůraznit problém časové synchronizace zařízení - je třeba mít na paměti, že časová synchronizace slave při příjmu zprávy vyžaduje zohlednění časových zpoždění pro odesílání dat na kanál (rychlostí 9600 , 10bajtová zpráva bude přenesena asi 11 ms) a okamžik, kdy je spuštěno přerušení, je důležité při příjmu koncových dat na straně slave, pokud nedojde k přerušení, pak stojí za zvážení čas kontroly příchodu data ve vyrovnávací paměti zařízení atd.

Je také třeba poznamenat, že opakované odesílání cyklu zpráv také přidává nuance, doporučuji použít posílání zprávy bez opakování pro synchronizaci času a generování zpráv s novým NS.

P.S. Pochybuji, že jsem zde objevil něco nového, to vše je do jisté míry použito někde uvnitř různá rozhraní! S lehkou rukou autora tohoto čmáranice a aplikací tohoto protokolu v mém vývoji chci pojmenovat tento protokol přenosu dat „SRDB2“.