¿Cuánta RAM tiene un microondas?

¡Venga! Una pregunta tan genial y llego tarde aquí (

de todos modos hermano, Eric VanWyk entendió el punto.

Estamos hablando de dispositivos que no tienen más de 1024 bytes de almacenamiento total para el software que se ejecuta en él. El programa tendrá acceso directo de bajo nivel al hardware con una mínima abstracción involucrada.

Algunas personas podrían argumentar que las partes del programa que acceden al hardware son un “sistema operativo”, pero no son más que pendejos pedantes.

En teoría, podría tener un microondas lo suficientemente sofisticado como para ejecutar alguna versión de Unix o incluso Android, pero sería una exageración completa y aumentaría el costo de producción sin ningún beneficio real.

Aquí hay un ejemplo que muestra más de lo que se usaría un microcontrolador (MCU) en un microondas, que necesariamente la especificación interna de él:

Microcontroladores para hornos microondas | Cypress Semiconductor

No estoy seguro de por qué tendría un panel LCD y una pantalla LED, pero tal vez se muestra como opciones.

El ejemplo usa una MCU 32 pero que tiende a tener relativamente mucho Flash y RAM, pero la aplicación en sí misma no requiere mucho. Algunos KB de Flash y 1 KB de RAM deberían ser suficientes. La mayoría de las MCU admiten la E / S necesaria.

Esto debería ser similar para una lavadora de platos, una lavadora o una estufa / horno.

Encontré un ejemplo de microondas usando una MCU 8051, que incluso incluye el código de ensamblaje:

Diseño de horno de microondas con micro controlador 8051

El microcontrolador más pequeño con el que he trabajado tenía solo 32 bytes de RAM y medio kilobyte de memoria de programa. Probablemente podría meter un microondas en eso si tuviera que hacerlo.

Dicho esto, es marginalmente más caro usar algo con un kilobyte lleno de RAM y 8k de memoria de programa. La comparación de bajo costo de costo es de 35 centavos contra 24 centavos. No tengo números de volumen alto disponibles, pero por experiencia está ahorrando unos centavos por unidad, máximo. Si a un ingeniero le toma una semana más meterlo en el procesador más pequeño, tendrá que vender al menos un cuarto de millón de unidades para que valga la pena el esfuerzo.

Mi apuesta es que simplemente usaron cualquier microcontrolador que usaron para el último proyecto, por lo que no tienen que aprender un nuevo chip y pueden obtener un mejor descuento por volumen. Es probable que tenga entre medio kilobyte y 8 kilobytes de RAM.

Como otros han dicho, probablemente tiene muy poco, en el orden de unos pocos kB.

Eso es solo si tienen memoria. Algunas microondas casi no tienen electrónica, tienen un transformador, unos pocos interruptores, el temporizador mecánico, el motor de placa y el magnetrón (lo que hace que las microondas), por lo que no hay ningún tipo de ram (ni siquiera una pcb)

Estoy bastante seguro de que es una cantidad muy pequeña, nada como la cantidad de RAM que tiene una computadora. Como dijo Eric en su respuesta, solo necesitas suficiente RAM para el microcontrolador. Un microondas probablemente tenga unos pocos kilobytes de RAM, pero no estoy seguro exactamente de cuánto.

Aclamaciones