DVB2000 - TechnickÉ Informace
Tato stránka je určena pro uživatele, kteří chtějí získat další, zejména technické informace o příjmu digitální TV se zaměřením na přijímač Nokia DVB9600. Přijatelným způsobem uvádím základní informace o hardware DVB9600, o způsobu přenosu a kódování dat MPEG-2, o přepínačích DISEqC, o záznamu video na harddisk PC, apod.
Teorie a praxe
satelitní techniky
|
Otázky a odpovědi
|
Přepínač DiSEqC a přijímače Nokia
Co to je přepínač DiSEqC?
Zkratka znamená "Digital Satellite Equipment Controller", digitální ovladač satelitního přijímače. Používá se pro usnadnění nastavení satelitních přijímačů - hlavně z důvodu existence mnoha typů vstupních jednotek LNB (konvertorů) a nejednotnosti jejich ovládání. Univerzální LNB používá k přepínání pásem signál 22 kHz. Systém DiSEqC umožňuje obousměrnou komunikaci mezi LNB a přijímačem (je možné použít "burst" nebo "multiple pulse" mód). V přijímači a LNB jsou jednoduché modemy, které mezi sebou dokáží komunikovat. Používají se různé úrovně komunikace od základního módu "Tone Burst" až k plné komunikaci v 8-bitovém formátu dat. Běžné přijímače pracují s módem "Mini-DiSEqC" nebo DiSEqC 1.0.
Mini-DiSEqC = pouze tónové přepínání "toneburst" = 2-stavový spínač, pro 2 LNB (např. Nokia 2/1)
DiSEqC 1.0 = jednosměrná komunikace, pouze od přijímače k periférii, t.j. k přepínači, možnost ovládání až 4 zařízení (digitálně), LNB (např. Nokia 4/1). Jsou k dispozici tyto základní ovládací signály: spodní a horní pásmo, vertikální a horizontální polarizace, volba požadovaného LNB. Přijímače Nokia DVB9600, DVB9200.
DiSEqC 2.0 = funkce jako 1.0, ale s obousměrnou komunikací, může být např. využito ke čtení kmitočtu oscilátoru LNB, volba požadovaného LNB, nastavení pozice antény, apod. Pro ovládání max. 4 zařízení.
DiSEqC 2.1 = vlastnosti jako 2.0, ale s tím rozdílem, že je možné ovládání až 64 zařízení (LNB)
DiSEqC 3.0 = poskytuje všechny výše uvedené vlastnosti + externí ovládání periférií s rozpoznáním stavu každého DiSEqC kompatibilního zařízení.
V budoucnu tento systém umožní např. automatickou instalaci LNB, vč. nastavení kmitočtů oscilátoru, pozicionéru atd. Funkčnost systému (DiSEqC 2.0 a 3.0) bude ovšem závislá především také na vybavení přijímače.
Praktické zkušenosti s DiSEqC a přijímači Nokia:
Firma Nokia vyrábí 2 typy DiSEqC přepínačů - Mini-DiSEqC (přepínač 2/1) a DiSEqC 4/1. Přepínač 2/1 může být použit pro přepínání 2 LNB a přepínač 4/1 pro 4 LNB k jednomu přijímači. Testován byl pouze přepínač 4/1.
U přepínače 4/1 lze interně pomocí tlačítka na přepínači nastavit 5 provozních módů (způsob přepínání módů popisuje návod k přepínači). Přijímače Nokia, vč. DVB9600 se SW DVB2000 fungují pouze s módem 1 (nastaveno z výroby, hardware přijímače jiný mód neumožňuje). U DVB9600 se softwarem DVB2000 se příslušná volba provádí v expert menu (menu-9-9), kde má význam pouze volba 2,3,7,8,9. Adresu DiSEqC není ve většině případů třeba měnit, pokud nemáte připojeno více těchto přepínačů a pokud přepínač adresaci umožňuje. Volba 3 určuje, zda nastavení bude platné pouze pro aktuální program nebo pro všechny programy v seznamu (volba channel/global). Volbu nastavení LNB v módu global lze změnit pomocí dálkového ovládání, v módu channel se změna provede pouze u aktuálního programu a při přepnutí na jiný program se neukládá do paměti. Používáte-li více LNB u jedné antény, vč. DiSEqC přepínače, proveďte nastavení jednotlivých programů v PC např. pomocí programu DVBEdit. Nastavení potom odešlete do přijímače a v DiSEqC menu volbou 3 nastavte mód "channel".
Stručný popis hardware přijímače DVB9600S
Základem hardware digitálního přijímače DVB9600 je 32-bitový mikroprocesor Motorola 68340. Procesory řady 68000 jsou také využívány u multimediálních počítačů firmy Amstrad. U procesoru 68340 je zajímavý mód BDM (Background Debug Mode), který umožňuje čtení CPU32 registrů, čtení a zápis dat do externí paměti procesoru, bez ohledu na běh programu procesoru. Hardwarově je pro tuto funkci vyčleněn speciální interní interface, který vyvádí příslušné signály na konektor vně procesoru. Tohoto módu využívá také známý BDM interface, pomocí kterého se provádí upgrade přijímače na DVB2000 (instalace bootloaderu B2.00uns).
Přijímač má 1MB dynamické paměti RAM, realizovanou obvody Siemens HYB 514171 (paměť nelze jednoduše rozšířit) a 1,5 MB Flash Eprom s obvody AMD 29F400 a 29F800. Ani tuto paměť nelze rozšířit, přestože je uvnitř přijímače patice pro paměť, která není osazena (firma Nokia možnost rozšíření paměti popírá), tato patice může být použita u DVB2000 pro rozšíření dynamické paměti RAM (obvody pro rozšíření RAM jsou však téměř nesehnatelné). SCSI rozhraní je realizováno obvodem AMD 53CF94. Dekodér MPEG-2 je tvořen obvodem C-Cube CL9100, video dekodér obvodem Philips SAA7124, který převádí MPEG data na video signál v normě PAL. Stereo dekodér s výstupními obvody je tvořen obvodem Crystal CS4922. Uvnitř přijímače je konektor pro připojení modemu, který však u modelu 9600 není instalován (modem byl instalován pouze u typu 9500, u 9600 se od jeho instalace upustilo). Napájení přijímače je realizováno spínaným zdrojem.
Vzhledem k nedostatku informací o hardware, není podrobnější popis možný (nepodařilo se získat kompletní technickou dokumentaci k přijímači).
Zablokování přijímače po neúspěšném uploadu software (DVB2000)
Stane-li se Vám během provádění uploadu (upgrade) software digitálního přijímače DVB9600 (SW DVB2000) to, že upgrade skončí neúspěšně - tzn., že ani po vypnutí přijímače se přijímač "nerozběhne" (stále bliká B200uns a jinak se nic neděje) - je náprava možná několika způsoby:
a) neúspěšný upgrade SW opakujte pomocí software Nokia Serial Downloader
b) pokud to nepomůže, tak použijte BDM interface, pomocí kterého software do přijímače nahrajete.
c) pokud nepomůže ani zápis pomocí BDM interface, je s největší pravděpodobností chyba ve staženém software.
"Zamrznutí" programu po načtení úvodního obrázku:
Pokud se program DVB2000 zastaví po načtení úvodního obrázku, jedná se patrně o problém s narušenými daty inicializace programu. V tom případě přijímač vypněte a zapněte jej do pohotovostního režimu "standby". Potom stiskněte a držte na dálkovém ovládání tlačítka "nahoru, dolů" a poté 2x stiskněte vypínač zap./vyp. v levém horním rohu dálkového ovládání. Dojde k resetu všech inicializačních dat. Potom by již mělo vše fungovat správně.
Další funkce pro DVB2000
Chybná volba žádaného programu z numerické klávesnice dálkového ovládání:
Pokud se spletete při přímé volbě čísla programu z klávesnice, stačí stisknout tlačítko "0" a vrátíte se na dříve přijímaný program.
Funkci lze využít i pro přepínání mezi dvěmi naposledy sledovanými programy. Velmi užitečné.
Oblíbené předvolby - jak nastavit ???
Tato funkce se vyvolá pomocí tlačítka EXIT na dálkovém ovládání. Po stisknutí tlačítka se objeví lišta se dvěma řádky. Na prvním řádku je číslo a název programu, který je v seznamu oblíbených programů na prvním místě. Na druhém řádku je číslo a název programu, který je v seznamu oblíbených programů za právě navoleným programem. Přechod na další program v tomto zvláštním seznamu se provádí tlačítkem OK.
Seznam oblíbených programů je možné vytvořit pouze pomocí editoru SETEDIT a poté jej odeslat přes RS232 do přijímače. Počet takových seznamů není omezen (minimálně 32). Pro vytvoření seznamu "oblíbené předvolby" se v celkovém seznamu programů označí požadované programy (CTRL+myš) a po jejich označení se vybere pravým tlačítkem myši funkce "link channels".
Czechlink po update programu přestal fungovat
Pokud se Vám stane, že po novém update programu DVB2000 dříve funkční paket Czechlink přestane fungovat, zkuste nejdříve znovu CAM zinicializovat (reset + inicializace). Pokud toto nepomůže, tak zkuste odpojit a znovu zapojit napájení přijímače a CAM znovu zinicializovat. Pokud ani toto nepomůže, tak je nutné natáhnout do přijímače starší firmware DVB2000 v1.82, který s Czechlink fungoval spolehlivě (nemusí platit u novějších verzí firmware). Pokud Czechlink naběhne (třeba až po inicializaci), tak je vše v pořádku (pokud nenaběhne, tak jde o nějaký jiný problém spojený s CAM nebo kartou). V případě, že Czechlink v pořádku naběhne, potom je možné do přijímače natáhnout nejnovější software DVB2000 a již by mělo vše zase fungovat.
DVB2000 a Internet
Na tomto místě bychom vás rádi seznámili s prvními zkušenostmi s přenosem dat z Internetu prostřednictvím satelitního přijímače DVB9600 a SCSI portu. Funkce je v této fázi ve stadiu prvních zkoušek a tak je zpracování dat stažených z Internetu přes satelit velmi komplikované. Přes tyto naznačené problémy přenos dat funguje. Zatím je možné úspěšně stahovat obrázky a stránky .htm. Přenos jiných souborů, jako .zip nebo .pdf se zatím jeví jako nespolehlivý.
Pro úspěšné stažení a zobrazení dat je nutné dodržet tento postup (pouze přes SCSI port):
1. data jsou přístupná na Astra 19E, dále na Hotbirdu 13E a Sirius 5E (zkoušeno pouze Astra 19E).
2. pomocí programu Vgrabber načteme a uložíme data stream - funkce "streaming-read from PID" (PID se nastaví na 0200, buffer FFFF a mode entire packet), data se uloží do souboru test.html (stačí uložit cca 15 MB). Načtení probíhá velmi rychle.
3. pomocí programu IPDVB2000 v0.8 provedeme první dekódování načtených dat pomocí funkce "MAC Search" (program musí být ve stejném adresáři jako jsou data načtená programem Vgrabber). Po provedení funkce se v okně objeví data s IP www stránek (v hex formátu). Vybereme nekterá data obsahující obrázky .jpeg a do schránky v PC zkopírujeme data v řádce "selected MAC".
4. Vrátíme se k programu Vgrabber. Spustíme funkci read "Inet-data". Data ze schránky zkopírujeme na místo ve spodní řádce okna za data končící FFF2, původní část od FFF2, až na konec řádky vymažeme.
5. Nyní vložíme název souboru test.html a spustíme funkci tlačítkem GO. Probíhá zápis, není jasné, kdy se ukončí, takže jej ukončete po načtení cca 1-2MB ručně. Položka Bitrate nesmí být během zápisu trvale na hodnotě 0Bps. Tento proces již trvá déle a provádí načtení dat ze satelitu z určité stránky www do PC (ale nikdo neví jaké). Rychlost přenosu dat je u načtení každé stránky jiná, pohybuje se od cca 10kB/s až do 450kB/s (a to už je docela slušné).
6. Po ukončení načtení dat spustíte program IPRIP, který provede rozdělení načteného souboru test.html na jednotlivé soubory .html, .jpg, .txt apod.
7. V této fázi jsou již soubory zobrazitelné buď www prohlížečem nebo např. Corel Photo-Paint, příp. ACDSee.
Z výše uvedeného je zřejmé, že stahování dat z Internetu je časově i technicky dost náročná záležitost.
Zapomněl jsem kód rodičovského zámku - co s tím?
Pomoc je jednoduchá pomocí programu DVBMCES, který umožňuje přes RS232 do PC načíst zapomenutý kód a ten změnit na jiný, příp. default 0000 a ten potom znovu odeslat do přijímače.
DVB2000 a DiSEqC ovládání motoru SatScan, HH-100, jak definovat pozici satelitu (motoru) v hlavním seznamu programů?
Pomocí funkce "Positioner" u DVB2000 vyhledejte příslušný satelit v menu "Positioner" (Menu-8-7-1), pozici satelitu uložte do paměti přijímače (00-63, počet paměťových míst je závislý na typu motoru, pozicioneru) a údaj si poznamenejte na papír. Takto postupujte, dokud nemáte všechny žádané pozice satelitů uloženy v paměti přijímače.
Otočení motoru je možné v praxi provádět vyvoláním pozice satelitu (např. Astra = 06) v tomto menu (funkce "goto"), ale při častém otáčení antény je tento postup velmi nepraktický, až nepříjemný.
Jiný, optimální způsob otáčení antény:
Po uložení pozic satelitů dle výše uvedeného popisu, použijte program pro editaci programů (např. DVBEdit).
V přehledu vyhledejte název satelitu, např. Astra (paměťová pozice 06), na tomto fiktivním programu zadejte do položky "PID Audio" hodnotu pozice satelitu, tedy 06. Všechny programy (stanice) následující po tomto názvu satelitu (Astra) otočí anténu na pozici odpovídající hodnotě 06, tedy na pozici satelitu Astra. Obdobně zadejte do seznamu pozice ostatních satelitů.
Pozice satelitů lze také zadat do seznamu programů ručně pomocí dálkového ovládání, ale je to poněkud zdlouhavější, než výše uvedeným postupem.
Zpět na začátek stránky
Aktualizováno dne 25.12.2004 |