Está en la página 1de 63
Manual del Técnico
Manual del Técnico

Balanzas con impresora térmica

MODELO:

MAXIMA

ÍNDICE

1 INTRODUCCIÓN

1

2 DESCRIPCIÓN GENERAL

2

2.1 CARACTERÍSTICAS MECÁNICAS

2

2.2 CARACTERÍSTICAS AMBIENTALES

2

2.3 CARACTERÍSTICAS METROLÓGICAS

3

2.4 NORMAS APLICABLES

3

2.5 CONFIGURACIONES

4

2.5.1 MECÁNICA

4

2.5.2 FUNCIONALIDAD

4

2.5.3 OPERATIVA

4

2.6 ESTRUCTURA DEL HARDWARE

6

2.7 ESTRUCTURA DEL SOFTWARE

7

2.7.1

TELECARGA Y ACTUALIZACIÓN DE SOFTWARE

7

2.7.1.1 Actualización de software en funcionamiento normal

7

2.7.1.2 Actualización de software en caso de error

8

2.7.2

FUNCIONAMIENTO DEL PROGRAMA

9

3 EQUIPO ELECTRONICO

3.1 PLACA PRINCIPAL

10

10

3.1.1 MICROCRONTOLADOR

10

3.1.2 MEMORIA FLASH

10

3.1.3 MEMORIA RAM

10

3.1.4 RELOJ CALENDARIO

10

3.1.5 RESET

11

3.1.6 CIRCUITO REGULADOR DE TENSIÓN

11

3.1.7 CANAL SERIE RS-232

11

3.1.8 CANAL SERIE RS-485

11

3.1.9 CONTROL DE DISPLAYS

11

3.1.10 CONTROL DE LA IMPRESORA/ETIQUETADORA

12

3.1.11 BUS DE EXPANSIÓN

12

3.2 PLACA CONVERTIDOR A/D

12

3.2.1 CONVERSOR ANALÓGICO DIGITAL

12

3.2.2 MEMORIA EEPROM

12

3.2.3 BOTÓN DE AJUSTE

12

3.3 PLACA FUENTE DE ALIMENTACIÓN

12

3.3.1 TENSIÓN DE ENTRADA

13

3.3.2 CONTROL DEL CAJON

13

3.3.3 CONTROL DE LA TENSIÓN DE LA IMPRESORA

13

3.3.4 CARGADOR DE LA BATERÍA INTERNA

13

3.4

DISPLAY

13

3.4.1 DISPLAY ALFANUMÉRICO

13

3.4.2 DISPLAY GRÁFICO

13

3.5 PLACA CONTROL DE TECLADO

14

3.5.1 MICROCONTROLADOR

14

3.5.2 INTERFACE TECLADO PC

14

3.5.3 ZUMBADOR

14

3.5.4 ESTRUCTURA DEL SOFTWARE DE TECLADO

14

3.5.4.1 Control y detección de teclados

15

3.5.4.2 Comunicación con la placa principal

15

3.5.4.3 Control de teclado externo de PC

15

3.5.4.4 Control del zumbador

16

3.6

TECLADOS

16

3.6.1 MODELO MAXIMA

16

3.6.2 MODELO MAXIMA SLAM

16

3.6.3 MODELO SELF-SERVICE

16

3.6.3.1 Teclado Self-Service

16

3.6.3.2 Teclado + Controlador

16

3.7 AMPLIACIÓN DE RAM / ETHERNET

16

3.7.1 RAM

17

3.7.2 ETHERNET

17

3.8 TRANSFORMADOR

17

3.9 BATERIA INTERNA

17

4 AJUSTE Y CONFIGURACIÓN DE LA BALANZA

18

4.1 AJUSTE

19

4.2 ESTABLECER LA GRAVEDAD DE DESTINO

19

5 CONFIGURACION DE LA BALANZA (Setup de distribuidor)

20

5.1.- MON

20

5.2- PD

21

5.3.- RTOT

21

5.4.- MON 1

21

5.5.- PD 1

21

5.6.- RTOT1

21

5.7.- BEEP

22

5.8.- CONTA

22

5.9.- FI

22

5.10.- L CASH

22

5.11.- CUT

22

5.12.- GT LED

23

5.13.- DH REP

23

5.14.- ACUM0

23

5.15.- TTOTAL

23

6 FUNCIONES ESPECIALES

25

6.1 INICIALIZACION DE LA MEMORIA DE LA BALANZA

25

6.2 BORRADO TOTAL DE LA MEMORIA DE LA BALANZA

25

6.3 TEST DE PESO

25

6.4 BORRADO DEL PASSWORD

25

6.5 FUNCIONES ESPECIALES DE PROGRAMACION

26

7 LISTADO DE ERRORES DE LA BALANZA

27

7.1 ERRORES GENERALES

27

7.2 MENSAJES DE ERROR EN COMUNICACIONES

27

8 - DISTRIBUCIÓN INTERNA DE TARJETAS Y

28

8.1

FA – TRANSFORMADOR

28

8.2 FA – BATERIA INTERNA/ EXTERNA

28

8.3 FA – CPU

28

8.4 FA – CAJON de COBRO

29

8.5 CPU – DISPLAY SERIE

29

8.6 CPU – DISPLAY GRÁFICO

29

8.7 CPU – A/D Y EEPROM

30

8.8 CPU – CONTROL DE TECLADO

30

8.9 CPU – PLACA EXPANSIÓN

30

8.10 CPU – CONTROL ETIQUETADORA

31

8.11 CPU – CONTROL DE IMPRESORA

31

9 CONECTORES EXTERNOS

33

9.1 RS-485

33

9.2 RS-232

33

9.3 ETHERNET

33

9.4 CONECTOR

34

9.5 CONECTOR SALIDA CAJÓN

34

9.6 CONECTOR ENTRADA TECLADO PC

34

10 TABLAS DE CARACTERÍSTICAS TÉCNICAS

35

11 PLANOS, ESQUEMAS Y SITUACIÓN DE COMPONENTES

37

1

INTRODUCCIÓN

El propósito de este manual es definir una Balanza PPI con diferentes configuraciones de teclado, display e impresora.

La balanza puede comunicarse con el exterior a través de un canal serie RS-485 , un canal serie RS-232 y opcionalmente con un canal ETHERNET. El programa de la balanza puede ser cargado exteriormente sin necesidad de abrirla a traves del canal RS-232.

Se dispone de versiones de 3000e , 6000e y AVR, las cuales solamente se diferenciarán en la célula y en el número de bits del conversor A/D.

Los periféricos más relevantes de la balanza son, la parte de pesaje, el display, el teclado, el canal RS-485, el canal serie RS-232, el canal ETHERNET, la impresora térmica y la etiquetadora.

2

DESCRIPCIÓN GENERAL

El equipo se compone de los siguientes elementos:

Dos displays de dígitos e indicadores o gráficos de 240 x 128, ambos retroiluminados.

Teclado de 96 teclas de membrana de sensación táctil.

Microcontrolador de 32 bits con núcleo RISC.

Memoria RAM

Memoria FLASH

Conversor Σ/de 16 o 24 bits

Un canal serie asíncrono RS-232 de utilización general.

Un canal serie asíncrono RS-485 de interconexión de las balanzas.

Impresora y/o etiquetadora de impresión térmica de 2 pulgadas. Opcionalmente de 3 pulgadas.

Elementos opcionales:

Conexión Ethernet.

Bateria interna con su cargador

Ampliación de RAM

Salida control de un cajón de cobro.

Teclado TOUCH SCREEN en los equipos con display gráfico

Teclado de 101 teclas en el modelo SELF SERVICE.

Expansión de teclado de 84 teclas.

Dispone de un interruptor de ON/OFF que hace las funciones de encendido y apagado del equipo.

El programa se almacena en la memoria FLASH incorporada en la placa principal del sistema, lo cual permite asegurar el mantenimiento de la información en caso de pérdida total de alimentación.

La carga del software se realiza en modo local desde un PC, vía interface RS-232. Tambíen es posible cargar distintas tablas paramétricas (idiomas, fuentes de caracteres, teclados ) utilizando este mismo canal. Para realizar los procesos de carga deben seguir los pasos indicados en el apartado 2.7.1

2.1 CARACTERÍSTICAS MECÁNICAS

2.2 CARACTERÍSTICAS AMBIENTALES

Temperatura de trabajo:

Temperatura de almacenaje:

Humedad relativa en funcionamiento:

-10° a 40°C -10° a 70°C 30% al 90% sin condensación

Humedad relativa en almacenaje:

5% al 90% sin condensación

Debido a la no-estanqueidad del equipo, debe operar en ambientes no hostiles, protegido de la lluvia y atmósferas con excesivo polvo o corrosivas.

