Mes: octubre 2023

Sistemas de Coordenadas

Los Sistemas de Coordenadas son muy útiles ya que de su correcta elección un problema puede resolverse fácilmente o por el contrario puede resultar muy complejos o casi imposible. Este post contiene las diferentes equivalencias que existen entre los Sistemas de Coordenadas más comunes.

Tenga presente que existen otros sistemas de coordenadas como parabólicas, paraboloidales, elípticas, eferoidales alargadas y achatadas, bipolares, toroidales, cónicas, entre otras.

Si quieres aprender a programar este es un buen lugar para iniciar.

1. Coordenadas en 2D

1.1. Coordenadas rectangulares

Las coordenadas rectangulares especifica un punto en el plano usando las distancias a los ejes coordenados como se muestra en la figura siguiente.

Sistema de coordenadas rectangulares
Figura 1. Sistema de Coordenadas Rectangulares

Las ecuaciones para convertir del sistema rectangular a sistema polar son las siguientes.

$r^2=x^2+y^2$

$tan \theta = \frac{y}{x}$

1.2. Coordenadas Polares

las coordenadas polares especifican un punto en el plano usando las distancias al origen y el ángulo que forma el vector desde el origen al punto en cuestión tal y como se muestra en la figura siguiente.

Sistema de Coordenadas Polares
Figura 2. Sistema de Coordenadas Polares

Las ecuaciones para convertir del sistema polar al sistema rectangular son las siguientes.

$x=r\cos\theta$

$y=r\sin\theta$

2. Coordenadas en 3D

2.1. Coordenadas Rectangulares

Este caso es la extensión del sistema rectangular en 2D agregando la profundidad en el eje $z$ como se muestra en la siguiente figura.

Coordenadas Rectangulares en 3D
Figura 3. Coordenadas Rectangulares en 3D

Para convertir coordenadas rectangulares en cilíndricas usamos las siguientes ecuaciones.

$r^2=x^2+y^2$

$tan \theta = \frac{y}{x}$

$z=z$

Para convertir coordenadas rectangulares en esféricas usamos las siguientes ecuaciones.

$r^2=x^2+y^2+z^2$

$\tan\phi=\frac{y}{x}$

$\cos\theta=\frac{z}{\sqrt{x^2+y^2+z^2}}$

2.2. Coordenadas Cilíndricas

Este caso es la extensión del sistema polar en 2D agregando la profundidad en el eje $z$ como se muestra en la siguiente figura.

Sistema de Coordenadas Cilíndricas
Figura 4. Sistema de Coordenadas Cilíndricas

Las ecuaciones para convertir de coordenadas cilíndricas a coordenadas rectangular son las siguientes.

$x=r\cos\theta$

$y=r\sin\theta$

$z=z$

2.3. Coordenadas Esféricas

Estas coordenadas se construye con base a los ángulos que se forman entre el vector posición (entre el origen y el punto) y los diferentes ejes coordenados y la longitud del vector tal y como se muestra en la siguiente figura.

 Sistema de Coordenadas esféricas
Figura 5. Sistema de Coordenadas esféricas

Las ecuaciones para convertir de coordenadas esféricas a sistema rectangular son las siguientes.

$x=\rho\sin\phi\cos\theta$

$y=\rho\sin\phi\sin\theta$

$z=\rho\cos\phi$

3. Artículos de Interés

Funciones de dos variables y Superficies

Las funciones de dos variables son una extensión de las funciones de las funciones de una sola variable que se estudian en este post. Adicionalmente, las Funciones de dos variables y Superficies correspondientes son comúnmente utilizadas en una sin fin de aplicaciones practicas.

Generalidades de las Funciones de una variable

1. Definición de Funciones de dos variables

Las Funciones de dos variables y Superficies son análogas a las funciones de una sola variable y por lo tanto aplican los mismos conceptos como Dominio y Rango.

En este caso se puede representar la función de la siguiente manera:

$f(x,y)=z$

