Autor Tópico: Projeto - Smile  (Lida 137834 vezes)

Description:

0 Membros e 6 Visitantes estão vendo este tópico.

Offline ShopCNC

  • ShopCNC
  • CNCMASTER
  • ******
  • Posts: 1110
  • Sexo: Masculino
  • ShopCNC
    • ShopCNC
  • Cidade - UF: Varginha - MG
  • Nome:: ShopCNC
  • Profissão: E-Commerce
Projeto - Smile
« Resposta #270 Online: 13 de Setembro de 2006, 19:26 »
Rudolf,

Desculpa o meu comentário, como não colaborei com nada, não teria direito de comentar, mas algo não me deixa calar ...

Todo o projeto foi desenvolvido, batalhado, trabalhado, por um brasileiro e seus colaboradores, também brasileiros ... certo ?

Porque um nome inglês ?

Temos diversidade e beleza, tão grandes nas nossas origens tupiniquins, não daria para colocar um nome Tupiniquim ?

Só meus comentários, como não sou adepto do "eu tinha pensado nisto", então estou expondo minha opinião ...

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Projeto - Smile
« Resposta #271 Online: 13 de Setembro de 2006, 19:29 »
Mac,

Concordo com você...
Pode ser que um nome mais "brasileiro" possa ser interessante - é claro que quem decide isso é o autor da novela... :)

Offline Rudolf Waller

  • Moderadores
  • Hobby
  • ******
  • Posts: 683
  • Sexo: Masculino
Projeto - Smile
« Resposta #272 Online: 14 de Setembro de 2006, 13:44 »
Citação de: "Mac_RC"

Desculpa o meu comentário, como não colaborei com nada, não teria direito de comentar, mas algo não me deixa calar ...

Grande Reinaldo,

Como não colaborou com nada? Seus comentários vem desde o Clube do Hardware :) Foi de você a primeira vez que ouvi falar em IHM!

Citar

Todo o projeto foi desenvolvido, batalhado, trabalhado, por um brasileiro e seus colaboradores, também brasileiros ... certo ?

Porque um nome inglês ?

Temos diversidade e beleza, tão grandes nas nossas origens tupiniquins, não daria para colocar um nome Tupiniquim ?

O nome acabou escolhendo o driver. ( Senta que lá vem história... :-) )

Como um dos que mais me ajudaram foi o Sir Jorge, deixei ao padrinho a honra de dar nome a seu afilhado. Tentamos diversos, mas nenhum se encaixou direito.

Um dia postei um diário aqui no GuiaCNC e coloquei no fim da frase algo como "... no driver : )". Quando copiei o texto e postei nas listas CRESsoft  e Roboclube, o texto acabou ficando como "...driver smile". Ele achou que eu tinha dado o nome "smile" e gostou. Neste domingo, quando "cobrei" o nome, ele me respondeu "ué... você já deu o nome smile e gostei". Acabou que "os deuses dos CNCs" acabaram escolhendo o nome por nós!

Da minha parte, gostei do nome, pois nos remete ao objetivo assistencial do driver, independente da nacionalidade do driver e do nome.

Mais uma história destas "coincidências" que me acompanham ao longo dos tempos.

Abraços,
Rudolf

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Projeto - Smile
« Resposta #273 Online: 14 de Setembro de 2006, 20:09 »
Então o logo acho que forçosamente deveria ser o "Mr Smile..."

Offline ShopCNC

  • ShopCNC
  • CNCMASTER
  • ******
  • Posts: 1110
  • Sexo: Masculino
  • ShopCNC
    • ShopCNC
  • Cidade - UF: Varginha - MG
  • Nome:: ShopCNC
  • Profissão: E-Commerce
Projeto - Smile
« Resposta #274 Online: 14 de Setembro de 2006, 20:26 »
Rudolf,

Claro que voce tem o direito de colocar o nome que pretender, eu por exemplo, coloquei nomes ingleses em minhas filhas ... heheheeee

Me arrependo, mas eu sou da geraçao de 70, pais, amor e rock em roll , aquela geraçao de idiotas revoltados sem nenhuma causa ... heheheeee

Ultimamente venho tendo estes estalos de patriotismo, ja procurei um medico, mas ele disse que nao tem cura ... heheheeee

Em outro forum, um sujeito bem exclarecido e sucedido, disse que colocar um nome em ingles, no produto, é fundamental ... o colega que inventou a placa r-evolution tambem colocou o nome em ingles ... agora voce tambem coloca o nome em ingles ...

Fiquei preocupado, porque os americanos mataram todos os indios da america e como moro na oca do indio me senti ameaçado ... heheeeee

Mas sem levantar polemicas ... lhe desejo o maior sucesso, pretendo defender esta minha posiçao, porem sem radicalismo ... heheheeee