2.3 CARACTERÍSTICAS METROLÓGICAS

Clase de exactitud (III)

6

kg Max 30 kg

12 lb Max 60 lb

1

g e 10 g

ó

0,002 lb e 0,02 lb

n

3.000

n

6.000

Multi-escalón:

6 kg Max 30 kg

1 g e1 10 g

2 g e2 10 g

n1

n2

3.000

3.000

ó

12 lb Max 60 lb 0,002 lb e1 0,02 lb 0,005 lb e2 0,02 lb

Margen de adquisición de cero inicial:

Margen de autocero:

Mantenimiento del cero:

Puesta a cero automática:

Peso máximo indicado:

Pesada mínima:

Tara sustractiva y consecutiva:

20% del fondo de escala.

4% del fondo de escala. ±½ e (0,3 d/s).

-20 e

9 e por encima del fondo de escala. 20 e.

-Max

( 7,4 s).

2.4 NORMAS APLICABLES

En general la balanza cumplirá con la normativa vigente en la Comunidad Económica Europea, y las normas metrológicas internacionales.

2.5

CONFIGURACIONES

2.5.1 MECÁNICA

Se contemplan las siguientes configuraciones:

MODELO

MODELO

MODELO

FORMATO

VISUALIZADOR

 

GRUPO

MAXIMA

MAXIMA

MAXIMA

IMPRESOR

SUPREMA

SLAM

MAXIMA 10

MAXIMA 10R

SLAM E CS

PLANA

GRAFICO

ETIQUETADORA

o

IMPRESORA

MAXIMA 11

MAXIMA 11R

SLAM E CS

PLANA

ALFANUMERICO

ETIQUETADORA

o

IMPRESORA

     

CABEZAL +

   

MAXIMA 20

MAXIMA 20

SLAM E PT

BASE BAJA

GRAFICO

IMPRESORA

     

CABEZAL +

   

MAXIMA 21

MAXIMA 21

SLAM E PT

BASE BAJA

ALFANUMERICO

IMPRESORA

     

CABEZAL +

   

MAXIMA 30

MAXIMA 30R

SLAM E PLC

BASE ALTA

GRAFICO

ETIQUETADORA

     

CABEZAL +

   

MAXIMA 31

MAXIMA 31R

SLAM E PLC

BASE ALTA

ALFANUMERICO

ETIQUETADORA

MAXIMA 40

MAXIMA 40

SLAM E AS100

AUTOSERVICIO

GRAFICO

ETIQUETADORA

MAXIMA 41

MAXIMA 41

SLAM E AS100

AUTOSERVICIO

ALFANUMERICO

ETIQUETADORA

MAXIMA 50

MAXIMA 50R

SLAM E PLDS

CABEZAL +

GRAFICO

ETIQUETADORA

BASE ALTA

+

IMPRESORA

MAXIMA 51

MAXIMA 51R

SLAM E PLDS

CABEZAL +

ALFANUMERICO

ETIQUETADORA

BASE ALTA

+

IMPRESORA

2.5.2 FUNCIONALIDAD

FALTA ********************

2.5.3 OPERATIVA

Dispositivo de Tara sustractiva y acumulativa a Fondo de Escala

Introducción de Tara por teclado

Memorizacion de 5 taras programables

PLU´S

PLU´S Directos

PLU´S semi-directos

Vendedores: Sistema multivendedor: vendedores directos e indirectos.

Impresora térmica. - Impresión sobre tiquet normal, papel continuo autoadhesivo y etiquetas.

Diferentes fuentes de caracteres, escalables 4 veces en anchura y altura.

Formatos libres de etiquetas, diseñables por el usuario y asignables a PLU.

Impresión del código de barras EAN-13, configurable con estructuras independientes con formatos configurables

Impresión del nombre del PLU con 24 caracteres.

Asignación a cada PLU de lineas de 24 caracteres ( ingredientes)

Asignación a cada PLU de un precio de oferta.

Asignación de diferentes campos a cada PLU: bloqueo, producto pesado, producto no pesado, external positivo y external negativo.

Asignación a cada PLU de una tara

Asignación a cada PLU del grupo de IVA correspondiente.

Asignación a cada PLU de la fecha de caducidad.

Asignación a cada PLU de un código interno o un código asociado externo de 12 dígitos

Agrupación de PLU’S en familias o departamentos

Impresión del nombre del vendedor con 24 caracteres.

Balanzas interconectadas (RS-485 o Ethernet) y transmisión bidireccional de datos al ordenador.

Posibilidad de conexión a scanner (lector de código de barras) y a teclado PC ( PS/2)

Tiquets y etiquetas tipo: Pesadas sucesivas, pesada a pesada.

Impresión de logotipo gráfico en el tiquet (un logotipo en cabecera y otro de despedida ).

Impresión de 4 líneas de texto de propaganda en la cabecera del tiquet y 2 en la despedida programables a voluntad.

Reloj calendario con corrección horaria. Impresión en el tiquet de la fecha y hora.

Anulación rápida de la última operación realizada.

Impresión del talón de caja.

Cómputo de cambio.

Memorización e impresión de los tiquets y etiquetas emitidas.

Impresión y visualización del total en una segunda moneda.

Continuación del tiquet por adición de importes de compra.

Asociación de un código de cliente a un tiquet.

Tiquet de Gran Total Parcial y Gran Total General de vendedores, de acumulados de PLU´S agrupados por familias, control diario, control horario y control de IVA.

Dos niveles de Código Secreto para acceder a las funciones de programación.

2.6

ESTRUCTURA DEL HARDWARE

La figura adjunta muestra la estructura de bloques del hardware.

CÉLULA DE CARGA
CÉLULA DE CARGA
IMPRESORA
IMPRESORA
ETIQUETADORA
ETIQUETADORA
CONVERSOR A/D RS-232 EEPROM CONTROL CONTROL IMPRESORA ETIQUETADORA RS-485 MICRO- CONTROL CONTROLADOR ETHERNET/
CONVERSOR A/D
RS-232
EEPROM
CONTROL
CONTROL
IMPRESORA
ETIQUETADORA
RS-485
MICRO-
CONTROL
CONTROLADOR
ETHERNET/
PRINCIPAL
ETHERNET
EXPANSIÓN
RAM
DISPLAY
TECLADO
VENDEDOR
PRINCIPAL
MICRO-
CONTROLADOR
TECLADO
TOUCH
TOUCH
DISPLAY
SCREEN
SCREEN
COMPRADOR
TECLADO
REGULADOR
PC
ALIMENTACIÓN
BATERIA EXTERNA
BATERIA
EXTERNA
TECLADO REGULADOR PC ALIMENTACIÓN BATERIA EXTERNA ENTRADA RED BATERIA INTERNA SALIDA CAJON I020157-00
ENTRADA RED
ENTRADA
RED

BATERIA

INTERNA

SALIDA CAJON
SALIDA
CAJON

2.7

ESTRUCTURA DEL SOFTWARE

El software de la balanza se encuentra grabado en la memoria FLASH de la placa principal del sistema. Esta tecnología permite actualizar fácilmente el software sin tener que acceder al interior de la balanza.

Dicho software está organizado en distintos bloques, que pueden ser cargados en la balanza independientemente. El código de programa se encuentra guardado en uno de estos bloques. Las tablas de datos se encuentran repartidos organizadamente en el resto de bloques.

El tamaño de cada bloque no es fijo, y depende solamente de su contenido. El sistema de bloques es flexible, de modo que pueden ser cargados en cualquier zona dentro de la memoria, siempre que los bloques no se solapen entre ellos.

Para mayor seguridad, cada bloque contiene una cabecera asociada con información sobre el contenido del bloque y un checksum de 32 bits de protección de datos. Las cabeceras se encuentran todas juntas en una zona fija en la memoria FLASH.

Además, el sistema contiene un código de BOOT (código de arranque) grabado en una zona protegida de FLASH. Este código se ejecuta al encender la máquina y comprueba el contenido de las cabeceras y los bloques. Si se encuentra un bloque correcto con código de programa, se ejecuta inmediatamente. En caso contrario, el sistema entra automáticamente en modo de carga.

Los bloques pueden grabarse en memoria a través del conector RS-232 (RJ45), accesible fácilmente desde el exterior, usando el MAXIMA Loader Kit que se suministra independientemente de la balanza (Para más información, ver el Manual de usuario del Maxima Loader Kit).

2.7.1

TELECARGA Y ACTUALIZACIÓN DE SOFTWARE

2.7.1.1

Actualización de software en funcionamiento normal

Cualquier actualización puede realizarse sin acceder al interior de la balanza. Para ello es necesario disponer del Maxima Loader Kit, suministrado independientemente de la balanza.

Los pasos a seguir en el proceso de telecarga son los siguientes:

1. Conectar la balanza al puerto de comunicaciones RS-232 de un PC mediante el cable de carga suministrado con el Maxima Loader Kit.

2. En el PC, ejecutar el programa Maxima Loader. Configurar en dicho programa el mismo puerto de comunicaciones en el que se ha conectado la balanza (ver el Manual del usuario del Maxima Loader Kit).

3. Seleccionar mediante el botón “Browse binarios con el software a cargar.

el directorio donde se encuentran los ficheros

4.

Sincronizar la balanza y el programa de PC. Para ello pulsaremos el botón “Sincronize” en el PC y encenderemos la balanza. De este modo conseguimos que la balanza pase a modo de carga, evitando que ejecute el programa guardado en memoria.

5. En caso de querer realizar una carga completa de software y tablas de datos, apretar el botón “Full Load (Auto)”. Automáticamente se cargarán todos los bloques de datos en la memoria FLASH del sistema. Una barra de progreso en la parte central de la ventana mostrará la evolución de la carga de cada bloque. El proceso completo puede durar entre 2 y 3 minutos aproximadamente.

6. Si sólo queremos actualizar un bloque, pulsaremos el botón “Load File” y escogeremos en qué bloque se guardará. También es posible modificar las posiciones de memoria FLASH donde grabar los datos, aunque no se recomienda cambiar los valores por defecto. Una barra de progreso en la parte central de la ventana mostrará la evolución de la carga de cada bloque. La duración del proceso depende de la longitud del fichero.

7. Una vez terminado el proceso, apretar el botón “End Loader” o reiniciar manualmente la balanza. Si el proceso se ha realizado correctamente, se ejecutará el software de aplicación de la balanza, realizando el test inicial de display (contaje numérico o cuadros blanco-negro según modelo de display).

NOTA: La actualización de software no afecta a los parámetros de calibración y ajuste.

2.7.1.2 Actualización de software en caso de error

Bajo determinadas circunstancias, puede darse el caso que la actualización de la FLASH no se haya realizado correctamente (por ejemplo, un fallo en la alimentación en mitad de una carga, cortes en el cable de comunicación, etc.). En este caso, deberemos restaurar o actualizar de nuevo el software de la balanza.

Los pasos a seguir en este proceso son los siguientes:

1. Si no aparece ningún mensaje en el display de la balanza, realizar los pasos del apartado 2.8.1.2 Actualización de software en funcionamiento normal, (no es necesario acceder al interior de la balanza). A pesar que aparentemente la balanza no funcione, el código de BOOT deberia haberse mantenido intacto y quizá intente ejecutar un código mal cargado o incorrecto.

2. Si la nueva carga se realiza correctamente pero sigue el malfuncionamiento de la balanza, probablemente el nuevo fichero esté corrupto. Volver a cargar una versión anterior fiable de software.

3. Si el intento de carga no funciona correctamente y sigue sin mostrarse ningún mensaje por los displays, probablemente se haya destruido el código de BOOT inicial. En este caso deberemos realizar la carga del BOOT utilizando el BOOT LOADER KIT.

4. Si el código de BOOT detecta anomalías en el contenido de la memoria FLASH, puede mostrar los mensajes “MEMORY EMPTY” o “NO CODE”, pasando automáticamente al modo de espera de carga de software. En este caso deberemos realizar los pasos del apartado 2.8.1.1

2.7.2

FUNCIONAMIENTO DEL PROGRAMA

Al conmutar el interruptor de ON de la balanza, ésta realiza una serie de inicializaciones tanto de dispositivos hardware como de variables. Seguidamente realiza el test de display inicial para, finalmente saltar al bucle de ejecución de modo de programación o de operativa de trabajo normal, en función de la secuencia de teclas detectada durante el test de display.

Las inicializaciones son las siguientes:

Ejecución del código de BOOT y comprobación de los bloques de memoria.

Inicialización básica de puertos I/O.

Inicialización del módulo de DMA interno.

Inicialización de las UARTs.

Inicialización del núcleo del sistema multitarea.

Inicialización del reloj de tiempo real (RTC) M41T00 (ST).

Detección y inicialización de la EEPROM 24C04.

Inicialización del convertidor de peso CS-5532 (Crystal).

Inicialización del controlador de teclado Maxima (S510001).

Detección y inicialización de etiquetadora térmica (MWCR ‘CO’).

Detección y inicialización de impresora térmica (APS-ELM2241).

Detección y inicialización de display gráfico (240x128) o de segmentos.

Inicialización de tareas básicas.

Inicialización del módulo de comunicaciones.

Comprobación de las tablas de parámetros y datos en RAM.

El programa se organiza en 3 tareas básicas que se ejecutan constantemente. La conmutación entre tareas la indica un timer interno del microcontrolador, que genera una interrupción cada 1 ms. Además se aprovecha esta interrupción como base de tiempos del sistema. Estos procesos quedan encapsulados dentro el módulo de multitasking.

La tarea principal incluye el bucle de ejecución del programa, que es un bucle cerrado en el que se ejecuta toda la operativa de trabajo normal de la balanza. Este bucle no se interrumpe nunca, a menos que la balanza indique un error. Dentro de este bucle, se ejecutan las siguientes rutinas:

Control del encendido y apagado del backlight del display.

Lectura de datos del teclado y control de funciones de la balanza.

Espera de conversión del ADC, lectura de peso y actualización de flags de estado del peso.

Determinación del nivel de la batería y conexión a red eléctrica.

Activación o desactivación de tara y taras predeterminada.

Las otras dos tareas restantes se encargan de funciones auxiliares para liberar el bucle principal y simplificar la programación. En una de las tareas se generan llamadas a los ‘engines’ o motores de visualización por el display, comunicación con el controlador de teclado y administración de impresión. En la tercera tarea se ejecutan los módulos de comunicación, ya sea sobre Ethernet, RS-485 o RS-232.

3

EQUIPO ELECTRONICO

3.1 PLACA PRINCIPAL

Esta placa es la que realiza todo el control de la balanza y de las otras placas que según la opción se puedan montar. Está formada por los componentes siguientes:

3.1.1 MICROCRONTOLADOR.

Es el MB91101A de Fujitsu. Se trata de un microcontrolador de 32 bits en tecnologia CMOS de 0,35 µm con núcleo RISC. Sus características principales son:

Frecuencia de operación es de 50MHz interna generada con un PLL a partir de un cristal externo de 12,5MHz.

Control de un bus de datos de 8 bits (posibilidad de 16 bits) con 25 bits de direccionamiento.

3 canales independientes UART

4 canales ADC de 10 bit

3 Timmer de 16 bits

6 puertos de 8 entradas/salidas

multiplicador Hardware.

2K de RAM interna.

RESET externo y watchdog programable.

La parte digital del microcontrolador funciona a +5V, la parte analógica a +3V.

3.1.2 MEMORIA FLASH

Dispone de 2MB x 8 de memoria FLASH para almacenar el programa de la balanza. Esta memoria es reprogramable desde el exterior. Se comunica con el microcontrolador a través del BUS de datos/direcciones de la placa. Esta memoria no necesita alimentación permanente para guardar los datos grabados en ella. La primera vez se realiza a través del conector de expansión. ( se graba un programa BOOT que permite el arranque de la placa y el control del canal serie rs-232) La segunda vez y consecutivas se carga a través del canal serie rs-232 externo.

3.1.3 MEMORIA RAM

Dispone de 1MB x 8 de memoria RAM para almacenar los datos de la balanza. Se comunica con el microcontrolador a través del BUS de datos/direcciones de la placa. Esta memoria necesita alimentación permanente para guardar los datos, para ello la placa dispone de una bateria de 3,6V que suministra la tensión (VBAT ) a la RAM cuando el equipo se encuentra apagado.

3.1.4 RELOJ CALENDARIO

La placa incorpora un circuito que realiza la función de reloj y calendario. Se comunica con el microcontrolador via serie a través de dos puertos.

Se alimenta con la misma tensión que suministra la bateria de 3,6V que alimenta la memoria RAM.

3.1.5 RESET

Dispone de un circuito de RESET que permite el arranque del microcontrolador y la memoria RAM una vez la tensión de alimentación es estable.

A su vez, si la tensión desciende por debajo del umbral de seguridad, el circuito de RESET

detiene al microcontrolador e impide la escritura de datos a la RAM.

3.1.6 CIRCUITO REGULADOR DE TENSIÓN

La placa principal incorpora el circuito regulador de las dos tensiones principales de la placa:

La tensión digital de +5V que alimenta toda la parte digital de la placa y sus periféricos, como son la impresora, displays y su retroiluminación, circuito Ethernet. Esta tensión se genera a partir de la tensión +Vin que proviene de la rectificación de la tensión de entrada desde el transformador o de la bateria interna en ausencia de la anterior. La regulación se hace a través de un controlador commutado de alto rendimiento.

