torres.electronico
New Member
Hola, quizá alguno se le ocurra una mejor idea de como encarar este tema, por que la idea original que tenia, se me quemaron los papeles y me quede estancado por haber comenzado el proyecto invertido, osea, arranque desde el hardware hacia la rutina del microcontrolador y ahora, se me complicaron las cosas jajaja.
Estoy creando un sencillo visor de señales, semejante a un osciloscopio casero, con salida a TV PAL.
La salida al TV, no es cosa de otro mundo, ya que implementando un IC SV2000 (click para ver hoja de datos), se resuelve este tema...
El tema esta en que no se me ocurren maneras de generar el gráfico con sencillos puntos en la pantalla; Osea, en el ADC, acondicionamos por ejemplo una señal alterna con un Amplificador Operacional donde 1 es el punto máximo del pico negativo, 127 es el punto cero y 255 el punto máximo de la cresta positiva.
En un principio, creí que una matriz con puntos me serviría, ya que la idea inicial era solo mover un punto en los ejes x-y y cuando refrescaba la imagen, pensé que iba a tener el efecto visual de una señal sinusoidal; pero la idea no fue correcta, y fracase en casi todas las ideas siguientes y no quiero desistir y terminar haciéndolo este proyecto en Assembly, por que la idea es sacarlo si o si con un microcontrolador PICAXE.
Este circuito integrado (el SV2000), implementando el comando serout, podemos enviar los comandos para poder manejar este CI, osea, mi idea inicial rondaba justamente en llevar el punto mencionado anteriormente a una posición dada según la lectura análoga leída.
Para explicar mas gráficamente lo que les decia, mi idea era enviar por el comando serout estos comandos standar del SV2000 para llevar el punto a la posicion que yo quiera
Set Cursor Position ESC S x y - 27,83,x,y (Move cursor to position X, Y)
Vista de la matriz que tenia en un principio implementar:
Alguien quiere sumarse al proyecto? a alguien se le ocurre una mejor idea? Tengan en cuenta, que esto seria el pie inicial para la elaboración de un osciloscopio casero a futuro; Osea, si podemos crear una manera de como graficar la señal, despues se podria mejorar y tener la base de otro gran proyecto....
Saludos
Estoy creando un sencillo visor de señales, semejante a un osciloscopio casero, con salida a TV PAL.
La salida al TV, no es cosa de otro mundo, ya que implementando un IC SV2000 (click para ver hoja de datos), se resuelve este tema...
El tema esta en que no se me ocurren maneras de generar el gráfico con sencillos puntos en la pantalla; Osea, en el ADC, acondicionamos por ejemplo una señal alterna con un Amplificador Operacional donde 1 es el punto máximo del pico negativo, 127 es el punto cero y 255 el punto máximo de la cresta positiva.
En un principio, creí que una matriz con puntos me serviría, ya que la idea inicial era solo mover un punto en los ejes x-y y cuando refrescaba la imagen, pensé que iba a tener el efecto visual de una señal sinusoidal; pero la idea no fue correcta, y fracase en casi todas las ideas siguientes y no quiero desistir y terminar haciéndolo este proyecto en Assembly, por que la idea es sacarlo si o si con un microcontrolador PICAXE.
Este circuito integrado (el SV2000), implementando el comando serout, podemos enviar los comandos para poder manejar este CI, osea, mi idea inicial rondaba justamente en llevar el punto mencionado anteriormente a una posición dada según la lectura análoga leída.
Para explicar mas gráficamente lo que les decia, mi idea era enviar por el comando serout estos comandos standar del SV2000 para llevar el punto a la posicion que yo quiera
Set Cursor Position ESC S x y - 27,83,x,y (Move cursor to position X, Y)
Vista de la matriz que tenia en un principio implementar:
Code:
;*******************************************************************
;*******************************************************************
;0>
;1>
;2>
;3>
;4>
;5>
;6>
;7>
;8>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0 1 2 3 4 5 6 7 8 9 10 11 12 13 15
;*******************************************************************
;****************************Fin************************************
;*******************************************************************
Saludos