sábado, septiembre 30, 2006

[Personal] Pingüinos en la cama

El otro día me junté con los chicos de Maker a comer un asado que preparó Marcelo en su casa. Pasamos un lindo rato y hablamos de todo, pero de que se puede hablar en una mesa formada de 7 hombres? De mujeres!!! Luego fuimos al bar de unos amigos de los chicos y Nico me dice que escuche esta canción. Yo como tengo un oido como una tapia (intenté alguna vez incursionar en la música con la guitarra la cual está ahora de adorno) solo eschucho música de los 80 y alguna vez escuché a Luis Eduardo Aute pero no le presto mucha atención a las baladas ni música romántica. Bueno Nico te hice caso y escuché este tema, la verdad que Arjona es muy observador y sabe enganchar bien al público porque quien no pasó por algunas situaciones que canta. Este tema lo puedo identificar con un pasado mío y con algún presente de algunos compañeros que tuve en la facu. La mujer manipuladora y fria es un gran tema para un asado así que Nico, para vos que sos un romántico empedernido te dejo la letra:

"
Composición: Ricardo Arjona

Vamos aclarando este asuntico
Ni tu estas pa´ policia
Ni yo para andar huyendo.
Vamos aclarando y te repito
Que no tengo todo el dia
Para seguir discutiendo.
Si esto fuera una olimpiada
Romperias todos los records
De arruinarnos el momento.

Vamos aclarando este pendiente
Yo no soy tu propiedad
Y me harte de hacerme el mudo,
Quitate el complejo de teniente
Que el amor sin libertad
Dura lo que un estornudo.

Son iguales los defectos
Que hoy me tiras en la cara
Y al principio eran perfectos.

Vamos aclarando el panorama
Que hay pinguinos en la cama
Por el hielo que provocas,
Si hace mas de un mes que no me tocas
Ni te dejas sobornar por ese beso escurridizo
Que busca el cielo y encuentra el piso.

Vamos aclarando el panorama yo no estoy pa´ crucigramas
Ni tu para masoquista,
Ya no sueñas viajes al caribe
Por tu rol de detective y mi papel del fugitivo,
Yo busco un sueño y tu un testigo.

Siempre con la misma cantaleta
Me voy para no volver
Tengo listo el equipaje.
Llenas y vacias la maleta
Como puedes pretender que me coma ese chantaje?
Tienes cero en actuacion,
Diez en manipulacion
Y una beca en el psiquiatra.

Vamos aclarando el panorama
Que hay pinguinos en la cama
Por el hielo que provocas,
Si hace mas de un mes que no me tocas
Ni te dejas sobornar sobornar por ese beso escurridizo
Que busca boca y encuentra el piso.

Vamos aclarando el panorama yo no estoy pa´ crucigramas
Ni tu para masoquista,
Ya no sueñas viajes al caribe
Por tu rol de detective y mi papel del fugitivo
Yo busco un sueño y tu un testigo.

Con la dosis justa de cinismo preguntas que harias sin mi
Si ya no vuelves a verne,
Para ser sincero haria lo mismo
Solo que si estoy sin ti lo haria sin esconderme,
Lo haria sin esconderme...
"

Si Nico tenías razón, muy buena letra.

Saludos

Martín

Etiquetas:

[Embedded] Links sobre RTOS para los microcontroladores de Microchip PIC

Nota: Pienso seguir completando esta entrada cuando esté con más ánimo.

Tengo ganas de empezar una serie de entradas sobre los RTOS (sistemas operativos en tiempo real). Como no me siento bien porque la gripe me está matando, por ahora solo voy a dejar algunos enlaces sobre los RTOS que existen para los PICs:

Comercial:

-Salvo: RTOS para PIC12, PIC16 y PIC18. El producto más conocido y viene con el código fuente al adquirirlo. Su costo es de aproximadamente u$s1200.

Libres:

-FreeRTOS: Con una doble licencia de las cuales una de ellas en GPL. Este RTOS tiene muchos ports (para varios microcontroladores) y una gran comunidad detras. Solo disponible para PIC18.
-PICOS18: RTOS diseñado por unos franceses que al parecer es más popular para ser usado con los PIC18.
-uCOS-II: Este sistema operativo es libre en su versión 2.52 y está explicado en el excelente libro llamado "MicroC/OS II: The Real Time Kernel. Second Edition - Jean J. Labrosse". Recomendada su lectura.

Bueno voy a ir completando esta entrada más adelante.

Saludos.

Martín

Etiquetas:

viernes, septiembre 29, 2006

[Proyecto] ¡Por fin pude comunicarme con el ADS1210!

El fin de semana pasado fui a la casa de Marcelo que se ofreció a darme una mano con la comunicación del conversor ADC ADS1210 ya que tiene un osciloscopio y gracias a su ayuda pude ver más o menos donde estaba el problema. Al parecer yo ponía el conversor como maestro y al PIC como esclavo pero el ADC no me estaba enviando ninguna señal de reloj por lo que la comunicación no se producía.
En el código puse bloques que se compilaban con comunicación maestro o esclavo desde el PIC usando las directivas del compilador #define, #if, #else y #endif. Por ejemplo:

#ifndef ADS1210_MASTER
#define ADS1210_MASTER 0
#endif

#if ADS1210_MASTER == 1
// Código para usar en modo maestro al ADC
#else
// Código para usar en modo esclavo al ADC
#endif

De esta forma solo tenía que cambiar el valor de ADS1210_MASTER para que sea esclavo o maestro y re-compilarlo. Marcelo me aconsejó poner al ADC en modo esclavo pero yo me resistía porque estoy usando en el PIC tiene un Sistema Operativo En Tiempo Real llamado SalvoRTOS y no quería tener que controlar más cosas. En este momento estoy manejando un teclado, un LCD con menus y sub-menus y 4 display de 7 segmentos. No quería poner más control sobre el PIC y quería que la comunicación por SPI lo manejase el ADS1210 a través de interrupciones.
De todas formas le hice caso y mirando bien el código descubrí que tenía problemas con los tiempos y que estaba manejando mal la pata SDO cuando la ponía como entrada al finalizar la comunicación. Este problema es debido que el ADS1210 tiene la entrada y salida de datos por defecto por la misma pata y se debe configurar para que realice la comunicación en la forma que la hace el PIC. Para no dañar el conversor, después de intentar configurarlo la ponía como entrada (SDO) por si las dudas pero cortaba el último byte por la mitad, ahí estaba principalmente el error. El problema era configurarlo para que funcionara con el PIC cosa que no había logrado hasta el momento.
Por suerte y en un estado gripal terrible pude hacerlo andar y ya estoy por terminar el proyecto.

Quiero agradecerle al Ingeniero Marcelo Lorenzati por la ayuda y por ser tan apasionado con lo que hace.

Saludos.

Martín

PD: Ahora estoy de cama con 37,5 grados de fiebre así que me disculpo por algún error o frase no entendible en este texto.

PD2: Quiero recomendarles este blog llamado Microcontroller Programming.

Etiquetas:

miércoles, septiembre 20, 2006

[Laboral] Entrevista de trabajo en Mar del Plata y noticias de Chacabuco

El lunes y martes de la semana anterior tuve 2 entrvistas en la empresa Maker en la ciudad de Mar del Plata donde recido. Estuve hablando con el Ingeniero Luis Martínez y con el Ingeniero Javier Rangone y me dijeron que precisaban alguién en la parte de programación de software con el lenguaje Delphi.
A Javier lo conozco de los asados en la casa de Marcelo y del casamiento de Juan donde nos divertimos en grande. A los chicos de Maker los conozco también del casamiento y de los asados y creo que son todos macanudos (buena gente).
Con respecto a la entrevista en Chacabuco, era para la empresa "Productos de Maiz" por medio de la empresa contratista "Electromer SRL". Hace un rato acabo de llamar al Ingeniero Raúl Fracchia representante de esta empresa y me comunicó que era muy posible que hayan cubierto el puesto al que me presenté hace 2 semanas. Una lástima porque el puesto me gustaba y la gente era excelente. Desde acá agradecer al Ing. Raúl Fracchia por la posibilidad y su amable trato.