La tensión analógica de +3V que alimenta la parte analógica del microcontrolador. Su regulación se realiza con un circuito lineal debido a su bajo consumo. La existncia de esta tensión se visualiza con un LED en la placa principal.

3.1.7 CANAL SERIE RS-232

Dispone de un canal serie RS-232 que es accesible desde el exterior (parte inferior de la balanza) a través de un conector. Está destinado a dos usos:

Propósito general para comunicarse con el exterior.

Cargar programas o tablas a la memória FLASH

El canal serie es controlado directamente por la UART 2 del microcontrolador.

3.1.8 CANAL SERIE RS-485

Dispone de un canal serie RS-485, accesible desde el exterior (parte inferior de la balanza) a traves de dos conectores en paralelo que permiten la interconexión de las balanzas. Está controlado directamente por la UART 3 del microcontrolador.

3.1.9 CONTROL DE DISPLAYS

La placa principal dispone de la circuiteria para controlar los dos modelos de display LCD, el de dígitos y el gráfico.

El

control es independiente, tanto del lado vendedor como del comprador.

El

primero se controla a través de un canal série síncrono de 3 señales, el segundo es un canal

paralelo que utiliza 12 señales. Existe una circuiteria para controlar el contraste del display gráfico a partir de la tensión negativa que generan los displays y del circuito DAC que controla el microcontrolador.

Los dos modelos de display tienen retroiluminación basada en LED BLANCO alimentado con la tensión +5V digital. La activación está controlada desde el microcontrolador.

3.1.10 CONTROL DE LA IMPRESORA/ETIQUETADORA

La placa principal dispone de la circuiteria de control de la impresora y de la etiquetadora. Se realiza de forma independiente y seleccionable desde el microcontrolador. Esta circuiteria se encarga de

Control de los motores paso a paso

Transmitir la información al cabezal de la impresora via serie síncrono por la UART 0 del microcontrolador.

Detección de la presencia de papel en los dispositivos impresores.

Detección de la temperatura del cabezal.

3.1.11 BUS DE EXPANSIÓN

El conector CO12 de la placa principal realiza la función de bus de expansión para poder conectar placas opcionales o futuras ampliaciones. Para ello dispone de todas las señales presentes en la placa principal relacionadas con el control de periféricos, así como las diferentes alimentaciones de la placa.

3.2

PLACA CONVERTIDOR A/D

3.2.1

CONVERSOR ANALÓGICO DIGITAL

Es un convertidor analógico-digital del tipo Delta-Sigma, con dos canales multiplexados, de los cuales sólo se utiliza uno. Incluye un amplificador de instrumentación de muy bajo ruido, con ganancia programable de 1x a 64x. La salida ataca a un modulador Delta-Sigma de 4º orden seguido de un filtro digital con posibilidad de programar 20 frecuencias de corte. La información digital que se transmite al microcontrolador es de 24 bits. Se comunica con el microcontrolador con un interface serie síncrono de 3 señales. Dispone de dos alimentaciones separadas, la parte analógica a 5V y la digital a 3V.

3.2.2 MEMORIA EEPROM

Dispone de 512 Bytes de EEPROM, accesibles desde la placa principal con una conexión I2C para almacenar la información de las configuraciones de la balanza de forma permanente.

3.2.3 BOTÓN DE AJUSTE

La tecla de ajuste permite entrar en las programaciones de ajuste de peso de la balanza. Está controlada por el mismo circuito que controla el resto de teclado. Está montada en la parte inferior de la placa para que se pueda acceder a ella desde la base de la balanza.

3.3 PLACA FUENTE DE ALIMENTACIÓN

3.3.1

TENSIÓN DE ENTRADA

La placa dispone de la parte de rectificación de la tensión alterna del secundario del transformador. Incluye un limitador de corriente que desconecta la circuiteria en el caso de un sobreconsumo.

A partir de la tensión de entrada se generan el resto de tensiones de la balanza: tensión de

impresora, tensión de +5V digital, carga de la bateria interna y tensión de apertura del cajón. En esta parte del circuito se genera la señal de presencia de la RED que se conecta directamente a un puerto del microcontrolador.

3.3.2 CONTROL DEL CAJON

La balanza puede controlar la apertura de un cajon porta-monedas. Se controla directamente a través del microcontrolador, cuya señal actua a la circuiteria situada en la placa de la fuente de alimentación y genera el pulso de tensión de 12V, necesario para activar el RELÉ del cajón.

3.3.3 CONTROL DE LA TENSIÓN DE LA IMPRESORA

La fuente de alimentación dispone de la circuiteria que genera la tensión de impresora de 24V

a partir de la tensión de alimentación del equipo.

Esta tensión sólo se activa durante la impresión, su control lo realiza una señal del microcontrolador.

3.3.4 CARGADOR DE LA BATERÍA INTERNA

La placa de la fuente de alimentación dispone de un cargador de la bateria interna con limitación de tensión y corriente.

3.4

DISPLAY

La mayor parte de los modelos de balanza tienen dos displays, uno en la parte del vendedor y

el otro en la del comprador.

La balanza permite los dos modelos de display LCD que se describen a continuación.

3.4.1 DISPLAY ALFANUMÉRICO

Display LCD (Custom) retroiluminado por LED blanco.

Existe un control software para encender y apagar la retroiluminación del display.

El propio display dispone del circuito controlador que se comunica con la CPU a través de un

canal serie síncrono de 3 señales. El display está formado por (6 + 6 + 13) dígitos de 7 segmentos, 8 indicadores, indicador de red

y bateria y por una matriz de puntos de 8 x 108.

3.4.2 DISPLAY GRÁFICO

Display LCD de 240 x 128 pixels retroiluminado por LED blanco.

Existe un control software para encender y apagar la retroiluminación del display.

El propio display dispone del circuito controlador que se comunica con la CPU a través de un

canal paralelo de 12 señales.

El display genera la tensión negativa para realizar el control del contraste.

3.5 PLACA CONTROL DE TECLADO

Se trata de una placa con microcontrolador que controla los diferentes teclados de la balanza y el zumbador. Permite el control del teclado principal, 2 teclados de expansión, un teclado Touch- screen y un teclado PC externo. En la misma se distribuye el cableado de los displays. Desde el cable que proviene de la placa principal se divide en dos conectores que permiten conectar el display de la cara de vendedor y el de comprador.

3.5.1 MICROCONTROLADOR

Es el HT48R70A de Holtek. Se trata de un microcontrolador especial para aplicaciones que se necesiten gran cantidad de puertos I/O. Dispone de:

56 puertos bidireccionales.

1 entrada de interrupción

watchdog

memoria RAM de 224 x 8 bits

memoria de programa de 8.192 x 16 bits.

2 Timmer de 16 bits.

El programa está almacenado en una memória PROM del propio microcontrolador y se graba durante el proceso de fabricación de la placa.

La función básica que realiza, es de INTERFACE entre la CPU de la placa base y los teclados. De esta forma permite que la CPU disponga de más tiempo para ejecutar las funciones principales de la balanza. Mientras éste microcontrolador se encarga de la tarea rutinaria de los teclados.

También controla la activación del Zumbador y la recepción de datos del teclado PC.

Se comunica con la placa principal por un canal serie síncrono de 2 señales.

3.5.2 INTERFACE TECLADO PC

Permite la conexión de un teclado PC externo de tipo estándar. El microcontrolador permite la activación de la tensión de +5V que alimenta el teclado externo. Se realiza a través de un circuito, controlado por un puerto del microcontrolador que a su vez limita el consumo máximo de la alimentación a 450 mA. La conexión de datos se realiza via un canal serie síncrono de 2 señales.

3.5.3 ZUMBADOR

La placa dispone de un Zumbador auto-oscilante cuya activación está controlada por un puerto del microcontrolador.

3.5.4 ESTRUCTURA DEL SOFTWARE DE TECLADO

El programa de control de los teclados está almacenado en la memoria PROM del microcontrolador Holtek HT48R70A. Debido a que este integrado usa tecnología OTP (One Time Programming), dicha memoria se graba una sola vez, antes del montaje en placa.

El software que ejecuta el microcontrolador afecta solamente a la parte de control de teclados. No afecta en ningún aspecto a la distribución de cableado de displays, ya que se trata de dos partes totalmente separadas.

El programa de control se puede separar en tres partes claramente diferenciadas: barrido de los teclados de matriz, comunicación con la placa principal de la balanza, gestión del teclado externo de PC y control del zumbador.

Inicialmente el software configura los puertos de I/O, los timers internos, las interrupciones externas e inicializa todo el sistema de variables usadas. A continuación se comprueba el estado de los teclados, y en caso de detectar una pulsación se generan diversos avisos acústicos con el zumbador.