Donde $z$ es la función de las variables independientes $x$ y $y$ el dominio $D$ y el rango el conjunto de valores que puede tomar $f$ es decir ${f(x,y)|(x,y) \in D}$

2. Gráficas de Funciones de dos variables

Las gráficas de estas funciones pueden realizarse en $\mathbb R^3$ de tal manera que:

$z=f(x,y)$ y $(x,y) \in D$

Así como en el caso de una sola variable era muy conveniente tener la representación de la línea recta, en el caso de dos dimensiones es muy útil la extensión de este concepto para obtener funciones lineales que son planos en $\mathbb R^3$, la función lineal es la siguiente

$f(x,y)=ax+by+c$

Algunas gráficas importantes se muestran a continuación, así como las denominadas superficies cuadráticas que se obtiene de las diferentes combinaciones de las esfera.

2.1. Cilindro parabólico

Esta gráfica esta dada por la ecuación:

$f(x,y)=x^2$

Cilindro parabólico
Figura 1. Cilindro parabólico

2.2. Paraboloide elíptico

Esta gráfica de una superficie cuadrática esta dada por la ecuación:

$\frac{z}{c}=\frac{x^2}{a^2}+\frac{y^2}{b^2}$

Paraboloide elíptico
Figura 2. Paraboloide elíptico

2.3. Paraboloide hiperbólico

Esta gráfica de una superficie cuadrática esta dada por la ecuación:

$\frac{z}{c}=\frac{x^2}{a^2}-\frac{y^2}{b^2}$

Paraboloide hiperbólico
Figura 3. Paraboloide hiperbólico

2.4. Elipsoide

Esta gráfica de una superficie cuadrática esta dada por la ecuación:

$\frac{x^2}{a^2}+\frac{y^2}{b^2}+\frac{z^2}{c^2}=1$

Elipsoide
Figura 4. Elipsoide

2.5. Cono

Esta gráfica de una superficie cuadrática esta dada por la ecuación:

$\frac{z^2}{c^2}=\frac{x^2}{a^2}+\frac{y^2}{b^2}$

Cono
Figura 5. Cono

2.6. Hiperboloide de una hoja

Esta gráfica de una superficie cuadrática esta dada por la ecuación:

$\frac{x^2}{a^2}+\frac{y^2}{b^2}-\frac{z^2}{c^2}=1$

Hiperboloide de una hoja
Figura 6. Hiperboloide de una hoja

2.7. Hiperboloide de dos hojas

Esta gráfica de una superficie cuadrática esta dada por la ecuación:

$-\frac{x^2}{a^2}-\frac{y^2}{b^2}+\frac{z^2}{c^2}=1$

Hiperboloide de dos hojas
Figura 7. Hiperboloide de dos hojas

2.8. Esfera

Esta gráfica de una superficie cuadrática esta dada por la ecuación:

$z^2+x^2+y^2=r^2$

Esfera
Figura 8. Esfera

2.9. Otras funciones

La siguiente gráfica esta dada por la ecuación:

$f(x,y)=(x^2+4y^2)e^{-x^2-y^2}$

Superficie 1
Figura 9. Superficie 1

La siguiente gráfica esta dada por la ecuación:

$f(x,y)=\sin{x}+\sin{y}$

Superficie 2
Figura 10. Superficie 2

La siguiente gráfica esta dada por la ecuación:

$f(x,y)=\frac{\sin{x}\sin{y}}{xy}$

Superficie 3
Figura 11. Superficie 3

3. Artículos de Interés

Elaboración, Diseño, Construcción y Fabricación de PCB

La elaboración, diseño, construcción y fabricación de PCB también llamadas board o Tarjeta de Circuito Impreso es el paso final para culminar nuestros proyectos en electrónica. En este artículo se explica como realizar dicho proceso utilizando el software KidCad.

Este artículo utilizara un proyecto simple de un oscilador astable usando un 555 como ejemplo para el diseño de nuestro PCB.

Teoría básica de circuitos