Veamos como sigue esto, he estado enviando Curriculum Vitae en cuanto aviso salga y si no pasa nada en Mar del Plata tengo pensado volver a probar suerte en el sur.
Con respecto a mi proyecto sigo renegando con el conversor ADC que se me resiste pero como muchos saben no me doy por vencido facilmente aunque me lleve tiempo. ¡Lo importante es la continuidad!

Saludos

Martín

Etiquetas:

martes, septiembre 12, 2006

[Capacitación Personal] Programación de PLC

Ayer pasó Ale (alias El Duque) para que le de una mano con un PLC de la marca Unitronics precisamente el modelo Jazz JZ10-11-T17. Vale aclarar que Ale tenía conocimiento de la herramienta de programación y solo sabía lo básico sobre el lenguaje de programación Ladder. De mi parte solo había leido un poco sobre PLC.
Se tenía que desarrollar un sistema que cuente pulsos provenientes de un caudalímetro, cada gota que pasa por el sensor se traduce a un pulso. El sistema que pensó Ale es que al arrancar el PLC, este debía pedir la cantidad máxima de gotas por segundo que se deseaba y si era superada activar una salida. Estuvimos 3 horas peleándonos con el entorno de programación y con el lenguaje Ladder, no sabíamos como hacer para ingresar un valor desde el teclado y presentarlo en la pantalla. Después de mirar algunos ejemplos y leer la ayuda pudimos hacer las pantallas de arranque y presentación de datos, inmediatamente logramos tomar valores del teclado y luego de hacer las pantallas de interfaz hombre-máquina nos pusimos a hacer la lógica con Ladder.
En esta fase se nos complicó al principio porque no sabíamos bien la estructura de la memoria y la arquitectura del sistema pero por suerte tocando un poco y leyendo la ayuda logramos nuestro cometido.
Después de esas 3 horas me di cuenta lo sencillo que es programar PLC. ¿Cuanto se puede aprender de un lenguaje de programación en 3 horas? Realmente muy poco y creo que esta es la causa del éxito de los PLC -> sencillez.
Y como prueba un botón:


Este sería mi "hola mundo" en el ámbito de los PLC y por supuesto que se puede mejorar pero lo teníamos que tener listo para hoy a la mañana.
Me divertí progamandolo con Ale ya que tenemos distintos conocimientos y nos complementábamos.

Saludos.

Martín.

Etiquetas:

domingo, septiembre 10, 2006

[Laboral] Entrevista en Chacabuco

Nota: Voy a obviar los apellidos y el nombre de la empresa por privacidad.

