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
    []