Exibição

Pesquisa sobre o sistema de detecção de assinaturas em uma máquina de agrupamento

Jun 05, 2019 Deixe um recado

Pesquisa sobre o sistema de detecção de assinaturas em uma máquina de agrupamento

Somos uma grande empresa de impressão em Shenzhen, China. Oferecemos todas as publicações de livros, impressão de livros em capa dura, impressão de livros em papercover, capa dura, impressão de livros sprial, impressão de livros, impressão de folhetos, caixa de embalagem, calendários, todos os tipos de PVC, brochuras de produtos, notas, livros infantis, tipos de produtos especiais de impressão em cores de papel, cartão de jogo e assim por diante.

Para mais informações por favor visite

http://www.joyful-printing.com. Apenas ENG

http://www.joyful-printing.net

http://www.joyful-printing.org

email: info@joyful-printing.net

Um dos processos de produção do material impresso é vincular e formar uma folha impressa de página única impressa pela máquina de impressão, e a chave para o sucesso ou a falha é o processo de correspondência.


Para evitar o fenômeno da correspondência manual, como repostagem, menos lançamentos, postagens confusas, etc., duas soluções principais são atualmente adotadas: uma é usar o princípio da reflexão de difusão fotoelétrica e o LED vermelho é usado como fonte de luz. para iluminar a assinatura de acordo com a área de inspeção. A intensidade da luz refletida é determinada. O programa é sensível à luz ambiente e tem uma grande dependência do acabamento, desempenho reflexivo e densidade de impressão do papel de assinatura. Especialmente para as assinaturas com grandes mudanças de cor, a precisão da inspeção é muito baixa e o efeito ideal não é alcançado. Tecnologia de reconhecimento óptico de imagem para reconhecimento de imagem de algum conteúdo na assinatura. No entanto, devido ao deslocamento de posicionamento, ou a mudança de posição relativa ou torção que ocorre durante o trabalho, a taxa de discriminação de assinatura não é alta.


Actualmente, o código de barras tem sido amplamente utilizado como um meio de entrada de dados oportuno, preciso, fiável e económico. Portanto, o uso da tecnologia de reconhecimento de código de barras, aplicada ao site de produção de encadernação de produto de impressão, é um sistema de detecção de assinatura simples e eficaz, o ponto de partida deste projeto de programa é baseado nisso.


Estrutura do sistema e princípio de funcionamento


Um sistema de detecção de assinatura baseado em reconhecimento de código de barras consiste em: (1) itens a serem inspecionados com um código de barras, (2) um leitor de código de barras, (3) um sistema de controle incorporado e (4) um computador em uma rede local corporativa .


Primeiro, o código de barras é impresso na borda do layout da assinatura como base para a identificação do dispositivo de detecção subseqüente do sistema. Então, usando o sistema de controle incorporado com um leitor de código de barras, a informação do código de barras lida é comparada com a informação do código de barras de referência, e a informação do código de barras lida é combinada com o maquinário elétrico externo de acordo com a lógica de controle configurada. A instituição conclui o funcionamento da assinatura.


O computador pode comunicar com o sistema de controlo incorporado através da interface de comunicação, ler o conteúdo do código de barras, obtendo assim a informação da assinatura e depois gravar a informação na base de dados, contando e semelhantes. O computador está na rede local da empresa e os computadores em qualquer outra área de escritório também podem acessar o banco de dados no computador em tempo real para entender o processo de produção e a situação de produção.


Projeto e implementação de sistemas


Na implementação específica do sistema, usamos o leitor de código de barras existente para formar uma unidade de controle integrada com o sistema MCU e gravamos as informações de controle da unidade de controle no banco de dados do computador através da porta de comunicação serial RS485.


1 Seleção e transformação do leitor de código de barras


O leitor de código de barras portátil da CIPHER foi escolhido aqui. O leitor tem as seguintes vantagens:


● Uma variedade de sistemas de códigos de barras comuns pode ser identificada.

● Possui várias interfaces digitais, como teclado (PS / 2), RS232 e USB.

● velocidade de leitura rápida.

● Uma variedade de métodos de leitura e métodos de economia de energia.


Colocamos a parte da chave de contato manual no leitor para iniciar o código de barras de leitura de partida manual para controle automático pelo sistema embarcado, ou seja, o controle da mão humana é controlado pelo fechamento e liberação dos contatos do relé controlados pelo sistema embarcado. .


2 sistema de controle embutido


● Design de peças de hardware


A seção do sistema de controle incorporado contém a parte do circuito de interface digital do leitor e um sistema de microcontrolador e seu circuito de interface periférico.


Os chips de reset e watchdog usam o MAX813, que monitora a operação do software para evitar fugas ou falhas do programa. Para controlar a taxa de comunicação com mais precisão, o oscilador de cristal de 11,592MHz é selecionado; o microcontrolador usa o ATM89C51 da ATMEL.