El viernes 7 de Septiembre tuve una entrevista en la ciudad de Chacabuco y aunque el viaje fue largo (600Km) valió la pena. Chacabuco es una ciudad de 50.000 habitantes y aunque tiene mucho movimiento en el centro es muy tranquila. Es una de las regiones con el mejor campo para la siembra, la gente es amable y lo mejor de todo es que tiene pocos edificios por lo que se puede observar bien el cielo (algo que a mi me gusta y es que todo este bien iluminado)
Llegué a las 11 de la mañana y tuve una entrevista con un Ingeniero Electrico llamado Raúl en una confiteria tomando un café. La verdad es que me sentí muy a gusto y más que una entrevista fue una charla informal en la cual hablamos del puesto a cubrir y de mis conocimientos y experiencia. Luego al mediodia nos dirigimos a la planta industrial donde se realizó otra entrevista en la que participaron un Ingeniero Electrónico llamado Pablo que sería mi jefe si soy seleccionado y el Ingeniero Electrico Raúl. También esta entrevista fue amena y divertida porque ambos son Ingenieros de "hueso colorado" (que lo llevan en la sangre) y hablamos de las resposabilidades del puesto así como de las experiencias que surgen de este tipo de trabajo. Lo que me recalcaron es lo importante de la relación interpersonal con los distintos emplados ya que esta planta es muy grande, funciona las 24 hs y depende que todo funcione como un reloj.
El puesto es en general la programación de sistemas de control distribuido con I/A Foxboro (sistemas SCADA) que es más que un simple PLC y que posee sistemas redundantes para evitar la caida en la producción. También se presentó a la propuesta laboral un Ingeniero de Santa Rosa, La Pampa con el que no hablé y solo lo saludé al terminar la entrevista. Es una lástima que no lo haya conocido.
Aunque el viaje fue agotador disfruté conocer Chacabuco y haber conocido a excelentes e interesantes profesionales. Ahora estoy en la espera del aviso que me lleve o no a vivir por 2 años en esa ciudad en una empresa de nivel multinacional .
Pero no me quedo quieto, mañana por la mañana tengo otra entrevista laboral en la empresa que trabaja mi amigo el Ingeniero Electrónico Marcelo (gracias por la oportunidad) pero esta es para el puesto de programación de Delphi (si alguién tiene la duda ¡Sí, me encanta programar también y me hubiese gustado estudiar Ingeniería en Sistemas!) Además que sigo con mi proyecto y cada vez tengo nuevas propuestas en lo referente a la programación de microcontroladores.

Veamos que será de mi vida que va a cambiar en las próximas semanas, espero lo mejor. ¡Deséenme suerte!

Saludos.

Martín

PD: Cuando me avisen si quedo o no voy a escribir el nombre de la empresa.

Etiquetas:

miércoles, septiembre 06, 2006

Batallando con el ADC ADS1210 de Texas

Hace unos días que estoy batallando con este conversor análogo-digital. Lo puedo configurar por primera vez al arrancar con la alimentación y el primer inicio del microcontrolador pero luego me produce una interrupción con al pin #DRDY y esta se queda en alto (1 lógico, 5V) indefinidamente. Si reseteo el microcontrolador con el ICD2 no pasa nada y el conversor ADS1210 se queda con el #RDRY en alto como colgado. Al retirar y poner de nuevo la alimentación e iniciar el microcontrolador se produce nuevamente lo mismo que expliqué antes. ¿Alguien sabe algo?
Quizas sea un error tonto que se me cuela por ahí pero me está dando dolores de cabeza.
Seguiré buscando información e intentando con diferentes rutinas hasta que de en la tecla. Eso sí, deplorable las hojas de datos de Texas comparadas con las de Microchip, espero que arreglen esto en el futuro.

Saludos

Martín

Etiquetas:

martes, septiembre 05, 2006

¡¡¡Agustín y Vicki fieron papás!!!

Hace un tiempo atras comentaba del casamiento de Agustín y Vicki, ahora quiero felicitarlos por haber sidos papás de un hermoso niño que nació el 1 de septiembre a las 13:20 con un peso de 3 kilos y medio. Su nombre es Alejo y con Agustín ya estamos pensando en hacerlo hicha de River pero como Vicki no quiere (porque creo que es Bostera) hay una lucha entre hinchas.
Ayer Agsutín me mandó un mensaje que está re-cansado y que no puede dormir porque seguro que se la pasa llorando. Hay que recordar que los recién nacidos se despiertan cada 3 horas porque tiene hambre (según Marcos), la verdad yo no tenía ni idea.
Agustín y Vicki, como dije antes les va a faltar escribir un libro y plantar un árbol.
¡¡¡Felicidades!!!

Martín

Etiquetas:

domingo, septiembre 03, 2006

Lo que hay que evitar decirle a un aspirante a ingeniero

Creo que muchos se sentiran identificados por algunas consignas de esta entrada sobre el estudio de la carrera de ingeniería. Lo pongo a continuación porque el enlace tira un error. Aviso: Tiene algunas malas palabras e insultos y está recargada de resentimientos (los cuales no comparto y dejo en claro mi opinión en el final del texto):

