Red de conocimiento informático - Conocimiento de Internet de las cosas - ¿Cuáles son las características de los sistemas integrados?

¿Cuáles son las características de los sistemas integrados?

¿Cuáles son las características de los sistemas embebidos?

Los sistemas integrados son uno de los campos más populares en la actualidad y han penetrado ampliamente en la investigación científica, el diseño de ingeniería, la tecnología militar, diversas industrias y todos los aspectos de la vida diaria de las personas. Cuáles son las características de los sistemas embebidos:

1. Los sistemas integrados suelen estar orientados a aplicaciones específicas

La mayor diferencia entre los microprocesadores integrados y los procesadores de uso general es que la mayoría de los microprocesadores integrados funcionan en sistemas diseñados para grupos de usuarios específicos. Los microprocesadores integrados generalmente tienen las características de bajo consumo de energía, tamaño pequeño y alta integración. Pueden integrar en el chip muchas tareas completadas por placas en procesadores de uso general, lo que favorece la miniaturización de los diseños de sistemas integrados y mejora enormemente el diseño. de sistemas integrados. Mejorar las capacidades móviles y estar cada vez más estrechamente acoplados a la red.

2. Los sistemas integrados son el producto de la integración de diversas tecnologías e industrias.

Los sistemas integrados se pueden aplicar en diversos campos de la vida de las personas. Combina tecnología informática avanzada, tecnología de semiconductores y tecnología electrónica con aplicaciones específicas en diversas industrias. producto combinado. Esto determina que debe ser un sistema de integración de conocimientos intensivo en tecnología, intensivo en capital, altamente descentralizado y constantemente innovador.

3. El diseño de software y hardware de los sistemas integrados es eficiente y escalable

Los sistemas integrados tienen requisitos estrictos en cuanto a costo, volumen, etc., lo que requiere que los ingenieros integrados diseñen hardware y software de manera eficiente, los adapten y eliminen la redundancia, esforzándose para lograr un mayor rendimiento en la misma área del chip de silicio, para ser más competitivos en aplicaciones específicas.

4. Solidificación del software del sistema integrado

Para mejorar la velocidad de ejecución y la confiabilidad del sistema, el software en los sistemas integrados generalmente se solidifica en un chip de memoria o microcontrolador, en lugar de almacenarse en un soporte como un disco.

5. Método de implementación que combina la compra de productos y el desarrollo de tecnología

La mayoría de los sistemas de procesadores de uso general se desarrollan de acuerdo con las necesidades de los usuarios a través de métodos de ingeniería de software. Los usuarios tienen información técnica completa y pueden desarrollar software de acuerdo con la aplicación. mantenimientos y actualizaciones correspondientes. Los sistemas integrados generalmente se construyen combinando la compra de productos disponibles en el mercado con el desarrollo independiente. Sistemas integrados

Es difícil de entender incluso si un profesor lo enseña. Pero creo que nada es difícil en el mundo, ¡sólo quien está dispuesto puede hacerlo!

Asignaturas básicas: lenguaje C, principios de composición informática, matemáticas discretas, estructura de datos, microcontroladores, conceptos básicos de diseño de sistemas embebidos ARM9, sistema operativo, principios de compilación, etc.

Sistema integrado en sí es una definición relativamente vaga, pero una definición ampliamente reconocida en la industria es: centrado en aplicaciones, basado en tecnología informática, y el software y hardware se pueden adaptar para adaptarse a las funciones del sistema de aplicación. , un sistema informático especial con estrictos requisitos de confiabilidad, costo, volumen y consumo de energía. De hecho, el sistema integrado del que estamos hablando ahora es en un sentido estricto, es decir, un sistema basado en un determinado microprocesador integrado (como ARM) que está integrado en un objeto para lograr un control inteligente. El sistema integrado es relativamente amplio (como el sistema de microcontrolador, el sistema DSP, etc.). Espero que le resulten útiles. Todo lo anterior se basa en mi comprensión personal. Los escribí palabra por palabra y espero recibir ayuda.

Sistema integrado (Sistema integrado) es un "sistema informático especial que está completamente integrado dentro del dispositivo controlado y diseñado para aplicaciones específicas", según la Institución de Ingenieros Eléctricos del Reino Unido. Por definición, un sistema integrado es un Dispositivo, máquina o dispositivo de control, seguimiento o auxiliar utilizado en el funcionamiento de una fábrica. A diferencia de los sistemas informáticos de uso general, como las computadoras personales, los sistemas integrados suelen realizar tareas predefinidas con requisitos específicos. Debido a que un sistema integrado está destinado a una tarea específica, los diseñadores pueden optimizarlo para reducir el tamaño y el costo.

