Intento de desarrollo posicionador diseqc de codigo abierto
Publicado: 17 Mar 2019 23:00
Hola
Despues de modificar el posicionador diseqc que tenia se me ocurrio que se podria hacer uno con arduino o algun microcontrolador y que sea abierto para que cada uno pueda hacerle las modificaciones que necesiten.
La idea es hacer un posicionador que pueda manejar 2 parabolicas y se pueda conectar a 2 receptores. Para la recepcion de los comandos diseqc estuve viendo un proyecto desarrollado por un usuario de otro foro donde implemento el protocolo, arme todo el proyecto pero no funciono .
Asi que arme este circuito que pueden encontrar aca http://www.ringolake.com/pic_proj/satel ... jects.html
Funciona perfectamente y tiene salida serial, solo tuve que hacerle unas minimas modificaciones al codigo del PIC y lo conecte a un arduino mega.
Actualmente el codigo que tengo funcionando en el arduino hace lo siguiente:
lee y decodifica los comandos diseqc (el PIC los envia en hexadecimal y el arduino los interpreta para mover el motor)
acciona el motor y cuenta los pulsos del actuador (con algunos errores)
lee los satelites guardados en la memoria microSd.
identifica y acciona el motor correspondiente al satellite seleccionado (la idea de esto es usar una parabolica para lineal y otra para circular), Esto funciona de la siguiente manera:
Supongamos que tenemos la siguiente conexion. Receptor -> posicionador ->Diseqc ->LNBX
en el receptor se configura el satelite X con un puerto diseqc 1 y el satelite Y con el puerto 2
Cuando se selecciona un satelite el receptor envia los comandos para cambiar de puerto en el diseqc y tambien envia un GOTO X
con esos datos se relaciona en el posicionador el satelite X con el puerto 1 y se acciona el actuador correspondiente.
Para hacer que se pueda usar con 2 receptores tengo que investigar sobre relays aptos para radiofrecuencia y la idea es hacer que conmuten de 2 formas:
1- cuando no hay tension en uno de los receptores
2- Conmutar con control remoto
Aun falta bastante para que se pueda usar.
Aca ire posteando todos los avances y cuando este listo todo lo necesario para ensamblarlo.
Despues de modificar el posicionador diseqc que tenia se me ocurrio que se podria hacer uno con arduino o algun microcontrolador y que sea abierto para que cada uno pueda hacerle las modificaciones que necesiten.
La idea es hacer un posicionador que pueda manejar 2 parabolicas y se pueda conectar a 2 receptores. Para la recepcion de los comandos diseqc estuve viendo un proyecto desarrollado por un usuario de otro foro donde implemento el protocolo, arme todo el proyecto pero no funciono .
Asi que arme este circuito que pueden encontrar aca http://www.ringolake.com/pic_proj/satel ... jects.html
Funciona perfectamente y tiene salida serial, solo tuve que hacerle unas minimas modificaciones al codigo del PIC y lo conecte a un arduino mega.
Actualmente el codigo que tengo funcionando en el arduino hace lo siguiente:
lee y decodifica los comandos diseqc (el PIC los envia en hexadecimal y el arduino los interpreta para mover el motor)
acciona el motor y cuenta los pulsos del actuador (con algunos errores)
lee los satelites guardados en la memoria microSd.
identifica y acciona el motor correspondiente al satellite seleccionado (la idea de esto es usar una parabolica para lineal y otra para circular), Esto funciona de la siguiente manera:
Supongamos que tenemos la siguiente conexion. Receptor -> posicionador ->Diseqc ->LNBX
en el receptor se configura el satelite X con un puerto diseqc 1 y el satelite Y con el puerto 2
Cuando se selecciona un satelite el receptor envia los comandos para cambiar de puerto en el diseqc y tambien envia un GOTO X
con esos datos se relaciona en el posicionador el satelite X con el puerto 1 y se acciona el actuador correspondiente.
Para hacer que se pueda usar con 2 receptores tengo que investigar sobre relays aptos para radiofrecuencia y la idea es hacer que conmuten de 2 formas:
1- cuando no hay tension en uno de los receptores
2- Conmutar con control remoto
Aun falta bastante para que se pueda usar.
Aca ire posteando todos los avances y cuando este listo todo lo necesario para ensamblarlo.