Blackmill
Пользователи-
Постов
119 -
Зарегистрирован
-
Посещение
Весь контент Blackmill
-
Я хочу что-бы вы внесли некоторые исправления в раздел про diseqc.conf.: "Правка файла diseqc.conf" Правка файла diseqc.conf Это текст файла diseqc.conf для случая если у Вас один Eutelsat W4W7 (круговая поляризация) # LNB 1 Eutelsat W4W7 S36E 12750 V 10750 v W15 T S36E 12750 H 10750 V W15 T Если у Вас один конвертер с линейной поляризацией: S9E 11700 V 9750 v W15 t S9E 12750 V 10600 v W15 T S9E 11700 H 9750 V W15 t S9E 12750 H 10600 V W15 T S9E - это Eurobird 9A. Если у Вас другой спутник то нужно изменить параметр в соответствии с тем, как прописано в файле /etc/vdr/sources.conf Это текст моего файла diseqc.conf для 4-х конверторов: # LNB 1 Eutelsat W4 S36E 12750 V 10750 t v W15 [E0 10 38 C0] [E0 10 38 C0] W15 T S36E 12750 H 10750 t V W15 [E0 10 38 C0] [E0 10 38 C0] W15 T # EuroBird 9.0 LNB 2 S9E 11700 V 9750 t v W15 [E0 10 38 C4] W15 [E0 10 38 C4] W15 t S9E 12750 V 10600 t v W15 [E0 10 38 C4] W15 [E0 10 38 C4] W15 T S9E 11700 H 9750 t V W15 [E0 10 38 C4] W15 [E0 10 38 C4] W15 t S9E 12750 H 10600 t V W15 [E0 10 38 C4] W15 [E0 10 38 C4] W15 T # Hotbird 6/8/9 LNB 3 S13E 11700 V 9750 t v W15 [E0 10 38 C8] W15 [E0 10 38 C8] W15 t S13E 12750 V 10600 t v W15 [E0 10 38 C8] W15 [E0 10 38 C8] W15 T S13E 11700 H 9750 t V W15 [E0 10 38 C8] W15 [E0 10 38 C8] W15 t S13E 12750 H 10600 t V W15 [E0 10 38 C8] W15 [E0 10 38 C8] W15 T # S19.2E Astra 1H/1KR/1L/1M/2C LNB 4 S19.2E 11700 V 9750 t v W15 [E0 10 38 CC] W15 [E0 10 38 CC] W15 t S19.2E 12750 V 10600 t v W15 [E0 10 38 CC] W15 [E0 10 38 CC] W15 T S19.2E 11700 H 9750 t V W15 [E0 10 38 CC] W15 [E0 10 38 CC] W15 t S19.2E 12750 H 10600 t V W15 [E0 10 38 CC] W15 [E0 10 38 CC] W15 T Почитать ещё можно здесь http://forum.free-x.de/wbb/index.php?page=...06&pageNo=1 Можно еще добавить пояснения, которые я писал и команды DiSEqC 1.1 В принципе это все, что я хотел, если нужно я могу Вас завтра набрать в скайпе, но всю суть я уже изложил. В чем же ее странность? Я бы только так смело не убирал W15 t на универсальных конверторах в конце строки, мало чего драйверу в голову взбредет, лучше верните (для кругового не обязательно).
-
Нет. данный способ привязывает определенный спутник к карте, а человек хочет что-бы с обеих карт можно было смотреть оба спутника. Тут я ничего не скажу. Мне еще свое оборудование не приехало + второй карты у меня нет. Опишите поведение системы и какие ошибки появляются.. Сейчас буду смотреть, может что-то найду.
-
kazlift Вам подошел конфиг? Все работает как нужно? iksnorw Спасибо, попробую. По поводу нескольких карт - в файле diseqc.conf можно указать какие строки какими картами могут использоваться, для этого перед строкой или набором строк ставится номер карты и двоеточие. 1 2: (Все последующие строки будут использовать карты 1 и 2) S36.0E 12750 V 10750 v W15 T S36.0E 12750 H 10750 V W15 T 2: (Все последующие строки будет использовать карта 2) S9.0E 11700 V 9750 v W15 t S9.0E 12750 V 10600 v W15 T S9.0E 11700 H 9750 V W15 t S9.0E 12750 H 10600 V W15 T
-
Спасибо огромное. В общем, как я понял, все копируют конфиг, который "лишь бы работал", не вдумываясь. :angry: На самом деле команды переключения портов выглядят следующим образом: DiSEqC 1.0/2.0 LNBn - [ E0 10 38 C((n-1)*4)] или в развернутом виде: LNB1 - [E0 10 38 C0] - для всех четырех строк LNB1 LNB2 - [E0 10 38 C4] - для всех четырех строк LNB2 LNB3 - [E0 10 38 C8] - для всех четырех строк LNB3 LNB4 - [E0 10 38 CC] - для всех четырех строк LNB4 DiSEqC 1.1/2.1 LNBn - [E0 10 39 F(n-1)] LNB1 - [E0 10 39 F0] - для всех четырех строк LNB1 LNB2 - [E0 10 39 F1] - для всех четырех строк LNB2 ... LNB16 - [E0 10 39 FF] - - для всех четырех строк LNB16 Почти правильно, но вы уже все поняли. Про посыл команд DiSEqC Вы на правильном пути, только смотрите - команды посылаются переключателю,а он у Вас есть? Намек поняли? :) Так что-же Вы гипотетический пример себе в конфигурацию вставляете? Это просто задача для усвоения понимания. :rolleyes: Ну а на самом деле Вы изначально убрали не ту строчку. Нужно было оставить строки с 99999 (хотя правильнее, как Вы сами уже догадались 12750 ). Строки с 00000 никогда не будут работать так как отрицательных частот нет, а как я уже говорил выбирается строка с первой большей частотой переключения. Правильно 12750. Команды в квадратных скобках не имеют никакого значения и их можно вообще убрать. В общем у Вас должно быть что-то наподобие этого: # LNB 1 Eutelsat W4 S36E 12750 V 10750 v W15 T S36E 12750 H 10750 V W15 T # Hotbird 6/8/9 LNB 2 S13E 11700 V 9750 v W15 t S13E 12750 V 10600 v W15 T S13E 11700 H 9750 V W15 t S13E 12750 H 10600 V W15 T Попробуйте и обязательно отпишитесь о результате ;) А вообще, я рад, что смог объяснить и научить как писать конфиги DiSEqC. Может кто-нибудь прилепит в шапку?
-
Мысли правильные. :) Т.к. диапазон только один, а поляризации две, то и строки будет всего две - на один диапазон в двух поляризациях. Осталось только исправить второй параметр - частота ДО которой эта строка действительна и используется - теперь разделения на диапазоны нет, а значит и строка используется для всего диапазона, зачит... :rolleyes:
-
Сейчас попробую объяснить. Что такое конвертор, зачем он нужен и как работать с ним и Diseqc в VDR. Буду объяснять на вот этом конфиге (Diseqc 1.1): # Astra 1D 3A 23.5E LNB 6 S23.5E 11700 V 9750 t v W15 [E0 10 39 F5] W15 t S23.5E 99999 V 10600 t v W15 [E0 10 39 F5]W15 T S23.5E 11700 H 9750 t V W15 [E0 10 39 F5] W15 t S23.5E 99999 H 10600 t V W15 [E0 10 39 F5] W15 T # Ewtelsat w4 LNB 7 S36.0E 00000 V 10750 t v W15 [E0 10 39 F6] W15 t S36.0E 99999 V 10750 t v W15 [E0 10 39 F6] W15 T S36.0E 00000 H 10750 t V W15 [E0 10 39 F6] W15 t S36.0E 99999 H 10750 t V W15 [E0 10 39 F6] W15 T Сигнал со спутника (стандартный Ku диапазон) идет на частоте 10.7-12,75 ГГц. Предать сигнал такой частоты по кабелю не возможно (чем больше частота тем больше затухание), для того что-бы было возможно передать сигнал на ресивер/карту его преобразовывают в сигнал намного меньшей частоты (отнимают от полезного сигнала сигнал с заранее известной частотой) 950-2100 МГц и уже полученный сигнал передают по кабелю в ресивер. Сам диапазон частот, передаваемый со спутника ( 10.7-12,75 ГГц ) делится на два поддиапазона : 10,7 ГГц - 11,7 ГГц (11700 МГц) и 11,7 ГГц - 12,75 ГГц , при этом частота разделения в 11,7 ГГц (11700 МГц) - это не стандарт, она используется во многих линейных конверторах, но бывают и другие конверторы в других странах, обычно частота раздела пишется в документации на конвертор. Так вот, как я и говорил, от исходной частоты отнимается некоторая фиксированная частота, разная для обеих поддиапазонов - для нижнего (10,7 ГГц - 11,7 ГГц) это 9750 МГц, т.е. на выходе из конвертора будет сигнал в диапазоне 950 МГц - 1950 МГц (10,7 ГГц - 9,75 ГГц и 11,7 ГГц - 9,75ГГц), а для верхнего поддиапазона отнимаемая частота равна 10600 МГц, и соответственно на выходе будет сигнал 1600 МГц -2100 МГц (можете пересчитать). При этом в конверторе имеется 2 независимых тракта для 2 поляризаций (Гор/Верт или Лев/Прав). Итого универсальный конвертор может работать в четырех состояниях - нижний поддиапазон и горизонтальная поляризация, нижний поддиапазон и вертикальная поляризация, верхний поддиапазон и горизонтальная поляризация, верхний поддиапазон и вертикальная поляризация. Ресивер/карта управляет режимом работы конвертора с помощью двух сигналов: наличие/отсутствие сигнала 22кГц от карты и напряжением питания двух уровней 14/18В. Если от карты/ресивера идет сигнал 22кГц, конвертор использует верхний поддиапазон, если сигнала нет - нижний. Если напряжение питания 14В - включается тракт приема вертикальной поляризации, если питание 18В - горизонтальной. Итак основы я попытался объяснить, перейдем к первой части конфигурации: # Astra 1D 3A 23.5E LNB 6 S23.5E 11700 V 9750 t v W15 [E0 10 39 F5] W15 t S23.5E 99999 V 10600 t v W15 [E0 10 39 F5]W15 T S23.5E 11700 H 9750 t V W15 [E0 10 39 F5] W15 t S23.5E 99999 H 10600 t V W15 [E0 10 39 F5] W15 T На команды Diseqc пока не обращайте внимания. Итак 4 строчки описывают 4 режима работы конвертора (где-то здесь есть логика). Расскажу что значит каждая часть строчки, а потом объясню на примере как происходит выбо необходимой строчки и режима работы. Рассмотрим первую строку (остальные аналогично) S23.5E - спутник, для которого применима эта строка конфигурации; 11700 - частота выбираемого транспондера до которой эта строчка действительна (звучит запутанно, но на примере станет ясно); V - поляризация для которой действительна эта строчка. Итак это были критерии, по которым отбирается необходимая строка, далее идут команды и информация нужная для переключения на транспондер к которому подходит эта строка: 9750 - частота, которая отнималась конвертером при приеме, т.е. для приема транспондеров соответсвующих этому режиму работы конвертора была отнята частота в 9750 МГЦ; Собственно это и была информация для карты, далее идут команды отдаваемые конвертору и всему что подключено к кабелю (Diseqc-коммутаторы, позиционеры и т.п.) t - выключить сигнал 22 кГц (T - соответственно включить); v - переключить напряжение питания на 14 В (V - соответственно 18В) W15 - подождать 15 мс [...] - команды Diseqc для коммутаторов, позиционеров и т.п. W15 - подождать 15 мс t - выключить сигнал 22 кГц (на самом деле он должен быть выключен, но черт его знает что взбредетв голову драйверу); Итак с форматом команды разобрались, теперь как происходит выбор строчки. Все просто при настройке на определенный транспондер выбирается строка с необходимым спутником, поляризацией и первая у которой второй параметр больше частоты транспондера, на который мы настраиваемся. Т.е. для всех транспондеров, частота которых ниже 11700 МГц будет выбрана строчка со вторым параметром равным 11700, а для всех транспондеров частота которых выше 11700 будет выбрана строчка со вторым параметром 99999 (на самом деле здесь вполне достаточно указать 12750, а не 99999, т.к. транспондеров с частотами выше этой в Ku диапазоне нет). Пример необходимо настроится на транспондер 11850 МГц, горизонтальной поляризации (Н), который находится на спутнике S23.5E. Спутник S23.5E, значит выбор будет среди строк начинающихся с S23.5E. Поляризация горизонтальная, значит будет выбрана строка 3 или 4. Частота транспондера равна 11850, значит из этих двух строк будет выбрана вторая, т.к. это первая по порядку строка у которой частота переключения (второй параметр - 99999) больше 11850. Для приема сигнала от спутника в конверторе была отнята частота 10600 Мгц (четвертый параметр). Дальше, в кабеле отключается сигнал 22 кГц ( параметр t) для передачи команд DiSEqC (они передаются на этой-же частоте). Уровень напряжения выставляется 18В (параметр V) - в конверторе выбирается горизонтальная поляризация. И после передачи команд DiSEqC, снова включается сигнал 22 кГц (параметр Т) - в конверторе выбирается верхний поддиапазон. Теперь по круговым конверторам, они как правило бывают однодиапазонные, соответственно у них всегда отнимается фиксированная частота (опять таки указанная в параметрах). А теперь вопрос, для тех кто усвоил написанное выше - объясните часть конфигурации, относящуюся к круговому конвертору и уберите из этой конфигурации лишнее. :rolleyes:
-
Привет всем, настраиваю связку VDR + XBMC, и вот возникло несколько вопросов по DiSEqC. Задавал вопрос на форуме free-x.de но он похоже мертв. Собственно кто-нибудь мог бы проверить у себя хотя-бы первый вопрос этого поста: forum.free-x.de/wbb/index.php?page=Thread&postID=24406#post24406 ? Там в принципе ничего сложного, поменять конфиг на несколько минут. Я бы и сам сделал, но это невозможно по двум причинам: DVB-карта еще не пришла и DiSEqC у меня протокола 1.1. Кому интересно, вот моя конфигурация: Athlon 64 3000+ GeForce 8400GS (VDPAU Feauture set B) Tevii S471 (в пути) Ubuntu server 10.04 (2.6.32-33-server) + XBMC 11-pvr от Pulse Eight (поддерживает Live-режим) + PVR 1.7.22 (из репозитория yaVDR) 2 тарелки 0,9 (еще не установлены) + 3 LNB Inverto Black Ultra + LNB Inverto Black Pro circular Hi-Band (для 36Е) DiSEqC WinQuest 1.1 6x1. Спасибо всем кто поможет.