Offline Rudolf Waller

  • Moderadores
  • Hobby
  • ******
  • Posts: 683
  • Sexo: Masculino
Projeto - Smile
« Resposta #275 Online: 15 de Setembro de 2006, 12:42 »
Citação de: "fgilii"
Então o logo acho que forçosamente deveria ser o "Mr Smile..."

Mestre Fabio,

Pensei em algo mais simples: ": )". Afinal, foi daí que surgiu o nome :)

Por falar nisso, por que quando digito ": )" (sem espaço) na mensagem do GuiaCNC aparece uma coroa ao invés de uma carinha sorrindo? Ou é ilusão de óptica?
Citação de: "Mac_RC"
Claro que voce tem o direito de colocar o nome que pretender, eu por exemplo, coloquei nomes ingleses em minhas filhas ... heheheeee
Grande Reinaldo!

Os dos meus são mais "universais": Daniel e Debora :)
Citar

Ultimamente venho tendo estes estalos de patriotismo, ja procurei um medico, mas ele disse que nao tem cura ... heheheeee

Somos 2. Desde o início da guerra do Iraque é que me toquei como somos dependentes deles :(
Citar

Em outro forum, um sujeito bem exclarecido e sucedido, disse que colocar um nome em ingles, no produto, é fundamental ...

Marketingmente falando, concordo com ele. Faz parte da nossa (des)cultura.
Citar

o colega que inventou a placa r-evolution tambem colocou o nome em ingles ... agora voce tambem coloca o nome em ingles ...

Vou tentar burlar :) Na divulgação posso colocar ": )" ao invés de "smile" :D
Citar

Mas sem levantar polemicas ... lhe desejo o maior sucesso, pretendo defender esta minha posiçao, porem sem radicalismo ... heheheeee

Admiro sua posição e, acredite, tem mais um defensor aqui :)
Abraços,
Rudolf

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Projeto - Smile
« Resposta #276 Online: 15 de Setembro de 2006, 18:51 »
:) :) :)

Digitei 3 vezes "dois pontos e fecha parênteses" sem espaços...

É Rudolf, tenho que concordar com o Reinaldo, pois estamos meio "americanizados" demais, mas isso é briga de cachorro grande e a gente só tem 2 coisas a fazer:
Ou jogar água para apartar ou areia para enfurecer...

Offline ShopCNC

  • ShopCNC
  • CNCMASTER
  • ******
  • Posts: 1110
  • Sexo: Masculino
  • ShopCNC
    • ShopCNC
  • Cidade - UF: Varginha - MG
  • Nome:: ShopCNC
  • Profissão: E-Commerce
Projeto - Smile
« Resposta #277 Online: 15 de Setembro de 2006, 21:39 »
Rudolf,

Sei que voce é uma pessoa inteligente e nao é a raiz do problema, por isto eu te cutuquei ... mas suas respostas mostram que tambem pensa como nos e isto ja me deixa feliz ... rsrsrs

Fabio,
Mas nos como formiguinhas podemos derrubar estes vira latas grandes ... e nao me fale em cachorro, que eu ja começo com urticaria ... rsrsrs

Offline Rudolf Waller

  • Moderadores
  • Hobby
  • ******
  • Posts: 683
  • Sexo: Masculino
Demonstração do driver :-) de motor de passo
« Resposta #278 Online: 20 de Setembro de 2006, 18:28 »
Oi pessoal,

Estou repassando convite para a demonstração do driver de motor de passo.

Abraços,
Rudolf

Citar

Caros,
 
está chegando à reta final o desenvolvimento do tão esperado driver de potência para motores de passo projetado pelo Rudolf Waller e estamos marcando um segundo e possivelmente último encontro para "malhação do Judas", com o objetivo de submeter o driver à crítica da comunidade e coletar sugestões de modo a incorporar as mais desejáveis características, buscando atender as necessidades e expectativas dos futuros usuários e, claro, demonstrar o excelente desempenho já alcançado.
 
Foi-me concedida a honra de batizar a criança, que recebeu o nome de S m i l e  ; - )  ©
 
Lembro que este é um projeto sem fins lucrativos, toda a renda será destinada a entidades beneficentes.
 
Estão todos convidados, o encontro ocorrerá aqui em minha masmorra, na zona norte de Sampa, no dia 30/09/2006, a partir das 10:00h.
 
Confirme sua presença enviando um e-mail PRIVADO para mim ([email protected]). Enviarei oportunamente um mapa e instruções para os que ainda não conhecem a masmorra (é de fácil acesso).
 
Estaremos em breve realizando tb o tradicional encontro do Roboclube, desta vez o foco é exclusivo, todas as atenções estarão voltadas para o recém-nascido S m i l e  ; - )  ©
 
Abs
Jorge L.

