jueves, 28 de marzo de 2013

Proceso de diseño de equipos electrónicos (3/8)

2 - Proceso de diseño del proyecto

El proceso de diseño del proyecto se desglosa en varias subfases:

2.1. - Fase de definición

Es una fase teórica, se tata de hacer un estudio de viabilidad, no se empieza a diseñar electrónica aún.
Uno de los principales retos con los que debemos enfrentarnos durante el diseño electrónico, es intentar evitar diseñar demasiado pronto. La tentación nos empuja a ponernos a trastear lo antes posible, es divertido, y no hemos venido a la vida para sufrir... Pues bien, una de las principales causas de fracaso en un diseño es precisamente esa tendencia a empezar a tomar decisiones de diseño sin reflexionar antes sobre la mejor opción sobre la viabilidad funcional del diseño, la viabilidad económica del coste del desarrollo y del coste de producto final, ...
Sólo se bajará a algo de detalle si se ha detectado en el diseño alguna parte de la que nos estamos seguros que vaya a funcionar ya sea por su complejidad, o porque se soluciona con unos componentes que no conocemos. En ese caso, llevaremos a cabo simulaciones, prototipos sin demasiado detalle (a estos prototipos se les llama pruebas de concepto (proof of concept (PoC)).
Recomiendo para esta fase tranquilidad, una hoja en blanco, silencio y reflexión. Ya llegará el momento de trastear con electrónica, por ahora se trata sobretodo "solo" en pensar.

El objetivo de esta fase es escribir unas especificaciones técnicas que demuestren varias cosas:
- Hemos entendido las necesidades iniciales
- Hemos determinado cómo vamos a hacer el diseño con una descripción de grandes bloques y hemos demostramos que es una solución correcta.
- Hemos validado que las nuevas tecnologías, o las soluciones más difíciles, son correctas para este diseño a través de prototipos.
- Demostramos la viabilidad de la solución tanto a nivel funcional como a nivel económico.

De nuevo, dependiendo del ámbito en el que te muevas, se puede exigir una documentación muy exhaustiva. Puede resulta frustrante dedicar tanto tiempo a documentar y no bajar a la arena del diseño, pero es un paso necesario. Aún no he conocido a un ingeniero al que le guste documentar, pero insisto, es necesario pasar por aquí si no queremos eternizar nuestro diseño en un estúpido proceso de "prueba y error" que no suele acabar bien para nadie.

En los próximos posts seguiré hablando del proceso diseño.

lunes, 25 de marzo de 2013

RFduino

RFduino, un microcontrolador que incorpora el soporte wireless (Bluetooth 4.0), del tamaño de una uña. Y además, se puede programar con el IDE de Arduino:


Proceso de diseño de equipos electrónicos (2/8)


1 - Fase de desarrollo del concepto

En esta fase aparece la necesidad que debe ser satisfecha por un nuevo diseño. ¿De dónde sale esta necesidad?, hay infinidad de posibilidades dependiendo de si se trata de un ámbito profesional, o de un proyecto de hacking doméstico. Algunos ejemplos:
- El departamento de marketing detecta que para cubrir una necesidad de mercado se tendría que crear un nuevo producto con una ciertas características.
- Un producto que está en fabricación, requiere ser modificado porque hay problemas de obsolescencia de componentes.
- Se ha detectado que hay un alto ratio de devolución de producto por parte del cliente por problemas de diseño, el equipo deja de funcionar o al instalarlo se daña. Hay que modificar el diseño para corregir este error.
- Hemos visto un video en youtube que nos ha parecido increíble y queremos hacer algo similar con nuestro Arduion o nuestra Raspberry Pi.
- ...

Esta es la fase de detección de la necesidad. Es interesante en todo caso, plantearse antes de hacer nada, por qué hacemos lo que hacemos, dónde queremos ir.



Obviamente, en un ámbito profesional, en esta fase se tiene que hacer un estudio económico que justifique la inversión necesaria para realizar el diseño.

En futuros posts seguiré explicando las distintas fase del proceso de diseño.

sábado, 23 de marzo de 2013

Proceso de diseño de equipos electrónicos (1/8)

El diseños de equipos electrónicos requiere de un proceso que no deberíamos saltarnos, si queremos diseñar de una manera eficiente.
Hay una relación entre los largos e ineficiente diseños, y la mala calidad del producto final. Ambos efectos, suelen ser consecuencia de no haber seguido un proceso de diseño riguroso.
Como indice general, las fases del proceso de diseño de equipos electrónicos:

1 - Fase de desarrollo del concepto
2 - Proceso de diseño del proyecto
2.1. - Fase de definición

2.2. - Fase de Diseño
2.3. - Fase de Test
2.4. - Fase de construcción y test del prototipo
2.5. - Integración del sistema y desarrollo del software
2.6. - Fase de test de sistema
2.7. - Fase de celebración

En futuros posts explicaré, de forma muy general, cada uno de estos paso.