Печать

Спутниковое ТВ - Руководство для начинающего.

Автор: Administrator вкл. . Опубликовано в Что такое спутниковое телевидение

Рейтинг:   / 3
ПлохоОтлично 

 

ОБЩИЕ СВЕДЕНИЯ.

Что нужно для приема цифрового спутникового ТВ?

1 Спутниковая антеннна

2. Конвертер (LNB)

3.Ресивер с возможность приема цифрового спутникового сигнала

4.Кабель RG-6 и F-разъемы

5. Модуль CI / CAM для декодирования сигнала (он может быть встроен в ваш ресивер)

6. Смарт-карта, разрещающая просмотр определенного пакета каналов.



antenna

1.Антенна. Размер антенны должен быть подобран под спутник, который вы собираетесь смотреть.Слишком маленькая антенна сделает невозможным просмотр любимых программ, а слишком большая антенна - нагрузка на крышу, балкон и ваш карман.

konverter
2. Конвертер - преобразует сигнал принятый антенной и передает в ресивер. Лучше выбирать универсальный, частоты которого используются наиболее популярными провайдерами. В основном применяется линейная поляризация передаваемого сигнала , но НТВ использует круговую.

resiver
3. Ресивер. Самый простой - это ресивер для приема некодированных каналов (FTA т.е. Free To Air). На популярных спутниках Hot Bird/ Astra/ Sirius есть десятки каналов на любой вкус в некодированном виде. Для приема кодированных каналов необходим модуль условного доступа (Conditional Access Module - CAM), иногда называемый Common Interface (CI), что неверно. 

kabel1 kabelf4. Для соединения конвертера и ресивера используется семидесяти пяти омный коаксиальный кабель типа RG-6, имеющий центральную медную токопроводящую жилу диаметром 1 мм, покрытую сверху вспененным полиэтиленом, экраном в виде луженой медной оплетки и оболочки из ПВХ пластиката. В целом – это обыкновенный телевизионный антенный кабель не обязательно RG-6 или его модификация, но с цельной центральной жилой. С каждой стороны кабеля устанавливается высокочастотный разъем (F коннектор) типа F56.


5. CI/CAM - термины CI and CAM часто используются как взаимозаменямые, хотя это не совсем так. CAM - это PCMCIA-модуль, такой же как используют в ноутбуках, только специально адаптированный для работы в спутниковых ресиверах . А CI - это слот в ресивере, куда вставляется САМ. Однако САМ не всегда вставляется в ресивер используя CI. Иногда САМ бывает встроен внутрь ресивера. В этом случае САМ называют встроенным (embedded CAM). Основная задача САМ - декодирование сигнала, закодированного в какой либо кодировке. Основные виды кодировок - Alphacrypt, Conax, Cryptoworks, Irdeto, Nagravision, Seca и Viaccess. Есть еще несколько видов кодировок типа Videoguard или Power Vu, которые пока неактуальны. 
Для каждой кодировки существуют свой САМ, но есть также и универсальные САМ способные принимать как все,так и несколько видов кодированных сигналов.

6. Смарт-карта: Провайдер, для защиты от несанкционированного просмотра использует одну из основных систем кодирования, которая универсальна для всех, использующих эту систему. Однако в самом конце процесса каждый провайдер использует свою систему скрэмблирования (от англ. scrambler - шифровать). И в эту систему включена смарт-карта. Она содержить ключ(и) которые нужны для расшифровки сигнала. 
То есть сигнал, передаваемый без всякого кодирования может быть принят любым ресивером и преобразован для просмотра, Кодированный сигнал, но не шифрованный, может быть увиден если у вас есть ресивер совместимый с выбранной системой кодирования. И если сигнал закодирован и зашифрован, то только смарт-карта с правильным ключом может вам помочь.

 

Как работает карта.