A partir de este punto, se entra en el bucle infinito de programa, encargado de gestionar los tres grandes bloques mencionados anteriormente.

3.5.4.1 Control y detección de teclados

Los distintos teclados controlados por el microcontrolador siguen la estructura de matriz. En este caso, los teclados pueden tener un tamaño máximo de 16 columnas por 8 filas. Cabe destacar que las 16 columnas son comunes para todos los teclados (principal, touch-screen y expansiones), mientras que cada uno de los teclados tiene sus 8 filas propias.

Para detectar la pulsación de cualquier tecla de cualquier teclado se sigue una secuencia de barrido. La monitorización de los teclados se realiza cada cierto tiempo, basándonos en un timer interno del microcontrolador que genera una interrupción cada 4ms aproximadamente.

En el caso que se pulsen dos o más teclas al mismo tiempo, se detectará una sola tecla, normalmente la que tiene un código de barrido inferior.

3.5.4.2 Comunicación con la placa principal

La transmisión entre la placa principal y el controlador de teclado se realiza mediante un canal serie de 2 hilos, Serial Clock y Serial Data. Ambos señales son bidirecionales, ya que la transmisión puede ser en los dos sentidos (placa principal -> controlador y controlador -> placa principal).

3.5.4.3 Control de teclado externo de PC

Otro de los puntos importantes del software de controlador de teclado es la gestión del teclado externo de PC que puede conectarse a dicho controlador.

La comunicación con el teclado externo sigue el protocolo PS/2 Standard Keyboard,

largamente utilizado en el entorno de los PC. Los datos enviados por el teclado PC son recibidos y guardados en una cola de datos. Cuando al bucle principal le es posible, comprueba el estado de esta cola y va sacando los datos recibidos.

3.5.4.4 Control del zumbador

El software del controlador de teclado también debe encargarse de hacer sonar el zumbador. Debido a que se trata de un zumbador auto-oscilante, solamente es necesario activar o desactivar el puerto encargado de excitar dicho zumbador.

La activación del zumbador se realiza mayoritariamente cuando se detecta la pulsación de una tecla de cualquier teclado (excepto del teclado externo de PC). El tiempo de duración del zumbido es configurable desde la placa principal.

También es posible activar el zumbador bajo demanda, mediante un comando de la placa principal. En este comando ya se especifica la duración del zumbido.

3.6

TECLADOS

3.6.1

MODELO MAXIMA

Este modelo dispone de un teclado de tecnología de membrana de sensación táctil. Dispone de 96 teclas distribuidas físicamente en 8 filas y 12 columnas. Se conecta directamente a través de un cable flexible de 20 contactos a la placa controladora.

3.6.2 MODELO MAXIMA SLAM

El teclado de este modelo dispone de 104 teclas, de tecnologia pulsador, distribuidas en una matriz de 16 columnas por 8 filas que se conecta a través de un cable de 26 contactos al conector de expansión de la placa controladora.

3.6.3 MODELO SELF-SERVICE

El teclado de este modelo se compone de dos partes:

3.6.3.1 Teclado Self-Service

Corresponde a un circuito de 84 teclas, de tecnologia pulsador, distribuidas en 7 filas por 12 columnas que se conecta a la placa controladora con un cable de 19 contactos.

3.6.3.2 Teclado + Controlador

Es una placa con el mismo controlador descrito en el apartador 3.7.1 y 17 teclas, de tecnologia pulsador, que complementan al teclado descrito en 3.8.3.1.

3.7 AMPLIACIÓN DE RAM / ETHERNET

Se trata de una placa que se conecta al bus de expansión de la placa principal descrito en el apartado 3.1.11.

3.7.1 RAM

Incluye un máximo de 4 memorias RAM de 1M x 8 bit cada una que permite aumentar la capacidad de almacenamiento de datos de la balanza. Se alimentan permanentemente a través de la tensión VBAT descrita en el apartado 3.1.3.

3.7.2 ETHERNET

Dispone del controlador RTL8019AS del fabricante Real Teck, que permite la conexión a la red Ethernet a través de un conector situado en la parte inferior de la balanza. Incorpora el estándar de comunicación IEEE802.3 con software compatible NE2000. El adaptador es del tipo 10baseT con conector RJ45. Se comunica con el microcontrolador de la placa principal a través del BUS de DATOS de 8 bit. Además dispone, internamente, de 16K x 8 bits de memoria RAM para realizar la transferencia de información. Dispone de una EEPROM del tipo 93C46 de 64 x 16 bit, para almacenar los parámetros de configuración. Para advertir de los eventos al microcontrolador dispone de una línea de interrupción.

El propio RTL8019AS controla 3 LEDS, visibles desde el interior de la balanza, para indicar el estado de la comunicación.

LED D1

indica que se ha realizado el “LINK”

LED D2

indica que hay transmisión de “paquetes” de información

LED D3

indica “MCSB”.

Al inicio del programa de la balanza, se realiza un RESET del controlador Ethernet, y se programan los registros iniciales con los parámetros almacenados en la memoria.

3.8 TRANSFORMADOR

La balanza dispone de un transformador de 220V / 16V que proporciona la tensión de funcionamiento del equipo.

3.9 BATERIA INTERNA

En la parte inferior de la balanza se encuentra la bateria interna de 12V / 3,2 Ah. Ésta suministra la tensión de funcionamiento del equipo en caso de un fallo en el suministro eléctrico. Esta bateria se recarga automàticamente mientra el equipo está funcionando conectado a la RED.

4

AJUSTE Y CONFIGURACIÓN DE LA BALANZA

ES MUY IMPORTANTE QUE EL PRINCIPIO DEL CICLO DE AJUSTE SEA REALIZADO AL MENOS 15
ES MUY IMPORTANTE QUE EL PRINCIPIO DEL CICLO DE AJUSTE
SEA REALIZADO AL MENOS 15 MINUTOS DESPUÉS DE
ARRANCAR EL EQUIPO.

Pulsar el botón de ajuste, situado en la parte inferior de la balanza, y encender el equipo mediante el interruptor. Una vez terminado el cuenteo de display se activa la función de ajuste y se puede soltar el botón de ajuste.

Primeramente debe seleccionarse el fondo de escala. Con las teclas [+] y [FIX] se avanza o retrocede por la tabla. Se validará con la tecla [].

Se indica el texto presentado en el visualizador y su significado:

"

3"

"3 kg 1 g"

"

6"

"6 kg 2 g"

"me

6"

"3/6 kg 1/2 g"

"p

12"

"12 kg 2 g"

"me 12"

"6/12 kg 2/5 g"

"

15"

"15 kg 5 g"

"me 15"

"6/15 kg 2/5 g"

"

30"

"30 kg 10 g"

"me 30"

"15/30 kg 5/10 g"

"

60"

"60 kg 20 g"

"me 60"

"30/60 kg 10/20 g"

"

150"

"150 kg 50 g"

"me 150"

"60/150 kg 20/50 g"

"

300"

"300 kg 100 g"

"p 300"

"300 kg 50 g"

"me 300"

"150/300 kg 50/100g"

" 600"

"me 600"

"600 kg 200 g" "300/600kg 100/200g"

"

1500"

"1500 kg 500 g"

"me1500"

"600/1500kg 200/500g"

"p

6"

"6 kg 1 g"

"p

15"

"15 kg 2 g"

"p

30"

"30 kg 5 g"

"p

60"

"60 kg 10 g"

"

3000"

"3000 kg 1kg"

"me3000"

"1500/3000kg 0.5/1kg"

" 6000"

"me6000"

"6000 kg 2kg" "3000/6000kg 1/2kg"

Después de entrada la escala se presentan dos opciones:

A) Ajuste

B) Establecer la gravedad de destino.

4.1

AJUSTE

Para ajustar se pulsará una tecla diferente de [T]. La balanza efectuará su calibración (se visualizará el mensaje “A0” ) y seguidamente se posicionará automáticamente en el cero indicando el mensaje “A1”.

Coloque sobre la balanza un peso de un valor superior o igual a 2/3 del fondo de escala.

Pulse la tecla [], y cuando el peso esté estabilizado se visualizará el mensaje “A2”,

introduzca entonces

por teclado el valor real del peso colocado sobre la balanza.

Pulsando [], y si el ajuste es correcto, se visualizará “correc”, posibilitando dos opciones: introducir la gravedad del lugar de ajuste o prescindir de correcciones de gravedad.

Si se pulsa [C] no queda registrada la gravedad de origen y no se permitirá ajustar gravedad de destino.

Se puede cambiar la gravedad de origen mediante el teclado numérico, validándose con la tecla [], en este momento gravedad de origen y de destino son iguales.

Cuando se descarga la balanza y se pulsa [], la balanza vuelve a su función normal de trabajo.