………………………………………………………………

En base a la pregunta que Preguntado, debería ser correcto. Incrustado es muy interesante. De hecho, puedes aprenderlo tú mismo. Con respecto a cómo aprender integrado, acabo de ver un artículo muy bueno. Era un estudiante universitario que presentó cómo aprendió por sí mismo y encontró un trabajo integrado. Espero que sea útil. usted.ayuda.

Permítanme presentarme primero. En 2007, fui admitido en una muy mala universidad privada con especialización en biología. No revelaré el nombre específico de la escuela para mostrar mi vergüenza. Dejé la escuela en 2009. Estaba en una escuela así y la matrícula anual era de más de 10.000, pero no había nadie con quien estudiar. Realmente no podía ver ninguna esperanza, así que la abandoné.

También estaba confundida después de abandonar la escuela. No me había graduado de la universidad. Realmente no sabía qué podía hacer. Entonces, después de dejar la escuela por un tiempo, quise encontrar un trabajo. Como era relativamente taciturno y no muy bueno hablando, no era apto para postularme a trabajos comerciales. Quiero postularme para un trabajo técnico, pero me encuentro con obstáculos por todas partes.

Fue por casualidad que escuché sobre la industria integrada. Ese día fui a la librería Xinhua y busqué un libro para estudiar en la categoría de informática. Más tarde, una chica se acercó y me preguntó si era estudiante de informática y si estaba interesado en aprender integrado. Luego me presentó la candente situación actual de lo integrado, me dijo lo prometedor que era aprender integrado y me dio una explicación. Folletos, anuncios de formación integrados. Después de escuchar su introducción, sentí una picazón en el corazón. De hecho, tenía muchas ganas de aprender una habilidad propia y comer con mis propias manos.

Después de llegar a casa, busqué en Internet. De hecho, hoy en día es una industria popular, es más fácil encontrar trabajo y el salario es relativamente alto. Decidí aprender incrustado. Entonces busqué información sobre la capacitación integrada. Para ser honesto, estaba muy confundido. No sabía si la capacitación realmente podría ser tan buena como anunciaban, así que quise aprender más al respecto por un tiempo antes de hacer cualquier plan. .

Más tarde, vi un artículo sobre Baidu que me inspiró mucho. Era un experto integrado que presentó cómo los amigos sin base pueden aprender integrados por sí mismos. El artículo estaba bien escrito e incluía cómo aprender integrado. Estudiar, cómo estudiar. Mencionó que una forma es ver videos, porque leer libros es demasiado aburrido y confuso, y muchos de ellos no podemos entenderlos. Realmente estoy de acuerdo con esto. Cuando leo un libro, a menudo no puedo leer más que unas pocas páginas.

Estaba pensando, ¡por qué otros pueden ser autodidactas y yo también! Quiero creer en mí mismo, así que quiero aprender por mi cuenta. Si realmente no puedo aprenderlo, iré a entrenar.

Tomé una decisión, así que busqué videos incrustados. Aunque encontré algunos videos incrustados aquí y allá, no eran sistemáticos. Quería encontrar un video que pudiera decirme cómo aprender. conjunto de videos incrustados de Un video desde principiante hasta competente, una información relativamente completa, es mejor tener un maestro que te enseñe, si no entiendes, puedes pedir consejo.

Más tarde encontré otro video muy bueno, "Clase de empleo integrada básica cero", lanzado en el sitio web de IT Learning Alliance (si te gusta la "Clase de empleo integrada básica cero", puedes copiarlo sina.lt/qKh Pegue la barra de direcciones del navegador y presione Entrar para abrir). Los tutoriales que contiene son bastante buenos y completos, lo que me permite aprender desde lo básico. El vídeo es más barato.

La siguiente es una introducción a mi proceso de aprendizaje. Espero que sea útil para amigos que no tienen ninguna base como yo.

