Consultar ensayos de calidad


MÁs allÁ de la revoluciÓn informÁtica



MÁS ALLÁ DE LA REVOLUCIÓN INFORMÁTICA

La revolución informática, vale decir comercio electrónico, es decir, la aparición explosiva de la Internet como importante canal de distribución de bienes y servicio; tal vez el más importante de todos y sorprendentemente. Esto está cambiando a fondo las economías y  los mercados.
En particular, se da por conocido que la revolución informática será como la revolución industrial.
Procesos de rutina
El efecto real de la revolución informática ha sido volver rutinarios los procesos tradicionales en innumerables áreas.  Existe software para procesos de rutina de un negocio, por consiguiente, permite una economía de tiempo y de costo.
El significado del comercio electrónico
El comercio electrónico es un fenómeno  del todo inesperado. Lo cual permitió eliminar distancias. Por tal motivo, sólo hay una economía y sólo un mercado. Por eso todo negocio tiene que ser globalmente competitivo, aunque fabrique o venda sólo dentro de un mercado local o regional.


Lutero, Maquiavelo y el salmón
Lo que sí es muy probable es la aparición de muchas nuevas industrias. Al mismo tiempo, es casi seguro que unas pocas de ellas serán hijas de la tecnología informática, del computador, del procesamiento de datos o de la Internet. Esto lo indican todos los antecedentes históricos; pero también es cierto que las industrias nuevas ya están apareciendo.
El gentleman contra el tecnólogo
En Europa,el hombre de negocios fue durante largo tiempo un inferior en la sociedad, pero para 1830 o 1840 el ingeniero entrenado en una universidad ya era un profesional respetado.
Los tintes sintéticos, primer producto de la moderna industria química, se inventaron en Inglaterra, al igual que la turbina de vapor. Pero Inglaterra no aceptaba socialmente al tecnólogo, que nunca llegó a ser un gentleman. Pero el tecnólogo siguió siendo un “mercader”.

Soborno de quiénes trabajan con el conocimiento
Lo que llamamos revolución informática es en realidad una revolución del conocimiento.
Economía y la tecnología que están a punto de surgir son probablemente la posición social de los profesionales que trabajan con el conocimiento y la aceptación social de sus valores. Sin embargo, estamos tratando de conservar la mentalidad tradicional que considera que el capital es el recurso clave y el financista es quien manda. Pero esto sólo puede operar mientras las industrias nacientes gocen de una bonanza del mercado de valores. Lo más probable es que las próximas grandes industrias se comporten como las industrias tradicionales. Así pues, sobornar a quienes trabajan con el conocimiento, de quienes dependen esas industrias, sencillamente no va a operar. Esos trabajadores insistirán en compartir los frutos financieros de su esfuerzo; pero los frutos financieros tardarán mucho más en madurar. Por otra parte, dirigir un negocio teniendo como meta principal es producir valor (a corto plazo), para los accionistas se habrá vuelto contraproducente. Los rendimientos en estasindustrias basadas en el conocimiento dependerán cada vez más de manejar la institución de modo que atraiga, retenga y motive a los trabajadores del conocimiento. Cuando esto ya no se pueda hacer satisfaciendo su codicia, que es lo que estamos tratando de hacer en la actualidad, tendrá que lograrse satisfaciendo sus valores y otorgándoles verdadero reconocimiento y poder social. Tendrá que hacerse convirtiéndolos de subalternos en colegas ejecutivos, y de empleados, por bien pagados que sean, en socios.


LM629_BusyCheck


Esta función verifica el estado del “Busy bit” del LM629. Este bit es usado para determinar si el procesador LM629 está ocupado=1 / libre=0 al escribir o leer algún dato. Corresponde al bit 0 del Status Byte, por tanto, para acceder a él, se tiene que leer el propio Status Byte, y después verificar el estado de dicho bit.

LM629_Cmd


Esta función se dedica a la escritura de un comando en el LM629. Requiere de un dato “cmd” que es aquel que contiene el comando respectivo del set de instrucciones del LM629, definido al inicio del programa. Como puede observarse en el diagrama de tiempo, antes de llamar a esta función, se tiene que verificar el estado del “Busy bit”. Si está libre, entonces se hace su llamado, que primero escribe el comando en el bus de datos yflanquea las terminales /CS, /PS y /WR, para que tenga efecto la escritura del comando en el LM629. T7 = 0ns, T8 = 30ns, T9 = 30ns, T14 = 100ns, T15 = 50ns, T16 = 120 (revisen la hoja de datos porque varios de estos tiempos son mínimos y otros máximos).

LM629_Wr_Word

Esta función escribe una “word” (16 bits = 2 bytes, un byte alto y un byte bajo, en este orden). Requiere de parámetros el byte alto y el byte bajo. Primero se configura el DATABUS como salida. Y de acuerdo al diagrama de tiempos, primero, se verifica el estado del “Busybit” antes de ser llamada esta función, si se encuentra libre, entonces, se hará la escritura del byte alto, y posteriormente, el byte bajo. Para esto, es necesario flanquear las terminales /CS, /PS, /WR, en el orden cronológico y con los tiempos (mínimos o máximos) mostrados en el diagrama de tiempo (revisen la hoja de datos porque varios de estos tiempos son mínimos y otros máximos), para que la escritura de la “word” tenga efecto en el LM629.

LM629_Init


En la nota de aplicación AN-693, se muestra una guía para la programación de la inicialización del hardware LM628/LM629. Aquí les muestro la tabla que indica el algoritmo para la inicialización del módulo, de RESET con hardware. Recuerden que estamos ocupando el LM629, así que la inicialización también aplica para este procesador. La principal diferencia, si es que ya leyeron las hojas deespecificaciones, es que el LM628 tiene salidas para un DAC (no tiene PWM) y el LM629 tiene PWM (pero no tiene salidas para DAC). Por tanto, el comando PORT12 no aplica para el LM629, y la inicialización de este integrado termina cuando se pregunta por el Status Byte, si es 0x80 ó 0xC4 y con un “Busy Bit Check”, recomendado. Abajo se indica los registros de Status Byte y además, el registro para las Interrupciones Enmascarables, que se tienen que resetear en la inicialización.



LM629_SetPID

Con esta función se configuran los parámetros para el filtro PID, la hoja de datos llama “parámetros”, a los coeficientes kp, ki, kd e iL (límite de integración).

Registro del Filtro del Control PID.

Selección del intervalo de muestreo del término derivativo.

Aquí está la función para configurar los parámetros del filtro PID. Se basó también en la tabla que viene en la nota de aplicación.

Sólo que en nuestra función, definimos los parámetros ki, kd, e iL. Y el intervalo de muestreo del término derivativo se puso a 0. La razón es por la fórmula que se encuentra arriba en esta página. El muestreo será Td = ds*Ts = 1*Ts. Donde Ts = 341µs, y por lo tanto, Td = Ts = 341µs. Los coeficientes y el límite


Política de privacidad