● parte de software incorporado


O software é responsável por capturar o sinal de alimentação de papel, simular o botão da mão humana, iniciar o trabalho do sensor, ler as informações do código de barras e julgar, de acordo com o resultado da avaliação, executar uma saída diferente e se comunicar simultaneamente com o computador superior.


No processo de trabalho do software, a fim de capturar a entrada do sinal de solicitação em tempo real, a leitura da entrada do sinal é interrompida. Depois de receber o sinal, o sinalizador de evento de solicitação correspondente é definido, e o processamento do sinal de solicitação é executado fora da interrupção, para que o sinal de entrada de solicitação possa ser efetivamente capturado, e o programa de interrupção pode ser impedido de ocupar recursos de CPU para um muito tempo.


Depois que o programa principal é ligado, os sinalizadores de evento são exibidos por vez. Se a solicitação de evento for localizada, o evento será processado imediatamente e o sinalizador de solicitação será limpo após o processamento ser concluído. Os eventos a serem processados incluem: capturar a batida de alimentação de papel, receber os dados enviados pelo computador, a avaliação de comparação após a leitura do código de barras e o processamento após a avaliação.


A batida da alimentação de papel é acionada pelo mecanismo externo de alimentação de papel e o software usa um método de interrupção externo. O evento de comunicação é disparado pela interrupção de recepção serial do software e o evento de processamento de código de barras é disparado pela interrupção de alta prioridade que recebe o sinal do código de barras digital.


Configure a placa de interface CIPHER para enviar o conteúdo do código de barras como um teclado PS / 2.


Os outros dois eventos, assinaturas de erro e eventos de white paper são derivados da comparação de informações de código de barras do software.


1 Processando o processamento do sinal da batida de avanço


Após detectar o evento de sinal de pedido de leitura de código de barras, o leitor de código de barras deve ser ativado para ler as informações do código de barras. O botão manual original no leitor é modificado para simular o choque elétrico pelo relé, e o relé pode ser fechado para abrir completamente o leitor.


2 Processando o evento julgado pelo código de barras


Depois que o MCU recebe as informações completas do código de barras, o código de barras é definido para determinar o evento. Ao processar o evento de julgamento, o código de barras de leitura e as informações de referência do conjunto são primeiramente comparadas. Como o código de barras transmite dados usando a interface do teclado, a regra de codificação para cada número ou caractere é "passar e quebrar o código", ou seja, cada caractere a ser transmitido inclui três bytes: "codificação + 0x4F + codificação". Portanto, ao realizar a comparação, deve-se prestar atenção ao movimento do ponteiro do código de barras de referência e do ponteiro do código de barras a ser determinado: o ponteiro de referência se move por 1 byte de cada vez e o ponteiro a ser julgado é movido por 3 bytes .


No estado errado da assinatura, a MCU emitirá o sinal de indicação de alarme de acordo com o software definido e emitirá o sinal de controle do inversor para o dispositivo de rejeição de assinatura para eliminar a assinatura de erro; Se apenas um dispositivo de rejeição de assinatura for instalado no final do pipeline, o microcomputador de chip único A batida de alimentação de papel será contada. Quando a assinatura de erro passa, a MCU envia um sinal para o dispositivo de rejeição de assinatura, e o dispositivo de rejeição rejeita o conjunto de assinaturas, incluindo a assinatura de erro.


3 parte de comunicação de computador


Na linha de montagem da máquina de agrupamento, cada estação de leitura possui um leitor e um sistema de controle embarcado instalados, e todos os dispositivos de detecção de assinatura podem ser conectados ao computador através do barramento para completar a assinatura através do computador. Estatísticas, consultas e outras funções.


No design da camada física, o barramento de comunicação serial RS485 maduro é usado para conectar diferentes dispositivos de detecção e computadores; no design da camada de enlace, a fim de assegurar a transmissão e recepção confiáveis de quadros de dados, além da soma de verificação, há quadros de dados. Bytes de cabeçalho de quadro especiais e bytes de fim de quadro para evitar interferência no link.


4 seção de banco de dados


O computador usa o VC ++ 6.0 para criar uma interface amigável e usa o ADO (ActiveX Data Object) para gerenciar o banco de dados. O conjunto de registros de resultados a serem obtidos é obtido pela execução do comando SQL durante a operação.


O sistema pode ser usado em qualquer sistema de inspeção de código de barras. Para diferentes requisitos de aplicação, desde que diferentes mecanismos eletromecânicos sejam conectados aos terminais de saída do sistema de acordo com as condições do local, a lógica de controle pode ser executada de acordo com a lógica de controle requerida. detecção automática.

Enviar inquérito