Después de recibir el CD de ellos, comencé a aprender. Como no tenía ninguna base, comencé con el video tutorial en lenguaje C más simple. Es simple de decir, pero de hecho todavía no lo tengo. Entiendo mucho. Sí, tuve que pedirles consejo. Todavía estaban muy entusiasmados y me ayudaron a resolverlo. Aprendí el lenguaje C durante casi una semana y luego aprendí los comandos básicos de Linux. Hice ejercicios en la máquina virtual Linux que me proporcionaron. Escribí los comandos básicos de Linux y escribí códigos simples en lenguaje C. . semanas. Seguí escribiendo algunos programas simples todos los días, así que después de un mes básicamente dominaba las operaciones básicas de C y Linux.

A continuación, fui a aprender los tutoriales de capacitación en video de otras personas. Era un conjunto completo y no era muy diferente de asistir a una capacitación. Me tomó dos meses aprender los principios básicos de ARM. También domino el concepto de sistemas integrados y cierta construcción de entornos integrados. También tengo una comprensión más profunda de Linux y entiendo cómo se crean las aplicaciones integradas. Sin embargo, solo tengo un poco de conocimiento sobre los controladores, lo cual es relativamente difícil. , quiero mordisquear lentamente más tarde.

En los últimos dos meses, además de comer y dormir, he estado estudiando casi todo el tiempo. Porque sé que casi no tengo base y que soy peor que los demás. Sólo puedo seguir trabajando duro y no puedo rendirme. Tengo que confiar en mí mismo para mantenerme. Debo aprender bien esta tecnología. Y escribo los problemas que no entiendo. Después de acumular lentamente durante un período de tiempo, descubrí que realmente estaba comenzando.

En el último mes, fui a leer la parte práctica para comprender el proceso de desarrollo específico de proyectos integrados y qué tipo de conocimiento se necesitaba para comenzar a preparar este conocimiento, es decir, a aprender esto. Al mismo tiempo, me sugirieron que buscara algunas preguntas de entrevista integradas para prepararme para mi futura búsqueda de empleo. Fui a Internet para encontrar muchas preguntas integradas y escribí lo que entendían. De esta manera, me preparé durante unos 20 días.

Siento que casi estoy comenzando y puedo hacer algunas simples. cosas. Solo quería encontrar un trabajo, así que fui a 51job y envié mi currículum como loco. Debido a mis calificaciones académicas, no me gradué de una universidad. Para ser honesto, nadie en las grandes empresas me querría. Postulé a pequeñas empresas privadas, espero que mis esfuerzos valgan la pena. Nunca pensé que habría una entrevista unos días después, pero fallé en la primera entrevista. Aunque pensé que la prueba escrita era buena porque me había preparado antes, sus requisitos eran más estrictos y requerían un año de experiencia en proyectos. no fue seleccionado.

Más tarde, entrevisté a varias empresas una tras otra y finalmente el arduo trabajo dio sus frutos. Finalmente conseguí una entrevista con una empresa privada en Minhang. La empresa era relativamente pequeña. Mi trabajo era el desarrollo de aplicaciones Linux integradas y la aplicación de productos de seguridad. Creo que soy relativamente afortunado. El gerente valoró mis esfuerzos y decidió contratarme. El salario ofrecido era de 3.500 yuanes al mes. Aunque sabía que con 3.500 yuanes en Shanghai sólo podía llevar una vida de subsistencia, pensé que era suficiente. Al menos no tengo que depender de mis padres para que me apoyen todos los días. También puedo mantenerme a mí mismo. Creo que mientras siga trabajando duro, mi salario definitivamente se duplicará.

Escribo este artículo con la esperanza de dar confianza a amigos que no tienen fundamento como yo. De hecho, no hay necesidad de que nos sintamos inferiores. No somos más estúpidos que los demás. duro, lo lograremos.

…………………………………………

No existen especificaciones específicas. Estrictamente hablando, los programas se pueden grabar en chips importantes, como los microcontroladores. , FPGA, 8086, etc. Se considera integrado, pero el microcontrolador y FPGA no están integrados en el sistema, por lo que se considera pequeño. En general, son sistemas integrados a gran escala compuestos por ARM, etc.

Los microcontroladores también pueden ejecutar RTOS, siempre que el hardware cumpla con los requisitos del sistema.

Circuitos digitales, circuitos analógicos, principios de microcomputadora y lenguajes combinados, por cierto, ha pasado la tecnología de PC de tercer nivel y luego entra en contacto con microcontroladores específicos, 51 y avr son todos aceptables. Además, debe aprender bien matemáticas avanzadas. Muchas industrias electrónicas requieren matemáticas. Se recomienda que aprenda un sistema operativo integrado: ucosII. Siempre que tenga las bases de los tres cursos de lenguaje C, estructura de datos y principios de microcomputadoras, es fácil comenzar.