1. Descargar KiCad, FreeRouting y FreeCAD

Los software que se necesitaran para la Elaboración Diseño Construcción y Fabricación de PCB una nueva placa de circuito impreso son los siguientes:

  • KiCad: aquí se realiza todo el diseño del esquemático y se asocian las diferentes huellas, además también genera los diferentes archivos para enviar a fabricación. Se puede descargar aquí.
  • FreeRouting: por defecto las rutas en KiCad se deben realizar de forma manual, sin embargo este software nos ayudará a crear las rutas de forma automática y optimizadas. Se puede descargar aquí.
  • FreeCad: en caso de tener elementos o componentes que no posean modelos 3D podemos utilziar este software para construir los modelos y luego usarlos en KiCad. Se puede descargar aquí.

2. Primer paso – Creación del proyecto

El primer paso para diseñar un nuevo PBC o Tarjeta de Circuito Impreso es crear un nuevo proyecto. Este paso es bastante simple y solo requiere que se seleccione una carpeta y asignar un nombre mediante la opción “nuevo proyecto” en el menú.

Nuevo proyecto
Figura 1. Nuevo proyecto

3. Segundo paso – Creación del esquemático

El plano esquemático contiene las diferentes conexiones eléctricas entre los componentes de nuestro circuito. En la figura 1.2 se muestra el diagrama esquemático de nuestro circuito. Es importante considerar las siguientes recomendaciones cuando se diseña el circuito.

  • Si se utilizan buses para realizar las conexiones eléctricas, asegurese de usar entradas de cable que salen de los buses y se conectan con otras partes del circuito con cables normales, además de etiquetar cada cable de entrada al bus con una etiqueta de red.
  • Compruebe todas las conexiones usando la herramienta de resaltado de red que permitirá verificar las conexiones de forma apropiada de manera que no hayan puntos flotantes, también se puede realizar la comprobación con la herramienta “ejecutar reglas de conexión eléctrica”.
  • En la herramienta de configuración de página establezca valores adecuados que rellenaran el cajetín de la hoja del esquemático. Tenga en cuenta que se puede configurar su propio cajetín o agregar imágenes o logos que desee incluir a las librerías del proyecto y personalizar los diseños.
  • Tenga presente que si no encuentra un símbolo en las librerías predefinidas se puede descargar y agregar, la siguiente web contiene la mayoría de símbolos snapeda.
Creación del equemático
Figura 2. Creación del esquemático

El paso siguiente será dar valor a cada componente y numerarlos, para ello podemos ir componente a componente y dando doble click establecer sus valores. Para la enumeración podemos usar la herramienta Anotar valores de símbolos lo cual numerará de forma automática los componentes. El resultado final del esquemático se muestra en la figura 1.3.

Esquemático anotado y con valores
Figura 3. Esquemático anotado y con valores

4. Tercer paso – Asociar los footprints y generar lista de redes

En la Elaboración Diseño Construcción y Fabricación de PCB el siguiente paso implica asignar los footprints a los diferentes componentes, en caso que no exista un footprint se puede buscar en la web o en su defecto diseñar el componente usando software como FreeCad.

Es muy recomendable que siempre se realice la verificación de cada footprint e incluso se verifique su modelo 3D con el cual se puede corroborar que se esta usando el footprint correcto.

Asignación de footprint
Figura 4. Asignación de footprint

Una vez hecho este paso, se puede realizar la exportación de la lista de redes lo cual es necesario para poder diseñar el circuito impreso y sus rutas, de hecho el software de auto ruteo necesita como entrada el archivo de lista de redes.

5. Generación del circuito impreso y sus rutas

El primer paso antes de continuar consiste en cargar las lista de redes en la herramienta PCBnew, esta operación cargará los footprint y el esquemático con lo cual se puede proceder a crear las rutas de forma manual o automática. Tenga en cuenta que se pueden crear vías para pasar entre diferentes capas de cobre.

