TODOPIC
Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: editronikx en 08 de Agosto de 2014, 00:05:31
-
Buen dia amigos, desde hace mucho sigo los temas del foro, he buscado por todo los temas publicados la respuesta a mi siguiente inquietud, de pronto alguien sabe como decodificar un control remoto de esos chinos mediante un pic?, todo el mundo usa los decodificadores, mi interes es hacer algo como el video que les anexare, hace unos dias encontre una libreria para arduino que hace este proceso y es muy facil de saber que codigo le llega, he intentado compranderla y adaptarla a un pic pero me ha sido imposible.
si alguien sabe como hacer este proceso agraderia su ayuda. gracias
-
Que tal amigo no veo el video que mencionas pero si es de esos para control de reles... es o puede ser algo sencillo nunca lo he realizado completamente por falta de tiempo pero una vez meti la señal del receptor a un osciloscopio y se puede observar una cadena de caracteres que entran de forma serial, segun tengo entendido la velocidad es a 4800 bauidos, no estoy seguro pero si cuelgas el codigo de la libreria podemos trabajarlo juntos.
Saludos
-
es que los administradores quitaron el link del video
este video es mi autoria y en el se explica como lei el control remoto RF con arduino, pero la idea es hacerlo con PIC, la libreria la descargue de
lo que hace la libreria es leer los bitsy catalogar segun el portocolo del integrado entregando en formatos serial el codigo de la tecla presionada.
esepero que alguien tenga experiencia con el tema o tenga alguna libreria para leer controles RF que nos comparta sus experiencias.
saludos
-
Que tal editornikx,
Me intereso mucho acerca de la información que estás buscando con respecto a esos controles remotos. Vi el video que publicaste y me parece que esos controles remotos estan usan el circuito integrado eV1527 (o algún similar como el RT1527). Si es así podriamos juntos intentar hacer una libreria para la decodificación de este en un PIC.
He bajado y leido las hojas de datos para ese IC y la codificación no es tan complicada. Se complica un poco la decodificación ya que el ruido es el primer problema que debemos atacar.
Solo por curiosidad, ¿podrías abrir tus controles remotes y ver que IC codificador está usando y la resistencia de oscilación que usa?
Dime si estas interesado en que trabajemos juntos.
Saludos,
elreypic.
-
Esos controles utilizan una codificación bastante similar a la de Manchester diferencial. Pero lo hace por tiempo. Por ejemplo, para mandar un 0 hace un 01
Ese 0 dura 1h y el 1 dura 2h.
Para tirar un 1 hace un 01 también, sólo que ahora el 0 dura 2h y el 1 es el que dura 1h (se invierte la duración del estado "LOW", para resumir...).
Donde 1*h = 32 períodos de oscilación interna.
Ahora bien, la trama es otra cosa más para analizar. Dependiendo del modelo que utiliza el control, es el largo de la trama que éste puede enviar. En general, luce más o menos así:
|Bis de inicio|Datos a|Datos b|010101(final)|
-
Hola editronikx, espero que esto no sea con fines ilegales, verdad? Y de ser posible se agradecería dejar de hablar de este tipo de tema de manera libre y "abierta" a todo el público.
Un saludo.
Atte. CARLOS.
-
editronikx, te mandé un mensaje en Facebook con el resto de la información y el progreso de mi trabajo. Seguimos por ahí. Saludos!
-
Hola editronikx, espero que esto no sea con fines ilegales, verdad? Y de ser posible se agradecería dejar de hablar de este tipo de tema de manera libre y "abierta" a todo el público.
Un saludo.
Atte. CARLOS.
No. En este caso, los "learn" son los receptores. Los transmisores vienen grabados de fábrica y no se pueden modificar, por lo tanto por más que tenga intenciones malas, no podrá hacer nada al respecto. De todas maneras, quien utiliza esa cuenta es una persona confiable. Podes estar tranquilo.
-
Hola Arsenic, gracias por responder, pido disculpas, pero ten en cuenta que no es un tema personal contra vos, simplemente la idea es resguardar al foro de posibles problemas futuros.
Gracias, un saludo.
Atte. CARLOS.
-
No hay ningún problema, Chaly!!! De todas maneras, el hecho de que esta info pudiera ser utilizada con fines delictivos, roza ya lo imposible. La persona que roba tendría que saber muchísimo sobre codificación, sobre cómo se programa un microcontrolador, qué ponerle, etcétera. Amen de que también deberá conocer el funcionamiento de los HT6P20X. De todas maneras, esa información está disponible en la web misma del fabricante de ese chip, con lo cual, casi cualquiera puede acceder a ella. Si llegan a hacerle algo a este maravilloso foro por culpa de tratar estos temas por algo que en definitiva está por toda la web, ya serían demasiado tontos. De todas maneras, Editronikx no ha respondido más. Me temo que ni siquiera pertenece ya al foro.
Un cordial saludo desde aquí, colega.
Nota: Sugiero que a este tipo de llaveros sólo los utilicen como una medida de seguridad nivel 2, por lo que mencionaba antes. Si quieren uno imposible de escanear, deberán idear su propia codificación y emplear un PIC16F629 SMD, ya que pueden programarlos y lograr codificar los datos como ustedes prefieran. De esa forma sólo ustedes podrán saber cómo se codifican/decodifican.