¿Qué tipos de sistemas integrados existen?

Sistemas integrados

La definición de IEEE de sistemas integrados es: Un sistema integrado son los dispositivos utilizados para controlar, monitorear o ayudar al funcionamiento de equipos, maquinaria o plantas. Los sistemas integrados son “dispositivos utilizados para controlar, monitorear o ayudar en el funcionamiento de máquinas y plantas”.

En el campo de los sistemas integrados en China, el concepto más reconocido de sistemas integrados es: los sistemas integrados se centran en las aplicaciones y se basan en tecnología informática, y el software y el hardware se pueden adaptar y adaptar a los sistemas de aplicaciones. Sistemas informáticos especiales con estrictos requisitos de funcionamiento, fiabilidad, coste, tamaño y consumo de energía. Generalmente consta de cuatro partes: un microprocesador integrado, dispositivos de hardware periféricos, un sistema operativo integrado y aplicaciones de usuario. Se utiliza para controlar, monitorear o administrar otros dispositivos.

Los sistemas integrados generalmente se refieren a sistemas que no son PC, que incluyen hardware y software. El hardware incluye procesadores/microprocesadores, dispositivos periféricos y de almacenamiento, puertos de E/S, controladores de gráficos, etc. La parte de software incluye el software del sistema operativo (SO) (que requiere operaciones multitarea y en tiempo real) y la programación de aplicaciones. A veces los diseñadores combinan estos dos tipos de software. Las aplicaciones controlan el funcionamiento y el comportamiento del sistema; el sistema operativo controla la interacción entre la programación de aplicaciones y el hardware.

El núcleo del sistema integrado es el microprocesador integrado. Los microprocesadores integrados generalmente tienen las siguientes cuatro características:

1) Tiene un fuerte soporte para multitarea en tiempo real, puede completar tareas múltiples y tiene un tiempo de respuesta de interrupción corto, lo que hace que el código interno del programa y el núcleo en tiempo real Los tiempos de ejecución se reducen al mínimo.

2) Tiene una poderosa función de protección del área de almacenamiento. Esto se debe a que la estructura del software de los sistemas integrados se ha modularizado. Para evitar interacciones cruzadas erróneas entre los módulos de software, es necesario diseñar una potente función de protección del área de almacenamiento, que también favorezca el diagnóstico del software.

3) La estructura del procesador del kit se puede ampliar para desarrollar rápidamente el microprocesador integrado de mayor rendimiento que satisfaga la aplicación.

4) Los microprocesadores integrados deben tener un consumo de energía muy bajo, especialmente para los sistemas integrados alimentados por baterías utilizados en dispositivos de comunicación e informática móviles inalámbricos y de solo mW o incluso μW.

En comparación con los sistemas informáticos de propósito general, los sistemas informáticos integrados tienen las siguientes características:

1. Los sistemas integrados suelen estar orientados a aplicaciones específicas. La mayor diferencia entre las CPU integradas y las generales. El propósito principal es que las CPU integradas funcionan principalmente en sistemas diseñados para grupos de usuarios específicos. Generalmente tienen las características de bajo consumo de energía, tamaño pequeño y alta integración. Pueden integrar en el chip muchas tareas realizadas por placas en CPU de uso general. por lo tanto, favorece la miniaturización del diseño de sistemas integrados, una movilidad enormemente mejorada y un acoplamiento cada vez más estrecho con la red.

2. Los sistemas integrados son el producto de combinar tecnología informática avanzada, tecnología de semiconductores y tecnología electrónica con aplicaciones específicas en diversas industrias. Esto determina que debe ser un sistema de integración de conocimientos intensivo en tecnología, intensivo en capital, altamente descentralizado y constantemente innovador.

3. Tanto el hardware como el software del sistema embebido deben diseñarse de manera eficiente, adaptarse a las necesidades, eliminar redundancias y esforzarse por lograr un mayor rendimiento en la misma área del chip de silicio, para que puedan ser Se utiliza en aplicaciones específicas. La elección del procesador es más competitiva.

4. Los sistemas integrados y las aplicaciones específicas se combinan orgánicamente y sus actualizaciones también se llevan a cabo simultáneamente con productos específicos. Por lo tanto, una vez que los productos de sistemas integrados ingresan al mercado, tienen un ciclo de vida largo.