Offline Rudolf Waller

  • Moderadores
  • Hobby
  • ******
  • Posts: 683
  • Sexo: Masculino
Projeto - Smile
« Resposta #279 Online: 21 de Setembro de 2006, 12:56 »
Oi pessoal,

Hardware pronto, software funcionando, linhas gerais traçadas e funcionando. Hora do detalhamento e melhorias.

Comecei medindo as correntes máximas do driver e da bob (interface opto-acoplada). Levar um susto é pouco :-O O driver puxa 200mA em 12V com tudo funcionando, inclusive a ventuinha. Sem a ventuinha, fica em 140mA. Como podemos ligar até 4 drivers na bob, o total seria 800mA!!! Por esta eu não esperava!

Com a bob não ficou muito longe: Calculei que a fonte isolada de 12V tem que fornecer 280mA para alimentar a bob mais 4 drivers. Tudo ligado, claro.

É... acho que as fontes tem que ser mais parrudas do que eu imaginava. Penso em colocar estas 2 fontes na bob. O usuário só tem que ligar o 110V / 220V. Facilita bastante pro cidadão. Só que tem que ser uma fonte com 2 saídas de 12V isoladas entre si, sendo que a potência total fica em 13W. Sem gordura nem folga. Vou discutir esta questão no encontro do dia 30 para ver qual caminho seguimos.

Deixando os sustos de lado, comecei a polir o controle de corrente. Anteriormente era um controle PI meia boca, e tinha 2 caminhos a serem escolhidos. Um era melhorar este controle e o outro era mudar para um de controle de pico de corrente, sugerido pelo monsieur Alain. Comecei pelo mais fácil de fazer, ou seja, mudar o que já existia.

Anteriormente, a corrente era gerada através de um PWM, cujo ciclo de trabalho deveria ser corrigido através da leitura da corrente. Simplificando: Se a corrente está pouca, aumenta o ciclo. Se está muito, diminui. Simples, não? Só que na prática a teoria é outra.

No controle antigo, tiro a média das 2 últimas medidas de corrente (como se fosse um integral) e adiciono a diferença entre a corrente desejada e a lida (dividida por uma constante) ao ciclo do PWM (como se fosse um proporcional). O resultado até que fica razoável, só que gera uma pequena oscilação na corrente resultante.

Comecei brincando com a constante que divide a diferença das correntes. Se a constante é grande, a oscilação diminui muito, só que a corrente demora a subir após a mudança de passo, fazendo com que se perca torque. Se a constante é pequena, a corrente sobe bem rápido, mas a oscilação aumenta. Ó céus.. o que fazer?

Eureca! Se o passo muda, coloco um ciclo de 100%, fazendo com que a corrente aumente o máximo possível. Assim que ela passa pela corrente desejada, entra o controle que já estava. Simples, não? Pois é... Aí que a corrente oscilou mesmo! Cuméquié???

Quando a corrente fica maior que a desejada, coloco um ciclo que manteria a corrente constante, só que a corrente não quer nem saber: continua subindo que nem louca, embalada pelas características indutivas do motor e turbinada pelo circuito de diodo. Ao mesmo tempo, o controle faz com que o ciclo diminua cada vez mais. Assim que a corrente chega na estratosfera, despenca de uma vez. Ok, uma hora a corrente e o controle chegam num acordo, mas ficou bem pior do que eu gostaria...

Feito o backup desta versão, vamos fazer o controle por pico de corrente. O funcionamento é muito simples: Ligo a corrente e fico aguardando ela passar pela desejada. Assim que isso acontece, desligo e aguardo um tempo fixo, quando torno a ligar a corrente e o ciclo recomeça. Simples, não?

Joguei um monte de tralha fora. O programa diminuiu em torno de 1Kb (1/8 do tamanho total). Ficou super simples (como era de se esperar). Sei, sei.. e o resultado???

A primeira diferença é que o motor começou a apitar, já que a freqüência de comutação dos transistores ficou abaixo dos 20KHz (o PWM funcionava bem acima disso). A aquisição da corrente ficou sendo feita a cada 6,4us (infelizmente não consegui diminuir este tempo). Isso faz com que a corrente fique ligada em até 6,4us a mais do que deveria. Para compensar, o tempo desligado tem que ser maior do que o ideal, fazendo com que a freqüência fique abaixo dos 20KHz, fazendo o motor apitar.

O driver tem um trimpot de uso geral do soft. Fiz com que o tempo desligado seja controlado pelo trimpot, atualmente múltiplo de 20us. Se deixo muito tempo, a corrente média fica baixa. Se deixo pouco tempo, a corrente média fica acima da desejada. Num determinado ponto (que varia com a tensão da fonte, claro), temos o melhor resultado. E isso quer dizer o que, na prática?