4.2 ESTABLECER LA GRAVEDAD DE DESTINO

Si se desea cambiar la gravedad de destino, debemos pulsar la tecla [T], y después de seleccionada la escala, la cambiaremos con el teclado numérico, validando con la tecla [].

Si el número de la gravedad entrado no está dentro del rango válido no es aceptado.

5

CONFIGURACION DE LA BALANZA (Setup de distribuidor)

Al encender la balanza, pulsando [↓] [6][5][4][3][2][1] aparece en el display de peso "SETUP" , en el de Precio la opción de setup y en el de importe el actual valor de la opción.

La accesibilidad a estas opciones puede o no estar presente según el modelo de balanza.

Pulsando la tecla [FIX] seleccionamos los valores de la opción. Pulsando la tecla [+/-] seleccionamos la siguiente opción. Pulsando la tecla [] salimos del Setup.

1

MON

Modifica el símbolo de la moneda en el ticket.

2

PD

Selecciona el punto decimal y el redondeo.

3

RTOT

Redondeo del Total de operaciones.

4

MON 1

Modifica el símbolo de moneda especial en el ticket.

5

PD 1

Punto decimal/redondeo para segunda moneda.

6

RTOT1

Redondeo del Total de operaciones para la segunda moneda.

7

BEEP

Activa/desactiva el zumbador.

8

CONTA

Selecciona el tipo de contador de operaciones.

9

FI

Selecciona el tipo de filtro para el peso.

10

L CASH

Selecciona el tiempo de apertura del cajón.

11

CUT

Selecciona la longitud de corte en ticket.

12

GT LED

Selecciona la visualización datos en G. Total.

13

DH REP

Activa/desactiva impresión control horario/diario

14

ACUM0

Posibilidad de acumular con importe igual a 0

15

TTOTAL

Selecciona el tipo de total por familia o IVA

5.1.- MON

Programación del texto de la moneda en los tickets. Dispone de 3 caracteres programables con el teclado alfanumérico

Con [FIX] accedemos a la función. Con [>] avanza al carácter siguiente. Con [<] retrocede al carácter anterior. Con [C] borra la línea entera. Con [↓] salimos de la función.

Pulsar [+/-] para pasar al siguiente parámetro.

5.2- PD

Pulsar [0][1][2] o [3] de acuerdo con el numero de decimales requeridos. Pulsando [FIX] se seleccionan los redondeos 1,5,10 o 50 y redondeos especiales con truncamiento.

En el display de importe aparecen los puntos decimales y el redondeo escogido.

Pulsar [+/-] para pasar al siguiente parámetro.

5.3.- RTOT

Es el redondeo del TOTAL de operaciones. Pulsando [FIX] se seleccionan los redondeos 1,5,10 o 50 y redondeos especiales con truncamiento. En el display de importe aparece el redondeo escogido.

Pulsar [+/-] para pasar al siguiente parámetro.

5.4.- MON 1

Programación del texto de la moneda especial en los tickets. Dispone de 3 caracteres programables con el teclado alfanumérico

Con [FIX] accedemos a la función. Con [>] avanza al carácter siguiente. Con [<] retrocede al carácter anterior. Con [C] borra la línea entera. Con [↓] salimos de la función.

Pulsar [+/-] para pasar al siguiente parámetro.

5.5.- PD 1

Pulsar [0][1][2] o [3] de acuerdo con el numero de decimales requeridos para la segunda moneda

Pulsando [FIX] se seleccionan los redondeos 1,5,10 o 50. En el display de importe aparecen los puntos decimales y el redondeo escogido.

Pulsar [+/-] para pasar al siguiente parámetro.

5.6.- RTOT1

Es el redondeo del TOTAL de operaciones para la segunda moneda. Pulsando [FIX] se seleccionan los redondeos 1,5,10 o 50 y redondeos especiales con

truncamiento. En el display de importe aparece el redondeo escogido.

Pulsar [+/-] para pasar al siguiente parámetro.

5.7.- BEEP

Pulsando las teclas numéricas entre 1 y 9, seleccionamos el tiempo de activación de la señal acústica del teclado. Pulsando 0 se anula dicha señal. Pulsar [+/-] para pasar al siguiente parámetro.

5.8.- CONTA

Podemos seleccionar el tipo de contador del ticket (tipo 0-1).

0.-

Calcula el total de operaciones incluidas las anuladas.

1.-

Calcula el total de operaciones sin las anuladas.

2.-

Calcula el total de paquetes.

Pulsar [+/-] para pasar al siguiente parámetro.

5.9.- FI

Selecciona el tipo de filtro para la respuesta de la lectura del peso, desde el rango de valores 0 a

9.

Pulsar [+/-] para pasar al siguiente parámetro.

5.10.- L CASH

Esta función selecciona la duración del impulso de apertura del cajón. Este valor puede seleccionarse entre 0 y 9, que varía en el tiempo entre 30ms y 300ms.

Pulsar [+/-] para pasar al siguiente parámetro.

5.11.- CUT

Selecciona la longitud en la salida del corte de papel, desde el rango 1 a 9, el valor 5 es el standard de la máquina.

En el caso de etiquetas, pulsando [X] se accede a la función OFFSET que consiste en un ajuste

fino de la salida de etiqueta. Este valor puede seleccionarse entre 0 y 80, el valor por defecto es

20.

Estando dentro de la función de OFFSET, pulsando [] se accede a la función de LIGHT, mediante esta función se puede programar la intensidad de luz del detector de papel, el valor puede oscilar entre 0 y 15, el valor por defecto es el 7.

Pulsando de nuevo [] se accede a la función de THRESH (threshold), con esta función se programa el límite de detección entre etiqueta y papel soporte. Este valor puede programarse entre 0 y 200, el valor por defecto es 150. El valor detectado en cada momento aparece en el display de TARA.

El valor ideal para este parámetro es la media entre el valor de detección de etiqueta y el valor de detección del papel soporte.

Pulsar [] para volver a la función CUT. Pulsar [+/-] para pasar al siguiente parámetro.

5.12.- GT LED

Pulsando [FIX] seleccionamos la forma de visualización de los datos en el Parcial y Gran Total, las opciones son:

SI.- Visualiza los datos de las ventas en el display de vendedor. NO.- Visualiza en ambos displays.

Pulsar [+/-] para pasar al siguiente parámetro.

5.13.- DH REP

Permite habilitar o desabilitar pulsando la tecla [FIX] la impresión del control horario y diario de ventas.

Pulsar [+/-] para pasar al siguiente parámetro.

5.14.- ACUM0

Permite habilitar o desabilitar pulsando la tecla [FIX] la posibilidad de acumular una operación con importe igual a 0.

Pulsar [+/-] para pasar al siguiente parámetro.

5.15.- TTOTAL

Selecciona el tipo de totalización pulsando la tecla [FIX], las opciones son las siguientes:

0.- La balanza totaliza los tickets normalmente.

1.- La balanza acumula operaciones de productos con el mismo tipo de IVA, cuando se acumula un PLU de diferente IVA la balanza totaliza y cancela automáticamente el ticket.

2- La balanza acumula operaciones de productos con el mismo número de familia, cuando se acumula un PLU de diferente familia la balanza totaliza y cancela automáticamente el ticket.

3- La balanza acumula operaciones de productos con el mismo número de familia y el mismo tipo de IVA, cuando se acumula un PLU de diferente familia o tipo de IVA, la balanza totaliza y cancela el ticket automáticamente.

Pulsar [+/-] para pasar al siguiente parámetro.

6

FUNCIONES ESPECIALES

6.1 INICIALIZACION DE LA MEMORIA DE LA BALANZA

Al encender la balanza pulsando [↓][1][0][0][0][0][0] se ponen los valores por defecto en la programación de la balanza, excepto cabecera y grabaciones de PLU's.

Configuraciones inicializadas :

Contador de GRAN TOTAL. Password. Número Correlativo.

Registros inicializados :

Asignación de teclas de PLD's (PLU’s directos). Ventas diarias. Ventas horarias. Acumulado Vendedores y productos.

Durante el tiempo que dura esta operación, se suspende toda actividad de la balanza, excepto los pitidos que emite el zumbador. Una vez finalizada la operación, se reinicia el contaje de la balanza y queda lista para su funcionamiento.

6.2 BORRADO TOTAL DE LA MEMORIA DE LA BALANZA

Al encender la balanza pulsando [↓][1][0][1][1][0][0] se produce un borrado TOTAL de la memoria de la balanza incluyendo las configuraciones. Durante el tiempo que dura esta operación, se suspende toda actividad de la balanza, excepto los pitidos que emite el zumbador. Una vez finalizada la operación, se reinicia el contaje de la balanza y queda lista para su funcionamiento.