5. Para mejorar la velocidad de ejecución y la confiabilidad del sistema, el software en los sistemas integrados generalmente se solidifica en el chip de memoria o en el propio microcontrolador, en lugar de almacenarse en un soporte como un disco.

6. El sistema integrado en sí no tiene la capacidad de iniciar el desarrollo. Incluso después de completar el diseño, los usuarios generalmente no pueden modificar las funciones del programa. Se requiere un conjunto de herramientas y entornos de desarrollo para desarrollar sistemas integrados. .Sistema

Los sistemas integrados tienen muchas direcciones, como hardware, controladores de Linux, dsp y fpga. ¿Qué hace su tutor? ¿Por qué no aprende primero a programar en C en Linux? . de. ¡Sistemas embebidos urgentes!

Tras entrar en el siglo XXI, con la continua popularización y desarrollo de la informatización social, la aplicación de sistemas integrados se está generalizando cada vez más. Entre ellos, el diseño y la aplicación de sistemas integrados de suministro de energía autónomos se han visto restringidos debido a limitaciones de consumo de energía. En términos generales, el consumo de corriente de un sistema integrado que funciona normalmente está en el nivel de mA, mientras que en modo de suspensión se puede controlar en aproximadamente el nivel de μA. Los ahorros de energía de tres órdenes de magnitud son sin duda una gran tentación para la energía limitada preparada por uno mismo. suministros, por lo que este tipo de sistema básicamente adopta una solución habilitada para dormir para ahorrar energía y extender la vida útil.

Actualmente hay tres soluciones principales de activación del sueño disponibles: método de activación por evento, método de activación programada y método de activación por posicionamiento. El método de habilitación de eventos se utiliza principalmente en ocasiones como la detección de alarmas. El sistema generalmente está en modo de suspensión. Si un parámetro específico excede el límite, el sistema se activará para funcionar junto con el sensor correspondiente. y el microprocesador también ocupa los recursos de interrupción correspondientes; el método de activación temporizada se utiliza principalmente en sistemas que funcionan periódicamente (como la recopilación de datos de tres metros en una comunidad, el sistema informa periódicamente los datos recopilados de acuerdo con el intervalo de tiempo establecido). La implementación de este método de activación por temporizador también es muy conveniente. Es necesario agregar un controlador de interrupción del temporizador al microprocesador correspondiente; el método de habilitación de posicionamiento se utiliza principalmente en sistemas sensibles a la ubicación (como la gestión de activos valiosos y las puertas automáticas). en estacionamientos, etc.), que están instalados en ubicaciones específicas. Los dispositivos de detección, si el personal o los dispositivos de supervisión salen o ingresan a estas áreas específicas, activarán la operación del sistema. Existen muchas implementaciones de métodos de activación de posicionamiento. Este artículo presenta principalmente un método de implementación que utiliza señales inalámbricas para la activación de posicionamiento.

1 Principio Básico

La señal de banda LF en el espectro de señal inalámbrica tiene las características de una gran capacidad de penetración. Puede penetrar medios no magnéticos, como agua, hormigón, plástico. etc. (no sujeto a limitación de distancia en la línea de visión), por lo que es una mejor solución utilizar la banda LF para diseñar el circuito de habilitación. Existe una relación inversa entre la frecuencia de las señales inalámbricas y la longitud de onda, y la longitud de la antena depende de la longitud de la longitud de onda. La longitud de onda de la señal de RF de 500 MHz es de 60 cm y la antena es muy corta, por lo que se puede implementar fácilmente, mientras que la longitud de onda de la señal de LF de 125 kHz es de 2,4 km, definitivamente no es práctico construir una antena de este tipo; Por lo tanto, al utilizar la señal de la banda LF como señal de habilitación, el extremo receptor ya no funciona según el principio del campo electromagnético (radio), sino que recibe directamente la señal del campo magnético (mágico) y luego utiliza la señal de inducción en el cable del campo magnético. bobina para el procesamiento de juicio, como se muestra en la Figura 1. El sistema consta principalmente de dos dispositivos: un transmisor de campo magnético y un receptor.

Figura 1 Principio de funcionamiento del campo magnético