Além do assobio do motor, ele se comportou com menos torque, quando comparado com o PWM anterior. Faz sentido... Quanto maior a freqüência do chaveamento da corrente, maior o controle que podemos ter sobre ela. Claro, tudo dentro de certos limites.

Por falar nisso e abrindo um parênteses, estudando as características do DSP, acabei achando uma maneira de aumentar muito a eficiencia da interrupção do PWM, fazendo com que o período do PWM pudesse diminuir. Só não testei, pois estava envolvido com o controle por pico de corrente.

E o resultado geral? Bão, prá dizer a verdade, nenhuma das maneiras me convenceu. A primeira ficou muito instável (mais que anteriormente) e a outra ficou com pouco torque.

A grande vantagem das 2 opções é que tudo foi feito por soft, sem alteração nenhuma de hardware. Este era um dos requisitos originais do driver. Basta o próprio usuário fazer um upgrade que o driver poderia ficar mais invocado.

E quanto ao controle, como ficamos? Ainda não ficamos. As 3 opções (puro PID, PID alterado e controle por pico de corrente) necessitam de mais pesquisa, mais testes. Quem sabe no encontro poderemos chegar a um veredito?

Abraços,
Rudolf

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Projeto - Smile
« Resposta #280 Online: 21 de Setembro de 2006, 19:28 »
Dia 30 está chegando...

Não vejo a hora de me encontrar frente a frente com o driver...

Confesso que estou curioso...

Offline Rudolf Waller

  • Moderadores
  • Hobby
  • ******
  • Posts: 683
  • Sexo: Masculino
Projeto - Smile
« Resposta #281 Online: 22 de Setembro de 2006, 12:59 »
Citação de: "fgilii"
Dia 30 está chegando...

Não vejo a hora de me encontrar frente a frente com o driver...

Ave Fabio,

Putz... Acho que, com tanta empolgação da sua parte, ele vai passar vergonha :)
Citar

Confesso que estou curioso...

Espero que ele corresponda às espectativas. Da outra vez precisava de algumas definições. Agora já é praticamente o produto final.

Ainda tenho algumas dúvidas, e acho que vou forçar um pouco a barra.

Acho que, independente do produto ou serviço, o usuário tem que ficar satisfeito. De longe são os usuários satisfeitos que mais convertem apresentação em venda. Por outro lado, muitos de nós só reparamos quando falta algo primordial, e nem reparamos quando tem. Um exemplo é tomada em banheiro de hotel: Só reparamos quando não tem.

Sendo assim (depois desta loooonga introdução), estou pensando em fazer as 2 fontes na bob já para este encontro. O usuário só tem que ligar os fios na tomada. Lembrando o exemplo da tomada no banheiro, facilita bastante a vida do pessoal. Sem contar que garanto que as 2 fontes estarão isoladas, ao contrário do que poderia ocorrer se deixásse por conta do usuário arranjar e ligar estas fonte. Alguns poderiam ligar fontes de PC, muitas vezes sem a isolação do terra da tomada, em ambas as fontes (driver e bob), matando a necessidade de isolação do conjunto.

O que você acha?

Abraços,
Rudolf

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Projeto - Smile
« Resposta #282 Online: 22 de Setembro de 2006, 19:45 »
Ahhh - se a tomada for compatívem com meu barbeador recarregável ultra atômoco de lâminas de titanio "jet cut" de corte suave e razo, acho que pode funcionar...

O complicado será puxar uma extensão da tomada do banheiro para até a máquina, pois o banheiro está longe do quartinho...

O que eu acho....

Preciso dizer? mesmo? jura?

Offline Rudolf Waller

  • Moderadores
  • Hobby
  • ******
  • Posts: 683
  • Sexo: Masculino
Projeto - Smile
« Resposta #283 Online: 23 de Setembro de 2006, 16:25 »
Citação de: "fgilii"

O que eu acho....

Preciso dizer? mesmo? jura?

Ave Fabio,

Alea jacta est. Acabei de colocar as 2 fontes na bob. Quem mandou não dizer? Agora não tem mais volta :)

Tou gostando cada vez mais da bob. Parece até coisa de gente grande :) Ok, eu sei... Você é grande (e alto)... Não é a toa que tá ficando bom. Com tantos mentores :)

Abraços,
Rudolf

Offline F.Gilii

  • Administrador
  • CNCMASTER
  • *******
  • Posts: 13796
  • Sexo: Masculino
  • Consultoria, Automação e Construção de Máquinas
  • Cidade - UF: Atibaia - SP
  • Nome:: Fabio Gilii
  • Profissão: Tec. Mecanica de Precisão
Projeto - Smile
« Resposta #284 Online: 23 de Setembro de 2006, 16:36 »
Rudolf,

Sem "jogação" de confetti nem "rasgação" de sêda...não tem como dar errado! - quem está fazendo???

 

/** * */