Trabalho de Conclusão de Curso
Documento
Autoria
Unidade da USP
Data de Apresentação
Orientador
Banca
Vieira, Marcelo Andrade da Costa
Oliveira Junior, Azauri Albano de
Gesualdo, Edson
Título em Português
Software para controle de uma fresadora de placas de circuito impresso através de arquivos Gerber
Palavras-chave em Português
GERBER
Insulate
Detecção de bordas
PCB
Algoritmo de Bresenham
Arquivos de computador
Circuitos elétricos
Algoritmos
Resumo em Português
Os algoritmos utilizados em softwares de interpretação de arquivos GERBER não são amplamente desenvolvidos e divulgados no meio acadêmico, ficando normalmente em poder de instituições privadas, com poucas informações publicadas em qualquer meio de divulgação. Com isso criou-se o interesse em desenvolver metodologias para interpretação desses arquivos, os quais contém informações para se descrever os circuitos a serem impressos em placas com cobertura de cobre. A partir de uma 'trilha' descrita neste tipo de arquivo, desenvolveu-se um algoritmo que através de interações matemáticas é capaz de identificar suas bordas, interpretando os dados e gerando um arquivo de saída na forma vetorial, possibilitando sua aplicação direta em uma máquina fresadora. Para o desenvolvimento lógico do algoritmo utilizou-se o software MatLab, onde foram criadas inúmeras funções matemáticas que detectam pontos de intersecção entre retas, segmentos de arcos e outros. Também foi implementada a função "insulate", a qual permite determinar a quantidade de material a ser removido de uma placa de circuito impresso (PCB - do inglês Print Circuit Board), para a formação das trilhas. Com isso, a metodologia aqui apresentada possibilita a determinação do contorno das entidades, como por exemplo retas e circunferências, presentes em uma PCB, permitindo assim que a geração das mesmas seja realizada de forma automática e precisa
Palavras-chave em Inglês
GERBER
Insulate
Detecting edges
PCBs
Bresenham's Algorithm
Resumo em Inglês
The algorithms used in the software for interpretation of files GERBER are not widely developed and disseminated in academic means, usually staying in hands of private institutions, with little published information on any means of dissemination. This has been the interest in developing methodologies for interpreting these files, which contain information to describe circuits to be printed on board with coverage of copper. From a "track" described in this type of file, was developed an algorithm that through interactions mathematics is able to identify its edges, interpreting the data and generating a file output as vectorial form, allowed its direct application in a machine hobbing. For the logical development of the algorithm was used the Mat- Lab's software, which were created numerous mathematical functions that can detect points of intersection between straight, segments of arches and others. It was also implemented the "insulate", which determines the amount of material to be removed from a printed circuit board, to make the tracks. With this, the methodology presented here allows the determination of the contour of entities such as lines and circles, present in a PCB, allowing the generation automatic and accurate of the board
Arquivos
Arquivos retidos - aguardando autorização do autor
 
Data de Publicação
2010-04-06
Número de visitas
1697
Número de downloads
0
Copyright © 2010 Biblioteca Digital de Trabalhos Acadêmicos da USP. Todos os direitos reservados.