MCP2030 es un dispositivo frontal analógico desarrollado por Microchip específicamente para la comunicación inalámbrica de campo magnético de baja frecuencia. El dispositivo integra 8 registros de configuración programables y 1 registro de estado de solo lectura. Según la configuración del registro, MCP2030 puede generar datos de demodulación, reloj de portadora e intensidad del campo magnético RSSI. El circuito receptor analógico de este dispositivo tiene una gran sensibilidad y puede recibir e identificar señales de 1 mVpp y demodular 8 señales moduladas débiles. Para obtener señales de campo magnético confiables, MCP2030 utiliza 3 juegos de antenas y 3 juegos de circuitos receptores y demoduladores. Los tres conjuntos de antenas apuntan a los ejes X, Y y Z que son perpendiculares entre sí, de modo que no importa cómo esté colocado el receptor, siempre se puede obtener la señal del campo magnético, resolviendo así el problema de la direccionalidad de la antena. señal de campo magnético. Su diagrama de bloques estructural se muestra en la Figura 2.

Figura 2 Diagrama de bloques estructural del MCP2030

Figura 3 MCP2030 con salida

El MCP2030 integra un componente de filtro de secuencia digital de señal inalámbrica y la secuencia digital se puede configurar como Si es necesario, el dispositivo solo responde cuando recibe una secuencia digital específica, por lo que puede evitar eficazmente fenómenos de activación causados ​​por otras interferencias de señal. La Figura 3 muestra la situación cuando la secuencia digital inalámbrica coincide con la secuencia digital configurada. La secuencia digital específica es la señal portadora "2 ms con 2 ms sin". En este momento, LFDATA emite la señal de modulación ASK después de detectar la secuencia específica. La secuencia digital inalámbrica no coincide con la secuencia numérica establecida y LFDATA no tiene salida.

MCP2030 tiene la importante ventaja de un consumo de energía extremadamente bajo. Para facilitar la aplicación en sistemas integrados con fuentes de alimentación autoproporcionadas, MCP2030 está especialmente diseñado y optimizado para tres modos de trabajo, a saber, modo de suspensión y modo de espera. y modo de trabajo. El modo de suspensión se controla mediante el comando de la interfaz SPI. Después de entrar en suspensión, excepto el registro temporal, el almacenamiento y el circuito de función SPI, todos los circuitos, incluido el limitador de RF, se apagarán para minimizar el consumo de corriente (0,2 μA). use el reinicio de encendido y cualquier otro comando SPI excepto el comando de suspensión para despertar el dispositivo del modo de suspensión cuando no haya señal LF en la entrada de la antena, el dispositivo estará automáticamente en modo de espera, pero todos los circuitos internos del dispositivo; han sido encendidos y listos para recibir señales de entrada, el valor típico de consumo de corriente en modo de espera es de 4 μA (3 antenas receptoras funcionando cuando hay una señal de baja frecuencia en la entrada de la antena de baja frecuencia y el circuito interno conmuta con los datos recibidos); , el dispositivo está en modo de funcionamiento de baja corriente, el consumo de corriente en este modo es de solo 13 μA.

Además, el dispositivo también admite modos de funcionamiento a media potencia y sin potencia. En el modo de trabajo sin energía, el dispositivo extrae completamente la energía del campo magnético para funcionar; en el modo de trabajo a media potencia, el dispositivo extrae energía del campo magnético tanto como sea posible y, como último recurso, se alimenta de la fuente de alimentación. complejo.

2 Aplicación de diseño

Las etiquetas de radiofrecuencia activas son una parte importante de los sistemas de identificación por radiofrecuencia. En comparación, tienen las ventajas de una gran capacidad de almacenamiento, una larga distancia de comunicación y funciones ricas. They can Es ampliamente utilizado en seguimiento logístico, gestión de activos valiosos y otros campos. Los principales componentes de su circuito interno son: controlador, circuito de detección de señal de habilitación, RAM/ROM, temporizador, transceptor UHF, fuente de alimentación, etc. Entre ellos, el circuito de detección de señal de habilitación puede implementarse mediante MCP2030, como se muestra en la Figura 4. Utilizando la capacidad del MCP2030 para identificar y recibir una secuencia digital establecida, puede controlar de manera efectiva el estado de funcionamiento de la etiqueta. Cuando la etiqueta llega a una ubicación específica donde está instalado el transmisor habilitado para RF, el MCP2030 emite la señal de recepción correspondiente desde la interfaz SPI, lo que hace que el controlador salga del estado de suspensión, reciba, analice y procese los datos, y finalmente los almacene en la RAM/ROM correspondiente en su ubicación. Cuando se requiere interacción de información con el lector, el controlador se comunica a través del transceptor UHF. Después del procesamiento, el controlador entra automáticamente en estado de suspensión hasta la próxima vez que recibe una señal de habilitación de campo magnético o el temporizador genera una interrupción programada.

