Página 1 de 2

Configuración de VDR para usar Motor Diseqc 1.2

Publicado: 16 Mar 2012 11:23
por SergioDanielG
La configuración de todos los diseqc para VDR está en el archivo diseqc.conf (/etc/vdr/diseqc.conf en Debian y derivados) y como cualquier caso, es necesario configurar todos los satélites.

En el siguiente ejemplo, usando un LNB universal, están configuraros los satélites SatMex 5 en 116.8°W (a mi oeste), Amazonas en 61°W (en mi norte, bah!, y un poquito hacia el este) y el Atlantic Bird 1 en 12.5°W (a mi este)

Código: Seleccionar todo

    S116.8W 11700 V  9750 t v W15 [E0 31 6E E3 DD] W15 t
    S116.8W 99999 V 10600 t v W15 [E0 31 6E E3 DD] W15 T
    S116.8W 11700 H  9750 t V W15 [E0 31 6E E3 DD] W15 t
    S116.8W 99999 H 10600 t V W15 [E0 31 6E E3 DD] W15 T

    S61.0W 11700 V  9750 t v W15 [E0 31 6E D0 08] W15 t
    S61.0W 99999 V 10600 t v W15 [E0 31 6E D0 08] W15 T
    S61.0W 11700 H  9750 t V W15 [E0 31 6E D0 08] W15 t
    S61.0W 99999 H 10600 t V W15 [E0 31 6E D0 08] W15 T

    S12.5W 11700 V  9750 t v W15 [E0 31 6E D3 73] W15 t
    S12.5W 99999 V 10600 t v W15 [E0 31 6E D3 73] W15 T
    S12.5W 11700 H  9750 t V W15 [E0 31 6E D3 73] W15 t
    S12.5W 99999 H 10600 t V W15 [E0 31 6E D3 73] W15 T
La parte interesante, los raw commands o comandos crudos, están entre los corchetes, en hexadecimal. Ejemplos:
  • E0 31 6E D0 08 Lo resaltado son los comandos para mover el motor
  • E0 31 6E D0 08 Aqui indica que se va a mover hacia el OESTE
  • E0 31 6E E0 08 Y aqui hacia el ESTE
  • E0 31 6E E0 08 Aqui indica cuántos grados se va a mover el motor
  • E0 31 6E E0 08 Y aquí­ cuántos decimales de grados se va a mover el motor
Nota: Como estamos en el Hemisferio Sur, Debo invertir en la configuración el este con el oeste porque el motor está creado para usar en el Hemisferio Norte

Cuando se configura los grados y su decimales, siempre es respecto de mi posición geográfica. Estoy a los 61.46°W, entonces el Amazonas está 0.5° hacia mi este.Y porqué 08 entonces?
Aqui están los código hexadecimales para los décimos de grados:
  • 00 es 0.0°
  • 02 es 0.1°
  • 03 es 0.2°
  • 05 es 0.3°
  • 06 es 0.4°
  • 08 es 0.5°
  • 0A es 0.6°
  • 0B es 0.7°
  • 0D es 0.8°
  • 0E es 0.9°
Y para terminar, un comando muy importante. Como el motoro viene limitado por software para ir un máximo de 50° aproximadamente, usé un satélite falso (podrí­a haber usado cualquiera, pero para no mezclar), configurardo en sources.conf (/etc/vdr/sources.conf para Debian y derivados), llamdo "Disable Soft Limits" y en diseqc.conf:

Código: Seleccionar todo

    S999W 11700 V  9750 t v W15 [E0 31 63 00 00] W15 t
    S999W 99999 V 10600 t v W15 [E0 31 63 00 00] W15 t
    S999W 11700 H  9750 t V W15 [E0 31 63 00 00] W15 t
    S999W 11700 H 10600 t V W15 [E0 31 63 00 00] W15 t
Y también agregué un canal falso para poder enviarle el comando al motor y así­ pude deshabilitar el lí­mite por soft.
:hello

Re: Configuración de VDR para usar Motor Diseqc 1.2

Publicado: 17 Mar 2012 01:49
por satpinamar
:eek: :shock:
No logro comprender del todo :cabezadura

Re: Configuración de VDR para usar Motor Diseqc 1.2

Publicado: 17 Mar 2012 07:45
por arturi65
satpinamar escribió::eek: :shock:
No logro comprender del todo :cabezadura
Yo nada, porque eso es Linux ¿No? :cabezadura :cabezadura :cabezadura

Demasiado, que una vez tuve en la PC Ubuntu 8.10 y XP juntos. Estuve un mes mas o menos probando, y me gustó, que era estable, sin cuelgues, salí­a un cartelito con la IP de la máquina si alguien se querí­a meter en la tuya, todo en carpetas, nada de Regedit. Pero en ese momento yo usaba Adobe Premiere, y en Linux, no habí­a (no se ahora) nada comparable en Edición de Video. Sobre todo, por la cantidad de plugins que se le podí­a agregar. Opté por desinstalarlo hasta que... y nunca mas. :jaja

Re: Configuración de VDR para usar Motor Diseqc 1.2