6.3 TEST DE PESO

Al encender la balanza pulsando pulsar [T][C] aparecen en el display de precio las divisiones con resolución de 1/10 y en display de importe la lectura del conversor. Pulsando cualquier tecla volvemos al modo peso.

6.4 BORRADO DEL PASSWORD

Al encender la balanza pulsando [↓][1][0][0][0][0][1] borramos el password programado. Durante el tiempo que dura esta operación, se suspende toda actividad de la balanza, excepto los pitidos que emite el zumbador. Una vez finalizada la operación, se reinicia el contaje de la balanza y queda lista para su funcionamiento.

6.5

FUNCIONES ESPECIALES DE PROGRAMACION

Al encender la balanza pulsando [] y luego [1][2][3][4][5][6] aparece en el display la denominación del programa y la fecha de confección del mismo.

Si pulsamos la tecla [] entra en la función de TEST DE IMPRESORA

El display indica:

Display de peso:

1er dígito: Pasos del motor (se incrementa del 0 al 4 cada vez que el motor se mueve). 2 º dígito: Estado del cabezal, “d” bajado (posición de trabajo), “U” levantado.

Después aparece la palabra “TEST”

Display de precio:

Se indica “t” y seguidamente la temperatura del cabezal en grados centígrados.

Display de importe:

Aparecen dos valores, uno comprendido entre el 0 y el 15 (normalmente a 3) que indica la intensidad del emisor del detector de papel.

El siguiente valor (separado por “-“) nos indica el grado de detección del receptor (de 0 a

255),

Para un correcto funcionamiento, dicho valor ha de estar en valor alto (por encima de 100), un valor más bajo nos indicaría que el papel no está siendo detectado correctamente.

Estos valores pueden ser diferentes en caso de tratarse de papel continuo o etiquetas.

Pulsando [+/-] : Imprime todos los posibles textos.

Pulsando cualquier otra tecla salimos de dicha función.

7

LISTADO DE ERRORES DE LA BALANZA

7.1 ERRORES GENERALES

Err1:

Error de checksum de programa. Hay un error en la memória FLASH.

Err2:

Error de overrange del convertidor.

Err3:

Peso negativo, fuera de la zona de recuperación.

Err4:

Error de la memoria EEPROM.

Err5:

Error de falta de ganancia.

Err6:

Error de exceso de ganancia.

Err7:

Error de cero del instrumento por exceso.

Err8:

Error de estabilidad para la puesta a cero inicial.

Err9:

Peso superior a Máx + 9e.

ErAM:

Falta de memória.

ErAMc:

Error de memória.

ErAMn:

Error de bloque de memória.

PAPEr End:

Falta de papel.

HEAd UP:

Cabezal levantado.

PrInt Error:

Error de impresora.

LAbEL out:

Etiqueta pendiente.

Hot PrInt:

Temperatura cabezal alta

7.2 MENSAJES DE ERROR EN COMUNICACIONES

Ert. 1

Error checksum.

Ert. 2

Error overrun.

Ert. 3

Error paridad.

Ert. 4

Error framming.

Ert. 5

Error verificación.

8

- DISTRIBUCIÓN INTERNA DE TARJETAS Y CONEXIONES.

8.1 FA – TRANSFORMADOR

TIPO DE CONECTOR: JST, 5 pins a 3,96 mm

Placa FA

Transformador

PINOUT:

Pin 1, 3

secundario 1

Pin 2, 4

secundario 2

Pin 5

Tierra

8.2 FA – BATERIA INTERNA/ EXTERNA

TIPO DE CONECTOR: JST 6 pins a 3,96 mm

Placa FA

Bateria Interna

Bateria Externa

Interruptor

Pin 1

Bateria interna -

Pin 2

Bateria interna +

Pin 3

Bateria externa +

Pin 4

Interruptor

Pin 5

Interruptor

Pin 6

Bateria externa –

8.3

FA – CPU

TIPO DE CONECTOR: HEADER 2 x 7 pins paso 2,54 mm

PINOUT:

pin 1

Activación V backlight

pin 2

NC

pin 3

+5V

pin 4

Indicación presencia RED

pin 5

Activación V printer

pin 6

Activación V dot

pin 7

Activación Cajón de cobro

pin 8

Indicación tensión bateria interna

pin 9,10,11

GND

pin 12,13,14

Tensión de entrada Vin

8.4 FA – CAJON de COBRO

TIPO DE CONECTOR: JST 2 pins de paso 3,96 mm

PINOUT:

pin 1

V cajón

pin 2

GND

8.5

CPU – DISPLAY SERIE

TIPO DE CONECTOR: HEADER 2 x 7 pins de paso 2,54 mm

PINOUT:

pin 1

DATA

pin 2

SCK

pin 3

OE display vendedor

pin 4

STB

pin 5,7

GND

pin 6,8,11

+5V

pin 9,13

GNB

pin 10

+Vbacklight vendedor

pin 12

OE display comprador

pin 14

+Vbacklight comprador

8.6 CPU – DISPLAY GRÁFICO

TIPO DE CONECTOR: HEADER 2 x 13 pins de paso 2,54 mm

CO4 PINOUT:

pin 1,18

21

GND

pin 2

+5V

pin 3

VO display vendedor (contraste)

pin 4,23

C/D

pin 5

RD

pin 7

14

DB0

DB7

pin 15

CE vendedor

pin 16,25

RST

pin 17

VEE1

pin 22

VO display comprador (contraste)

pin 24

CE comprador

pin 26

VEE2

TIPO DE CONECTOR: JST 2 pins de paso 2,54 mm

CO2 PINOUT:

pin 1

+ Vbacklight vendedor

pin 2

GNB

CO3 PINOUT:

pin 1

+ Vbacklight comprador

pin 2

GNB

8.7

CPU – A/D Y EEPROM

TIPO DE CONECTOR: JST 8 pins, paso 2,54 mm

CO10 PINOUT:

pin 1

PE2 (SCLK A/D)

pin 2

PE3 (SDO A/D)

pin 3

PE6 (SDI A/D)

pin 4

PE7 (MD EEPROM)

pin 5

P81 (SCL EEPROM)

pin 6

P80 (SDA EEPROM)

pin 7

+5V

pin 8

GND

8.8

CPU – CONTROL DE TECLADO

TIPO DE CONECTOR: JST 6 pins, paso 2,54 mm

CO11 PINOUT:

pin 1

+VIN

pin 2

+5V

pin 3

P25 (ON/OFF)

pin 4

PE0 (CLOCK)

pin 5

P82 (DATA)

pin 6

GND

8.9

CPU – PLACA EXPANSIÓN

TIPO DE CONECTOR: doble fila de 25 pins a paso 2,54 mm

CO12 PINOUT:

pin 1

21

A0

A20

pin 22

29

D0

D7

pin 30

RD

pin 31

WR0

pin 32

CS55

pin 33

CS4

pin 34

VBAT

pin 35

+5V

pin 36,37,48,49

GND

pin 38

P27

pin 39

NMI

pin 40

RESET

pin 41

SI0

pin 42

SO1

pin 43

SI2

pin 44

SO2

pin 45

PA6

pin 46

INT 1

pin 47

PF7

pin 50

CS3

8.10 CPU – CONTROL ETIQUETADORA

TIPO DE CONECTOR: HEADER 26 pins, paso 2,54 mm

CO13 PINOUT:

pin 1,2

+5V

pin 3,4

GND

pin 5

VP0

pin 6

LAT0

pin 7

DATA0

pin 8

CLK0

pin 9

11

DST0

2

pin 12

NTC

pin 13

AN1

pin 14,15

LAT PH0, LAT PH1

pin 16

HEADER0

pin 17

PH7

pin 18

PH00

pin 19

PH6

pin 20

PH01

pin 21

PH5

pin 22

PH2

pin 23

PH4

pin 24

PH3

pin 25

+5VA0

pin 26

DATA IN

8.11 CPU – CONTROL DE IMPRESORA

TIPO DE CONECTOR: HEADER 20 pins, paso 2,54 mm

CO14 PINOUT:

pin 1

+5V

pin 2,7,8

GND

pin 3

HEADER1

pin 4

AN3

pin 5

+5VA1

pin 6

AN1

pin 9

VP1

pin 10

OPTO

pin 11

13

DST2

DST0

pin 14

LAT1

pin 15

CLK1

pin 16

DATA1

pin 17

PH10

pin 18

PH11

pin 19

PH2

pin 20

PH3

9

CONECTORES EXTERNOS

9.1 RS-485

TIPO DE CONECTOR: RJ11 6 pins

PINOUT:

 

pin 1,3,4,6

GND

pin 2

rs-485 B

pin 5

rs-485 A

9.2

RS-232

TIPO DE CONECTOR: RJ45 8 pins

PINOUT:

pin 1

NC/+5V

pin 2,7,8

GND

pin 3

CTS

pin 4

DTR

pin 5

RxD

pin 6

TxD

9.2.1

CONEXIÓN CARGA PROGRAMA

Las conexiones a un puerto

9.3 ETHERNET

TIPO DE CONECTOR: RJ45 8 pins

PINOUT:

pin 1

TPTX+

pin 2

TPTX-

pin 3

TPRX+

pin 4,5,7,8

NC

pin 6

TPRX-

9.4

CONECTOR ALIMENTACIÓN.

TIPO DE CONECTOR:

DH 10-660

PINOUT:

Pin1

Positivo.

Pin 2

Negativo.

9.5

CONECTOR SALIDA CAJÓN

TIPO DE CONECTOR:

DIN 10.135 5C. 180º

PINOUT:

Pin 1

Positivo

Pin 2

Negativo

9.6

CONECTOR ENTRADA TECLADO PC

TIPO DE CONECTOR:

PINOUT:

Pin 1

DATA

Pin 2,6

NC

Pin 3

GND

Pin 4

+5V

Pin 5

CLOCK

Mini-DIN (PS/2)

10

TABLAS DE CARACTERÍSTICAS TÉCNICAS

CARACTERISTICAS GENERALES
CARACTERISTICAS GENERALES
FUNCIONES GENERALES
FUNCIONES GENERALES

11

PLANOS, ESQUEMAS Y SITUACIÓN DE COMPONENTES

E120101737

ESQUEMA CPU

P120101737

SITUACIÓN DE COMPONENTES CPU

E120101746

ESQUEMA CONTROL TECLADO

P120101746

SITUACION DE COMPONENTES CONTROL TECLADO

E120101747

ESQUEMA FUENTE DE ALIMENTACION

P120101747

SITUACION DE COMPONENTES FUENTE ALIMENTACION

E120101748

ESQUEMA ADAPTACIÓN IMPRESORA

P120101748

SITUACIÓN DE COMPONENTES ADAPTACIÓN IMPRESORA

E120101767

ESQUEMA ADAPTACIÓN ETIQUETADORA

P120101767

SITUACIÓN DE COMPONENTES ADAPTACIÓN

ETIQUETADORA

E120101770

ESQUEMA ETHERNET / RAM

P120101770

SITUACIÓN DE COMPONENTES ETHERNET / RAM

E120101766

ESQUEMA CONTROL TECLADO SELF SERVICE

P120101766

SITUACIÓN DE COMPONENTES CONTROL TECLADO SELF

SERVICE

E120101695

ESQUEMA CONVERSOR A/D

P120101695

SITUACIÓN DE COMPONENTES CONVERSOR A/D

Campesa s.a.
Campesa s.a.
1 2 3 4 5 6 7 8 A A MAXIMA II MAXIMA I SO0
1
2
3
4
5
6
7
8
A
A
MAXIMA II
MAXIMA I
SO0
SO0
SO0
SC0
SC0
SC0
VIN
VIN
CS1
P6[5 7]
CS1
P6[5 7]
P6[5 7]
PB[0 7]
WR0
PB[0 7]
PB[0 7]
AN[0 3]
VBEX
RD
AN[0 3]
AN[0
3]
VBEX
SI0
SI0
SI0
A[0 15]
SO1
A[0 15]
PF7
SO2
PF7
P2[0 7]
B
B
P2[0 7]
PF7
P2[0 7]
D[0 7]
SI1
D[0 7]
SI2
P85
P85
PE6
INT1
+3V
LAT_PH0
+3V
+3V
LAT_PH0
+5V
PE4
+5V
+5V
GND
PA6
GND
GND
120101737-03A
120101737-03B
PA6
PE4
PE6
MAXIMA IV
MAXIMA III
PE4
VIN
PA6
GND
GND
+3V
+5V
+5V
BACK_0
C
C
BACK_0
BACK_0
BACK_1
BACK_1
RD
P6[5 7]
BACK_1
PE6
PB[0 7]
LAT_PH0
INT1
WR0
INT1
D[0 7]
SI2
CS1
P2[0 7]
SI2
P2[0 7]
SI1
SI1
VBEX
SO2
A[0 15]
SO2
SO1
PD1
PD1
PD5
PD5
PD1
PD5
120101737-03C
120101737-03D
SO1
D
D
Campesa S.A.
Title
MAXIMA
Size
Document Number
Rev
B
120101737-03
120101737-03
1
Date:
Friday, December 20, 2002
Sheet
1
of
5
1
2
3
4
5
6
7
8
1 2 3 4 5 6 7 8 P2[0 7] P2[0 7] DISPLAY SERIE R190
1
2
3
4
5
6
7
8
P2[0 7]
P2[0 7]
DISPLAY SERIE
R190
47K_LL
R191
47K_LL
P20
P21
P20
SCK
1
1
+5V
+5V
P21
DATA
1 2
2
C780
100NF_L
C781
100NF_L
P22
STB
2
3 3
3
+5V
PD3
OE C
4
4 5
5
+5V
GND
GND
5 6
6
GND
C6
+5V
R38
47K_LL
2
R40
47K_LL
2
C778
C779
6 7
7
GND
- GND
-
+5V
100NF_LL
6
6
100PF_LL
100PF_LL
7 8
8
GND
R186
47K_LL
3
R187
47K_LL
3
8 9
+
+ IC35
IC36
GND
GND
9 10
GNB
10
GND
C90
DZ1
R192
47K_LL
LM741_S
DZ2
R193
47K_LL
LM741_S
PD4
OE_V
4
A
A
GND
GND
11
8
100NF_L
15V
15V
5
2 1 CS
DIN
+5V
12
7
R194
10K_LL
C782
100NF_L
R195
10K_LL
C783
100NF_L
9
GND
GND
REF
13
6
GND
10
4 3 VDD
OUTB
GNB
14
5
SCLK
OUTA
GND
GND
CO1
IC33
VEE1
VEE2
HEADER 14
MAX5223
VENEDOR
COMPRADOR
PD2
DISPLAY GRAFICO
DD[0 7]
+5V
+5V
GND
1
1
GND
1
VDD
2
2
+5V
2
VO
3
3
GND
C/D
4
4
GND
RD
5
5
5
WR
6
6
6
+5V
DD0
DB0
7
7
B
B
7
C94
C2
DD1
DB1
8
8
8
100NF_LL
1UF_S
DD2
DB2
9
9
9
DD3
DB3
10
10
10
GND
GND
DD4
DB4
11
11
11
DD5
DB5
12
12
12
+5V
1
DD6
DB6
13
13
13
3
DD7
DB7
14
14
14
A1
2
IC2A
CE
15
15
74AHCT32_S
RST
16
16
C3
C4
VEE
17
17
100NF_LL
1UF_S
GND
PD0
VEE1
MD2
18
18
18
FS1
19
19
GND
19
D[0 7]
GND
GND
4
NC
20
20
20
D[0 7]
6
NC
21
D0
2
18
DD0
A3
5
IC2B
VO
3
A1
B1
22
D1
3
17
DD1
74AHCT32_S
C/D
4
A2
B2
23
D2
4
16
DD2
CE
15
A3
B3
24
D3
5
15
DD3
RD
9
RST
16
A4
B4
25
D4
6
14
DD4
8
VEE
17
A5
B5
26
D5
7
13
DD5
10
IC2C
+5V
VEE2
A6
B6
D6
8
12
DD6
74AHCT32_S
CO4
A7
B7
D7
9
11
DD7
J13
HEADER 26
A8
B8
T7
1
2
CS1
19
SI1413DH
G
CS1
RD
1
DIR
RD
IC3
+5V
VCC
R196
0R
VENEDOR
1
74AHCT245_TS
C
C
GNB
2
CO2
A[0 15]
BACK_0
BACKLIGHT LED
JST_2X2,5
A[0 15]
GND
R197
0R
COMPRADOR
1
+5V
GNB
2
CS1
12
J14
11
T8
1
2
CO3
WR0
13
IC2D
SI1413DH
JST_2X2,5
WR0
+5V
74AHCT32_S
9
C7
C8
8
100NF_LL
1UF_S
A0
10
IC26C
BACK_1
GND
GND
74HC32_S
PB0
2
19
PD0
+5V
D1
Q1
PB1
3
18
PD1
D2
Q2
PB[0 7]
PB2
4
17
PD2
L2
10UH_WE
D18
J15
D3
Q3
PB[0 7]
PB3
5
16
PD3
1
2
BAS386
1
2
D4
Q4
PB4
6
15
PD4
D5
Q5
PB5
7
14
PD5
J16
D6
Q6
PB6
8
13
PD6
1
2
D7
Q7
PB7
9
12
PD7
6
1
C784
D8