Protótipo de bobinadeira controlada via porta USB
2015
O objetivo do projeto e desenvolver uma solucao completa, envolvendo hardware e software capaz de bobinar, ou seja, enrolar fio, linha ou la em um carretel, que seja robusta e de baixo custo que utilizara como interface de comunicacao a porta USB (Universal Serial Bus) de um computador pessoal. Sera usado o microcontrolador FT232BM ,que pertence a segunda geracao do componente USB UART do fabricante FTDI (Future Technology Devices International Ltd.), possui compatibilidade com controladores USB 1.1 e 2.0, tem a capacidade interpretar o controle e realizar acoes sobre a bobinadeira, de acordo com as instrucoes dadas pelo software. O prototipo em desenvolvimento se baseia nas bobinadeiras do tipo espuladeira de pequeno porte cuja principal caracteristica e formar espiras com numero de voltas previamente definido. A primeira versao do prototipo utilizou como base uma caixa retangular de madeira com as dimensoes de 300 mm de comprimento, 180 mm de largura e 50 mm de altura, e um motor de passo unipolar, modelo pm55l-048-hpg9 do fabricante NMB Technologies Corporation, alimentado por uma fonte de cinco volts. Para o inicio do projeto foi necessario realizar uma ampla pesquisa teorica sobre o funcionamento do microcontrolador FT232BM e sua integracao com a porta USB, que e a porta de comunicacao utilizada para controlar o equipamento. Apos a analise da viabilidade da utilizacao do micro controlador, que e fornecido com encapsulamento do tipo SMD ( Surface Mounted Devices – Dispositivos de Montagem em Superficie), que incluem transistores, diodos, capacitores e circuitos integrados que sao fabricados de forma padronizada, para serem colados diretamente na placa do circuito eletronico. O uso de componentes SMD exige uma estacao de solda a ar quente, alto grau de pericia e experiencia em soldagens de componentes. Por isso, optou-se por utilizar uma placa comercial com o micro controlador ja instalado. A placa escolhida foi a USB232-RCOM1 do fornecedor Rogercom. Para efetuar a comunicacao do microcontrolador FT232BM com o motor de passo pm55l-048-hpg9 utilizou-se o CI (circuito integrado) ULN2003 que e amplamente usado em circuitos de driver , que sao circuitos que atraves de tensoes ou correntes de sinalizacao, que sao normalmente muito fracas, ativam reles, lâmpadas e displays de LED , motores de passo, buffers logicos e drivers de linha . Este circuito integrado se encarregara de controlar para qual bobida do motor o comando sera enviado. Todos os comandos do equipamento sao realizados atraves do software de controle, que e uma aplicacao do tipo Windows, desenvolvida incialmente na linguagem C++, porem por se tratar de uma linguagem que atualmente carece de profissionais qualificados optou-se por desenvolver uma nova versao utilizando a linguagem de programacao C#. Alem disso, foi utilizada a bliblioteca vinculo dinâmico (DLL - Dynamic-Link Library ) FTD2XX_NET que e fornecida pelo fabricante do microcontrolador FT232BM. Com este componente foi possivel controlar todas as funcoes do microcontrolador, que sao: verificacao de estado da conexao com dispositivo, envio de mensagem ou comando, recebimento de mensagem ou comando e configuracao da velocidade de transmissao. A partir dai foi construida uma interface onde e possivel inform ar a velocidade do giro, a direcao (horario ou anti-horario), o numero de espiras (voltas ao redor do carretel) e gravacao da configuracao para utilizacoes futuras. Normal 0 21 false false false PT-BR X-NONE X-NONE /* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Tabela normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin-top:0cm;
mso-para-margin-right:0cm;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0cm;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-fareast-language:EN-US;}
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
0
References
0
Citations
NaN
KQI