..."
Via e-mail me ha llegado un texto en el que todos los que estudiamos una ingenieria nos sentimos identificados…

- No te preocupes, seguro que a la próxima apruebas.

Sabemos que no es verdad, sabéis que no es verdad…¡¡¿POR QUÉ COÑO LA DECÍS?!! Es un insulto a nuestro estado emocional tratar de animarnos con semejante frase falsa. La única respuesta digna sería: “¡Que te den por culo, gilipollas! pero como somos educados y estamos hundidos en la mierda, respondemos un tímido :”Sí, claro, a la próxima seguro.”Es mejor el silencio, no os preocupéis, sabemos que no nos comprendéis así que no hace falta que os esforcéis porque será peor.

-¿Qué tal el examen?.

MAL, el examen MAL, asqueroso revuelveheridas. Obviamente el mes que me he tirado estudiando cual pringado no ha evitado que me den por saco cruelmente. ¿Para qué preguntas? ¿Para disfrutar de mi miseria? ¿Para decir “No te preocupes, seguro que a la próxima apruebas” ? No se pregunta, lo único que puede ayudarnos a salir del boquete es dinero y chocolate. Si no estáis dispuestos a ofrecernos nada de eso manteneros alejados y no os regodeéis en nuestro infortunio.

-¿Pero no has acabado la carrera todaviiiiiiia?

Vamos a ver, almas de pollo, cuando terminemos la carrera os enterareis, el mundo entero se enterará. Nos pondremos nicks en el messenger con tantos emoticonos felices que dolerán los ojos, lo publicaremos en el periódico, en el BOE, haremos una gran fiesta, definitivamente NO LO ESCONDEREMOS. Así que no nos preguntéis si hemos acabado la carrera cuando la respuesta es: obviamente no. Eso no hace mas que darnos aún mas ganas de suicidarnos o de cambiarnos a Magisterio

-Pero ¿tan difícil es?.

No, que va. Está tirado. Yo es que disfruto pagando 800€ de matrícula y dejando que me metan palos por el culo. PUES CLARO QUE ES DIFÍCIL. Es tan difícil que vuestra mente pagana es incapaz de comprender los niveles de dificultad y de abstracción absurda a los que puede llegar un cerebro humano. No respondo de mí como otro estudiante de Filología Inglesa ponga en duda la dificultad de una Ingeniería.

-El hijo de Fulanita se hizo la carrera en 4 años.

BIEN POR EL HIJO DE FULANITA. Tirémosle cacahuetes y bailemos a su alrededor. También hay gente que no la acaba nunca, vemos a nuestros padres diciéndonos cada día “qué orgulloso estoy de ti, hijo, que aún no te has dado cuenta de que no vales para esto” .

- (Silencio incómodo producido tras la pregunta ¿Por qué curso vas?).

Di algo, capullo. Tú has preguntado. ¿Tu objetivo era reírte de nosotros y jactarte que te estás sacando Turismo hinchándote de follar y a año por curso?. Porque no falla, el silencio incómodo siempre se rompe con “Pero ¿cuántos años llevas en la carrera? CINCO PUTOS AÑOS, IMBÉCIL. Los suficientes para saber que tu padre y tu madre eran hermanos sólo con mirarte a la cara. Y que sepas que cada año es como un horrible infierno en el que te clavan cristales en el corazón y te arrancan las uñas con unas tenazas…¡¡Y AGUANTO AHI CON DOS COJONES!! No te atrevas a juzgarme

- Mi carrera también es muy difícil. Sólo tienes que estudiar más.