Publicado: 17 Mar 2012 10:58
por SergioDanielG
Si muchachos, VDR corre en linux, pero los comandos del protocolo para DiSEqC1.2 por lo que se pueden utilizar en cualquier receptor que permita cargarlos, o en software como dvbdream que corre en windows.

Yo lo encuentro tremendamente útil ya que desde el teclado se pueden hacer ajustes muy, muy finos. Con mi motor, de a pasitos de 0.1°.
:hello

Re: Configuración de VDR para usar Motor Diseqc 1.2

Publicado: 19 Mar 2012 14:35
por satpinamar
SergioDanielG escribió: La parte interesante, los raw commands o comandos crudos, están entre los corchetes, en hexadecimal. Ejemplos:
  • E0 31 6E D0 08 Lo resaltado son los comandos para mover el motor
  • E0 31 6E D0 08 Aqui indica que se va a mover hacia el OESTE
  • E0 31 6E E0 08 Y aqui hacia el ESTE
  • E0 31 6E E0 08 Aqui indica cuántos grados se va a mover el motor
  • E0 31 6E E0 08 Y aquí­ cuántos decimales de grados se va a mover el motor
Nota: Como estamos en el Hemisferio Sur, Debo invertir en la configuración el este con el oeste porque el motor está creado para usar en el Hemisferio Norte

Cuando se configura los grados y su decimales, siempre es respecto de mi posición geográfica. Estoy a los 61.46°W, entonces el Amazonas está 0.5° hacia mi este.Y porqué 08 entonces?
Aqui están los código hexadecimales para los décimos de grados:
  • 00 es 0.0°
  • 02 es 0.1°
  • 03 es 0.2°
  • 05 es 0.3°
  • 06 es 0.4°
  • 08 es 0.5°
  • 0A es 0.6°
  • 0B es 0.7°
  • 0D es 0.8°
  • 0E es 0.9°
Esto mas o menos lo voy entendiendo :mad:
Y para terminar, un comando muy importante. Como el motoro viene limitado por software para ir un máximo de 50° aproximadamente, usé un satélite falso (podrí­a haber usado cualquiera, pero para no mezclar), configurardo en sources.conf (/etc/vdr/sources.conf para Debian y derivados), llamdo "Disable Soft Limits" y en diseqc.conf:

Código: Seleccionar todo

    S999W 11700 V  9750 t v W15 [E0 31 63 00 00] W15 t
    S999W 99999 V 10600 t v W15 [E0 31 63 00 00] W15 t
    S999W 11700 H  9750 t V W15 [E0 31 63 00 00] W15 t
    S999W 11700 H 10600 t V W15 [E0 31 63 00 00] W15 t
Y también agregué un canal falso para poder enviarle el comando al motor y así­ pude deshabilitar el lí­mite por soft.
:hello
Esto todaví­a no :cabezadura
Por que ahora el tercer par de dí­gitos es 63 en lugar de 6E :whatfor
Y lo de la t minúscula y T mayúscula, S999W, W15, etc.
Hay algún post sobre el tema?
Me gusta porque si son comandos diseqc todos los motores que cumplen con este protocolo deberí­an aceptar estos comandos, excepto el pequeño gran detalle que lagunos no tenemos quien envie estos comandos ya que el software de nuestros receptores son mas básicos.
Al menos eso entiendo por ahora :whatfor

Re: Configuración de VDR para usar Motor Diseqc 1.2

Publicado: 19 Mar 2012 15:24
por SergioDanielG
satpinamar escribió:Esto mas o menos lo voy entendiendo :mad:
:ok
satpinamar escribió:
SergioDanielG escribió: Y para terminar, un comando muy importante. Como el motoro viene limitado por software para ir un máximo de 50° aproximadamente, usé un satélite falso (podrí­a haber usado cualquiera, pero para no mezclar), configurardo en sources.conf (/etc/vdr/sources.conf para Debian y derivados), llamdo "Disable Soft Limits" y en diseqc.conf:

Código: Seleccionar todo

    S999W 11700 V  9750 t v W15 [E0 31 63 00 00] W15 t
    S999W 99999 V 10600 t v W15 [E0 31 63 00 00] W15 t
    S999W 11700 H  9750 t V W15 [E0 31 63 00 00] W15 t
    S999W 11700 H 10600 t V W15 [E0 31 63 00 00] W15 t
Y también agregué un canal falso para poder enviarle el comando al motor y así­ pude deshabilitar el lí­mite por soft.
:hello
Esto todaví­a no :cabezadura
Por que ahora el tercer par de dí­gitos es 63 en lugar de 6E :whatfor
Y lo de la t minúscula y T mayúscula, S999W, W15, etc.
Hay algún post sobre el tema?
Me gusta porque si son comandos diseqc todos los motores que cumplen con este protocolo deberí­an aceptar estos comandos, excepto el pequeño gran detalle que lagunos no tenemos quien envie estos comandos ya que el software de nuestros receptores son mas básicos.
Al menos eso entiendo por ahora :whatfor
Esto serí­a un comando: [E0 31 63 00 00] (lo que está entre corchetes), de ahí­ se descomponen comandos y parámetros...

E0 31 63 00 00 Lo reslatado serí­a para avisar que va un comando
E0 31 63 00 00 Este serí­a para diseqc "uncommitted" o no gestionado, directo.
E0 31 63 00 00 Este es en sí­ el comando. Ese comando es para deshabilitar el lí­mite por software que tiene el motor. Y los ceros siguietes son opcionales porque no lleva parámetros, los dejo por prolijidad.
E0 31 66 00 00 Establece o reestablece el lí­mite por software del motor en la rotación hacia el Este (del motor)
E0 31 67 00 00 Establece o reestablece el lí­mite por software del motor en la rotación hacia el Oeste (del motor)
E0 31 60 00 00 Este comando frena al motor, lo para en su recorrido.
Y otros tantos comandos

Y lo de t minúscula y T mayúscula, S999W, W15, etc. son comandos para VDR, no te sirven para otro software (al menos no que yo conozca), pero vamos...
t Tone off
T Tone on
v (minúscula) Bajo voltaje, 13v, para Pol V/R
V (mayúscula) Alto voltaje, 18v, para Pol H/L
W15 Es una pequeña pausa, en este caso de 15 milisegundos, por si alguno de los dispositivos se demora en recibir los comandos.

El tema da para mucho mas, si quieren podemos seguir...
:hello

Re: Configuración de VDR para usar Motor Diseqc 1.2

Publicado: 19 Mar 2012 15:47
por satpinamar
:bravo :bravo :bravo
Excelente explicación, no se si algún dí­a llegaré a utilizarlos pero me encantan estos temas de los comandos diseqc.
El invierno pasado habí­a comenzado a leer los pdf del protocolo pero luego por falta de tiempo allí­ quedaron.
Ahora que reviso un poco la info nuevamente veo que parte de lo que me explicabas estaba en el mismo pdf (pág. 21) que estaba leyendo, solo que vos lo hiciste mucho mas sencillo de comprender.
A quien le interesen estos temas dejo uno de los tantos pdf que hay para leer y aprender (están todos en inglés).
Saludos y muchas gracias por explicar estos temas para nada sencillos. :ok
Especificaciones del BUS Diseqc

Re: Configuración de VDR para usar Motor Diseqc 1.2

Publicado: 19 Mar 2012 17:00
por SergioDanielG
satpinamar escribió:Especificaciones del BUS Diseqc
:fool :fool Me pasé de largo ese!!!
Fijate que en la página 13 sección 8.1 detalla el primer comando enviado.
:hello

Re: Configuración de VDR para usar Motor Diseqc 1.2

Publicado: 20 Mar 2012 02:20
por satpinamar
SergioDanielG escribió:
satpinamar escribió:Especificaciones del BUS Diseqc
:fool :fool Me pasé de largo ese!!!
Fijate que en la página 13 sección 8.1 detalla el primer comando enviado.
:hello
Es cierto, recuerdo que hasta por ahí­ llegué con la lectura, en el punto 8.2 está también el byte de direccionamiento, que es el segundo comando enviado y se divide en dos partes: familia y subtipo (o subfamilia), en este caso 31 es posicionador de azimuth polar (en criollo: motor de posicionamiento orbital).
Lo lindo de estos protocolos es que uno empieza a investigar y se da cuenta que hay mucho mas por hacer o desarrollar. Por ejemplo, si el receptor y el LNB furan compatibles con diseqc 2.x, el receptor podrí­a consultar al LNB cual es su frecuencia del OL y configurarse automáticamente, cosa que a mas de uno le hubiera evitado :cabezadura

PD: Hay otro archivo que es una aplicación para PIC (microcontroladores) que no la quise investigar para no embarcarme en cosas que no es el momento, pero ya llegará ese momento de experimentar con PIC y antena motorizada :mad:
Se que no este año y tal vez tampoco el próximo pero tengo esperanzas de retomar estos temas...

Re: Configuración de VDR para usar Motor Diseqc 1.2

Publicado: 20 Mar 2012 08:41
por SergioDanielG
satpinamar escribió:Lo lindo de estos protocolos es que uno empieza a investigar y se da cuenta que hay mucho mas por hacer o desarrollar.
Exacto! Y eso es lo lindo de contar con info y/o los protocolos de los equipos. El lí­mite lo pone la imaginación (bueno, y el bolsillo :fool )
satpinamar escribió:Por ejemplo, si el receptor y el LNB furan compatibles con diseqc 2.x, el receptor podrí­a consultar al LNB cual es su frecuencia del OL y configurarse automáticamente, cosa que a mas de uno le hubiera evitado :cabezadura

PD: Hay otro archivo que es una aplicación para PIC (microcontroladores) que no la quise investigar para no embarcarme en cosas que no es el momento, pero ya llegará ese momento de experimentar con PIC y antena motorizada :mad:
Se que no este año y tal vez tampoco el próximo pero tengo esperanzas de retomar estos temas...
Lo mio no son los pics, dejame que con la compu también se puede hacer. Yo estoy en proyecto de hacer un software para búsqueda ciega en linux, al que no le vendrí­a nada mal implementar todos estos protocolos.
:hello