Hola que tal, soy literalmente nuevo, me inscribí al foro por esta cuestión, ya que no encuentro orientación por ningún lado, les comento mi problema y de antemano les doy las gracias por tomarse el tiempo de orientarme o simplemente leer la publicación. Tratare de ser lo mas explicito posible y tambien si me equivoque de lado pra postear por favor avísenme en donde va este post porque soy nuevo jejej gracias
1.- Estoy en la construcción de un proyecto de un Electro Estimulador Nervioso Transcutaneo Nervioso (TENS) por sus siglas en ingles. principalmente iba hacer este proyecto totalmente sencillo incluso ya hay distintos circuitos para esto. pero la mayoría si no es que todos utilizan onda cuadrada utilizando un NE555 y demás circuitos.
2.- Para la realización de este proyecto necesito que la señal final sea una Bifasica Asimetrica con las siguientes características
*Frecuencia variable entre 50 y 120 Hz
*Amplitud variable entre +/- 1v (1,0.92323,0.99123 ..., 0,-0.033,-0.9333..., -1 ) lo pongo de esta manera ya que no es tan importante la amplitud aún, igual se puede realizar ajustes con amplificadores etc.
* Intencidad entre 10uA a 2.1mA
Asesorandome con un profesor de asignatura me comento que puedo realizar esta señal fácilmente (típico). Que podía simular la señal (con conocimiento previo adquirido en la facultad), y después realizar algo de meta-programación (investigando me encontré que era cuando un programa hace otro y cosas así), despues implementarlo en un DAC y no se cuantas cosas más.(en parte entiendo mas o menos los pasos, pero ando algo perdido)
3.- La señal la tengo programada en matlab con una frecuencia de 120Hz y amplitud de 1 a -1 aproximadamente así es la señal de la cual me basé

Fig1. Señal Bifasica Asimetrica para electroestimulación.
y esta es la señal que tengo programada en matlab


Fig2. Señal sintetica en matlab frecuencia de 120 Hz
Ciertamente pasar el código de matlab a PIC no me causa problemas lo que me causa más problemas es la logica de cómo hacer que la señal de ser digital pase a una señal analógica con esas características.
Por favor alguien que me pueda orientar mejor.
-Soy Anisor G.
1.- Estoy en la construcción de un proyecto de un Electro Estimulador Nervioso Transcutaneo Nervioso (TENS) por sus siglas en ingles. principalmente iba hacer este proyecto totalmente sencillo incluso ya hay distintos circuitos para esto. pero la mayoría si no es que todos utilizan onda cuadrada utilizando un NE555 y demás circuitos.
2.- Para la realización de este proyecto necesito que la señal final sea una Bifasica Asimetrica con las siguientes características
*Frecuencia variable entre 50 y 120 Hz
*Amplitud variable entre +/- 1v (1,0.92323,0.99123 ..., 0,-0.033,-0.9333..., -1 ) lo pongo de esta manera ya que no es tan importante la amplitud aún, igual se puede realizar ajustes con amplificadores etc.
* Intencidad entre 10uA a 2.1mA
Asesorandome con un profesor de asignatura me comento que puedo realizar esta señal fácilmente (típico). Que podía simular la señal (con conocimiento previo adquirido en la facultad), y después realizar algo de meta-programación (investigando me encontré que era cuando un programa hace otro y cosas así), despues implementarlo en un DAC y no se cuantas cosas más.(en parte entiendo mas o menos los pasos, pero ando algo perdido)
3.- La señal la tengo programada en matlab con una frecuencia de 120Hz y amplitud de 1 a -1 aproximadamente así es la señal de la cual me basé

Fig1. Señal Bifasica Asimetrica para electroestimulación.
y esta es la señal que tengo programada en matlab


Fig2. Señal sintetica en matlab frecuencia de 120 Hz
Ciertamente pasar el código de matlab a PIC no me causa problemas lo que me causa más problemas es la logica de cómo hacer que la señal de ser digital pase a una señal analógica con esas características.
Por favor alguien que me pueda orientar mejor.
-Soy Anisor G.