Oh si, tu examen de Meterse un Dedo en el Culo y Olerlo supera con creces el temario de asignaturas como Ecuaciones Diferenciales o Mecánica del sólido real. Es que es muy duro que te hagan exámenes parciales que te quitan temario y hagan media con el final….buffff….. que complicado. Apenas deja tiempo para rascarse las pelotas y meterle mano a la guarra de filosofía de al lado. Nada de comparaciones, porque entonces podemos mencionar a ese compañero nuestro (historia verídica) que se sacó como pasatiempo la carrera de magisterio mientras cursaba la nuestra…..a ver qué humilla más a quién. Será eso, que no estudio, exámenes de cinco horas, los temarios imposibles de los que los profesores tienen puta idea o las preguntas trampa para pillarte si no eres el hijo de Fulanita son meras distracciones de la
verdadera realidad: ESTUDIANDO SE APRUEBA.

Bueno, esto ha sido todo. Como es una guía básica no hemos querido incluir frases también muy célebres como: “El profesor no será tan cabrón como crees.

"...

Enlace:
Lo que hay que evitar decirle a un aspirante a ingeniero

En lo personal algunas veces pensé en dejar la carrera para empezar a trabajar porque se siente que no se avanza y que uno está fracasando. Pero si uno lo piensa del lado que "ellos" gana si nos damos por vencidos (todos los que de una u otra manera influyen en la desdicha) se obtiene más motivación y es una pura verdad que solo alguién en tu misma situación te entiende. Entre colegas nos damos ánimos y no puede ser de otra manera, la carrera es difícil y en los primeros años todos se preguntan para que sirven las "series", "polos", "residuos", "cuerpo rígido", "niveles cuánticos", "el gato de Schrodinger" y todo lo que forma ese coctel de Física, Matemática y Álgebra para darse cuenta recién en los últimos años.
Pero lo más duro es la competencia dentro de la carrera y comparaciones de ¡yo terminé "bordado a mano" en 5 años y vos todavía estas en la carrera! (siempre hay alguien mejor, igual o peor a uno) Solo un ingeniero sabe lo que es recibirse después de años de nervios y frustraciones, solo un ingeniero tiene "huevos" (cojones , gónadas, testículos) para fracasar una y otra vez, de sentirse frustrado y seguir adelante, seguir intentando. Es como la persona que tropieza con la misma piedra todos los días pero sigue pasando por ahí hasta lograr esquivarla, es cometer 1000 veces el mismo error y seguir insistiendo pero no con nimiedades sino con conocimientos profundos de matemática y física.
Aprendemos casi todas las ramas de la matemática y de la física por 3 años consecutivos sin motivaciones preguntándonos para que sirven para luego estar los 3 últimos años aplicándolos, eso si tenemos suerte y no tuvimos contratiempos en el camino.
Y como experiencia personal una vez tuve un intercambio de mails con una persona que estaba buscando un ingeniero para trabajar en una pequeña empresa, en la cual se debía hacer sacrificios personales y ejecutar diferentes roles incluyendo el de ingeniero. En uno de esos mail me pregunto si me había recibido de ingeniero electrónico de forma vocacional o por el solo hecho de asistir a clases. La verdad que el correo me pareció muy insultante y estuve más de una hora escribiendo la respuesta, pero luego no le respondí porque esa persona no se merecía que lo haga. Él no sabía del nivel exigido en la Facultad de Ingeniería de Mar del Plata y además me demostraba que su título, ingeniero electrónico, era muy fácil de conseguir en su facultad porque al parecer bastaba con "concurrir a clases". Es ahí donde se nota las diferencias de carreras e incluso de facultades en el mismo ramo porque una persona que lucho tanto un título de ingeniero la va a valorar más que nada en este mundo y va a estar orgullosa que la llamen "Ingeniero/a".
Las personas de otras carreras van a defender su posición porque es muy válido y todo depende del lugar que se lo vea (todo es relativo ¿no mi querido Einstein?). Y sí, soy ingeniero electrónico de "hueso colorado" o "paladar negro" porque solo ellos se alegra de haberse comprado un osciloscopio o un inductómetro como otros se alegran de haberse comprado un coche nuevo o haber adquirido un departamento.
Y el que me preguntó sobre mi vocación desde el sur le respondo al mejor estilo Carlone "Salud y buen provecho"

Martín

Etiquetas: