DiSEqC tester
- juliomanuel
- Colaborador
- Mensajes: 899
- Registrado: 20 Jun 2011 23:47
- Receptor: Otros
- Ubicación: Corrientes Argentina
- Edad: 61
DiSEqC tester
Hola , como estoy con tiempo no me queda mas que mosquear, revisando mis discos estos dos proyectos que no son míos pero como hay mucha gente inquieta en el foro no quería dejar pasar
Bueno el primero es un comando externo micro controlado para posicionar nuestra antena DiSEqC 1,2y el segundo una herramienta de testeo para controlar el buen funcionamiento de nuestro DiSEqC empezare con este.
El DiSEqC-Tester permite probar los interruptores del DiSEqC que utiliza protocolos de 1.0 o 1.1.
Los Switch-DiSEqC con protocolo 2.0 y 2.1 son compatibles para poder hacer pruebas.
Este dispositivo envía un mensaje al DiSEqC cada segundo, que hace cambiar el estado de cada interruptor del DiSEqC , cuando los led se muestran encendidos es que se activan los puertos del DiSEqC.
Características:
Fuente de alimentación es de 12VDC, 200mA máx
Cantidad de puertos para controlar - 4 (el uso de LEDs internos)
Compatible con protocolo DiSEqC 1.0, DiSEqC 1.1 (Escribir los comandos del grupo de puertos)
Dos niveles de 22kHz de tono - 650 mV y 300 mV
Cambiar la frecuencia - 1 Hz o 2 Hz (depende de la versión de firmware)
Indicación de comandos a través de parpadeo del LED y sonido
Protección contra cortocircuitos, con indicación de sonido
Para probar un interruptor de DiSEqC-debe conectar el cable rojo con el "receptor" de entrada del interruptor, el cable azul con el casco o masa , conecte el resto de cables amarillos a los puertos del conmutador en cualquier orden. Elija el protocolo, el tono de nivel y luego conectar la alimentación. Si el interruptor de DiSEqC-está bien, un LED azul del probador se encenderá y cambiara cada segundo a otro LED azul cuando detecta un puerto en corto se enciende el LED rojo parpadeando y pitando.
si a alguien le interesa fabricarse este proyecto útil poseo los archivos Hex para programar el PIC
Bueno el primero es un comando externo micro controlado para posicionar nuestra antena DiSEqC 1,2y el segundo una herramienta de testeo para controlar el buen funcionamiento de nuestro DiSEqC empezare con este.
El DiSEqC-Tester permite probar los interruptores del DiSEqC que utiliza protocolos de 1.0 o 1.1.
Los Switch-DiSEqC con protocolo 2.0 y 2.1 son compatibles para poder hacer pruebas.
Este dispositivo envía un mensaje al DiSEqC cada segundo, que hace cambiar el estado de cada interruptor del DiSEqC , cuando los led se muestran encendidos es que se activan los puertos del DiSEqC.
Características:
Fuente de alimentación es de 12VDC, 200mA máx
Cantidad de puertos para controlar - 4 (el uso de LEDs internos)
Compatible con protocolo DiSEqC 1.0, DiSEqC 1.1 (Escribir los comandos del grupo de puertos)
Dos niveles de 22kHz de tono - 650 mV y 300 mV
Cambiar la frecuencia - 1 Hz o 2 Hz (depende de la versión de firmware)
Indicación de comandos a través de parpadeo del LED y sonido
Protección contra cortocircuitos, con indicación de sonido
Para probar un interruptor de DiSEqC-debe conectar el cable rojo con el "receptor" de entrada del interruptor, el cable azul con el casco o masa , conecte el resto de cables amarillos a los puertos del conmutador en cualquier orden. Elija el protocolo, el tono de nivel y luego conectar la alimentación. Si el interruptor de DiSEqC-está bien, un LED azul del probador se encenderá y cambiara cada segundo a otro LED azul cuando detecta un puerto en corto se enciende el LED rojo parpadeando y pitando.
si a alguien le interesa fabricarse este proyecto útil poseo los archivos Hex para programar el PIC
- juliomanuel
- Colaborador
- Mensajes: 899
- Registrado: 20 Jun 2011 23:47
- Receptor: Otros
- Ubicación: Corrientes Argentina
- Edad: 61
Re: DiSEqC tester
Este es el otro proyecto
Motor diseqc 1.2
Empecemos por saber que es el protocolo diseqc y sus versiones.
DiSEqC (Digital Satellite Equipment Control): es un protocolo especial de comunicaciones para ser utilizado entre un receptor de satélite y un dispositivo como un conmutador multi-antena, un rotor (motor) de una pequeña antena o un soporte multi-LNB. Es compatible con los actuadores utilizados para rotar grandes antenas C band utilizados con un posicionador DiSEqC. Utiliza cable coaxial para transmitir tanto datos/señales bidireccionales y electricidad.
DiSEqC 1.0: Es el primer sistema que se desarrolló. En esta versión las señales van desde un receptor hacia los elementos a controlar (conmutadores, motores, polarrotores, LNB, etc.) y éstos ejecutan la orden. Permite un máximo de 4 posiciones del conmutador o motor.
Es decir, nuestro galaxis manda la orden "A", "B", "C", "D" al cacharro (motor o conmutador diseqc), y este pone el canal que se le manda.
DiSEqC 1.1: Es muy parecido al 1.0, pero además permite controlar 8 posiciones de un conmutador o motor.
DiSEqC 1.2: Es una versión ampliada del 1.0 que incluye los comandos necesarios para los motores que los receptores de una instalación con un equipo externo. Estos comandos son 3: mover a la izquierda el motor, mover a la derecha y dar la orden de almacenar la posición actual como una posición "A", "B", "C", ...., que luego se llama con el protocolo diseqc 1.0 o 1.1 al motor para que se mueva y se reciba el satelite previamente sintonizado. Aparte se amplia de 8 a 50 satelites posibles.
El resto de versiones DISEqC 2.0 2.2 2.3 3.0 son mejoras enfocandonos en el mas comercial que es el 1.2.
Cabe mencionar que este protocolo fue propuesto por Eutelsat en 1997 con el fin de estandarizar la comunicación entre los receptores de satélite y los periféricos externos como conmutadores y motores de antenas, receptores esclavos, etc.
Podemos conectar conmutadores en cascada, varios lnbs, motores etc. la imaginación no tiene limite.
Y cada periférico maneja un microcontrolador para decodificar dicha orden o en su caso, mandar la respuesta, ya que la señal es bidireccional.
En teroria puede manejarse hasta 256 ordenes salvo la polarización que es manejada con dos valores de voltaje 13V y 18V.
Para mandar los comandos se utiliza una portadora o burst de 22khz.
Análisis del proyecto.
El motivo de este proyecto fue la necesidad de mover antenas grandes y pesadas que los motores diseñados para esto no soportan, me refiero a antenas mayor a 1.80 metros hasta arriba de 2.40m tipo offset.
Según se, soportan hasta antenas de 1.20m y uno que otro motor hasta 1.50m.
Primero que nada tenemos que tener nuestra antena de gran porte con montura Ecuatorial y un actuador
- Utilizar un microntrolador PIC.- Opcion buena y testeable para controlar el actuador como si fuera un motor para aantenas offset
Motor diseqc 1.2
Empecemos por saber que es el protocolo diseqc y sus versiones.
DiSEqC (Digital Satellite Equipment Control): es un protocolo especial de comunicaciones para ser utilizado entre un receptor de satélite y un dispositivo como un conmutador multi-antena, un rotor (motor) de una pequeña antena o un soporte multi-LNB. Es compatible con los actuadores utilizados para rotar grandes antenas C band utilizados con un posicionador DiSEqC. Utiliza cable coaxial para transmitir tanto datos/señales bidireccionales y electricidad.
DiSEqC 1.0: Es el primer sistema que se desarrolló. En esta versión las señales van desde un receptor hacia los elementos a controlar (conmutadores, motores, polarrotores, LNB, etc.) y éstos ejecutan la orden. Permite un máximo de 4 posiciones del conmutador o motor.
Es decir, nuestro galaxis manda la orden "A", "B", "C", "D" al cacharro (motor o conmutador diseqc), y este pone el canal que se le manda.
DiSEqC 1.1: Es muy parecido al 1.0, pero además permite controlar 8 posiciones de un conmutador o motor.
DiSEqC 1.2: Es una versión ampliada del 1.0 que incluye los comandos necesarios para los motores que los receptores de una instalación con un equipo externo. Estos comandos son 3: mover a la izquierda el motor, mover a la derecha y dar la orden de almacenar la posición actual como una posición "A", "B", "C", ...., que luego se llama con el protocolo diseqc 1.0 o 1.1 al motor para que se mueva y se reciba el satelite previamente sintonizado. Aparte se amplia de 8 a 50 satelites posibles.
El resto de versiones DISEqC 2.0 2.2 2.3 3.0 son mejoras enfocandonos en el mas comercial que es el 1.2.
Cabe mencionar que este protocolo fue propuesto por Eutelsat en 1997 con el fin de estandarizar la comunicación entre los receptores de satélite y los periféricos externos como conmutadores y motores de antenas, receptores esclavos, etc.
Podemos conectar conmutadores en cascada, varios lnbs, motores etc. la imaginación no tiene limite.
Y cada periférico maneja un microcontrolador para decodificar dicha orden o en su caso, mandar la respuesta, ya que la señal es bidireccional.
En teroria puede manejarse hasta 256 ordenes salvo la polarización que es manejada con dos valores de voltaje 13V y 18V.
Para mandar los comandos se utiliza una portadora o burst de 22khz.
Análisis del proyecto.
El motivo de este proyecto fue la necesidad de mover antenas grandes y pesadas que los motores diseñados para esto no soportan, me refiero a antenas mayor a 1.80 metros hasta arriba de 2.40m tipo offset.
Según se, soportan hasta antenas de 1.20m y uno que otro motor hasta 1.50m.
Primero que nada tenemos que tener nuestra antena de gran porte con montura Ecuatorial y un actuador
- Utilizar un microntrolador PIC.- Opcion buena y testeable para controlar el actuador como si fuera un motor para aantenas offset
-
- Mensajes: 6
- Registrado: 18 May 2012 20:40
- Receptor: CW
- Ubicación: Buenos Aires
- Edad: 58
Re: DiSEqC tester
Hola... es lo que estoy buscando haca años... tendrias por casualidad los archios para programar la pic???juliomanuel escribió:Este es el otro proyecto
Motor diseqc 1.2
Empecemos por saber que es el protocolo diseqc y sus versiones.
DiSEqC (Digital Satellite Equipment Control): es un protocolo especial de comunicaciones para ser utilizado entre un receptor de satélite y un dispositivo como un conmutador multi-antena, un rotor (motor) de una pequeña antena o un soporte multi-LNB. Es compatible con los actuadores utilizados para rotar grandes antenas C band utilizados con un posicionador DiSEqC. Utiliza cable coaxial para transmitir tanto datos/señales bidireccionales y electricidad.
DiSEqC 1.0: Es el primer sistema que se desarrolló. En esta versión las señales van desde un receptor hacia los elementos a controlar (conmutadores, motores, polarrotores, LNB, etc.) y éstos ejecutan la orden. Permite un máximo de 4 posiciones del conmutador o motor.
Es decir, nuestro galaxis manda la orden "A", "B", "C", "D" al cacharro (motor o conmutador diseqc), y este pone el canal que se le manda.
DiSEqC 1.1: Es muy parecido al 1.0, pero además permite controlar 8 posiciones de un conmutador o motor.
DiSEqC 1.2: Es una versión ampliada del 1.0 que incluye los comandos necesarios para los motores que los receptores de una instalación con un equipo externo. Estos comandos son 3: mover a la izquierda el motor, mover a la derecha y dar la orden de almacenar la posición actual como una posición "A", "B", "C", ...., que luego se llama con el protocolo diseqc 1.0 o 1.1 al motor para que se mueva y se reciba el satelite previamente sintonizado. Aparte se amplia de 8 a 50 satelites posibles.
El resto de versiones DISEqC 2.0 2.2 2.3 3.0 son mejoras enfocandonos en el mas comercial que es el 1.2.
Cabe mencionar que este protocolo fue propuesto por Eutelsat en 1997 con el fin de estandarizar la comunicación entre los receptores de satélite y los periféricos externos como conmutadores y motores de antenas, receptores esclavos, etc.
Podemos conectar conmutadores en cascada, varios lnbs, motores etc. la imaginación no tiene limite.
Y cada periférico maneja un microcontrolador para decodificar dicha orden o en su caso, mandar la respuesta, ya que la señal es bidireccional.
En teroria puede manejarse hasta 256 ordenes salvo la polarización que es manejada con dos valores de voltaje 13V y 18V.
Para mandar los comandos se utiliza una portadora o burst de 22khz.
Análisis del proyecto.
El motivo de este proyecto fue la necesidad de mover antenas grandes y pesadas que los motores diseñados para esto no soportan, me refiero a antenas mayor a 1.80 metros hasta arriba de 2.40m tipo offset.
Según se, soportan hasta antenas de 1.20m y uno que otro motor hasta 1.50m.
Primero que nada tenemos que tener nuestra antena de gran porte con montura Ecuatorial y un actuador
- Utilizar un microntrolador PIC.- Opcion buena y testeable para controlar el actuador como si fuera un motor para aantenas offset
gracias
- juliomanuel
- Colaborador
- Mensajes: 899
- Registrado: 20 Jun 2011 23:47
- Receptor: Otros
- Ubicación: Corrientes Argentina
- Edad: 61
Re: DiSEqC tester
Hola
versión completa del codigo de fuente para posicionador vía satélite DiSEqC 1.2 para el PIC.
:1000000007309F001C30822AD42A8B10301909280F
:100010001A290C30AA007928F0303405E03C031D81
:100020001A291430AA007928FE303405303C031D0B
:100030001A291C30AA0079286B303402031D2B28A2
:100040002330AA00792834087F3C031C1A2934087D
:10005000AB00B1141A2960303402031D3128CC22C0
:100060001A296A303402031D43283830AA0079283F
:1000700034087F3C031C1A29CC223408AB002B0720
:10008000B600D7211A2969303402031D5F284A308F
:10009000AA00792803013402031D5228FF30A4006E
:1000A000A5001A29B41F1A293409A407031C1A2908
:1000B000A50A031C1A29FF30A400A5001A296830DC
:1000C0003402031D1A296630AA007928030134027C
:1000D000031D6D28A401A5011A29B41F1A2934098A
:1000E000A40203181A29A50303181A29A401A501BB
:1000F0001A29640059219630B3008B188728000014
:100100000000000000000000B30B7D281A29093010
:10011000B2001930AF002030B3008B18AD28B30BFC
:100120008D2812302F0203181A29B20B99282A0899
:100130008200B40D09302F023410031834145921F1
:100140009630B30064008B1889280000000000007E
:1001500000000000B30BA2281A298B10AF0B8B28CC
:100160000130B200B530AA00CB28F230AA0003302B
:10017000B200592164009630B3008B18C9280000E2
:100180000000000000000000B30BBD28B20BBA282D
:100190001A290830B2003230AF002030B3008B187B
:1001A000EE28B30BCF2821302F0203181A29B40DE3
:1001B00012302F023410031834145921B301B20B3A
:1001C000E3282A08820064008B18CB280000000076
:1001D000000000000000B30BE3281A298B10AF0BBE
:1001E000CD281A29E0303405AF00603C031DFA2801
:1001F000CC221A2920302F02031D0229FF30A4002F
:10020000A5001A2980302F02031D0929A401A50188
:100210001A29E0302F02031D1529CC221F30340586
:10022000AB002B07B600D7211A291F303405AB00CD
:10023000B1141A298B10B0113011EF2A2034203458
:100240002034203428346334293420343234303498
:10025000303431342034483479346E3465346B347E
:100260002034473441344A344434413420342D342A
:10027000203446345734203431342E34303435343D
:1002800020342D34203450346F3473346934743452
:1002900069346F346E3465347234203444346934D4
:1002A0005334453471344334203431342E343234B1
:1002B0002034B01F08007722301C08003010301F97
:1002C0006B29AC0A0319AD0A2D08803C031D0800F8
:1002D000AC03AD030800AC08031D7229AD08031977
:1002E0000800AD03AC03080064006E30A9000000F4
:1002F00000000000000000000000A90B7729A80BF7
:10030000742900348615F1306600061100000615C8
:100310000000000000000000000086110000000046
:1003200000000000000006110000000000348611EB
:10033000F13066000000000000000615000000001B
:1003400000008615000000000611000000000000FB
:100350000034F1306600A01FAF298615B029861140
:1003600006150000000000000000061100342214F1
:10037000F130083866008615061500000000000000
:1003800000000000861D22100611003464000830B1
:10039000A900A921A00DA90BC929B7210034640027
:1003A0000830A900A20DB721A90BD22900343508C5
:1003B000A0008221C6213608A000C6212409A00081
:1003C000C6212509A000C62197210A30A800742162
:1003D00000343508A0008221C6213608A000C621BD
:1003E00082213508A0002014C621CF21A013A92105
:1003F0002209A400CF21A017A9212209A500972135
:1004000000346400301E102A301B082A0514092A03
:1004100085147722301C08003010AE0B0800301213
:100420002408A10025087F39A3002C08A7002D0867
:10043000A800A709A70A0319A803A8092708A10764
:100440000318A30A2808A307A31B482A031D2B2A65
:10045000A10803196A2A3119C522301B3A2AB01B98
:100460003116B01B5C2A30170609F039AE00AE0E0B
:10047000031D3016B01F80228514B0177722301C60
:1004800008003010AC0A0319AD0A311A6A2A0800B4
:10049000A109A10A0319A303A3093119C522301F19
:1004A0005C2AB01B3116B01B3A2A30130609F0390A
:1004B000AE00AE0E031D3016B01F80220514B0171B
:1004C0007722301C08003010AC080319AD03AC03D0
:1004D000311E0800B01F080005108510B01331123E
:1004E000B7010A30B800A801742174210800B01ABD
:1004F0007C2A051EB0160800051E0800B012301434
:10050000B70108008500F930860083165430810059
:100510000330880010308500F130083886008312DF
:10052000A030B500AC01AD01A401A501AE01AB0145
:10053000B101A8017421C030B000972105148022B8
:10054000B0308B0064007722311FA22A6A22B80AD9
:100550006400B11F3119AE2A301EBF22B11CBD2A62
:10056000B1102B082B07B600E92124082504031D30
:10057000BD2A2C08A4002D08A5000122A82A3115A7
:10058000F4308505A801742108008515A80174219F
:10059000B701B11731110800B11A3012B1122C088D
:1005A000A4002D08A50008006400B900030E831202
:1005B000BA008B1805280B11B0193015B015B70B00
:1005C000EF2A3119EF2A311BE72A3117EF2AB01B26
:1005D000ED2AB80BEF2AB113EF2AB116CC223A0E4E
:0805E0008300B90E390E090079
:00000001FF
Satelite Posicionador DiSEqC 1.2 para procesador PIC
Configuracion PIC 16F84 a 16C711 (11110101)
Codeprotect = apagado (ON)
PwrOnTimer = ON
WatchDog =ON
Osciládor = XT (4 MHz)
----------------------------------------------------------------
Configuración PIC 16F628 (111111 00010100)
-------------------------------
Codeprotect = off (encendido)
LVP = OFF
Boden = off
MCLR = off
PwrOnTimer = ON
WatchDog = ON
Oscilado = interno RC
P/D espero te sea util cual quier cosa a las ordenes del foro
versión completa del codigo de fuente para posicionador vía satélite DiSEqC 1.2 para el PIC.
:1000000007309F001C30822AD42A8B10301909280F
:100010001A290C30AA007928F0303405E03C031D81
:100020001A291430AA007928FE303405303C031D0B
:100030001A291C30AA0079286B303402031D2B28A2
:100040002330AA00792834087F3C031C1A2934087D
:10005000AB00B1141A2960303402031D3128CC22C0
:100060001A296A303402031D43283830AA0079283F
:1000700034087F3C031C1A29CC223408AB002B0720
:10008000B600D7211A2969303402031D5F284A308F
:10009000AA00792803013402031D5228FF30A4006E
:1000A000A5001A29B41F1A293409A407031C1A2908
:1000B000A50A031C1A29FF30A400A5001A296830DC
:1000C0003402031D1A296630AA007928030134027C
:1000D000031D6D28A401A5011A29B41F1A2934098A
:1000E000A40203181A29A50303181A29A401A501BB
:1000F0001A29640059219630B3008B188728000014
:100100000000000000000000B30B7D281A29093010
:10011000B2001930AF002030B3008B18AD28B30BFC
:100120008D2812302F0203181A29B20B99282A0899
:100130008200B40D09302F023410031834145921F1
:100140009630B30064008B1889280000000000007E
:1001500000000000B30BA2281A298B10AF0B8B28CC
:100160000130B200B530AA00CB28F230AA0003302B
:10017000B200592164009630B3008B18C9280000E2
:100180000000000000000000B30BBD28B20BBA282D
:100190001A290830B2003230AF002030B3008B187B
:1001A000EE28B30BCF2821302F0203181A29B40DE3
:1001B00012302F023410031834145921B301B20B3A
:1001C000E3282A08820064008B18CB280000000076
:1001D000000000000000B30BE3281A298B10AF0BBE
:1001E000CD281A29E0303405AF00603C031DFA2801
:1001F000CC221A2920302F02031D0229FF30A4002F
:10020000A5001A2980302F02031D0929A401A50188
:100210001A29E0302F02031D1529CC221F30340586
:10022000AB002B07B600D7211A291F303405AB00CD
:10023000B1141A298B10B0113011EF2A2034203458
:100240002034203428346334293420343234303498
:10025000303431342034483479346E3465346B347E
:100260002034473441344A344434413420342D342A
:10027000203446345734203431342E34303435343D
:1002800020342D34203450346F3473346934743452
:1002900069346F346E3465347234203444346934D4
:1002A0005334453471344334203431342E343234B1
:1002B0002034B01F08007722301C08003010301F97
:1002C0006B29AC0A0319AD0A2D08803C031D0800F8
:1002D000AC03AD030800AC08031D7229AD08031977
:1002E0000800AD03AC03080064006E30A9000000F4
:1002F00000000000000000000000A90B7729A80BF7
:10030000742900348615F1306600061100000615C8
:100310000000000000000000000086110000000046
:1003200000000000000006110000000000348611EB
:10033000F13066000000000000000615000000001B
:1003400000008615000000000611000000000000FB
:100350000034F1306600A01FAF298615B029861140
:1003600006150000000000000000061100342214F1
:10037000F130083866008615061500000000000000
:1003800000000000861D22100611003464000830B1
:10039000A900A921A00DA90BC929B7210034640027
:1003A0000830A900A20DB721A90BD22900343508C5
:1003B000A0008221C6213608A000C6212409A00081
:1003C000C6212509A000C62197210A30A800742162
:1003D00000343508A0008221C6213608A000C621BD
:1003E00082213508A0002014C621CF21A013A92105
:1003F0002209A400CF21A017A9212209A500972135
:1004000000346400301E102A301B082A0514092A03
:1004100085147722301C08003010AE0B0800301213
:100420002408A10025087F39A3002C08A7002D0867
:10043000A800A709A70A0319A803A8092708A10764
:100440000318A30A2808A307A31B482A031D2B2A65
:10045000A10803196A2A3119C522301B3A2AB01B98
:100460003116B01B5C2A30170609F039AE00AE0E0B
:10047000031D3016B01F80228514B0177722301C60
:1004800008003010AC0A0319AD0A311A6A2A0800B4
:10049000A109A10A0319A303A3093119C522301F19
:1004A0005C2AB01B3116B01B3A2A30130609F0390A
:1004B000AE00AE0E031D3016B01F80220514B0171B
:1004C0007722301C08003010AC080319AD03AC03D0
:1004D000311E0800B01F080005108510B01331123E
:1004E000B7010A30B800A801742174210800B01ABD
:1004F0007C2A051EB0160800051E0800B012301434
:10050000B70108008500F930860083165430810059
:100510000330880010308500F130083886008312DF
:10052000A030B500AC01AD01A401A501AE01AB0145
:10053000B101A8017421C030B000972105148022B8
:10054000B0308B0064007722311FA22A6A22B80AD9
:100550006400B11F3119AE2A301EBF22B11CBD2A62
:10056000B1102B082B07B600E92124082504031D30
:10057000BD2A2C08A4002D08A5000122A82A3115A7
:10058000F4308505A801742108008515A80174219F
:10059000B701B11731110800B11A3012B1122C088D
:1005A000A4002D08A50008006400B900030E831202
:1005B000BA008B1805280B11B0193015B015B70B00
:1005C000EF2A3119EF2A311BE72A3117EF2AB01B26
:1005D000ED2AB80BEF2AB113EF2AB116CC223A0E4E
:0805E0008300B90E390E090079
:00000001FF
Satelite Posicionador DiSEqC 1.2 para procesador PIC
Configuracion PIC 16F84 a 16C711 (11110101)
Codeprotect = apagado (ON)
PwrOnTimer = ON
WatchDog =ON
Osciládor = XT (4 MHz)
----------------------------------------------------------------
Configuración PIC 16F628 (111111 00010100)
-------------------------------
Codeprotect = off (encendido)
LVP = OFF
Boden = off
MCLR = off
PwrOnTimer = ON
WatchDog = ON
Oscilado = interno RC
P/D espero te sea util cual quier cosa a las ordenes del foro
-
- Mensajes: 6
- Registrado: 18 May 2012 20:40
- Receptor: CW
- Ubicación: Buenos Aires
- Edad: 58
Re: DiSEqC tester
Creo que con esto tengo todo... Muchas gracias...juliomanuel escribió:Hola
versión completa del codigo de fuente para posicionador vía satélite DiSEqC 1.2 para el PIC.
:1000000007309F001C30822AD42A8B10301909280F
:100010001A290C30AA007928F0303405E03C031D81
:100020001A291430AA007928FE303405303C031D0B
:100030001A291C30AA0079286B303402031D2B28A2
:100040002330AA00792834087F3C031C1A2934087D
:10005000AB00B1141A2960303402031D3128CC22C0
:100060001A296A303402031D43283830AA0079283F
:1000700034087F3C031C1A29CC223408AB002B0720
:10008000B600D7211A2969303402031D5F284A308F
:10009000AA00792803013402031D5228FF30A4006E
:1000A000A5001A29B41F1A293409A407031C1A2908
:1000B000A50A031C1A29FF30A400A5001A296830DC
:1000C0003402031D1A296630AA007928030134027C
:1000D000031D6D28A401A5011A29B41F1A2934098A
:1000E000A40203181A29A50303181A29A401A501BB
:1000F0001A29640059219630B3008B188728000014
:100100000000000000000000B30B7D281A29093010
:10011000B2001930AF002030B3008B18AD28B30BFC
:100120008D2812302F0203181A29B20B99282A0899
:100130008200B40D09302F023410031834145921F1
:100140009630B30064008B1889280000000000007E
:1001500000000000B30BA2281A298B10AF0B8B28CC
:100160000130B200B530AA00CB28F230AA0003302B
:10017000B200592164009630B3008B18C9280000E2
:100180000000000000000000B30BBD28B20BBA282D
:100190001A290830B2003230AF002030B3008B187B
:1001A000EE28B30BCF2821302F0203181A29B40DE3
:1001B00012302F023410031834145921B301B20B3A
:1001C000E3282A08820064008B18CB280000000076
:1001D000000000000000B30BE3281A298B10AF0BBE
:1001E000CD281A29E0303405AF00603C031DFA2801
:1001F000CC221A2920302F02031D0229FF30A4002F
:10020000A5001A2980302F02031D0929A401A50188
:100210001A29E0302F02031D1529CC221F30340586
:10022000AB002B07B600D7211A291F303405AB00CD
:10023000B1141A298B10B0113011EF2A2034203458
:100240002034203428346334293420343234303498
:10025000303431342034483479346E3465346B347E
:100260002034473441344A344434413420342D342A
:10027000203446345734203431342E34303435343D
:1002800020342D34203450346F3473346934743452
:1002900069346F346E3465347234203444346934D4
:1002A0005334453471344334203431342E343234B1
:1002B0002034B01F08007722301C08003010301F97
:1002C0006B29AC0A0319AD0A2D08803C031D0800F8
:1002D000AC03AD030800AC08031D7229AD08031977
:1002E0000800AD03AC03080064006E30A9000000F4
:1002F00000000000000000000000A90B7729A80BF7
:10030000742900348615F1306600061100000615C8
:100310000000000000000000000086110000000046
:1003200000000000000006110000000000348611EB
:10033000F13066000000000000000615000000001B
:1003400000008615000000000611000000000000FB
:100350000034F1306600A01FAF298615B029861140
:1003600006150000000000000000061100342214F1
:10037000F130083866008615061500000000000000
:1003800000000000861D22100611003464000830B1
:10039000A900A921A00DA90BC929B7210034640027
:1003A0000830A900A20DB721A90BD22900343508C5
:1003B000A0008221C6213608A000C6212409A00081
:1003C000C6212509A000C62197210A30A800742162
:1003D00000343508A0008221C6213608A000C621BD
:1003E00082213508A0002014C621CF21A013A92105
:1003F0002209A400CF21A017A9212209A500972135
:1004000000346400301E102A301B082A0514092A03
:1004100085147722301C08003010AE0B0800301213
:100420002408A10025087F39A3002C08A7002D0867
:10043000A800A709A70A0319A803A8092708A10764
:100440000318A30A2808A307A31B482A031D2B2A65
:10045000A10803196A2A3119C522301B3A2AB01B98
:100460003116B01B5C2A30170609F039AE00AE0E0B
:10047000031D3016B01F80228514B0177722301C60
:1004800008003010AC0A0319AD0A311A6A2A0800B4
:10049000A109A10A0319A303A3093119C522301F19
:1004A0005C2AB01B3116B01B3A2A30130609F0390A
:1004B000AE00AE0E031D3016B01F80220514B0171B
:1004C0007722301C08003010AC080319AD03AC03D0
:1004D000311E0800B01F080005108510B01331123E
:1004E000B7010A30B800A801742174210800B01ABD
:1004F0007C2A051EB0160800051E0800B012301434
:10050000B70108008500F930860083165430810059
:100510000330880010308500F130083886008312DF
:10052000A030B500AC01AD01A401A501AE01AB0145
:10053000B101A8017421C030B000972105148022B8
:10054000B0308B0064007722311FA22A6A22B80AD9
:100550006400B11F3119AE2A301EBF22B11CBD2A62
:10056000B1102B082B07B600E92124082504031D30
:10057000BD2A2C08A4002D08A5000122A82A3115A7
:10058000F4308505A801742108008515A80174219F
:10059000B701B11731110800B11A3012B1122C088D
:1005A000A4002D08A50008006400B900030E831202
:1005B000BA008B1805280B11B0193015B015B70B00
:1005C000EF2A3119EF2A311BE72A3117EF2AB01B26
:1005D000ED2AB80BEF2AB113EF2AB116CC223A0E4E
:0805E0008300B90E390E090079
:00000001FF
Satelite Posicionador DiSEqC 1.2 para procesador PIC
Configuracion PIC 16F84 a 16C711 (11110101)
Codeprotect = apagado (ON)
PwrOnTimer = ON
WatchDog =ON
Osciládor = XT (4 MHz)
----------------------------------------------------------------
Configuración PIC 16F628 (111111 00010100)
-------------------------------
Codeprotect = off (encendido)
LVP = OFF
Boden = off
MCLR = off
PwrOnTimer = ON
WatchDog = ON
Oscilado = interno RC
P/D espero te sea util cual quier cosa a las ordenes del foro
- juliomanuel
- Colaborador
- Mensajes: 899
- Registrado: 20 Jun 2011 23:47
- Receptor: Otros
- Ubicación: Corrientes Argentina
- Edad: 61
Re: DiSEqC tester
Bueno de nada si te queres evitar hacer todo el tramite y tenes la posibilidad de conseguirte un DiSEqc viejito o no podes hacerle algunas reformas y hacerlo trabajar como posicionador de motor es lo que creo ya que el principio de funcionamiento es le mismo .
Y si no la otra es mas fácil dependiendo si es que tenes algo como yo que mi meza de trabajo es mi tele puerto jjejejejee y por medio de un soft y la placa de audio de la pc podes controlar cualquier tipo de motor como posicionador de antena el circuito es muy simple ya que el soft controla una placa de alimentación con control de inversión de giro por intermedio de pulsos de audio
[youtube]HfhTP59WXUM&feature[/youtube]
Y si no la otra es mas fácil dependiendo si es que tenes algo como yo que mi meza de trabajo es mi tele puerto jjejejejee y por medio de un soft y la placa de audio de la pc podes controlar cualquier tipo de motor como posicionador de antena el circuito es muy simple ya que el soft controla una placa de alimentación con control de inversión de giro por intermedio de pulsos de audio
[youtube]HfhTP59WXUM&feature[/youtube]