La figura 5 muestra la carga inicial de las redes en la herramienta PCBnew de KiCad, si se desea continuar de forma manual se puede ubicar los componentes adecuadamente y posteriormente reemplazar las líneas que representan cables por pistas que unan los componentes de forma eléctrica.

PCB cargado inicialmente con lista de redes
Figura 5. PCB cargado inicialmente con lista de redes

Luego de ubicar y rotar los elementos correctamente a sus posiciones definitivas se puede continuar con el proceso de ruteo que a continuación se explica usando una herramienta automática.

Si se desea realizar un ruteo automático debemos cambiar de programa, abrir freerouting (el aplicativo java se encuentra en la carpeta de instalación) y luego debe seleccionar el archivo Specctra DSN exportado previamente de KiCad.

Algunos preparativos importantes incluyen:

  • Revisar los colores y capas en el menú utilities/display/colors
  • Revisar las reglas de ruteo en cuanto a los tamaños de las pistas en utilities/rules/net clases
  • Asignar reglas de rutas en utilities/rules/nets

Para iniciar el ruteo se puede seleccionar routing/autorouting. Se pueden modificar los parámetros de ruteo como clases a fin de volver a rutear hasta obtener un resultado valido.

La figura 6 muestra el resultado del auto ruteo en el caso de nuestro esquemático.

Autoruteo
Figura 6. Autoruteo

Como paso final se debe exportar el archivo de rutas a través del menú file/export/export specctra session file, este archivo se importa nuevamente en KiCad y con ello ya se tienen las rutas de forma automática. La figura 7 muestra el resultado de este autoruteo aplicado en KiCad que en este caso se realizó a doble capa.

Figura 7. Autoruteo en KiCad

6. Retoques finales al PCB

Teniendo las rutas en KiCad, se puede observar que algunas rutas que pueden ser mejoradas a mano puesto que han pasado muy cerca de otras pistas o pad o que dificultaran el proceso de soldado. Este paso se puede realizar manualmente o modificando las reglas de autoruteo, a continuación se muestra el resultado final con las pistas mejoradas manualmente.

Rutas definitivas
Figura 8. Rutas definitivas

El correspondiente resultado 3D se muestra en la figura 9.

Vista 3D del circuito
Figura 9. Vista 3D del circuito

7. Herramientas de optimización y detalles finales

Algunos puntos importantes a considerar para la realización de planos profesionales son los siguientes.

  • Incluir en la capa edge.cuts un polígono con el limite de la placa
  • Incluir pines de alimentación en la placa.
  • Incluir secciones o áreas de cobre para masas o alimentación.
  • Incluir tornillos de sujeción de la placa.

8. Generación de archivos para fabricación

Para la Elaboración Diseño Construcción y Fabricación de PCB, la la placa se puede realizar de dos formas diferentes la primera por serigrafia, imprimiendo la capa de rutas y realizando el proceso de impresión sobre placa cobre y luego aplicando acidos. Sin embargo, existe otro mecánismo mucho más simple enviando a fabricación externa en paginas como la de JLCPCB y otras muchas empresas que se encargan de fabricar PCB.

Para ello basta con seleccionar la herramienta plot seleccionar todas las capas y generar los archivos gerber, hay que tener en cuenta que en KiCad existe una opción adicional para generar el archivo de taladros necesarios para enviar a fabricación. Una vez generado los archivos, lo cual se recomienda generarlos en una carpeta aparte, se requerira comprimir en ZIP y seguir los pasos para subirlos y enviar a fabricación en la empresa seleccionada.

Para finalizar una recomendación final es que en cada paso existen multitud de opciones y herramientas que ayudaran a construir el diseño de forma detallada, algunas recomendadas son:

  • Incluir planos de masa o alimentación para mejorar interferencias EMI.
  • Incluir mounting holes.
  • Incluir arcos o bordes redondeados en los limites de la placa.

9. Artículos de interés

© 2024 ochoscar's blog

Tema por Anders NorenArriba ↑