Смарт-карта - это последний элемент системы кодирования. САМ отвечает за декодирование основной кодировки, но ему также необходима добавочная информация, которая содержится в смарт-карте. Эта информация (ключи, информация о классах подписки и т.п.) у каждого провайдера различна. Изменение ее происходит с различной периодичностью от 1 часа до нескольких месяцев. Таким образом смарт-карта - это процессор, с некоторым количеством дополнительной памяти. Процессор содержит программму, которая работает по запросу. Данные, которые нужны для работы (ключи т.п.) запрашиваются из памяти карты. Программа процессора статична и неизменяется. А память нуждается в постоянном апдейте, который производится или автоматически вместе с сигналом со спутника или вручную. Оригинальная карта (MOSC-Manufacturer's Original Smart Card) производит вычисление новых ключей сама. Это так называемы автоапдейт (Auto Update). Если у вас нет кодов автоапдейта, то вам нужно редактировать операционные ключи вручную.

ТИПЫ КАРТ

 

В настоящее время используются различные типы карт, различающиеся типом процессора, обьемом памяти и видом исполнения.
Однако самое широкое применение получили: GoldWafer (Pic1), Silver (Pic2 или DS9) и Fun. Из них карты Fun сейчас наиболее предпочтительнее (по соотношению: цена/качество/наличие софта/стоимость программатора).

Вот классификация различных карт по типу памяти и процессора:

Смарт-карты на основе микропроцессоров PIC:

 

Wafercard (16C84, 16F84, 16F84A)
Goldwafer (16F84(A) + 24(L)C16)
Silvercard (16F876/16F877 + 24(L)C64)
Greencard (16F876/16F877 + 24C128)
Greencard 2 (16F876/16F877 + 24C256)
Bluecard (16F84A + 24C64)
Canarycard (16F628 + 24C16)
Singlepic (16F876, 16F627, 16F628).

На основе процессоров AVR:

Funcard (AT90S8515 + 24C64)
Prussiancard (AT90S8515 + 24C128)
Prussiancard 2 (AT90S8515 + 24C256)
Jupitercard (AT90S2343 + 24C16)
FunCard ATmega161 (ATmega161 + 24C64)
FunCard ATmega163 (ATmega163 + 24C256) .

ПРОГРАММИРОВАНИЕ СМАРТ-КАРТЫ И ТИПЫ ПРОГРАММАТОРОВ.

Прежде чем приступить к программированию смарт-карты необходимо пояснить несколько важных моментов для смарт-карт на основе процессоров PIC.

Так как нет возможности напрямую запрограммировать память карты, то сначала используя специальную программу - загрузчик (обычно называемую Loader.hex) программируют ПИК, а потом через него программируют ЕЕПРОМ. И затем программируют снова ПИК но уже настоящей прошивкой.

Учитывая это стандартный программатор должен иметь режим JDM (для программирования PIC в GoldWafer карте), Phoenix (для программирования EEPROM через PIC). Можно добавить еще режим Smartmouse (тот же Phoenix, но работающий на частоте 6Мгц) для работы с оригинальными картами и режим программирования Fun-карт и это вполне достаточно для работы.

Цена таких программаторов 35-60 долларов, в зависимости от способа изготовления и комплектации.

Если есть опыт работы с паяльником , то можно собрать самому. Схем таких программаторов достаточно в интернете.

1. Программирование Gold Wafer или Silvercard (Pic2)

Для программирования карты Вам понадобится:

  • Компьютер с COM-портом
  • Программатор с кабелем и блоком питания
  • Файлы для программирования
  • Программа для работы с программатором - ICProg для записи в карту загрузчика и самой программы (pic)
  • Программа WinPhoenix для записи в карту данных (памяти) 24C16

1. Установите программы ICProg и WinPhoenix. Укажите в настройках программы COM-порт, к которому подключен Ваш программатор. В ic_prog можно выбрать язык интерфейса - русский.

2. Скачайте файлы, которые необходимо запрограммировать в карту. Файлы обычно имеют расширение hex (для чипов PIC16F84) и bin (для микросхем памяти 24С16). Для пик2 файлы несколько иные, например, ds9_16F876.hex и память - ds9_24lc64.hex. Прошивка обычно состоит из 2-х файлов. Вам нужно 3. Третий - это WinPhoenixLoader.

3. Переключите программатор в режим "JDM". После подключения программатора к компьютеру запустите ICProg и вставьте карту в программатор. Блок питания для этого, в принципе не нужен.

4. Укажите программе микросхему для программирования ("Настройки\Микросхемы\...") - PIC16F84 (или PIC16F876). Затем откройте файл loader.hex и нажмите кнопку "Команды\Программировать всё (F5)". Если у Вас обнаружена ошибка записи по адресу 0000, скорее всего у Вас ничего не вышло. Проблема может быть из-за:

1.     стоит галочка "CP" - защита от считывания - программатор не может прочитать то, что записал. Снимите ее

2.     неисправен программатор

3.     неисправен шнур от программатора до компьютера

4.     неправильно стоят переключатели на программаторе

5.     неправильно стоят переключатели в программе (всякие там инверсии и прочая чушь по-умолчанию должна быть выключена)

6.     выбран не тот тип микросхемы

7.     выбран не тот ком-порт

8.     отсутствует или неправильно вставлена карта или карта не 16F84 & 24C16 (например, пытаетесь вшить ds9 прошивку в GW :-))