Figura 4 Habilitar circuito de detección de señal

Como se muestra en la Figura 4, el MCP2030 y el controlador están conectados a través de la interfaz SPI. Las definiciones de la interfaz SPI son LFDATA, SCCLK y MCCS. El comando de interfaz consta de una palabra de control de 16 bits y el formato del comando es el siguiente:

D13 ~ D15 son tipos de comando. MCP2030 determina el significado de los datos posteriores según el tipo de comando y realiza las operaciones correspondientes. . Entre ellos, 0x07 es el comando de escritura de datos y 0x06 es el comando de lectura de datos. Si se trata de un comando de escritura o lectura de datos, entonces D9 ~ D12 son las direcciones de registro temporal, que especifican respectivamente las direcciones de registro temporal que serán operadas por el comando, D1 ~ D8 son el contenido de los datos del registro temporal y D0 es la línea de comando. información de verificación. Si no es un comando de escritura o lectura de datos, el contenido de datos de D0 ~ D12 no tiene sentido.

Para que el MCP2030 funcione correctamente, el dispositivo debe inicializarse y configurarse correctamente cuando el sistema se enciende y se reinicia.

Aquí, la secuencia del filtro digital de la señal inalámbrica se establece en 2 ms o 2 ms, y la función de selección automática de canal y la función de salida de señal de demodulación están habilitadas. La sección del programa de inicialización es la siguiente:

void Init_MCP2030(void. ) {

p>

ShiftOutSpi(0xe1, 0x41); reg0 111 0000 1010 0000 1

ShiftOutSpi(0xe2, 0x01); > ShiftOutSpi(0xe4, 0x01); reg2 111 0010 0000 0000 1

ShiftOutSpi(0xe6, 0x01); reg3 111 0011 0000 0000 1

ShiftOutSpi(0xe8, 0x01); 0100 0000 0000 1

ShiftOutSpi(0xeb, 0x81); reg5 111 0101 1100 0000 1

ShiftOutSpi(0xed, 0x3f); > }

El programa para que el controlador transmita datos al MCP2030 se implementa de la siguiente manera:

Los datos están prealmacenados en OutData1 y OutData2

void ShiftOutSpi (carácter sin firmar OutData1, carbón sin firmar OutData2) {

char sin firmar

SCCLK=0

MCCS=0; for(i=0; ilt; 8; i ) {

LFDATA=OutData1 & 0x80;

OutData1=OutData1?1;

SCCLK=0;

}

for(i=0;ilt;8;i) {

LFDATA=OutData2 amplificador ; 0x80;

OutData2 =OutData2?1;

SCCLK=1;

SCCLK=0;

MCCS=1;

}

El segmento de programa para que el controlador reciba datos del MCP2030 es el siguiente:

Los datos se almacenan en AFESpiInDataH y AFESpiInDataL

void ShiftInSpi(void) {

unsigned char i

SCCLK=0

MCCS=0; p>

for(i=0; ilt; 8; i ) {

SCCLK=1;

AFESpiInDataH=AFESpiInDataH amp; AFESpiInDataH=AFESpiInDataH?1;

SCCLK=0 ;

}

for(i=0;ilt;8;i) {

SCCLK=1;

AFESpiInDataL=AFESpiInDat

aL amp; LFDATA;

AFESpiInDataL=AFESpiInDataL?1;

SCCLK=0;

}

MCCS=1;

p>

}

Conclusión

Este artículo presenta específicamente la aplicación de MCP2030 en etiquetas de radiofrecuencia activas en función de sus características. Este dispositivo no solo integra un circuito receptor de baja frecuencia de 3 canales y un circuito receptor de detección de campo magnético de 3 direcciones, sino que también tiene un bajo consumo de energía y múltiples modos de funcionamiento de ahorro de energía. Es muy adecuado para otras aplicaciones de sistemas integrados que lo requieran. habilitación inalámbrica de bajo consumo. Preguntas del sistema integrado

1 mov

2 LDR

¿Aún estás confundido acerca de solo dos instrucciones?

No aprendí bien en el principio Ah.