Posicionador X(Y)-Z Relatório da Prova de Aptidão Profissional
Transcrição
Posicionador X(Y)-Z Relatório da Prova de Aptidão Profissional
Escola Secundária Afonso Lopes Vieira Curso Profissional de Técnico de Instalações Elétricas 2010/2013 Posicionador X(Y)-Z Relatório da Prova de Aptidão Profissional João Pedro Lopes Santos, n.º 18765, 3.º IE Leiria, junho de 2013 Escola Secundária Afonso Lopes Vieira Curso Profissional de Técnico de Instalações Elétricas 2010/2013 Posicionador X(Y)-Z Relatório da Prova de Aptidão Profissional João Pedro Lopes Santos, n.º 18765, 3.º IE Orientador – Paulo Manuel Martins dos Santos Coorientadores – Carlos Jorge Camarinho e Susana de Jesus Teodoro Leiria, junho de 2013 Relatório da Prova de Aptidão Profissional – Nome do aluno Agradecimentos Agradeço ao Dr. Pedro Biscaia, diretor da escola, pela colaboração prestada ao longo do curso. Ao diretor de turma e de curso Carlos Camarinho por nos ter ensinado estes três anos o essencial para o nosso futuro como futuros profissionais na área da eletricidade. Ao professor Paulo Santos por me ter orientado e ajudado na realização do meu projeto final da prova de aptidão profissional (PAP). A todos os restantes professores que lecionaram a nossa turma. -i- Relatório da Prova de Aptidão Profissional – Nome do aluno Índice geral Agradecimentos...........................................................................................................................i Índice geral.................................................................................................................................ii Outros índices ou listas..............................................................................................................iii Índice de figuras....................................................................................................................iii Índice de tabelas....................................................................................................................iii Resumo......................................................................................................................................iv Palavras-chave.......................................................................................................................iv 1.Introdução...............................................................................................................................1 1.1.Apresentação de ideias e linhas fundamentais................................................................1 1.2.Objetivos a alcançar........................................................................................................1 1.3.Estrutura do relatório.......................................................................................................1 2.Desenvolvimento....................................................................................................................3 2.1.Fundamentação do projeto..............................................................................................3 2.1.1.Armazéns automáticos.................................................................................................3 2.2.Métodos e técnicas utilizadas..........................................................................................7 2.3.Execução do projeto........................................................................................................8 3.Conclusão..............................................................................................................................38 Bibliografia...............................................................................................................................39 Anexos......................................................................................................................................41 - ii - Relatório da Prova de Aptidão Profissional – Nome do aluno Outros índices ou listas Índice de figuras Figura 1: Modelo de um armazém automático, ou sistema AS/RS............................................3 Figura 2: Armazém automático para bobinas de papel...............................................................4 Figura 3: Armazém automático com arrumação por paletes.......................................................5 Figura 4: Armazém automático com arrumação por caixas........................................................6 Figura 5: Armazém automático do tipo carrossel.......................................................................7 Figura 6: Esquemático do trabalho.............................................................................................8 Figura 7: Circuito do projeto concluído......................................................................................9 Figura 8: Maqueta do posicionamento construido....................................................................12 Figura 9: Fluxograma simplificado do programa.....................................................................13 Índice de tabelas Tabela 1 – Lista de material........................................................................................................9 - iii - Relatório da Prova de Aptidão Profissional – Nome do aluno Resumo Este trabalho de automação consiste num posicionador X(Y)-Z que possa ser utilizado em fábricas para aproveitar o espaço nos armazéns de produtos/materiais industriais, em farmácias para buscar os medicamentos e assim evitar percas de tempo na procura dos produtos, ou em outras aplicações às quais se adapte. Irá construir-se uma base em ferro, à qual se irá aplicar um sem-fim acoplado a um motor de passo que permita o movimento horizontal transversal (longitudinal) – X(Y). Nesta estrutura, será fixada uma outra idêntica para o movimento vertical(Z) de uma pinça responsável por manipular os produtos/materiais a movimentar. Todas as partes mecânicas deverão ser convenientemente lubrificadas de modo a facilitar os movimentos e assim evitar consumos energéticos desnecessários. A eletrónica de controlo será baseada no microcontrolador PICAXE-40X. Para a sua programação irá utilizar-se o software LinAXEpad em ambiente Ubuntu Linux 10.04 LTS. A interface com os humanos terá como dispositivos de visualização (output) um mostrador alfanumérico de cristal líquido (LCD) e dois díodos emissores de luz (LED). Para introdução dos dados de operação (input) no sistema prevê-se a utilização de um teclado numérico de computador com ligação PS/2 e de um joystick analógico idêntico ao utilizado nos comandos das consolas de jogos. Palavras-chave Microcontrolador; posicionador X-Y-Z; robô; motor de passo - iv - Relatório da Prova de Aptidão Profissional – Nome do aluno 1. Introdução Realizei este projeto no âmbito da prova de aptidão profissional do curso profissional de técnico de instalações elétricas da Escola Secundária Afonso Lopes Vieira. O meu projeto consiste num posicionador X(Y)-Z, ou seja, um robô tipo os que existem nas grandes superfícies industriais ou em farmácias, pois o funcionamento deste permite uma maior rapidez na recolha dos produtos desejados na altura, sem ser necessário andar à procura dos mesmos. 1.1. Apresentação de ideias e linhas fundamentais Escolhi realizar este trabalho a fim de perceber o funcionamento das máquinas que recolhem o produto desejado nas superfícies industriais ou em farmácias em espaços de curta dimensão. Também decidi realizar o trabalho para perceber como é feita a programação para que tudo esteja sempre em pleno bom funcionamento. 1.2. Objetivos a alcançar Neste projeto tive como principais objetivos estudar o funcionamento dos motores de passo, estudar o funcionamento dos mostradores LCD e a sua interface com um microcontrolador PICAXE-40X. Depois, quanto ao software os meus objetivos foram utilizar o WinAXEpad para escrever o código e programar o microcontrolador. 1.3. Estrutura do relatório Este relatório inicia-se com a parte dos agradecimentos, onde eu refiro as pessoas que foram essenciais durante o percurso realizado durante estes três anos de curso e agradeço pelo apoio prestado. A seguir vem o índice e o resumo. Neste capítulo faço uma introdução, onde -1- Relatório da Prova de Aptidão Profissional – Nome do aluno explicito em que se baseia o meu trabalho e fundamento as ideias essenciais do trabalho. Depois segue-se o capítulo do desenvolvimento, onde vou apresentar umas noções sobre armazéns automáticos, os métodos e técnicas utilizadas e a fases de execução do projeto. Para finalizar estará a conclusão, as fontes de informação consultadas e alguns anexos. -2- Relatório da Prova de Aptidão Profissional – Nome do aluno 2. Desenvolvimento Neste capítulo vou começar por apresentar algumas noções sobre armazéns automáticos, depois vou apresentar as diferentes fases do meu projeto e por fim vou mostrar o esquemático, a lista de material utilizado e o código desenvolvido. 2.1. Fundamentação do projeto 2.1.1. Armazéns automáticos As funções tradicionais de um armazém são bem conhecidas. No entanto, ao contrário dos seus antecessores, o armazém moderno é um conjunto de tecnologias de automação altamente evoluídas, tornando-se uma parte essencial da cadeia de abastecimento/distribuição. Figura 1: Modelo de um armazém automático, ou sistema AS/RS. A implementação de um armazenamento automatizado tem como objetivo: -3- Relatório da Prova de Aptidão Profissional – Nome do aluno Ocupação de espaço - através do crescimento das estantes em altura e do estreitamento dos corredores de movimentação, consegue-se obter um aumento da capacidade armazenada; Aumento de produtividade - com base na otimização da ocupação do espaço de armazenagem, na poupança de iluminação e climatização, na redução do número de pessoas a trabalhar na armazenagem e reduzindo ao extremo a possibilidade de erros de colocação; Integração e continuidade na cadeia logística - pela inexistência de interrupções entre fluxos e gestão em tempo real. Funcionamento seguro - em ambientes considerados hostis, como é o caso dos entrepostos frigoríficos, movimentação de produtos químicos, e outros; Controlo de stocks - controlo permanente do inventário, permitindo assim uma melhoria na gestão dos stocks. Figura 2: Armazém automático para bobinas de papel. Aos armazéns automáticos estão associados alguns termos característicos, são eles: Espaço de armazenamento ou de armazenagem - consiste no espaço tridimensional, -4- Relatório da Prova de Aptidão Profissional – Nome do aluno tipicamente necessário para o armazenamento de simples unidades de material; Colunas ou pilhas - pilha vertical, desde o chão até ao teto, composta por diversas localizações de armazenamento, denominadas de prateleiras; Fileira - aglomerado de várias colunas dispostas lado a lado; Corredor - compreende o espaço entre duas fileiras; Racks de armazenamento - estrutura que compreende as localizações, coluna e fileira; Estrutura de armazenamento - normalmente concebida em aço, é utilizada para o armazenamento de inventário e nela estão contidos os racks de armazenamento; Máquina S/R ou empilhadora - transportam os materiais no armazém vertical ou horizontalmente; Módulos de armazenamento - utilizados para transportar os materiais, estejam estes contidos em paletes, cestas, contentores, bandejas, gavetas ou outros elementos específicos; Estações de carga e descarga - localizadas nas extremidades dos corredores, realizam a interface entre o interior e o exterior do armazém automático. Figura 3: Armazém automático com arrumação por paletes. -5- Relatório da Prova de Aptidão Profissional – Nome do aluno Os armazéns automáticos são geridos através de um sistema informático, que otimiza todas as atividades do dia a dia do armazém, sejam elas operacionais ou administrativas. As atividades geridas quotidianamente pelo sistema informático envolvem o agendamento de recebimento, recebimento, inspeção, endereçamento, armazenamento, separação, embalagem, carregamento, expedição, abastecimento de linhas de produção, emissão de documentos e controle de inventário, que, de forma integrada, atendem às necessidades logísticas, maximizando os recursos das empresas. Por se tratarem de sistemas inteligentes, muitas vezes dispensam a necessidade de pessoal especializado, evitando assim possíveis falhas humanas. As tecnologias usadas envolvem o código de barras, os dispositivos móveis, redes locais sem fio e, algumas vezes, etiquetas RFID (identificação por radiofrequência) para o rastreio. Figura 4: Armazém automático com arrumação por caixas. Os armazéns automáticos acarretam investimentos avultados, por isso são essencialmente utilizados pelas grandes empresas multinacionais que operam à escala mundial. No entanto, devido à constante baixa dos preços das tecnologias, é já comum encontrar armazéns -6- Relatório da Prova de Aptidão Profissional – Nome do aluno automáticos em algumas farmácias (por exemplo, na da Gândara dos Olivais, junto à Escola) ou parques de estacionamento de automóveis nas grandes cidades. Figura 5: Armazém automático do tipo carrossel. 2.2. Métodos e técnicas utilizadas Primeiro pensei no projeto que queria fazer, depois comecei por desenhar o esquema do circuito do projeto no EAGLE e depois montei-o numa placa de ensaio. A seguir, comecei a fazer um código simples para fazer os testes do circuito e ver se estava tudo a funcionar corretamente. Para programar, utilizei o programa WinAXEpad. Não funcionou logo, mas após pensar, detetei o problema e consegui resolvê-lo, ao testar o programa novamente, já funcionou. Como já estava tudo a funcionar bem, comecei a desenvolver o código final para o projeto, quando acabei o código final e ficou tudo a funcionar corretamente, passei para a elaboração deste relatório. -7- Relatório da Prova de Aptidão Profissional – Nome do aluno 2.3. Execução do projeto Neste subcapítulo irei começar por apresentar o esquemático do circuito, de seguida mostro uma fotografia do meu trabalho montado em placas de ensaio, a lista de material utilizado, a maqueta, utilizando um mecanismo de digitalizador e impressora, o fluxograma do funcionamento simplificado do meu projeto e, por fim, a listagem do código desenvolvido. Figura 6: Esquemático do trabalho. Na figura a baixo apresenta-se uma fotografia do meu projeto. Nesta fotografia podemos ver todo o circuito montado em placas de ensaio e que funciona conforme o estipulado. -8- Relatório da Prova de Aptidão Profissional – Nome do aluno Figura 7: Circuito do projeto concluído. Segue-se a listagem do material utilizado para realizar o circuito de comando do posicionador X(Y)-Z. Tabela 1 – Lista de material Item n.º 1 Nome R2, R3, R4, R6, Quantidade Descrição/Valor 5 Resistência de 10kΩ ¼W 3 Resistência de 220Ω ¼W R9 2 R7, R10, R11 -9- Relatório da Prova de Aptidão Profissional – Nome do aluno 3 R1 1 Resistência de 100Ω ¼W 4 R5 1 Resistência de 22kΩ ¼W 5 R8 1 Resistência de 4,7kΩ ¼W 6 C5 1 Condensador eletrolítico de 2200μF 35V 7 C7 1 Condensador eletrolítico de 100μF 16V 8 C1, C2 2 Condensador cerâmico de 22pF 12 Condensador cerâmico de 100nF 1 Díodo rápido 1N4148 C3, 9 C4, C6, C8..16 10 D1 11 D2..17£ 12 B1 1 Ponte retificadora KBU8M 13 T2 1 Transístor bipolar NPN de silício BC337 14 P1 1 Resistência ajustável multivolta vertical de 10kΩ 15 Q2 1 Cristal de quartzo de 4MHz 16 OK1 1 Fotointerruptor SFH9301 17 TR1 1 Transformador 230V AC/12V 4A AC 18 DIS1 1 IC3 1 Circuito integrado regulador de tensão MC7805 2£ Circuito integrado L298N£ 19 £ 20 21§ IC1£, IC2 £ IC1§, IC2§ 16£ 2§ 22 IC4 1 23 F1 1 Díodo Schottky 1N5822£ Mostrador de cristal líquido (LCD) de 2 linhas × 16 carateres Circuito integrado com andar de comutação para cargas indutivas ULN2068§ Microcontrolador PICAXE-40X Fusível rápido de 250mA com suporte para placa de circuito impresso - 10 - Relatório da Prova de Aptidão Profissional – Nome do aluno 24 J1 1 Joystick do tipo utilizado no comando da Playstation 25 K1 1 Relé Finder 40.52 para circuito impresso 26 LED1 1 LED amarelo Ø5mm 27 LED2 1 LED verde Ø5mm 28§ M1§, M2§ 2§ Motor de passo unipolar PM4222-09§ 29£ M1£, M2£ 2£ Motor de passo bipolar£ 30 SW1 1 Interruptor minipatilha com rolete 31 S1 1 Interruptor DPST de 4 pinos (ON/OFF) do tipo alavanca 32 CON2 1 Jack estéreo fêmea Ø3,5mm 33 CON3 1 CON10 1 34 CON1, 35 CON4, 3 CON13 36 § 37 CON14 CON5§, CON7§ £ 38 39 40 CON5£, CON7£ CON15 CON12 1 2§ 2£ 1 1 Régua de 3 terminais macho para circuito impresso (jumper) Barra de 2 ligadores para circuito impresso com intervalo de 5mm Barra de 3 ligadores para circuito impresso com intervalo de 5mm Barra de 5 ligadores para circuito impresso com intervalo de 5mm Barra de 6 ligadores para circuito impresso com intervalo de 5mm§ Barra de 4 ligadores para circuito impresso com intervalo de 5mm£ Régua de 6 terminais macho para circuito impresso (jumper) Ficha mini-DIN fêmea de 6 pinos para teclado PS/2 § Opcional, montar apenas quando utilizar motores de passo unipolares (5 ou 6 fios); £ Opcional, montar apenas quando utilizar motores de passo bipolares (4 fios). - 11 - Relatório da Prova de Aptidão Profissional – Nome do aluno Para construir a maqueta do posicionador X(Y)-Z propriamente dito, utilizei os mecanismos de um digitalizador (scanner) e de uma impressora que já não funcionavam, que resultou no que se pode ver na figura 8. Figura 8: Maqueta do posicionamento construido. Na figura 3 encontra-se o fluxograma do meu projeto. O fluxograma explica de uma forma resumida e clara todo o funcionamento do meu projeto. - 12 - Relatório da Prova de Aptidão Profissional – Nome do aluno Figura 9: Fluxograma simplificado do programa. De seguida, lista-se o código do programa desenvolvido no âmbito do meu projeto: - 13 - Relatório da Prova de Aptidão Profissional – Nome do aluno ;######################################################################### ; ; Nome do programa: Posicionador X(Y)-Z ; ; ; Descrição: Código do programa para o projeto de um posicionador ; X(Y)-Z comandado por um microcontrolador PICAXE-40X. O ; movimento horizontal transversal (longitudinal) – X(Y) ; é assegurado por um motor de passo bipolar e o ; vertical(Z) por um outro motor de passo mas do tipo ; unipolar. A interface com os ; humanos (output) é feita por um mostrador alfanumérico ; de cristal líquido (LCD). Para introdução dos dados de ; operação (input) no sistema recorre-se a um teclado ; numérico de computador com ligação PS/2 e a um joystick ; analógico idêntico ao utilizado nos comandos das ; consolas de jogos. ; ; ; Autor: 6 - João Santos ; ; Orientador: Prof. Paulo Santos ; ; Turma: 3.º IE ; ; Disciplina: Eletricidade e Eletrónica; ; Prova de Aptidão Profissional (PAP) ; ; Curso: C P de Técnico de Instalações Elétricas ; ; Escola: Escola Secundária Afonso Lopes Vieira ; ; Data: 04 de fevereiro de 2013 ; ; ;######################################################################### ; - 14 - Relatório da Prova de Aptidão Profissional – Nome do aluno ; guarda mensagem inicial para o LCD na memória EEPROM eeprom 0,("Posicionador Y-Z") eeprom 16,("Joao Santos ") ; guarda outras mensagens para o LCD na memória EEPROM eeprom 32,("Modo manual ") eeprom 48,("Qual o armario? ") eeprom 64,("Qual prateleira?") eeprom 80,("### AGUARDE! ###") eeprom 96,("Recolha produto ") eeprom 112,("A inicializar...") ; Definição dos pinos de entrada symbol JOY_SW = pin0 symbol REF_VER = pin1 symbol REF_HOR = pin2 ; definição das constantes utilizadas no programa symbol HOR_STEP_TIME = 4 symbol VER_STEP_TIME = 25 ; definição das variáveis utilizadas no programa symbol lcdchar = b2 symbol lcdtmp = b3 symbol counter = b4 symbol mode = b5 symbol press = b6 symbol joy = b7 symbol hor_pos = b8 symbol ver_pos = b9 symbol hor_target = w5 symbol ver_target = w6 - 15 - Relatório da Prova de Aptidão Profissional – Nome do aluno let dirsC = %11111111 inicio: ; define todos os pinos do porto C como saídas ; início do programa mode = 0 ; define o modo de operação (0 - Automático, 1 - Manual) press = 0 ; inicializa variável para detetar a pressão prolongada da ; tecla do joystick gosub lcdinit ; inicializa o módulo do mostrador alfanumérico (LCD) gosub userchars gosub title ; define e mostra os carateres de utilizador (3..6) ; mostra mensagem inicial com título do projeto e nome ; do autor lcdchar = 1 ; limpa o visor do mostrador alfanumérico (LCD) gosub wrinst ; envia o comando para o módulo do mostrador ; lcdchar = 128 ; coloca o cursor de escrita no início da primeira linha ; gosub wrinst alfanumérico (LCD) (topo) ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) ; percorre os endereços da memória EEPROM e envia os carateres para o ; módulo LCD for counter = 112 to 127 read counter, lcdchar gosub wrchar next counter high portc 0 ; acende o LED de sinalização low portc 1 ; desbloqueia a pinça de recolha do produto do while REF_VER = 0 ; retorna o carro vertical à sua posição de ; gosub ver_step_down referência ; desce o carro vertical um passo - 16 - Relatório da Prova de Aptidão Profissional – Nome do aluno loop ver_pos = 0 ; coloca a zero o valor da posição vertical do while REF_HOR = 0 ; retorna o carro horizontal à sua posição de ; referência gosub hor_step_backward ; recua o carro horizontal um passo loop hor_pos = 0 ; coloca a zero o valor da posição horizontal low portc 0 ; apaga o LED de sinalização main: ; rotina principal do programa ; trata da mudança de modo de operação premindo o botão do joystick if JOY_SW = 1 then ; se o botão do joystick estiver premido if mode = 0 then ; se estiver no modo automático mode = 1 ; muda para modo manual else ; senão, se estiver no modo manual mode = 0 ; muda para modo automático end if lcdchar = 1 ; limpa o visor do mostrador alfanumérico (LCD) gosub wrinst ; envia o comando para o módulo do mostrador ; lcdchar = 128 alfanumérico (LCD) ; coloca o cursor de escrita no início da ; gosub wrinst primeira linha (topo) ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) ; percorre os endereços da memória EEPROM e envia os carateres para ; o módulo LCD for counter = 32 to 47 read counter, lcdchar gosub wrchar next counter lcdchar = 193 ; coloca o cursor de escrita na segunda coluna da ; gosub wrinst segunda linha ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) - 17 - Relatório da Prova de Aptidão Profissional – Nome do aluno lcdchar ="Y" gosub wrchar lcdchar = 198 ; coloca o cursor de escrita na sétima coluna da ; gosub wrinst segunda linha ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) lcdchar ="Z" gosub wrchar lcdchar ="E" gosub wrchar lcdchar ="R" gosub wrchar lcdchar ="O" gosub wrchar lcdchar = 206 ; coloca o cursor de escrita na décima quinta ; gosub wrinst coluna da segunda linha ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) lcdchar ="Z" gosub wrchar ; aguarda até que que se solte o botão do joystick do loop while JOY_SW = 1 end if if mode = 0 then ; se estiver no modo automático ; lê a posição horizontal desejada lcdchar = 1 ; limpa o visor do mostrador alfanumérico (LCD) gosub wrinst ; envia o comando para o módulo do mostrador ; lcdchar = 128 alfanumérico (LCD) ; coloca o cursor de escrita no início da ; gosub wrinst primeira linha (topo) ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) ; percorre os endereços da memória EEPROM e envia os carateres para ; o módulo LCD for counter = 48 to 63 if counter = 58 then ; se for o décimo primeiro caráter do - 18 - Relatório da Prova de Aptidão Profissional – Nome do aluno ; lcdchar = 3 ; envia o caráter de utilizador ; else título correspondente ; senão, lê e envia os carateres guardados na memória ; EEPROM read counter, lcdchar end if gosub wrchar next counter lcdchar = 192 ; coloca o cursor de escrita na primeira ; gosub wrinst coluna da segunda linha ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) lcdchar ="Y" gosub wrchar lcdchar =" " gosub wrchar lcdchar ="(" gosub wrchar lcdchar ="1" gosub wrchar lcdchar ="." gosub wrchar lcdchar ="." gosub wrchar lcdchar ="9" gosub wrchar lcdchar =")" gosub wrchar lcdchar =":" gosub wrchar lcdchar =" " gosub wrchar y_jump: keyin ; aguarda que seja premida uma tecla if keyvalue = $45 or keyvalue = $70 then hor_target = 0 lcdchar ="0" - 19 - Relatório da Prova de Aptidão Profissional – Nome do aluno else if keyvalue = $16 or keyvalue = $69 then hor_target = 1 lcdchar ="1" else if keyvalue = $1E or keyvalue = $72 then hor_target = 2 lcdchar ="2" else if keyvalue = $26 or keyvalue = $7A then hor_target = 3 lcdchar ="3" else if keyvalue = $25 or keyvalue = $6B then hor_target = 4 lcdchar ="4" else if keyvalue = $2E or keyvalue = $73 then hor_target = 5 lcdchar ="5" else if keyvalue = $36 or keyvalue = $74 then hor_target = 6 lcdchar ="6" else if keyvalue = $3D or keyvalue = $6C then hor_target = 7 lcdchar ="7" else if keyvalue = $3E or keyvalue = $75 then hor_target = 8 lcdchar ="8" else if keyvalue = $46 or keyvalue = $7D then hor_target = 9 lcdchar ="9" else goto y_jump end if - 20 - Relatório da Prova de Aptidão Profissional – Nome do aluno end if end if end if end if end if end if end if end if end if gosub wrchar ; lê a posição vertical desejada lcdchar = 1 ; limpa o visor do mostrador alfanumérico (LCD) gosub wrinst ; envia o comando para o módulo do mostrador ; lcdchar = 128 ; coloca o cursor de escrita no início da primeira ; gosub wrinst alfanumérico (LCD) linha (topo) ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) ; percorre os endereços da memória EEPROM e envia os carateres para o ; módulo LCD for counter = 64 to 79 read counter, lcdchar gosub wrchar next counter lcdchar = 192 ; coloca o cursor de escrita na primeira coluna da ; gosub wrinst segunda linha ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) lcdchar ="Z" gosub wrchar lcdchar =" " gosub wrchar lcdchar ="(" gosub wrchar lcdchar ="1" gosub wrchar lcdchar ="." gosub wrchar - 21 - Relatório da Prova de Aptidão Profissional – Nome do aluno lcdchar ="." gosub wrchar lcdchar ="9" gosub wrchar lcdchar =")" gosub wrchar lcdchar =":" gosub wrchar lcdchar =" " gosub wrchar z_jump: keyin ; aguarda que seja premida uma tecla if keyvalue = $45 or keyvalue = $70 then ver_target = 0 lcdchar ="0" else if keyvalue = $16 or keyvalue = $69 then ver_target = 1 lcdchar ="1" else if keyvalue = $1E or keyvalue = $72 then ver_target = 2 lcdchar ="2" else if keyvalue = $26 or keyvalue = $7A then ver_target = 3 lcdchar ="3" else if keyvalue = $25 or keyvalue = $6B then ver_target = 4 lcdchar ="4" else if keyvalue = $2E or keyvalue = $73 then ver_target = 5 lcdchar ="5" else if keyvalue = $36 or keyvalue = $74 then ver_target = 6 - 22 - Relatório da Prova de Aptidão Profissional – Nome do aluno lcdchar ="6" else if keyvalue = $3D or keyvalue = $6C then ver_target = 7 lcdchar ="7" else if keyvalue = $3E or keyvalue = $75 then ver_target = 8 lcdchar ="8" else if keyvalue = $46 or keyvalue = $7D then ver_target = 9 lcdchar ="9" else goto z_jump end if end if end if end if end if end if end if end if end if end if gosub wrchar ; vai para a posição desejada lcdchar = 1 ; limpa o visor do mostrador alfanumérico (LCD) gosub wrinst ; envia o comando para o módulo do mostrador ; lcdchar = 128 ; coloca o cursor de escrita no início da primeira ; gosub wrinst alfanumérico (LCD) linha (topo) ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) for counter = 80 to 95 read counter, lcdchar gosub wrchar - 23 - Relatório da Prova de Aptidão Profissional – Nome do aluno next counter ; avança o carro horizontal para a posição desejada hor_target = hor_target * SCALE ; reescala a posiçao horizontal do while hor_pos < hor_target ; avança o carro horizontal até à posição ; do armário gosub hor_cm_forward ; avança o carro horizontal um centímetro loop ; sobe o carro vertical para a posição desejada ver_target = ver_target * SCALE ; reescala a posiçao vertical do while ver_pos < ver_target ; sobe o carro vertical até à posição da ; prateleira gosub ver_cm_up ; sobe o carro vertical um centímetro loop ; pega o produto high portc 1 ; aciona a pinça de recolha do produto wait 5 ; aguarda o tempo necessário à recolha do produto ; vai para a posição de referência ; desce o carro vertical para a sua posição de referência (ZERO) do while REF_VER = 0 ; retorna o carro vertical à sua posição de ; gosub ver_step_down referência ; desce o carro vertical um passo loop ver_pos = 0 ; coloca a zero o valor da posição vertical ; recua o carro horizontal até à posição de referência (ZERO) do while REF_HOR = 0 ; retorna o carro horizontal à sua posição de ; gosub hor_step_backward referência ; recua o carro horizontal um passo loop hor_pos = 0 ; coloca a zero o valor da posição horizontal ; solta o produto low portc 1 ; desbloqueia a pinça de recolha do produto - 24 - Relatório da Prova de Aptidão Profissional – Nome do aluno ; mostra mensagem de recolha do produto lcdchar = 1 ; limpa o visor do mostrador alfanumérico (LCD) gosub wrinst ; envia o comando para o módulo do mostrador ; lcdchar = 128 ; coloca o cursor de escrita no início da primeira linha ; gosub wrinst alfanumérico (LCD) (topo) ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) for counter = 96 to 111 read counter, lcdchar gosub wrchar next counter pause 3000 ; aguarda o tempo necessário à leitura da mensagem else ; caso esteja no modo manual lcdchar = 192 ; coloca o cursor na primeira coluna da segunda linha gosub wrinst ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) readadc 0, joy if joy < 64 and REF_HOR = 0 then lcdchar = 200 ; caráter "seta para a esquerda" gosub hor_step_backward ; recua o carro horizontal um passo else lcdchar = " " end if gosub wrchar lcdchar = 194 ; coloca o cursor na terceira coluna da segunda linha gosub wrinst ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) if joy > 192 then lcdchar = 199 ; caráter "seta para a direita" gosub hor_step_forward ; avança o carro horizontal um passo else lcdchar = " " end if gosub wrchar - 25 - Relatório da Prova de Aptidão Profissional – Nome do aluno lcdchar = 197 ; coloca o cursor na sexta coluna da segunda linha gosub wrinst ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) if REF_HOR = 1 then lcdchar = "*" else lcdchar = " " end if gosub wrchar lcdchar = 202 ; coloca o cursor na décima primeira coluna da segunda ; gosub wrinst linha ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) if REF_VER = 1 then lcdchar = "*" else lcdchar = " " end if gosub wrchar lcdchar = 205 ; coloca o cursor na décima quarta coluna da segunda ; gosub wrinst linha ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) readadc 1, joy if joy < 64 and REF_VER = 0 then lcdchar = 6 ; caráter "seta para baixo" definido pelo ; utilizador gosub ver_step_down ; desce o carro vertical um passo else lcdchar = " " end if gosub wrchar lcdchar = 207 ; coloca o cursor na décima sexta coluna da segunda ; gosub wrinst linha ; envia o comando para o módulo do mostrador - 26 - Relatório da Prova de Aptidão Profissional – Nome do aluno ; alfanumérico (LCD) if joy > 192 then lcdchar = 7 ; caráter "seta para cima" definido pelo utilizador gosub ver_step_up ; sobe o carro vertical um passo else lcdchar = " " end if gosub wrchar end if pause 150 ; aguarda algum tempo para tornar o funcionamento agradável ;debug ; envia através da ligação série (cabo de programação) ; goto main o estado das variáveis ; volta ao início da rotina principal do programa ; ===================================================================== ; S U B R O T I N A S ; ===================================================================== ; ===== Inicialização do módulo do mostrador alfanumérico (LCD) ======== lcdinit: pinsc = %00000000 ; coloca todas as saídas do porto C no nível lógico ; pause 200 ; aguarda 200 milissegundos para que a tensão de ; pinsc = %00110000 alimentação estabilize ; envia sequência de inicialização para o módulo do ; gosub pulsing baixo (0) mostrador alfanumérico (LCD) ; envia três vezes 48 - decimal, $30 - hexadecimal, ; %00110000 - binário gosub pulsing gosub pulsing pinsc = %00100000 ; envia 32 - decimal, $20 -hexadecimal, %00100000 ; binário para modo de comunicação de 4 bits - 27 - Relatório da Prova de Aptidão Profissional – Nome do aluno gosub pulsing gosub pulsing ; envia novamente %0010 (os restantes bits são ; pinsc = %10000000 ignorados no modo de 4 bits) ; envia %1000 para modo de 2 linhas com matriz de ; carateres de 5x7 pontos gosub pulsing lcdchar = %00000110 ; define movimento do cursor da esquerda para a ; gosub wrinst direita, incrementando a posição ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) lcdchar = %00001100 ; ativa o visor mas com o cursor invisível gosub wrinst ; envia o comando para o módulo do mostrador ; return alfanumérico (LCD) ; retorna da subrotina pulsing: ; envia pulso para a entrada Enable (pino 6) do módulo do mostrador ; alfanumérico (LCD) high portc 3 pause 1 low portc 3 pause 10 ; aguarda 10 milissegundos return ; retorna da subrotina ; == Envio de um caráter para o módulo do mostrador alfanumérico (LCD) = wrchar: lcdtmp = lcdchar & %11110000 ; mascara os dados a enviar (só ; interessam os 4 bits mais ; significativos) pinsc = lcdtmp ; atualiza o estado dos pinos de saída do porto C high portc 2 ; leva a entrada RS do módulo do mostrador ; alfanumérico ao nível lógico alto ; envia pulso para a entrada Enable (pino 6) do módulo do mostrador - 28 - Relatório da Prova de Aptidão Profissional – Nome do aluno ; alfanumérico (escrita de dados na RAM do módulo LCD) high portc 3 pause 1 low portc 3 lcdtmp = lcdchar * 16 ; desloca 4 bits para esquerda, ou seja, os 4 ; bits menos significativos passam para os 4 ; bits mais significativos para envio lcdtmp = lcdtmp & %11110000 ; mascara os dados a enviar (só ; interessam os 4 bits mais ; significativos) pinsc = lcdtmp ; atualiza o estado dos pinos de saída do porto C high portc 2 ; leva a entrada RS do módulo do mostrador ; alfanumérico para o nível lógico alto ; envia pulso para a entrada Enable (pino 6) do módulo do mostrador ; alfanumérico (escrita de dados na RAM do módulo LCD) high portc 3 pause 1 low portc 3 return ; retorna da subrotina ; == Envio de um comando para o módulo do mostrador alfanumérico (LCD) = wrinst: lcdtmp = lcdchar & %11110000 ; mascara os dados a enviar (só ; interessam os 4 bits mais ; significativos) pinsc = lcdtmp ; atualiza o estado dos pinos de saída do porto C low portc 2 ; baixa a entrada RS do módulo do mostrador ; alfanumérico ao nível lógico baixo ; envia pulso para a entrada Enable (pino 6) do módulo do mostrador ; alfanumérico (escrita de dados na RAM do módulo LCD) high portc 3 pause 1 low portc 3 lcdtmp = lcdchar * 16 ; desloca 4 bits para esquerda, ou seja, os 4 ; bits menos significativos passam para os 4 ; bits mais significativos para envio lcdtmp = lcdtmp & %11110000 ; mascara os dados a enviar (só - 29 - Relatório da Prova de Aptidão Profissional – Nome do aluno pinsc = lcdtmp ; interessam os 4 bits mais ; significativos) ; atualiza o estado dos pinos de saída do porto C ; envia pulso para a entrada Enable (pino 6) do módulo do mostrador ; alfanumérico (escrita de dados na RAM do módulo LCD) high portc 3 pause 1 low portc 3 high portc 2 ; leva a entrada RS do módulo do mostrador ; return alfanumérico para o nível lógico alto ; retorna da subrotina ; == Escreve mensagem inicial no visor do mostrador alfanumérico (LCD) = title: lcdchar = 1 ; limpa o visor do mostrador alfanumérico (LCD) gosub wrinst ; envia o comando para o módulo do mostrador ; lcdchar = 128 ; coloca o cursor de escrita no início da primeira linha ; gosub wrinst alfanumérico (LCD) (topo) ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) ; ciclo para leitura da memória EEPROM for counter = 0 to 15 ; percorre todas as posições da memória onde ; read counter, lcdchar se encontra a mensagem a mostrar ; lê o código do caráter a mostrar ; gosub wrchar ; vai para a subrotina de envio para o ; next counter lcdchar = 192 módulo do mostrador alfanumérico (LCD) ; repete o ciclo até à última posição pretendida ; coloca o cursor de escrita no início da segunda linha ; gosub wrinst previamente guardado na memória EEPROM (baixo) ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) - 30 - Relatório da Prova de Aptidão Profissional – Nome do aluno ; ciclo para leitura da memória EEPROM for counter = 16 to 31 ; percorre todas as posições da memória ; if counter = 18 then onde se encontra a mensagem a mostrar ; se for o terceiro caráter da segunda linha ; lcdchar = 4 do título ; envia o caráter de utilizador ; else correspondente ; senão, lê e envia os carateres guardados na memória ; EEPROM read counter, lcdchar ; lê o código do caráter a mostrar ; previamente guardado na memória ; EEPROM end if gosub wrchar ; vai para a subrotina de envio para o módulo do ; next counter mostrador alfanumérico (LCD) ; repete o ciclo até à última posição pretendida pause 2000 ; aguarda que a mensagem seja lida pelo utilizador lcdchar = 1 ; limpa o visor do mostrador alfanumérico (LCD) gosub wrinst ; envia o comando para o módulo do mostrador ; return alfanumérico (LCD) ; retorna da subrotina ; == Define e mostra os carateres de utilizador (0..6) do LCD ========= userchars: lcdchar = 3 * 8 | $40 ; programa o quarto caráter definido pelo ; gosub wrinst utilizador ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) lcdchar = %00010 : GOSUB wrchar ; lcdchar = %00100 : GOSUB wrchar ; # lcdchar = %01110 : GOSUB wrchar ; ### lcdchar = %00001 : GOSUB wrchar ; # lcdchar = %01111 : GOSUB wrchar ; #### - 31 - # Relatório da Prova de Aptidão Profissional – Nome do aluno lcdchar = %10001 : GOSUB wrchar ; # lcdchar = %01111 : GOSUB wrchar ; lcdchar = %00000 : GOSUB wrchar ; lcdchar = 4 * 8 | $40 #### ; programa o quinto caráter definido pelo ; gosub wrinst # utilizador ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) lcdchar = %01001 : GOSUB wrchar ; lcdchar = %10110 : GOSUB wrchar ; # ## lcdchar = %01110 : GOSUB wrchar ; lcdchar = %00001 : GOSUB wrchar ; # lcdchar = %01111 : GOSUB wrchar ; #### lcdchar = %10001 : GOSUB wrchar ; # lcdchar = %01111 : GOSUB wrchar ; lcdchar = %00000 : GOSUB wrchar ; lcdchar = 5 * 8 | $40 # ### # #### ; programa o sexto caráter definido pelo ; gosub wrinst # utilizador ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) lcdchar = %00100 : GOSUB wrchar ; # lcdchar = %01110 : GOSUB wrchar ; ### lcdchar = %10101 : GOSUB wrchar ; # # # lcdchar = %00100 : GOSUB wrchar ; # lcdchar = %00100 : GOSUB wrchar ; # lcdchar = %00100 : GOSUB wrchar ; # lcdchar = %00100 : GOSUB wrchar ; # lcdchar = %00000 : GOSUB wrchar ; lcdchar = 6 * 8 | $40 ; programa o sétimo caráter definido pelo ; gosub wrinst utilizador ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) lcdchar = %00100 : GOSUB wrchar ; # lcdchar = %00100 : GOSUB wrchar ; # - 32 - Relatório da Prova de Aptidão Profissional – Nome do aluno lcdchar = %00100 : GOSUB wrchar ; # lcdchar = %00100 : GOSUB wrchar ; # lcdchar = %10101 : GOSUB wrchar ; # # # lcdchar = %01110 : GOSUB wrchar ; ### lcdchar = %00100 : GOSUB wrchar ; # lcdchar = %00000 : GOSUB wrchar ; lcdchar = 1 ; limpa o visor do mostrador alfanumérico (LCD) gosub wrinst ; envia o comando para o módulo do mostrador ; lcdchar = 128 ; coloca o cursor de escrita no início da segunda linha ; gosub wrinst alfanumérico (LCD) (baixo) ; envia o comando para o módulo do mostrador ; alfanumérico (LCD) lcdchar = 3 ; mostra o quarto caráter definido pelo utilizador gosub wrchar ; vai para a subrotina de envio para o módulo do ; mostrador alfanumérico (LCD) lcdchar = 4 ; mostra o quinto caráter definido pelo utilizador gosub wrchar ; vai para a subrotina de envio para o módulo do ; mostrador alfanumérico (LCD) lcdchar = 5 ; mostra o sexto caráter definido pelo utilizador gosub wrchar ; vai para a subrotina de envio para o módulo do ; mostrador alfanumérico (LCD) lcdchar = 6 ; mostra o sétimo caráter definido pelo utilizador gosub wrchar ; vai para a subrotina de envio para o módulo do ; mostrador alfanumérico (LCD) pause 3000 ; aguarda 3 segundos para permitir a visualização lcdchar = 1 ; limpa o visor do mostrador alfanumérico (LCD) gosub wrinst ; envia o comando para o módulo do mostrador ; return alfanumérico (LCD) ; retorna da subrotina - 33 - Relatório da Prova de Aptidão Profissional – Nome do aluno ; ===== Avança o carro horizontal um passo ============================ hor_step_forward: high 4,7 ; liga a +VS os terminais A e /B do motor de passo bipolar low 5,6 ; liga a GND os restantes terminais do motor de passo bipolar pause HOR_STEP_TIME ; aguarda o tempo do passo high 5,7 ; liga a +VS os terminais /A e /B do motor de passo bipolar low 4,6 ; liga a GND os restantes terminais do motor de passo bipolar pause HOR_STEP_TIME ; aguarda o tempo do passo high 5,6 ; liga a +VS os terminais /A e B do motor de passo bipolar low 4,7 ; liga a GND os restantes terminais do motor de passo bipolar pause HOR_STEP_TIME ; aguarda o tempo do passo high 4,6 ; liga a +VS os terminais A e B do motor de passo bipolar low 5,7 ; liga a GND os restantes terminais do motor de passo bipolar pause HOR_STEP_TIME ; aguarda o tempo do passo return ; retorna da subrotina ; ===== Recua o carro horizontal um passo ============================= hor_step_backward: high 5,6 ; liga a +VS os terminais /A e B do motor de passo bipolar low 4,7 ; liga a GND os restantes terminais do motor de passo bipolar pause HOR_STEP_TIME ; aguarda o tempo do passo high 5,7 ; liga a +VS os terminais /A e /B do motor de passo bipolar low 4,6 ; liga a GND os restantes terminais do motor de passo bipolar pause HOR_STEP_TIME ; aguarda o tempo do passo high 4,7 ; liga a +VS os terminais A e /B do motor de passo bipolar low 5,6 ; liga a GND os restantes terminais do motor de passo bipolar pause HOR_STEP_TIME ; aguarda o tempo do passo high 4,6 ; liga a +VS os terminais A e B do motor de passo bipolar low 5,7 ; liga a GND os restantes terminais do motor de passo bipolar pause HOR_STEP_TIME ; aguarda o tempo do passo return ; retorna da subrotina ; ===== Sobe o carro vertical um passo ================================ - 34 - Relatório da Prova de Aptidão Profissional – Nome do aluno ver_step_up: high 0,3 ; liga a GND os terminais A e /B do motor de passo unipolar low 1,2 ; liga a +VS os restantes terminais do motor de passo unipolar pause VER_STEP_TIME ; aguarda o tempo do passo high 1,3 ; liga a GND os terminais /A e /B do motor de passo unipolar low 0,2 ; liga a +VS os restantes terminais do motor de passo unipolar pause VER_STEP_TIME ; aguarda o tempo do passo high 1,2 ; liga a GND os terminais /A e B do motor de passo unipolar low 0,3 ; liga a +VS os restantes terminais do motor de passo unipolar pause VER_STEP_TIME ; aguarda o tempo do passo high 0,2 ; liga a GND os terminais A e B do motor de passo unipolar low 1,3 ; liga a +VS os restantes terminais do motor de passo unipolar pause VER_STEP_TIME ; aguarda o tempo do passo return ; retorna da subrotina ; ===== Desce o carro vertical um passo =============================== ver_step_down: high 1,2 ; liga a GND os terminais /A e B do motor de passo unipolar low 0,3 ; liga a +VS os restantes terminais do motor de passo unipolar pause VER_STEP_TIME ; aguarda o tempo do passo high 1,3 ; liga a GND os terminais /A e /B do motor de passo unipolar low 0,2 ; liga a +VS os restantes terminais do motor de passo unipolar pause VER_STEP_TIME ; aguarda o tempo do passo high 0,3 ; liga a GND os terminais A e /B do motor de passo unipolar low 1,2 ; liga a +VS os restantes terminais do motor de passo unipolar pause VER_STEP_TIME ; aguarda o tempo do passo high 0,2 ; liga a GND os terminais A e B do motor de passo unipolar low 1,3 ; liga a +VS os restantes terminais do motor de passo unipolar pause VER_STEP_TIME ; aguarda o tempo do passo return ; retorna da subrotina ; ===== Avança o carro horizontal um centímetro (cm) ================== ; ; Movimento horizontal, motor bipolar com desmultiplicação (mecanismo do ; digitalizador) ; Andar de potência com o circuito integrado L293D - 35 - Relatório da Prova de Aptidão Profissional – Nome do aluno ; Alimentar VCC2 a 3,3V ; Cores dos fios (Castanho-Laranja-Preto-Amarelo) ; Linhas do L293D (1-4-2-3) ; Pinos do PICAXE-40X (Output 4-5-6-7) ; hor_cm_forward: for b1 = 0 to 120 ; início do ciclo high 4,7 ; liga a +VS os terminais A e /B do motor de passo bipolar low 5,6 ; liga a GND os restantes terminais do motor de passo bipolar pause HOR_STEP_TIME ; aguarda o tempo do passo high 5,7 ; liga a +VS os terminais /A e /B do motor de passo bipolar low 4,6 ; liga a GND os restantes terminais do motor de passo bipolar pause HOR_STEP_TIME ; aguarda o tempo do passo high 5,6 ; liga a +VS os terminais /A e B do motor de passo bipolar low 4,7 ; liga a GND os restantes terminais do motor de passo bipolar pause HOR_STEP_TIME ; aguarda o tempo do passo high 4,6 ; liga a +VS os terminais A e B do motor de passo bipolar low 5,7 ; liga a GND os restantes terminais do motor de passo bipolar pause HOR_STEP_TIME ; aguarda o tempo do passo next b1 ; repete o ciclo hor_pos = hor_pos + 1 ; incrementa a variável de posição do carro ; return horizontal ; retorna da subrotina ; ===== Sobe o carro vertical um centímetro (cm) ====================== ; ; Movimento vertical, motor unipolar (PM4222-09) sem desmultiplicação ; Andar de potência com o circuito integrado ULN2068B ; Alimentar +12V no terminal comum do motor e nos pinos 1 (K) e 9 (K) do ; ULN2068B ; Cores dos fios (Castanho-Laranja-Preto-Amarelo-Vermelho) ; Linhas do ULN2068B (1-4-2-3) ; Pinos do PICAXE-40X (Output 0-1-2-3) ; ver_cm_up: for b1 = 0 to 4 ; início do ciclo - 36 - Relatório da Prova de Aptidão Profissional – Nome do aluno high 0,3 ; liga a GND os terminais A e /B do motor de passo unipolar low 1,2 ; liga a +VS os restantes terminais do motor de passo unipolar pause VER_STEP_TIME ; aguarda o tempo do passo high 1,3 ; liga a GND os terminais /A e /B do motor de passo unipolar low 0,2 ; liga a +VS os restantes terminais do motor de passo unipolar pause VER_STEP_TIME ; aguarda o tempo do passo high 1,2 ; liga a GND os terminais /A e B do motor de passo unipolar low 0,3 ; liga a +VS os restantes terminais do motor de passo unipolar pause VER_STEP_TIME ; aguarda o tempo do passo high 0,2 ; liga a GND os terminais A e B do motor de passo unipolar low 1,3 ; liga a +VS os restantes terminais do motor de passo unipolar pause VER_STEP_TIME ; aguarda o tempo do passo next b1 ; repete o ciclo ver_pos = ver_pos + 1 ; incrementa a variável de posição do carro ; return vertical ; retorna da subrotina ; ===================================================================== - 37 - Relatório da Prova de Aptidão Profissional – Nome do aluno 3. Conclusão Ao longo do meu percurso escolar percebi que para trabalhar com equipamento eletrónico, resolver problemas, é preciso ser persistente. Também aprendi bastante sobre trabalhar em equipa e ser responsável pelo material que me é disponibilizado e confiado. Durante a construção do meu projeto deparei-me com certos problemas. O primeiro problema foi decidir como iria fazer a maqueta, e o segundo foi a elaboração do código, mas com uns ajustes lá consegui acertar com ambos. Para finalizar, não apresentei o meu projeto com placa de circuito impresso, porque não consegui encontrar as condições necessárias, nem tempo para a conseguir fazer. - 38 - Relatório da Prova de Aptidão Profissional – Nome do aluno Bibliografia [1] How Stepper Motors Work, acedida a 05 de março de 2013, em http://pcbheaven.com/wikipages/How_Stepper_Motors_Work/?p=0. [2] Sítio de Internet da Revolution Education Ltd, acedida a 05 de março de 2013, em http://www.picaxe.com. [3] Sítio de Internet da empresa Mecalux, S.A. – Armazéns automáticos, acedida a 05 de março de 2013, em http://www.mecalux.pt/solucoes-de-armazenagem/armazensautomaticos. [4] Armazenamento e Movimentação de Materiais, acedida a 05 de março de 2013, em http://www.slideshare.net/Comunidade_Lean_Thinking/gesto-de-armazns. [5] Wikipédia – Gestão do armazém, acedida a 05 de março de 2013, em http://pt.wikipedia.org/wiki/Gestão_do_armazém. [6] Portal Educação (Brasil) – Sistemas WMS e a automatização de armazéns, acedida a 07 de março de 2013, em https://www.portaleducacao.com.br/diaadia/artigos/15349/sistemas-wms-e-aautomatizacao-de-armazens. [7] Sítio de Internet da empresa Power Automation Systems, acedida a 07 de março de 2013, em http://www.powerautomationsystems.com. [8] Sítio de Internet da empresa KIVA Systems LLC, acedida a 07 de março de 2013, em http://www.kivasystems.com/solutions. [9] Wikipedia – Warehouse, acedida a 11 de março de 2013, em http://en.wikipedia.org/wiki/Warehouse. [10] Wiki Engenharia – Armazéns Automáticos, acedida a 11 de março de 2013, em http://wiki.ued.ipleiria.pt/wikiEngenharia/index.php/Armaz%C3%A9ns_Autom %C3%A1ticos. [11] Inside the Automated Warehouse, acedida a 11 de março de 2013, em - 39 - Relatório da Prova de Aptidão Profissional – Nome do aluno http://www.inboundlogistics.com/cms/article/inside-the-automated-warehouse. [12] Sítio de Internet da empresa Egemin Automation NV – Automated warehouse and distribution solutions, acedida a 11 de março de 2013, em http://www.egeminautomation.com/en/automation/material-handling-automation_hasolutions/automated-warehouse-systems. [13] Automated Warehouse Automated Warehouses by FATA Automation, acedida a 11 de março de 2013, em http://www.automatedwarehouse.net. [14] The Guardian – Marks & Spencer opens automated warehouse for online sales, acedida a 16 de maio de 2013, em http://www.guardian.co.uk/business/2013/may/08/marks-spencer-online-warehouse. [15] PR Newswire – Texas Instruments becomes first semiconductor company to install AutoStore® automated warehouse system, acedida a 06 de junho de 2013, em http://www.prnewswire.com/news-releases/texas-instruments-becomes-firstsemiconductor-company-to-install-autostore-automated-warehouse-system210181701.html. - 40 - Relatório da Prova de Aptidão Profissional – Nome do aluno Anexos - 41 - Relatório da Prova de Aptidão Profissional – Nome do aluno Anexo 1 – Folhas de dados dos principais componentes 1N4148 – Díodo rápido, VRRM=100V, IF=300mA, VF=1V 1N5822 – Díodo retificador de Schottky, VRRM=40V, IF(AV)=3A, VF=0,525V KBU8M – Ponte retificadora, VRRM=1000V, IF(AV)=8A BC337 – Transístor bipolar NPN de silício, VCEO=45V, IC=800mA SFH9301 – Fotointerruptor, VR=5V IF(DC)=60mA, VCE=30V IC=50mA MC7805 – Regulador de tensão positiva, VI=35V, VO=5V, IO=1A PM4222-09 – Motor de passo unipolar, tensão nominal de 24V, ângulo do passo 7,5º, resistência por fase 100Ω L298 – Ponte em H dupla, VSS=5V, VS=46V, IO=2A ULN2068 – Andar de comutação para cargas indutivas, VS=5V, VO=50V, IO=1,5A 74HC595 – Registo de deslocamento de 8-bit com entrada série e saída paralela e trinco de saída PICAXE-40X – Microcontrolador de 8 bits (especificações, circuito de comunicação série com o computador e pinagem) Mostrador alfanumérico de cristal líquido (LCD) de 2 linhas × 16 carateres Relé Finder 40.52 para circuito impresso - 42 - 1N/FDLL 914/A/B / 916/A/B / 4148 / 4448 Small Signal Diode LL-34 DO-35 THE PLACEMENT OF THE EXPANSION GAP HAS NO RELATIONSHIP TO THE LOCATION OF THE CATHODE TERMINAL Cathode is denoted with a black band LL-34 COLOR BAND MARKING DEVICE 1ST BAND 2ND BAND FDLL914 BLACK BROWN FDLL914A BLACK GRAY FDLL914B BROWN BLACK FDLL916 BLACK RED FDLL916A BLACK WHITE FDLL916B BROWN BROWN FDLL4148 BLACK BROWN FDLL4448 BROWN BLACK -1st band denotes cathode terminal and has wider width Absolute Maximum Ratings* T =25°C unless otherwise noted a Symbol Parameter Value Units VRRM Maximum Repetitive Reverse Voltage 100 V IO Average Rectified Forward Current 200 mA IF DC Forward Current 300 mA if Recurrent Peak Forward Current 400 mA IFSM Non-repetitive Peak Forward Surge Current Pulse Width = 1.0 second Pulse Width = 1.0 microsecond 1.0 4.0 A A TSTG Storage Temperature Range -65 to + 175 °C TJ Operating Junction Tempera -65 to + 175 °C * These ratings are limiting values above which the serviceability of the diode may be impaired. NOTES: 1) These ratings are based on a maximum junction temperature of 200 degrees C. 2) These are steady state limits. The factory should be consulted on applications involving pulsed or low duty cycle operations. Thermal Characteristics Symbol Max. Parameter 1N/FDLL 914/A/B / 4148 / 4448 Units PD Power Dissipation 500 mW RθJA Thermal Resistance, Junction to Ambient 300 °C/W ©2007 Fairchild Semiconductor Corporation 1N/FDLL 914/A/B / 916/A/B / 4148 / 4448 Rev. B2 1 www.fairchildsemi.com 1N/FDLL 914/A/B / 916/A/B / 4148 / 4448 Small Signal Diode January 2007 Symbol TA=25°C unless otherwise noted Parameter VR Breakdown Voltage VF Forward Voltage IR Reverse Leakage CT Total Capacitance 1N916A/B/4448 1N914A/B/4148 trr Test Conditions 1N914B/4448 1N916B 1N914/916/4148 1N914A/916A 1N916B 1N914B/4448 Reverse Recovery Time Min. IR = 100µA IR = 5.0µA 100 75 IF = 5.0mA IF = 5.0mA IF = 10mA IF = 20mA IF = 20mA IF = 100mA 620 630 Max. Units V V 720 730 1.0 1.0 1.0 1.0 mV mV V V V V VR = 20V VR = 20V, TA = 150°C VR = 75V 25 50 5.0 nA µA µA VR = 0, f = 1.0MHz VR = 0, f = 1.0MHz 2.0 4.0 pF pF IF = 10mA, VR = 6.0V (600mA) Irr = 1.0mA, RL = 100Ω 4.0 ns * Non-recurrent square wave PW = 8.3ms Typical Characteristics 120 160 o o Ta= 25 C [nA] 150 100 140 80 Reverse Current, I Reverse Voltage, V R R [V] Ta=25 C 130 120 60 40 20 110 1 2 3 5 10 20 30 50 0 100 10 20 30 50 Reverse Voltage, VR [V] Reverse Current, IR [uA] 70 100 GENERAL RULE: The Reverse Current of a diode will approximately double for every ten (10) Degree C increase in Temperature Figure 1. Reverse Voltage vs Reverse Current BV - 1.0 to 100µA Figure 2. Reverse Current vs Reverse Voltage IR - 10 to 100V 750 550 o Ta= 25 C o 650 Forward Voltage, V Forward Voltage, V 450 400 350 300 250 700 F [mV] 500 R [mV] Ta= 25 C 600 550 500 450 1 2 3 5 10 20 30 50 0.1 100 Forward Current, IF [uA] 0.3 0.5 1 2 3 5 10 Forward Current, IF [mA] Figure 3. Forward Voltage vs Forward Current VF - 1 to 100µA Figure 4. Forward Voltage vs Forward Current VF - 0.1 to 10mA 2 1N/FDLL 914/A/B / 916/A/B / 4148 / 4448 Rev. B2 0.2 www.fairchildsemi.com 1N/FDLL 914/A/B / 916/A/B / 4148 / 4448 Small Signal Diode Electrical Characteristics* (Continued) 900 1.6 o Forward Voltage, V F [mV] [mV] Ta= 25 C Typical 800 o Ta= -40 C 700 Forward Voltage, V F 1.4 1.2 1.0 0.8 o Ta= 25 C 600 500 o Ta= +65 C 400 300 0.6 10 20 30 50 100 200 300 500 800 0.01 0.3 0.1 0.03 Forward Current, IF [mA] 3 1 10 Forward Current, IF [mA] Figure 5. Forward Voltage vs Forward Current VF - 10 to 800mA Figure 6. Forward Voltage vs Ambient Temperature VF - 0.01 - 20 mA (- 40 to +65°C) 4.0 0.90 o Ta = 25 C [ns] o 3.5 Reverse Recovery Time, t Total Capacitance (pF) rr TA = 25 C 0.85 0.80 3.0 2.5 2.0 1.5 1.0 10 0.75 0 2 4 6 8 10 12 14 20 30 40 50 60 Reverse Recovery Current, Irr [mA] REVERSE VOLTAGE (V) IF = 10mA , IRR = 1.0 mA , Rloop = 100 Ohms Figure 8. Reverse Recovery Time vs Reverse Recovery Current Figure 7. Total Capacitance 500 Power Dissipation, PD [mW] 500 400 Current (mA) 400 DO-35 300 300 IF( AV) 200 100 - AVE RAG E RE CTIF IED C URRE NT mA SOT-23 200 100 0 0 0 50 100 0 150 100 150 200 Temperature [ C] Ambient Temperature ( C) Figure 10. Power Derating Curve Figure 9. Average Rectified Current (IF(AV)) vs Ambient Temperature (TA) 3 1N/FDLL 914/A/B / 916/A/B / 4148 / 4448 Rev. B2 50 o o www.fairchildsemi.com 1N/FDLL 914/A/B / 916/A/B / 4148 / 4448 Small Signal Diode Typical Characteristics 1N5820-1N5822 1N5820 - 1N5822 Features • 3.0 ampere operation at TA = 95°C with no thermal runaway. • For use in low voltage, high frequency inverters free wheeling, and polarity protection applications. DO-201AD COLOR BAND DENOTES CATHODE Schottky Rectifiers Absolute Maximum Ratings* Symbol TA = 25°C unless otherwise noted Value Parameter Units 1N5820 1N5821 1N5822 20 30 40 VRRM Maximum Repetitive Reverse Voltage IF(AV) Average Rectified Forward Current 3/8 " lead length @ TA = 95°C Non-repetitive Peak Forward Surge Current 8.3 ms Single Half-Sine-Wave Storage Temperature Range Operating Junction Temperature -65 to +125 °C Value Units IFSM Tstg TJ V 3.0 A 80 A -65 to +125 °C *These ratings are limiting values above which the serviceability of any semiconductor device may be impaired. Thermal Characteristics Symbol Parameter PD Power Dissipation 3.6 W RθJA Thermal Resistance, Junction to Ambient 28 °C/W Electrical Characteristics Symbol TA = 25°C unless otherwise noted Device Parameter VF Forward Voltage IR Reverse Current @ rated VR CT Total Capacitance VR = 4.0 V, f = 1.0 MHz 2001 Fairchild Semiconductor Corporation @ 3.0 A @ 9.4 A TA = 25°C TA = 100°C Units 1N5820 1N5821 1N5822 475 850 500 900 0.5 20 525 950 190 mV mV mA mA pF 1N5820-1N5822, Rev. C (continued) 4 20 T J = 25ºC µS Pulse Width = 200µ 10 3 SINGLE PHASE HALF WAVE 60HZ RESISTIVE OR INDUCTIVE LOAD .375" 9.5 mm LEAD LENGTHS 2 1 0 Forward Current, IF [A] Average Rectified Forward Current, IF [A] Typical Characteristics 0 20 40 60 80 100 Lead Temperature [ºC] 120 1N5821 1 0.3 0.4 0.5 0.6 0.7 Forward Voltage, VF [V] 80 0.9 100 1N5820 70 8.3ms Single Half Sine-Wave JEDEC Method 60 50 40 30 20 10 0.8 Figure 2. Forward Voltage Characteristics Reverse Current, IR [mA] Peak Forward Surge Current, IFSM [A] Figure 1. Forward Current Derating Curve 1N5822 0.1 0.2 140 1N5820 1 2 5 10 20 Number of Cycles at 60Hz 50 100 Total Capacitance, CT [pF] Figure 3. Non-Repetitive Surge Current T J = 125ºC 1N5822 10 1N5821 T J = 75ºC 1 T J = 25ºC 0.1 0.01 5 10 15 20 25 30 R everse Voltage, VR [V] 35 40 Figure 4. Reverse Current vs Reverse Voltage 1000 800 600 400 200 100 80 60 40 20 10 0.1 0.4 1 4 10 Reverse Voltage, VR [V] 40 100 Figure 5. Total Capacitance 2001 Fairchild Semiconductor Corporation 1N5820-1N5822, Rev. C 1N5820-1N5822 Schottky Rectifiers KBU8A thru KBU8M Vishay General Semiconductor Single-Phase Bridge Rectifier FEATURES • UL recognition file number E54214 • Ideal for printed circuit boards e4 • High surge current capability • High case dielectric strength of 1500 VRMS ~ ~ ~ ~ • Solder dip 260 °C, 40 s • Component in accordance to RoHS 2002/95/EC and WEEE 2002/96/EC Case Style KBU TYPICAL APPLICATIONS General purpose use in ac-to-dc bridge full wave rectification for monitor, TV, printer, SMPS, adapter, audio equipment, and home appliances applications. PRIMARY CHARACTERISTICS IF(AV) 8A VRRM 50 V to 1000 V IFSM 300 A IR 10 µA VF 1.0 V TJ max. 150 °C MECHANICAL DATA Case: KBU Epoxy meets UL 94V-0 flammability rating Terminals: Silver plated leads, solderable per J-STD-002 and JESD22-B102 E4 suffix for consumer grade Polarity: As marked on body Mounting Torque: 10 cm-kg (8.8 inches-lbs) max. Recommended Torque: 5.7 cm-kg (5 inches-lbs) MAXIMUM RATINGS (TA = 25 °C unless otherwise noted) PARAMETER SYMBOL KBU8A KBU8B KBU8D KBU8G KBU8J KBU8K KBU8M Maximum repetitive peak reverse voltage VRRM Maximum RMS voltage VRMS VDC Maximum DC blocking voltage Maximum average forward rectified output current at 50 100 200 400 600 800 35 70 140 280 420 50 100 200 400 600 (1)(3) TC = 100 °C TA = 40 °C (2) Peak forward surge current single sine-wave superimposed on rated load Operating junction and storage temperature range UNIT 1000 V 560 700 V 800 1000 V IF(AV) 8.0 6.0 A IFSM 300 A TJ, TSTG - 50 to + 150 °C Notes: (1) Recommended mounting position is to bolt down on heatsink with silicone thermal compound for maximum heat transfer with #6 screw (2) Units mounted in free air, no heatsink, P.C.B. at 0.375" (9.5 mm) lead length with 0.5 x 0.5" (12 x 12 mm) copper pads (3) Units mounted on a 3.0 x 3.0" x 0.11" thick (7.5 x 7.5 x 0.3 cm) aluminum plate heatsink Document Number: 88658 Revision: 15-Apr-08 For technical questions within your region, please contact one of the following: [email protected], [email protected], [email protected] www.vishay.com 1 BC337/338 BC337/338 Switching and Amplifier Applications • Suitable for AF-Driver stages and low power output stages • Complement to BC327/BC328 TO-92 1 1. Collector 2. Base 3. Emitter NPN Epitaxial Silicon Transistor Absolute Maximum Ratings Ta=25°C unless otherwise noted Symbol VCES Parameter Collector-Emitter Voltage : BC337 : BC338 Value Units 50 30 V V 45 25 V V Collector-Emitter Voltage : BC337 : BC338 VCEO VEBO Emitter-Base Voltage 5 V IC Collector Current (DC) 800 mA PC Collector Power Dissipation 625 mW TJ Junction Temperature 150 °C TSTG Storage Temperature -55 ~ 150 °C Electrical Characteristics Ta=25°C unless otherwise noted Symbol BVCEO Parameter Collector-Emitter Breakdown Voltage : BC337 : BC338 Test Condition IC=10mA, IB=0 Collector-Emitter Breakdown Voltage : BC337 : BC338 IC=0.1mA, VBE=0 BVEBO Emitter-Base Breakdown Voltage IE=0.1mA, IC=0 ICES Collector Cut-off Current : BC337 : BC338 VCE=45V, IB=0 VCE=25V, IB=0 BVCES Min. Typ. Max. Units 45 25 V V 50 30 V V 5 V 2 2 100 60 100 100 nA nA 630 hFE1 hFE2 DC Current Gain VCE=1V, IC=100mA VCE=1V, IC=300mA VCE (sat) Collector-Emitter Saturation Voltage IC=500mA, IB=50mA 0.7 VBE (on) Base Emitter On Voltage VCE=1V, IC=300mA 1.2 fT Current Gain Bandwidth Product VCE=5V, IC=10mA, f=50MHz 100 MHz Cob Output Capacitance VCB=10V, IE=0, f=1MHz 12 pF V V hFE Classification Classification 16 25 40 hFE1 100 ~ 250 160 ~ 400 250 ~ 630 hFE2 60- 100- 170- ©2002 Fairchild Semiconductor Corporation Rev. A2, August 2002 Gabellichtschranken Slotted Interrupters SFH 9301, SFH 9302, SFH 9303, SFH 9304, SFH 9306 SFH 9301 SFH 9304 SFH 9302 SFH 9303 SFH 9306 Wesentliche Merkmale Features • • • • • Compact type • GaAs infrared emitter (950 nm) • Silicon phototransistor detector with daylight-cutoff filter • Different packages using SFH 4110 and SFH 3100 F as basic components – SFH 9301: without mounting tab, version for automatical assembly available on request – SFH 9302: mounting tab on emitter and sensor side – SFH 9303: mounting tab on sensor side – SFH 9304: mounting tab on emitter side – SFH 9306: without mounting tab, with positioning pins Kompaktes Gehäuse GaAs-IR-Sendediode (950 nm) Si-Fototransistor mit Tageslichtsperrfilter Verschiedene Gehäuse mit SFH 4110 und SFH 3100 F als Basiskomponenten – SFH 9301: ohne Befestigungslasche, auf Anfrage als automatisch bestückbare Version erhältlich – SFH 9302: Befestigungslasche auf Emitterund Detektorseite – SFH 9303: Befestigungslasche auf der Detektorseite – SFH 9304: Befestigungslasche auf der Emitterseite – SFH 9306: ohne Befestigungslasche, mit Positionierstiften 2001-02-22 1 SFH 9301, SFH 9302, SFH 9303, SFH 9304, SFH 9306 Anwendungen Applications • Geschwindigkeitsüberwachung • Motorsteuerung • Überwachung des Papiervorschubs in Druckern, Kopier- und Faxgeräten • Speicherlaufwerke • Steuerung des Druckkopfes in Druckern • Münzdetektion • Optoelektronische Schalter • Speed control • Motor control • Monitoring of paper feed in printers, copiers, facsimiles • Disk drives • Control of print head in printers • Coin detection • Optoelectronic switches Typ Type Bestellnummer Ordering Code Gehäuse Package SFH 9301 Q62702-P5083 SFH 9302 Q62702-P5084 SFH 9303 Q62702-P5085 SFH 9304 Q62702-P5086 SFH 9306 Q62702-P5130 Schwarzes Polykarbonat Plastikgehäuse, Anschlüsse im 2.54-mm Raster, Senderseite durch Buchstaben „E“, Empfängerseite durch Buchstaben „S“ gekennzeichnet, Kathode / Transistoremitter durch schräge Kante gekennzeichnet. Black polycarbonate plastic material housing, solder tabs 2.54-mm (1/10”) spacing, emitter side marked with letter “E”, sensor side marked with letter “S”, cathode / emitter of transistor marked with edge at an angle. 2001-02-22 2 SFH 9301, SFH 9302, SFH 9303, SFH 9304, SFH 9306 Grenzwerte TA = 25 °C Maximum Ratings Bezeichnung Parameter Symbol Symbol Wert Value Einheit Unit Sperrspannung Reverse voltage VR 5 V Durchlaßstrom Forward current IF (DC) 60 mA Verlustleistung Power dissipation Ptot 100 mW Wärmewiderstand Thermal resistance RthJA 280 K/W Kollektor-Emitter-Spannung Collector-emitter voltage VCE 30 V Kollektor-Emitter-Spannung, (t ≤ 2 min) Collector-emitter voltage, (t ≤ 2 min) VCE 70 Emitter-Kollektor-Spannung Emitter-collector voltage VEC 7 Kollektorstrom Collector current IC 50 mA Verlustleistung Total power dissipation Ptot 150 mW Wärmewiderstand Thermal resistance RthJA 280 K/W Lagertemperatur Storage temperature range Tstg – 40 … + 85 °C Betriebstemperatur Operating temperature range Top – 40 … + 85 Elektrostatische Entladung Electrostatic discharge ESD 2 Sender (GaAs-Diode) Emitter (GaAs Diode) Empfänger (Si-Fototransistor) Detector (Silicon Phototransistor) Gabellichtschranke Slotted Interrupter 2001-02-22 3 kV SFH 9301, SFH 9302, SFH 9303, SFH 9304, SFH 9306 Kennwerte TA = 25 °C Characteristics Bezeichnung Parameter Symbol Symbol Wert Value Einheit Unit Wellenlänge der Strahlung Wavelength of peak emission λpeak 950 nm Durchlaβspannung Forward voltage IF = 20 mA, tp = 20 ms VF 1.2 (≤ 1.4) V Sperrstrom Reverse current VR = 5 V IR 0.01 (≤ 1) µA Kapazität Capacitance VR = 0 V, f = 1 MHz C0 16 pF Wellenlänge der max. Fotoempfindlichkeit Wavelength of max. sensitivity λS max 920 nm Spectr. Bereich der Fotoempfindlichkeit Spectral range of sensitivity S = 10% of Smax λ 840 … 1080 nm Kapazität Capacitance VCE = 0 V, f = 1 MHz, E = 0 CCE 6.5 pF Dunkelstrom Dark current VCE = 20 V ICEO 2 (≤ 50) nA Sender (GaAs-Diode) Emitter (GaAs Diode) Empfänger (Si-Fototransistor) Detector (Silicon Phototransistor) 2001-02-22 4 SFH 9301, SFH 9302, SFH 9303, SFH 9304, SFH 9306 Kennwerte TA = 25 °C Characteristics (cont’d) Bezeichnung Parameter Symbol Symbol Wert Value Einheit Unit Kollektor-Emitterstrom Collector-emitter current IF = 20 mA; VCE = 5 V ICE min. ICE typ. > 0.7 mA Kollektor-Emitter-Sättigungsspannung Collector-emitter-saturation voltage IF = 20 mA; IC = 0.2 mA VCE sat ≤ 0.4 V Anstiegs- und Abfallzeit Rise and fall time VCC = 5 V, IC = 1 mA, RL = 1 kΩ tr tf 13 17 µs µs Gabellichtschranke Slotted Interrupter 2001-02-22 5 SFH 9301, SFH 9302, SFH 9303, SFH 9304, SFH 9306 Forward Current IF = f (VF) Single pulse, tp = 20 µs OHF00367 10 4 mA ΙF Max. Permissible Forward Current IF = f (TA) OHF00372 90 Dark Current ICEO = f (TA) VCE = 20 V, E = 0 OHF00380 10 3 nA Ι CEO Ι F mA 10 3 70 10 10 2 R thJA = 280 K/W 2 60 50 10 1 10 1 40 10 0 30 10 0 20 10 -1 10 10 -2 0 0.5 1 1.5 2 2.5 3 V VF 4 0 0 20 40 60 Total Power Dissipation for Emitter and Detector Ptot = f (TA) OHF00410 160 P tot Detector 140 120 Emitter 100 80 60 40 20 0 0 20 2001-02-22 40 60 80 ˚C 100 TA 6 80 C TA 120 10 -1 0 20 40 60 80 ˚C 100 TA SFH 9301, SFH 9302, SFH 9303, SFH 9304, SFH 9306 Maßzeichnung Package Outlines SFH 9301 2.34 (0.092) 2.74 (0.108) 8.2 (0.323) 6.68 (0.263) 6.28 (0.247) 9.0 (0.354) 8.2 (0.323) 0.25 (0.010) 2.98 (0.117) optical axis 11.0 (0.433) 10.6 (0.417) 12.12 (0.477) 3.38 (0.133) 8.0 (0.315) 12.52 (0.493) 5.0 (0.197) 0.6 (0.024) 0.5 (0.020) 0.3 (0.012) 0.4 (0.016) 2.54 (0.100) Emitter Sensor 0.25 (0.010) 1.27 (0.050) 8.0 (0.315) 2 1 Circuitry 3 4 GPXY6992 Maße werden wie folgt angegeben: mm (inch) / Dimensions are specified as follows: mm (inch). 2001-02-22 7 MC7800, MC7800A, MC7800AE, NCV7800 1.0 A Positive Voltage Regulators These voltage regulators are monolithic integrated circuits designed as fixed−voltage regulators for a wide variety of applications including local, on−card regulation. These regulators employ internal current limiting, thermal shutdown, and safe−area compensation. With adequate heatsinking they can deliver output currents in excess of 1.0 A. Although designed primarily as a fixed voltage regulator, these devices can be used with external components to obtain adjustable voltages and currents. • • TO−220 T SUFFIX CASE 221AB 1 Features • • • • • • • http://onsemi.com Output Current in Excess of 1.0 A No External Components Required Internal Thermal Overload Protection Internal Short Circuit Current Limiting Output Transistor Safe−Area Compensation Output Voltage Offered in 1.5%, 2% and 4% Tolerance Available in Surface Mount D2PAK−3, DPAK−3 and Standard 3−Lead Transistor Packages NCV Prefix for Automotive and Other Applications Requiring Site and Control Changes Pb−Free Packages are Available Value Symbol Input Voltage (5.0 − 18 V) (24 V) Power Dissipation 369C 221A 3 Pin 1. Input 2. Ground 3. Output 1 Unit 936 VI 35 40 Vdc PD Internally Limited W Thermal Resistance, Junction−to−Ambient RqJA 92 65 Figure 15 °C/W Thermal Resistance, Junction−to−Case RqJC 5.0 5.0 5.0 °C/W Storage Junction Temperature Range Tstg −65 to +150 °C Operating Junction Temperature TJ +150 °C Stresses exceeding Maximum Ratings may damage the device. Maximum Ratings are stress ratings only. Functional operation above the Recommended Operating Conditions is not implied. Extended exposure to stresses above the Recommended Operating Conditions may affect device reliability. *This device series contains ESD protection and exceeds the following tests: Human Body Model 2000 V per MIL_STD_883, Method 3015. Machine Model Method 200 V. D2PAK−3 D2T SUFFIX CASE 936 3 Heatsink surface (shown as terminal 4 in case outline drawing) is connected to Pin 2. 4 1 2 DPAK−3 DT SUFFIX CASE 369C 3 STANDARD APPLICATION Input MAXIMUM RATINGS (TA = 25°C, unless otherwise noted) Rating 2 Heatsink surface connected to Pin 2. Cin* 0.33 mF MC78XX Output CO** A common ground is required between the input and the output voltages. The input voltage must remain typically 2.0 V above the output voltage even during the low point on the input ripple voltage. XX, These two digits of the type number indicate nominal voltage. * Cin is required if regulator is located an appreciable distance from power supply filter. ** CO is not needed for stability; however, it does improve transient response. Values of less than 0.1 mF could cause instability. ORDERING INFORMATION See detailed ordering and shipping information in the package dimensions section on page 23 of this data sheet. DEVICE MARKING INFORMATION See general marking information in the device marking section on page 31 of this data sheet. © Semiconductor Components Industries, LLC, 2011 October, 2011 − Rev. 24 1 Publication Order Number: MC7800/D MC7800, MC7800A, MC7800AE, NCV7800 Vin MC7800 R24 50 D2 Zener LAT 3 A Q18 LAT Q17 Q19 QNPN C3 R19 27.5 k Q20 QNPN 1.0 P R14 1.0 k Q10 QNPN R18 100 k R21 600 R22 100 Q7 QNPN R15 680 R23 0.2 Vout 5.01 Q5 QNPN 2 R17 9.0 k Q9 QNPN 2 R11 15 k Q6 QNPN D1 Zener R30 18 k Q12 QNPN Q15 QNPN R1 10.66 k R16 600 R20 17500 Q8 QNPN R2 1.56 k Q1 C2 3.0 P R10 3340-(3316ACT) R9 3.0 k R5 4.5 k Q14 QNPN Sense N+ QNPN 6 SUB Q11 2 C1 30 P Q4 QNPN Q13 QNPN Q3 QNPN Q2 Q16 QNPN 4 Diode R6 1.0 k R7 14 k R3 1.8 k R8 5.0 k This device contains 22 active transistors. Figure 1. Representative Schematic Diagram http://onsemi.com 2 R12 3.0 k R29 9.0 k R25 6.0 k R28 9.0 k R26 3.0 k R27 9.0 k R13 11660 MC7800, MC7800A, MC7800AE, NCV7800 ELECTRICAL CHARACTERISTICS (Vin = 10 V, IO = 500 mA, TJ = Tlow to 125°C (Note 1), unless otherwise noted) MC7805B, NCV7805B MC7805C Symbol Min Typ Max Min Typ Max Unit Output Voltage (TJ = 25°C) VO 4.8 5.0 5.2 4.8 5.0 5.2 Vdc Output Voltage (5.0 mA ≤ IO ≤ 1.0 A, PD ≤ 15 W) 7.0 Vdc ≤ Vin ≤ 20 Vdc 8.0 Vdc ≤ Vin ≤ 20 Vdc VO − 4.75 − 5.0 − 5.25 4.75 − 5.0 − 5.25 − 5.0 1.3 100 50 − − 0.5 0.8 20 10 − − 1.3 0.15 100 50 − − 1.3 1.3 25 25 − 3.2 8.0 − 3.2 6.5 − − − − − 0.5 − − 0.3 0.08 1.0 0.8 Characteristic Line Regulation (Note 4) 7.5 Vdc ≤ Vin ≤ 20 Vdc, 1.0 A 8.0 Vdc ≤ Vin ≤ 12 Vdc Regline Load Regulation (Note 4) 5.0 mA ≤ IO ≤ 1.0 A 5.0 mA ≤ IO ≤ 1.5 A (TA = 25°C) Regload Quiescent Current IB − − Quiescent Current Change 7.0 Vdc ≤ Vin ≤ 25 Vdc 5.0 mA ≤ IO ≤ 1.0 A (TA = 25°C) DIB Ripple Rejection 8.0 Vdc ≤ Vin ≤ 18 Vdc, f = 120 Hz RR − 68 − 62 83 − Dropout Voltage (IO = 1.0 A, TJ = 25°C) Vdc mV mV mA mA dB VI − VO − 2.0 − − 2.0 − Vdc Output Noise Voltage (TA = 25°C) 10 Hz ≤ f ≤ 100 kHz Vn − 10 − − 10 − mV/VO Output Resistance f = 1.0 kHz rO − 0.9 − − 0.9 − mW Short Circuit Current Limit (TA = 25°C) Vin = 35 Vdc ISC − 0.2 − − 0.6 − A Peak Output Current (TJ = 25°C) Imax − 2.2 − − 2.2 − A TCVO − −0.3 − − −0.3 − mV/°C Average Temperature Coefficient of Output Voltage 1. Tlow = 0°C for MC78XXC, MC78XXAC, = *40°C for NCV78XX, MC78XXB, MC78XXAB, and MC78XXAEB 2. Load and line regulation are specified at constant junction temperature. Changes in VO due to heating effects must be taken into account separately. Pulse testing with low duty cycle is used. http://onsemi.com 3 MC7800, MC7800A, MC7800AE, NCV7800 ELECTRICAL CHARACTERISTICS (Vin = 10 V, IO = 1.0 A, TJ = Tlow to 125°C (Note 3), unless otherwise noted) MC7805AB/MC7805AC/NCV7805AB Characteristic Symbol Min Typ Max Unit Output Voltage (TJ = 25°C) VO 4.9 5.0 5.1 Vdc Output Voltage (5.0 mA ≤ IO ≤ 1.0 A, PD ≤ 15 W) 7.5 Vdc ≤ Vin ≤ 20 Vdc VO 4.8 5.0 5.2 Vdc Line Regulation (Note 4) Regline mV 7.5 Vdc ≤ Vin ≤ 25 Vdc, IO = 500 mA − 0.5 10 8.0 Vdc ≤ Vin ≤ 12 Vdc, IO = 1.0 A − 0.8 12 8.0 Vdc ≤ Vin ≤ 12 Vdc, IO = 1.0 A, TJ = 25°C − 1.3 4.0 − 4.5 10 7.3 Vdc ≤ Vin ≤ 20 Vdc, IO = 1.0 A, TJ = 25°C Load Regulation (Note 4) Regload mV 5.0 mA ≤ IO ≤ 1.5 A, TJ = 25°C − 1.3 25 5.0 mA ≤ IO ≤ 1.0 A − 0.8 25 250 mA ≤ IO ≤ 750 mA − 0.53 15 − 3.2 6.0 8.0 Vdc ≤ Vin ≤ 25 Vdc, IO = 500 mA − 0.3 0.8 7.5 Vdc ≤ Vin ≤ 20 Vdc, TJ = 25°C − − 0.8 5.0 mA ≤ IO ≤ 1.0 A − 0.08 0.5 RR 68 83 − dB VI − VO − 2.0 − Vdc Output Noise Voltage (TA = 25°C) 10 Hz ≤ f ≤ 100 kHz Vn − 10 − mV/VO Output Resistance (f = 1.0 kHz) rO − 0.9 − mW Short Circuit Current Limit (TA = 25°C) Vin = 35 Vdc ISC − 0.2 − A Peak Output Current (TJ = 25°C) Imax − 2.2 − A TCVO − −0.3 − mV/°C Quiescent Current IB Quiescent Current Change mA DIB Ripple Rejection 8.0 Vdc ≤ Vin ≤ 18 Vdc, f = 120 Hz, IO = 500 mA Dropout Voltage (IO = 1.0 A, TJ = 25°C) Average Temperature Coefficient of Output Voltage mA 3. Tlow = 0°C for MC78XXC, MC78XXAC, = *40°C for NCV78XX, MC78XXB, MC78XXAB, and MC78XXAEB 4. Load and line regulation are specified at constant junction temperature. Changes in VO due to heating effects must be taken into account separately. Pulse testing with low duty cycle is used. http://onsemi.com 4 7 8 9 电感 Inductance Per Phase 相电流 Current Per Phase 保持转矩 Holding Torque 10 牵入起动频率 Pull-in Rate 11 12 13 起动转距 Pull-in Torque 绝缘电阻 Insulation Resistance 介电强度 Dielectric Strength 贮存温度 14 Operating Temp Range 15 工作温度 Storang Temp Range 48 100±7 % At 20℃ >800g.cm Stepping Accuracy 100MΩ MIN RMS for 2 Sec 19 使用寿命 Life 20 21 引出线规格 Lead Wrie 重量 Weight At DC At 齿轮的规格 500V AC 650±50V PINION SPECIFICATION 齿 数 Z Number of Teeth 模 数 m -10℃~40℃ 压力角α Pressure Angle 分度圆d Pitch Dia 2 齿顶圆da Outside Dia 精度等级 ±7 % ° 3000h MIN UL1007 At 20℃ 200pps Accuracy 材料 Material 17 0.5 Module -30℃~80℃ 7.5 22 At 100pps 270g.cm <9.6g.cm 18 0.8 11.5±0.5 340pps MIN 17 步距角精度 130±10 0.24A <210g.cm 转动惯量 1.5 8 59.1±20%H 16 定位力矩 Detent Torque Rotor Inertia 57.5 相电阻 Resistance Per Phase ° ∅10 每转步数 No.of Step Per Revolution 7.5 49.5±0.05 6 每步转角 Step Angle 4 棕橙黑黄空红 5 相数 No.of Phase 24V ∅42 4 额定电压 Rated Voltage 2-∅2.75 4-2 -0.008 3 Excitation 条件 Condition ∅3-0.002 2 分配方式 规格 Specification 0 -0.1 1 Item ∅10 项目 NO. CW BRN A 20° RED COM BLK φ8.5 Pin WIRE No. COLOR 1 2 A 3 4 0 φ9.5-0.05 B B YEL IT7-8 5 6 ORG H59Pb黄铜棒 26# 136g PM4222-09 标 记 处 数 设 计 审 核 更改文件号 工 艺 批 准 签 字 日 期 标记 版本 比 例 A A/0 1.5 :1 共 B 页 第 页 棕 橙 黑 黄 红 BRN STEP 1 2 - BLK RED 4 - ORG YEL 3 - - - - + + - - + + L298 ® DUAL FULL-BRIDGE DRIVER .. .. . OPERATING SUPPLY VOLTAGE UP TO 46 V TOTAL DC CURRENT UP TO 4 A LOW SATURATION VOLTAGE OVERTEMPERATURE PROTECTION LOGICAL "0" INPUT VOLTAGE UP TO 1.5 V (HIGH NOISE IMMUNITY) DESCRIPTION The L298 is an integrated monolithic circuit in a 15lead Multiwatt and PowerSO20 packages. It is a high voltage, high current dual full-bridge driver designed to accept standard TTL logic levels and drive inductive loads such as relays, solenoids, DC and stepping motors. Two enable inputs are provided to enable or disable the device independently of the input signals. The emitters of the lower transistors of each bridge are connected together and the corresponding external terminal can be used for the con- Multiwatt15 PowerSO20 ORDERING NUMBERS : L298N (Multiwatt Vert.) L298HN (Multiwatt Horiz.) L298P (PowerSO20) nection of an external sensing resistor. An additional supply input is provided so that the logic works at a lower voltage. BLOCK DIAGRAM Jenuary 2000 1/13 L298 ABSOLUTE MAXIMUM RATINGS Symbol VS VSS VI,Ven IO Vsens Value Unit Power Supply Parameter 50 V Logic Supply Voltage 7 V –0.3 to 7 V 3 2.5 2 A A A Input and Enable Voltage Peak Output Current (each Channel) – Non Repetitive (t = 100µs) –Repetitive (80% on –20% off; ton = 10ms) –DC Operation Sensing Voltage –1 to 2.3 V 25 W Junction Operating Temperature –25 to 130 °C Storage and Junction Temperature –40 to 150 °C Ptot Total Power Dissipation (Tcase = 75°C) Top Tstg, Tj PIN CONNECTIONS (top view) Multiwatt15 15 CURRENT SENSING B 14 OUTPUT 4 13 OUTPUT 3 12 INPUT 4 11 ENABLE B 10 INPUT 3 9 LOGIC SUPPLY VOLTAGE VSS 8 GND 7 INPUT 2 6 ENABLE A 5 INPUT 1 4 SUPPLY VOLTAGE VS 3 OUTPUT 2 2 OUTPUT 1 1 CURRENT SENSING A TAB CONNECTED TO PIN 8 D95IN240A GND 1 20 GND Sense A 2 19 Sense B N.C. 3 18 N.C. Out 1 4 Out 2 5 PowerSO20 17 Out 4 16 Out 3 VS 6 15 Input 4 Input 1 7 14 Enable B Enable A 8 13 Input 3 Input 2 9 12 VSS 10 11 GND GND D95IN239 THERMAL DATA Symbol PowerSO20 Multiwatt15 Unit Rth j-case Thermal Resistance Junction-case Parameter Max. – 3 °C/W Rth j-amb Thermal Resistance Junction-ambient Max. 13 (*) 35 °C/W (*) Mounted on aluminum substrate 2/13 L298 PIN FUNCTIONS (refer to the block diagram) MW.15 PowerSO Name 1;15 2;19 Sense A; Sense B Function 2;3 4;5 Out 1; Out 2 4 6 VS 5;7 7;9 Input 1; Input 2 6;11 8;14 Enable A; Enable B 8 1,10,11,20 GND 9 12 VSS 10; 12 13;15 Input 3; Input 4 13; 14 16;17 Out 3; Out 4 – 3;18 N.C. Between this pin and ground is connected the sense resistor to control the current of the load. Outputs of the Bridge A; the current that flows through the load connected between these two pins is monitored at pin 1. Supply Voltage for the Power Output Stages. A non-inductive 100nF capacitor must be connected between this pin and ground. TTL Compatible Inputs of the Bridge A. TTL Compatible Enable Input: the L state disables the bridge A (enable A) and/or the bridge B (enable B). Ground. Supply Voltage for the Logic Blocks. A100nF capacitor must be connected between this pin and ground. TTL Compatible Inputs of the Bridge B. Outputs of the Bridge B. The current that flows through the load connected between these two pins is monitored at pin 15. Not Connected ELECTRICAL CHARACTERISTICS (VS = 42V; VSS = 5V, Tj = 25°C; unless otherwise specified) Symbol VS VSS Parameter Supply Voltage (pin 4) Test Conditions Operative Condition IS Logic Supply Voltage (pin 9) Quiescent Supply Current (pin 4) ISS Ven = L Quiescent Current from VSS (pin 9) Ven = H; IL = 0 Ven = H; IL = 0 ViH IiL IiH Ven = L Input Low Voltage (pins 5, 7, 10, 12) Input High Voltage (pins 5, 7, 10, 12) Low Voltage Input Current (pins 5, 7, 10, 12) High Voltage Input Current (pins 5, 7, 10, 12) Enable Low Voltage (pins 6, 11) Ven = H Ien = L Enable High Voltage (pins 6, 11) Low Voltage Enable Current (pins 6, 11) Ien = H High Voltage Enable Current (pins 6, 11) Source Saturation Voltage VCEsat (H) VCEsat (L) Sink Saturation Voltage VCEsat Total Drop Vsens Sensing Voltage (pins 1, 15) Typ. VIH +2.5 V 7 22 70 V mA mA 24 7 4 36 12 mA mA mA –0.3 6 1.5 mA V 2.3 VSS V –10 µA 100 µA Vi = L Vi = H Vi = X Vi = L Vi = H Vi = X Vi = H ≤ VSS –0.6V 30 –0.3 1.5 V 2.3 VSS –10 V µA 30 100 µA 1.35 2 1.2 1.7 1.7 2.7 1.6 2.3 3.2 4.9 V V V V V V 2 V Ven = L Ven = H ≤ VSS –0.6V 0.95 (5) (5) (5) (5) Unit 46 Vi = L IL = 1A IL = 2A IL = 1A IL = 2A IL = 1A IL = 2A Max. 5 13 50 4.5 Ven = L ViL Min. 0.85 1.80 –1 (1) 3/13 Order this document by ULN2068/D The ULN2068B is a high–voltage, high–current quad Darlington switch array designed for high current loads, both resistive and reactive, up to 300 W. It is intended for interfacing between low level (TTL, DTL, LS and 5.0 V CMOS) logic families and peripheral loads such as relays, solenoids, dc and stepping motors, multiplexer LED and incandescent displays, heaters, or other high voltage, high current loads. The Motorola ULN2068B is specified with minimum guaranteed breakdown of 50 V and is 100% tested for safe area using an inductive load. It includes integral transient suppression diodes. Use of a predriver stage reduces input current while still allowing the device to switch 1.5 Amps. It is supplied in an improved 16–Pin plastic DIP package with heat sink contact tabs (Pins 4, 5, 12 and 13). A copper alloy lead frame allows maximum power dissipation using standard cooling techniques. The use of the contact tab lead frame facilitates attachment of a DIP heat sink while permitting the use of standard layout and mounting practices. • TTL, DTL, LS, CMOS Compatible Inputs • • • • • QUAD 1.5 A DARLINGTON SWITCH SEMICONDUCTOR TECHNICAL DATA 1.5 A Maximum Output Current B SUFFIX PLASTIC PACKAGE CASE 648C Low Input Current Internal Freewheeling Clamp Diodes 100% Inductive Load Tested Heat Tab Copper Alloy Lead Frame for Increased Dissipation MAXIMUM RATINGS (TA = 25°C and ratings apply to any one device in the PIN CONNECTIONS package, unless otherwise noted) Rating Symbol Value Unit Output Voltage VO 50 V Input Voltage (Note 1) VI 15 V Supply Voltage VS 10 Collector Current (Note 2) IC Input Current (Note 3) Operating Ambient Temperature Range Storage Temperature Range Junction Temperature K 1 16 C V C 2 15 B 1.75 A B 3 14 VS II 25 mA 4 13 Gnd 0 to +70 °C Gnd TA Tstg –55 to +150 °C Gnd 5 12 Gnd TJ 150 °C B 6 11 B NC 7 10 C NOTES: 1. Input voltage referenced to ground. 2. Allowable output conditions shown in Figures 11 and 12. 3. May be limited by max input voltage. C 9 8 K Partial Schematic VS 0.9 k B RS C K Rin 2.5 k 7.2 k 3.0 k ORDERING INFORMATION* Device Operating Temperature Range Package ULN2068B TA = 0 to +70°C Plastic DIP *Other options of this ULN2060/2070 series are available *for volume applications. Contact your local Motorola Sales *Representative. Motorola, Inc. 1995 MOTOROLA ANALOG IC DEVICE DATA 1 ULN2068 ELECTRICAL CHARACTERISTICS (TA = 25°C unless otherwise noted.) Symbol Characteristic Output Leakage Current (Figure 1) (VCE = 50 V) (VCE = 50 V, TA = 70°C) Min Typ Max – – – – 100 500 – – – – – – – – 1.13 1.25 1.40 1.60 – – – – 0.25 1.0 – – 2.4 – – 100 – – 6.0 – – 1.0 – – 4.0 – – – – 50 100 – – – – 1.75 2.0 Unit µA ICEX Collector–Emitter Saturation Voltage (Figure 2) (IC = 500 mA (IC = 750 mA Vin = 2.4 V) (IC = 1.0 A (IC = 1.25 A VCE(sat) Input Current – On Condition (Figure 4) (VI = 2.4 V) (VI = 3.75 V) II(on) Input Voltage – On Condition (Figure 5) (VCE = 2.0 V, IC = 1.5 A) VI(on) Inductive Load Test (Figure 3) (VS = 5.5 V, VCC = 24.5 V, tPW = 4.0 ms) ∆Vout Supply Current (Figure 8) (IC = 500 mA, Vin = 2.4 V, VS = 5.5 V) V mA V mV IS Turn–On Delay Time (50% EI to 50% EO) tPHL Turn–Off Delay Time (50% EI to 50% EO) tPLH Clamp Diode Leakage Current (Figure 6) (VR = 50 V) (VR = 50 V, TA = 70°C) IR Clamp Diode Forward Voltage (Figure 7) (IF = 1.0 A) (IF = 1.5 A) VF mA µs µs µA V TEST FIGURES Figure 1. Figure 2. Open Open VCE µA DUT Vin ICEX Open IC DUT V VCE Figure 3. Figure 4. Open VS VCC 9 20 Ω Iin mA 14 ms 5.0 Vin tPW DUT Open Vin 70 MH V out 0 2 DUT 1 V out 2 ∆Vout = Vout1 – Vout2 MOTOROLA ANALOG IC DEVICE DATA 9 9 BBBCD42EF1C25CGH 01234568 A I3EJKE621LMD124N42E3456MO PQRSTUVWXXYZ[ \]^_àb`^_c̀dèfb̀ghaiigjkgk]c̀aj̀alm̀fgǹ_òp]q_àbr̀_s̀tllgbuv̀thwfòlxgfg hamykv̀gbitjgjlyuk̀titzgl̀xgh̀xev]``{abl̀bamsyg|fxaalejzm̀fg`}~h̀gyyfàjyu] W¡XW¡¢[ £thxàmlvmlh̀tjf̀ejwàbf̀ambhgq̀¤i]¥̀xefèfg̀jamzxl̀aỳezxlt̀j`¦£cs̀ml`§eyy jalò¨abèjfltjhgòkbe©gt̀ìalab]¥̀altỳit~eimih̀mbbgjlv̀gbh̀xevèfr̀¤i] ª«XW¡¢[ jèjvmlf̀xamyks̀gt̀sa©g`¬¤]`~v̀a§gbf̀mvvyu`©ayltzg®l̀as̀gx̀ezxòsgya§`¬¤]q`~ va§gbf̀mvvyu`©ayltzg®l̀as̀gỳa§]`¯lèfb̀ghaiigjkgkòsmlj̀alg̀ffgjletyòlal̀eg mjmfgkèjvmlfỳa§`©ett̀°̀¤wb̀gfeflab] ±²³[ ¥xg`cdb̀tjzgèfl̀xgv̀a§gbf̀mvvyu`©ayltzgb̀tjzg]¥̀xgìt~eimib̀ghaiigjkgk ejvmlèivgktjhgèfq̀¤w]`´jhajjghlgk`cd`§eyỳµ̈yatl¶z̀e©ejz`©tbuejz`¨tyfg bgtkejzf]`·a§g©gbµ̀lamhxf̀gjfab¶v̀ejfìmfl`¨yatl`¬jav̀myymv¸vmyyka§j®] VST¹ºYU»QR«YQº»UX¹«[ ¥xgf̀gbetỳka§jyatkv̀ejìmfl`«S¼STUsgỳg¨l`¨yatlejz]¥̀xef`§eyỳze©gm̀jbgyetsyg avgbtleaj]`y§tufm̀fgl̀xg°̀¤w¸qqwb̀gfeflabft̀ff̀xa§js̀gya§òg©gjè¨l̀xgh̀xev`§tf vbazbtiigkàjt̀k̀ë¨gbgjls̀atbk] ½S¢S¡UX¹«[ ¥xgb̀gfglv̀ej`¬ëv̀bgfgjl®ìmfl`«S¼STUsgỳg¨l`¨yatlejz]¥̀xef`§eyỳze©gm̀jbgyetsyg avgbtleaj]`y§tufl̀egx̀ezx`¬egl̀al̀xgv̀afele©gf̀mvvyu®`©ett̀`\wpàb°̀¤wb̀gfeflab] I3EJKE621L¾5B6K5E¾24¿2G43O Ä×ÎØÈÍØÊÈÙ Ë × Ú À À Ú À À ÀË × ÖÒÕ !"#$%&'#()*%+&'#(,&*5$$6'78&96!9!6"!*- ÔÔÕ ÇÈÉÊËÌÍÎÏÐ ÇÈÉÊËÌÍÊÑ ÒÓ ÁÂÃÄÅÆ .!/0111-2'+3!-#-%4 :!69'#(;-<<=>?<@< A 9 9 BBBCD42EF1C25CGH 01234568 A I3EJKE621LD465G3M4EJNEOPQ5KM1NDEN3PRS ~ hi }noptvXjk |afX\X]XTUVX\X]XjkX\ jkotpkX]XjkXb e c b \ Y Z [ gi TUVXgX]X}noptvXTUVX]XjkotuUV jkXeX]XTUVXeX]X|afXe jkXcX]XTUVXcX]X|afXcX]XW_`XcX]XVUkn ~ hi }noptvXjk |afX\X]XjkWUVX\ jkotpkX]XjkWUVXb jkWUVXc jkWUVXe |afXgX]XjkWUVXg e c b \ [ Z Y e\ eb ec ee eg gi TUVWUVXgX]X}noptvXTUVX]XjkotuUV TUVWUVXe TUVWUVXc TUVWUVXb TUVWUVX\ TUVWUVX[ ~ |afXcX]XjkWUVXc }noptvXTUV }noptvXjk wnmnV gi TUVWUVXgX]XpkotuUV TUVWUVXe TUVWUVXc TUVWUVXbX]XW_`Xb e c b \ [ Z Y hi }noptvXjk |afXYX]XjkWUVXY jkWUVXZ jkWUVX[ jkWUVX\ |afXbX]XjkWUVXb |afXcX]XjkWUVXc |afXeX]XjkWUVXe jkotpkX]XjkWUVXg e c b \ [ Z Y eg e eY eZ e[ e\ eb ec ee eg jkWUVXeX]X|afXe jkWUVXgX]X|afXgX]Xjkotpk jkWUVXYX]XqnrutosXstVt jkWUVXZX]XqnrutosXlvulq hi TUVWUVXY TUVWUVXZ TUVWUVX[ TUVWUVX\ ~ cg e e eY eZ e[ e\ eb ec ee gi }noptvXTUV TUVWUVXgX]XjkotuUV TUVWUVXe TUVWUVXc TUVWUVXb TUVWUVX\ TUVWUVX[ TUVWUVXZ TUVWUVXY ¡¢£¡¡¤ ~ |afXcX]XjkWUVXc }noptvXTUV }noptvXjk wnmnV gi TUVWUVXg pclXmstX]XTUVWUVXe TUVWUVXc W_`XbX]XTUVWUVXb e eY eZ e[ e\ eb ec ee eg jkWUVXeX]X|afXe jkWUVXgX]X|afXgX]Xjkotpk jkWUVXYX]XqnrutosXstVt jkWUVXZX]XqnrutosXlvulq hi TUVWUVXY TUVWUVXZ TUVWUVX[ TUVWUVX\X]XpclXmlv ~ wnmnV xyz{xX]X|afXgX]XjkXtg |afXeX]XjkXte |afXcX]XjkXtc |afXbX]XjkXtb }noptvXjk }noptvXTUV gi wnmuktVuo wnmuktVuo Vp̀noXlvqX]XTUVXlgX]XjkXg W_`XeX]XTUVXleX]XjkXe ^W_`X|X]XW_`XcX]XTUVXlcX]XjkXc mWpXmlqX]XpclXmlvX]XTUVXlbX]XjkXb e c b \ [ Z Y eg ee ec eb e\ c cY cZ c[ c\ cb cc ce cg e e eY eZ e[ TUVWUVXY TUVWUVXZ TUVWUVX[ TUVWUVX\X]X^W_`Xa TUVWUVXb TUVWUVXcX]X^W_`Xd TUVWUVXeX]X^W_`Xf TUVWUVXg hi gi jkXYX]XTUVXlYX]X^mnopkX]XqrXstVt jkXZX]XTUVXlZX]X^mnouUVX]XqrXlvq jkX[X]XTUVXl[X]XmWpXmsu jkX\X]XTUVXl\X]XpclXmstX]XmWpXmsp ~ wnmnV xyz{xX]X|afXgX]XjkXtg |afXeX]XjkXte |afXcX]XjkXtc |afXbX]XjkXtb }noptvXjk }noptvXTUV |afX[ |afXZ |afXY hi gi wnmuktVuo wnmuktVuo Vp̀noXlvqX]XTUVXlgX]XjkXlg W_`XeX]XTUVXleX]XjkXle W_`XcX]XTUVXlcX]XjkXlc pclXmlvX]XmWpXmlqX]XTUVXlbX]XjkXlb jkWUVXg jkWUVXe !"#$%&'#()*%+&'#(,&*5$$6'78&96!9!6"!*- e c b \ [ Z Y e c b \ [ Z Y eg ee ec eb e\ e[ eZ eY e e cg \g b b bY bZ b[ b\ bb bc be bg c c cY cZ c[ c\ cb cc ce .!/0111-2'+3!-#-%4 :!69'#(;-<<=>?<@< TUVWUVXY TUVWUVXZ TUVWUVX[ TUVWUVX\ TUVWUVXb TUVWUVXc TUVWUVXe TUVWUVXg hi gi jkWUVXYX]XqrXstVt jkWUVXZX]XqrXlvq jkWUVX[ jkWUVX\ jkXlYX]XTUVXlYX]X^mnopk jkXlZX]XTUVXlZX]X^mnouUV jkXl[X]XTUVXl[X]XmWpXmsu jkXl\X]XTUVXl\X]XpclXmstX]XmWpXmsp jkWUVXb jkWUVXc A Série 40 - Relé para circuito impresso plug-in 8 - 10 - 16 A Características 40.31 40.51 40.52 Relé com 1 ou 2 contatos 40.31 - 1 contato 10 A (3.5 mm distância pinos) 40.51 - 1 contato 10 A (5 mm distância pinos) 40.52 - 2 contatos 8 A (5 mm distância pinos) Montagem em circuito impresso - direta ou em base para circuito impresso Montagem em trilho 35 mm (EN 60715) - em base com conexões a parafuso ou a mola Bobina DC (standard ou sensível) e bobina AC Versões de contatos sem Cádmio • 8 mm, 6 kV (1.2/50 μs) de isolação entre a bobina e os contatos • UL Listing: determinadas combinações de relés/bases • A prova de fluxo: RT II standard, (disponível versão RT III) • Bases série 95 • Módulos de sinalização e proteção EMC • Módulos temporizadores Série 86 • • PARA CARGA DE MOTOR E CARGA PILOT DUTY HOMOLOGADAS PELA UL, VEJA “Informações técnica gerais” página V 3.5 mm distância entre pinos 1 contato 10 A • Montagem em circuito impresso ou bases série 95 5 mm distância entre pinos 1 contato 10 A • Montagem em circuito impresso ou bases série 95 5 mm distância entre pinos 2 contatos 8 A • Montagem em circuito impresso ou bases série 95 • • • • • • Vista lado cobre Vista lado cobre Vista lado cobre 1 reversível 1 reversível 2 reversíveis Características dos contatos Configurações dos contatos Corrente nominal/Máx corrente instantânea A Tensão nominal/Máx tensão comutável V AC Carga nominal em AC1 VA Carga nominal em AC15 (230 V AC) Potência motor monofásico (230 V AC) 10/20 8/15 250/400 250/400 2500 2500 2000 VA 500 500 400 kW 0.37 0.37 0.3 10/0.3/0.12 10/0.3/0.12 8/0.3/0.12 300 (5/5) 300 (5/5) 300 (5/5) AgNi AgNi AgNi Capacidade de ruptura em DC1: 30/110/220 V A Carga mínima comutável 10/20 250/400 mW (V/mA) Material dos contatos standard Características da bobina Tensão de alimentação V AC (50/60 Hz) nominal (UN) V DC 6 - 12 - 24 - 48 - 60 - 110 - 120 - 230 - 240 5 - 6 - 7 - 9 - 12 - 14 - 18 - 21 - 24 - 28 - 36 - 48 - 60 - 90 - 110 - 125 Potência nominal AC/DC/DC sens. VA (50 Hz)/W/W 1.2/0.65/0.5 1.2/0.65/0.5 1.2/0.65/0.5 Campo de funcionamento (0.8…1.1)UN (0.8…1.1)UN (0.8…1.1)UN AC DC/DC sens. (0.73…1.5)UN/(0.73…1.75)UN (0.73…1.5)UN/(0.73…1.75)UN (0.73…1.5)UN/(0.73…1.75)UN Tensão de retenção AC/DC 0.8 UN /0.4 UN 0.8 UN /0.4 UN 0.8 UN /0.4 UN Tensão de desoperação AC/DC 0.2 UN /0.1 UN 0.2 UN /0.1 UN 0.2 UN /0.1 UN X-2012, www.findernet.com Características gerais Vida mecânica AC/DC ciclos 10 · 106/20 · 106 10 · 106/20 · 106 10 · 106/20 · 106 Vida elétrica a carga nominal em AC1 ciclos 200 · 103 200 · 103 100 · 103 Tempo de atuação: operação/desoperação ms 7/3 - (12/4 sensível) 7/3 - (12/4 sensível) 7/3 - (12/4 sensível) Isolamento entre a bobina e os contatos (1.2/50 μs) kV 6 (8 mm) 6 (8 mm) 6 (8 mm) Rigidez dielétrica entre contatos abertos V AC 1000 1000 1000 –40…+85 –40…+85 –40…+85 RT II** RT II** RT II** Temperatura ambiente Grau de proteção °C Homologações (segundo o tipo) ** Ver informações técnicas “Orientações para processos de soldagem de fluxo automatico” página II. 1 Série 40 - Relé para circuito impresso plug-in 8 - 10 - 16 A Codificação Exemplo: série 40, relé para circuito impresso, 2 reversíveis, tensão bobina 230 V AC. A 4 0 . 5 Série Tipo 1 = Circuito Impresso, 3.5 mm distância entre pinos, perfil baixo 3 = Circuito Impresso, 3.5 mm distância entre pinos 4 = Circuito Impresso, 3.5 mm distância entre pinos 5 = Circuito Impresso 5 mm distância entre pinos 6 = Circuito Impresso 5 mm distância entre pinos 2 . 8 . 2 3 0 . 0 B C D 0 0 0 A: Material dos contatos 0 = Standard AgNi para 40.31/51/52, AgCdO para 40.61 2 = AgCdO (standard para 40.11/41) 4 = AgSnO2 5 = AgNi + Au (5 μm) D: Utilizações especiais 0 = Standard 1 = Versão selada (RT III) 3 = Alta temperatura (+ 125 °C) versão selada C: Variantes 0 = Nenhuma 16 = Corrente nominal 16 A (para 40.11) B: Versão do contato 0 = Reversível 3 = NA Número de contatos 1 = 1 reversível para: 40.11, 10 A/16 A 40.31, 10 A 40.41, 10 A 40.51, 10 A 40.61, 16 A 2 = 2 reversíveis para: 40.52, 8 A Versão da bobina 6 = AC/DC remanência 7 = DC sensível 8 = AC (50/60 Hz) 9 = DC Tensão nominal bobina Vide características da bobina Seleção de opções: somente combinações na mesma fila são possíveis. Preferencialmente selecione para melhor disponibilidade os números mostrados em negrito. Versão bobina Tipo 40.11 40.11 40.41 40.31/51 40.31/51 DC sensível DC sensível DC sensível AC-DC sensível DC A 2-4 2-4 0-2 0-2-5 0-2-5 B 0 0 0-3 0-3 0-3 C 0 16 0 0 0 D 0 / 0 0-1 0-1-3 40.52 40.52 AC-DC sensível 0 - 2 - 5 DC 0-2-5 0-3 0-3 0 0 0-1 0-1-3 0-3 0-3 0 0 0-1 0-1-3 0 0 0 X-2012, www.findernet.com 40.61 AC-DC sensível 0 - 4 40.61 DC 0-4 40.31/51/ remanência 0 52/61 4