9.     в панели задач Windows (справа внизу, где время показывает) запущена какая-либо резидентная программа типа факса, Palm DeckTop и т.п., которая "садится" на ком-порт.

10.  если у Вас Win2000, WinXP - они не пускают напрямую к портам. Инструкцию по устранению этого недоразуменя можно взять здесь.

11.  нерабочая версия ICProg или WinPhoenix

12.  ещё миллион причин...

Если ничто не помогает - попробуйте на другом компьютере.

5. После программирования процессора карты PIC16F84 (16F876) можно приступать к программированию памяти карты 24С16 (24LC64). Для этого необходимо переключить программатор в режим Phoenix, подключить блок питания (если этого не было сделано раньше) и запустить программу WinPhoenix. Поскольку напрямую запрограммировать память пластиковой карты невозможно, программа WinPhoenix передаёт данные процессору карты, а процессор (предварительно загруженный программой ..Loader) сам записывает эти данные в память карты. Для GW будет показано, что считано 2048 байт, для PIC2 - 8 кБ. В нашем случае данные - файл ключей eeprom.bin. Проверьте, правильно ли указан порт компьютера, загрузите файл ключей и запустите программу: Card - Program. Если вам выдало "Falied" - либо в карте нерабочий загрузчик, либо не тот ком-порт, либо неправильно стоят мычки на программаторе либо забыли подключить блок питания.

6. Итак, данные в память карты занесены, теперь остаётся запрограммировать процессор рабочей программой. Переключаем снова программатор в режим JDM , загружаем файл рабочей прошивки pic16f84.hex (ds9_16f876) и программируем карту (F5). (См. пункт 4)

Если при прошивке будут возникать ошибки, попробуйте поиграться с настройками типа I/O Delay (меню "Settings - Hardware"). Для считывания прошивки из pic'а воспользуйтесь кнопкой Read All (F8).

Существует еще множество программ для программирования смарт-карт. Все они в принципе похожи и отличаются различными сервисными возможностями, наличием встроенного загрузчика, редактора и т.п. Бывает так, что в некоторых случаях просто не удается запрограммировать смарт-карту IcProg и WinPhoenix, и тогда просто стоит попробовать другие программы: ChipCat, CardWriter или JGProg.

ПРОГРАММИРОВАНИЕ FUN-КАРТЫ ПРОГРАММОЙ FUNPROM

Эта программа предназначена только для работы с Atmel/Fun-картами и программатором Fun. С ее помощью можно программировать Fun-карту и редактировать ее. Но редактор работает только с одной определенной кодировкой, а не Х в 1 .

1. Запускаем программу FunProm, при первом запуске проверяем наличие в программе необходимых для работы dll файлов,

 

если все на месте , то загружаем необходимые для прошивки карты файлы:
flash.hex , ee_ext.hex и ee_int.hex. Если мы программируем Х в 1 прошивку то ee_int.hex не загружаем.

Теперь жмем кнопку Erase , чтобы убедиться что карта полность стерта и чиста и жмем кнопку Program,

 

появляется табличка Confirm: "Verify eeprom while programing?"' на нее отвечаем No и карта программируется.



после чего начинается непосредственная запись нашей карты (все этапы происходят автоматически - без вашего дальнейшего участия).

После окончания процесса программирования внизу программы появляется надпись, что девайс запрограммирован: Device programmed

Редактирование ключей (только для одной кодировки)


Когда мы загрузим все три файла прошивки во втором окошке появиться надпись "SECA keys" (или ViaKey)
Здесь можно вручную менять ключи.





Если у нас есть файл с автоапдейтом, то двойным щелчком мыши открываем провайдера и вводим все детали необходимые для автоапдейта.

SA (Shared Address) - часть PPUA. Это первые 3 байта.

CUSTWP (Customer Word Pointer) - последний байт PPUA

UA (Unique Address)- серийный номер вашей оригиналки. Это одно из свойств автоапдейта Fun-карты, позволяющее вводить индивидуальный UA для каждого провайдера.
Provider Matrix пересылает нас к Package Bit Map (PBM)



Редактирование файлов Х в 1 можно выполнять программой PicBinEdit.

Удачи!

Добавить комментарий

Защитный код
Обновить

по теме