LusoRobótica - Robótica em Português

Robótica => Iniciantes => Tópico iniciado por: zordlyon em 22 de Outubro de 2010, 22:02

Título: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 22 de Outubro de 2010, 22:02
Boas pessoal, então é o seguinte eu já andei aqui a fazer uns testes e tenho aqui 2 motores de RC que queria experimentar aqui umas coisas com o arduino, só que já reparei que a ponte H aquece muito se puxar pelos motores, especialmente se eles fizerem força.

Se eles andarem "livres" até andam bem, mas se fizerem força a ponte H aquece mesmo muito e queima...

Eu já aqui a uns tempos tinha me metido num projecto que envolvia este tipo de motores e tinham me dito algo que precisa de um ESC para os motores....

O que eu gostava de vos perguntar é o que faz propriamente o ESC (ainda nao percebi muito bem o conceito, ja li umas coisas e tal)?

Outra coisa é alguém sabe de algum tutorial de um ESC ligado ao arduino?

Ainda outra coisa, os ESC's dao para qualquer tipo de motor RC?

Cumprimentos....
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: xiserre em 22 de Outubro de 2010, 22:43
embora existam esc's para motores com escovas (motores normais) as esc de radiomodelismo sao para motores brushless(daqueles que tem 3 fios) ja experimentei ligar ao arduino.. usa se exactamente como um servo, mas tens de inicializa la, dependendo do modelo. os motores sem escovas normalmente puxam uma corrente tremenda, aconselhote baterias lipo para isso.. tentei utilizar um motor desses numa fonte de pc, e a partir de 50% nao fazia diferença na velocidade.. aos 100%, deitava a fonte abaixo..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 22 de Outubro de 2010, 22:57
Os motores que tenham foram me dados, e nao trazem qualquer referencia...

Sei que eram de um "Crawler", e só sei que puxam muito, e gostava de dar utilidade a estes motores, mas não sei como liga-los a um arduino e controla-los...os motores só trazem 2 fios mas são fios de 3mm...

sim bateria não ha problema, o que me questiono, é como ligar 2 motores destes a um arduino, e controlá-los?

É necessário liga-los a um ESC? e depois o esc liga a uma Ponte H para controla-los? ou através do fio de dados do ESC consegue.se controlar os motores sem usar sequer pontes H's??

CUmprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 22 de Outubro de 2010, 23:05
Um esc só é usado em motores brushless, segundo sei, e o teu motor se só tem dois fios não é brushless, até porque nem sequer ia funcionar com uma ponte H, o que precisas é de fazer uma ponte H com transistores(de preferencia mosfets) discretos, olha esta aqui de certeza que aguenta com esses motores:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh4.ggpht.com%2F_PFcqqI1wdqY%2FTJo-esl_1ZI%2FAAAAAAAAAJk%2FzQed6Tz_krU%2FPonte%2520H%2520%2528via%2520PWM%2529.JPG&hash=ae52366ca4f62451f5163e246f92d4cd6925faf2)
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 22 de Outubro de 2010, 23:18
Boas, sim realmente eles funcionam com uma Ponte H...

Muito obrigado pelo esquema senso, tens sido 5*.....

Eu só tive electronica básica no primeiro ano da univ, e não percebo muito de electrónica, deu para entender +/- o esquema.

Mas contudo tenho umas dúvidas não sei se serão estupidas, mas mais vale perguntar do que ficar na ignorância.

-Pergunto me então para que serve 2 entradas de 5v e 1 de 12v? e porque não uma unica entrada para alimentar os 2 motores?
-outra coisa é porque que que o Q1 e Q2 usam IRF's diferentes, nomeadamente "IRF640" e "IRF9640"?
-Outra coisa, após fazer este esquema isto ligará a uma ponte H ou da para controlar os motores só com estes esquemas?

Cumprimentos..

Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 22 de Outubro de 2010, 23:44
Os 5v são para alimentar os opto-isoladores, que são as caixas com o nome 4N25M, e os 12v são para alimentar os mosfets que alimentam o motor, esta ponte H é só para um motor, os mosfets de referência diferente é porque são de tipo P e tipo N, como os transistores PNP e NPN, para ligar e controlar o motor, colocas por exemplo o pinoPWM1 a 0(digitalWrite(LOW)), e no pinoPWM2 fazes um analogWrite(valor do pwm), e para rodar no outro sentido é ao contrário, e para parar colocas os dois a 0, aconselho usar um pequeno dissipador em cada mosfet, e isolados com folha de mica.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 23 de Outubro de 2010, 00:04
Hum muito obrigado,

Agora vou precisar é de ajuda a fazer este esquema...

portanto preciso de:
-4x  Resistencias de 22k;
-4x  Resistencias 4,7k;
-4x  IRF640;
-4x  IRF9640;
-4x  4N25M
-4x  Dissipador para IRF's

é obrigatório ter que alimentar os mosfets com 12v? ou isso é a maxima voltagem suportada por eles?

é que eu tenho uma bateria 8,4v a 3A, e estava a pensar em usa-la....

entretanto encontrei na gearbox umas referencias e pus me agora a pesquisar e encontrei os motores que tenho em casa:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Forigin-images.rcuniverse.com%2Fmagazine%2Freviews%2F1229%2FThumbs%2F50th.jpg&hash=8b2aaf3bf5603b65be3cdde991e7e15c72e7c2f6)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Forigin-images.rcuniverse.com%2Fmagazine%2Freviews%2F1229%2FThumbs%2F49th.jpg&hash=20dedf0400d027ba89d433f2bfbeff152e3d7dd6)

São 2 motores Brushed Beiji Guang 70T 380...o 380 julgo ser as voltas do motor o 70T ja soube o que era (lol)...

Por serem Brushed quer dizer que são de escovas?

Cumprimentos...

Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 23 de Outubro de 2010, 00:18
Sim, claro que em vez de 12v podes dar os 8.4 ou mais, esses mosfets tambem são usados em audio, e devem aguentar uns 50v ou mais e uns valentes amperes, os dissipadores pedes dissipadores para To-220 que é o encapsulamento desses mosfets.
Sim, brushed é com escovas, brushless não tem escovas.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 23 de Outubro de 2010, 00:26
hum ok obrigado senso...

já agora que te estou a chatear, chateio te logo tudo de uma vez  :D

eu estive a ver no site da aquario e eles teem la todos os componentes, mas quando procuro por 4n25m, so aparece o 4n25....

há alguma diferença?? na Dimofel acontece o mesmo...

sabes algum sitio no porto onde eu possa comprar os 4n25M, ou outro local qualquer?

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 23 de Outubro de 2010, 00:32
O m deve ser uma diferença minima, algo tipo temperaturas de funcionamento, encapsulamento, algo assim, até pode ser uma mariquice da biblioteca do eagle, é para isso que serve as datasheets, para fazer Ctrl+F e procurar o que se quer, mas podes comprar á vontade o 4n25 até porque é um optoisolador que se vê N vezes em projectos, ao que me parece é algo universal.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 23 de Outubro de 2010, 00:34
Hum muito obrigado mesmo...

fico te a dever uma...

Tenho um primo meu ai a estudar em aveiro, em física quando for ai pago te uma mini  ;) ;)

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: jorge_rc em 23 de Outubro de 2010, 20:37
Boas tardes!

Gostava só de esclarecer uma coisa... um ESC é um electronic speed controller, regularmente chamado apenas de "variador", e tanto existe para motores brushless, como motores brushed.

Acerca desses motores, Beiji Guang 70T 380 as primeiras duas palavras sao a marca, (obviamente made in china), os 70T (turns) é que são as voltas, é quanto mais voltas, mais torque terá o motor, mas menos RPMs conseguirá atingir; o 380 representa o tamanho do motor.

Acerca dos variadores, chega a um ponto é que deixa de ser rentável estar a montar um, tens aqui (http://cgi.ebay.com/Turnigy-20amp-Brushed-Speed-Controller-ESC-/160487253600?pt=Radio_Control_Parts_Accessories&hash=item255dc92660) um de 20amp, e que através de uma entrada de até 8.4v (é o que queres usar), te faz o controlo dos motores através de uma entrada PWM, e alem disso, ainda te dá uma saída de 5v 1A, que serve para o arduino...


Abraço
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 23 de Outubro de 2010, 20:49
Os irf640 e o 9640 são TO-220 logo devem conseguir dissipar á vontade 50w com um dissipador, tendo em conta que suportam até 200v e até 50A, e como é para usar PWM nunca aquecem tanto como se fosse uma votlagem continua a passar neles, é claro que é maior e mais pesado que um ESC, mas cada um faz as suas funções.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: Njay em 23 de Outubro de 2010, 21:30
Não me parece que TO-220 seja capaz de dissipar 50W à vontade... talvez com um dissipador monstro, pasta térmica de boa qualidade e ventoínhas a atirar-lhe ar fresquinho. 50W é o limite de dissipação indicado para o pacote TO220.

(...) como é para usar PWM nunca aquecem tanto como se fosse uma votlagem continua a passar neles (...)

Pode não ser assim tão linear. Um MOSFET sempre ligado só dissipa uma potência proporcional à resistência do canal (aquela RDS(ON) que vem nas datasheets), mas quando está em PWM está sempre a ligar e desligar, e nessas transições (a "região resistiva") dissipam *imenso* porque a resistência do canal não liga/desliga instantaneamente. E quanto mais alta a frequência de PWM maior a dissipação, porque ocorrem mais transições por unidade de tempo. E quanto mais tempo demorarem os drivers a ligar/desligar o MOSFET, também mais eles dissipam, porque passam mais tempo na região resistiva - este parametro em particular vai afectar muito a dissipação em periodos de PWM. E quando o PWM está com um ciclo activo muito alto mas abaixo de 100%, calculo que a dissipação possa ser superior a ter o MOSFET sempre ligado.

No caso dessa ponte, os transistores também servem como díodos para dissipar a energia dos enrolamentos do motor quando estes são desligados, o que também contribui para o aquecimento geral dos bichinhos nos periodos de PWM.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 24 de Outubro de 2010, 03:31
Então devo estar a confundir os mosfets com os outros que são usados em amplificadores classe D e fontes comutadas que são bastante eficientes na comutação :s
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: Njay em 24 de Outubro de 2010, 04:23
 ::) ::) ::) ::)

Os MOSFETs são tão eficientes quanto o driver o permitir (obviamente com limites indutivos, de corrente de gate e outros "limites práticos"). De um modo grosseiro, nessa ponte que aí está, as gates devem levar mais de 200 us a ir de 0 para cima (22K x (1.1nF + 1.3nF) x 4).

Estava aqui a olhar para ela e a pensar que as gates de cada meia-ponte estão ligadas directamente. É um circuito simples, mas em que vai haver "shoot-through", ou seja, há uma periodo durante as transições em que ambos os MOSFETs estão ligados criando um curto circuito na fonte de alimentação; neste curto podem passar alguns A com esses transistores, fazendo-os aquecer mais e desperdiçando energia (segundo aqui uma simulação, alguns W por cada MOSFET!). Este consumo e aquecimento continuam sempre que se dá PWM nas entradas, mesmo que o motor seja desligado do circuito.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 24 de Outubro de 2010, 04:31
Pois, tinha ideia que os mosfets até eram eficientes a funcionar como interruptores, se calhar este circuito não será o melhor..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: ivitro em 24 de Outubro de 2010, 11:24
Se calhar é melhor usar IGBT´s só que necessitam de circuito de snuber.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: Njay em 24 de Outubro de 2010, 13:07
Os MOSFETs são ons interruptores, se forem bem usados e dentro de certos limites.
Não é preciso ir para IGBTs para um circuitinho destes.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 24 de Outubro de 2010, 20:04
Bem muito obrigado pela vossa participação e contribuição neste topico pessoal, então mas afinal que devo fazer para controlar estes 2 meninos eficientemente e sem queimar mais pontes H's  ;D ??

Cumprimentos...
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: jorge_rc em 24 de Outubro de 2010, 21:00
Na minha opiniao deverias ver mais ou menos por quanto te fica o respectivo circuito de controlo, e depois ver se vale a pena estar a construir, ou se é melhor simplesmente comprar pelo ebay e pronto..

Abraço
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 24 de Outubro de 2010, 21:38
Mas qual circuito o que o senso sugeriu??

Cumprimentos...
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 24 de Outubro de 2010, 22:52
Ou um esc dos baratos, que se calhar ai por 20€ deves comprar um que aguenta bem com esses motores, ou então fazes uma ponte H, para esses motores aquela aguenta bem, se quiseres algo melhor podes pesquisar por H-bridge pelas internets.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 24 de Outubro de 2010, 23:40
Não prefiro fazer a tua ponte H... ;) ;)

Confio na tua sabedoria  ;D ;D

e muito obrigado mais uma vez, eu vou ver se amanha ou terça ja compro os componentes...

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 24 de Outubro de 2010, 23:51
Não confies muito porque eu não a desenhei, é um esquema que estava no forum do arduino e que alguns users já fizeram e disseram que funcionava bem e que 2-3A nem precisava de dissipadores.
Eu e a electrónica discreta infelizmente ainda não nos damos assim muito bem.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 25 de Outubro de 2010, 00:05
lol, seja o que Deus quiser, as pontes H's L293D aguentam se com eles se eles andarem em plano, mas se eu lhe colocar uma areia na frente de uma roda ele nao sobe a areia e ao fazer força no motor puxa me pela ponte e ela começa a deitar fumo por todos os lados lool...

Cumprimentos...
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: Njay em 25 de Outubro de 2010, 02:02
Coitadinhos dos L293D, que grande indigestão :)

Se essa ponte aquecer muito, podes experimentar reduzir as resistências de 22K para 10K. Se melhorar, ainda podes reduzir para 5.6K, se melhorar então para 2.2K, depois para 1K.

Na tua lista tens resistências de 4.7K, mas são de 470 Ohm.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 25 de Outubro de 2010, 11:38
Coitadinhos dos L293D, que grande indigestão :)

Se essa ponte aquecer muito, podes experimentar reduzir as resistências de 22K para 10K. Se melhorar, ainda podes reduzir para 5.6K, se melhorar então para 2.2K, depois para 1K.

Na tua lista tens resistências de 4.7K, mas são de 470 Ohm.

Ok, muito obrigado portanto fica:

-4x  Resistencias de 22k;
-4x  Resistencias 470 Ohm;
-4x  IRF640;
-4x  IRF9640;
-4x  4N25M
-4x  Dissipador para IRF' - To220

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 25 de Outubro de 2010, 12:26
Ja comprei as coisas, mas cheguei agora a casa e reparei que não sao 4 dissipadores e sim 8...  :-\

Depois tenho de la ir novamente...

 >:(

Outra duvida, é como é que voces costumam prender os dissipadores aos Mosfets?

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 25 de Outubro de 2010, 17:23
Com parafusos e porcas m3, vai a uma loja de ferragens comprar.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 25 de Outubro de 2010, 17:45
:/

Alguem me diz uma aqui no Porto?....

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: ivitro em 25 de Outubro de 2010, 18:39
no porto o que nao te faltam são lojas de ferragens! a cima do via catarina tens muitas lojas de electronica, por la tambem deves ter de ferragens!!
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 25 de Outubro de 2010, 18:45
ok ok obgd...

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 27 de Outubro de 2010, 22:34
Pessoal, como é que eu sei qual é a pino 1 no mosfet IRF640? e no 9640??

eles não teem nenhum ponto a dizer de que lado começa o pino 1? ou tanto faz?

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 27 de Outubro de 2010, 23:13
Bem pessoal já estive a fazer a ligação mas estou com umas duvidas fiz aqui um esquema a trolha como estou a fazer as coisas...

alguem me pode explicar se esta algo mal, e onde ligo os fios AZUIS???

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg822.imageshack.us%2Fimg822%2F2041%2Fponteh.png&hash=0ee5b88277a14005a72d2084a1d64f96fa0d8212)

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: ivitro em 28 de Outubro de 2010, 10:12
tens ai meia ponte para cada motor e parece estar mal ligado!

vê os datasheet dá a impressão que não os leste..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 28 de Outubro de 2010, 11:18
Tipo eu ler, li, mas não percebo é muito de electronica, e não percebi muito bem a ligação que esta na primeira pagina...

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: ivitro em 28 de Outubro de 2010, 12:37
tipo tu para cada motor precisas de uma ponte H, logo são 8 mosfet e 4 PWM o que tens ai so da para um motor.

1º vais ver o circuito de uma ponte H e tentar perceber o seu funcionamento. vai ao youtube mete H-brigde.

2º ves no datasheet a disposição dos pinos do mosfet para depois saberes em que sitio vais ligar.

a ver se te safas  ;)
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 28 de Outubro de 2010, 19:03
Tipo isso eu já percebi mas no esquema anterior tem Motor dos 2 lados, entre o IRF640 e o IRF9640, e do outro lado igual...

Ou seja, entre cada 2 mosfets tem uma ligação a dizer Motor, e eu queria saber é se um motor representa o positivo e o outro negativo??

Cumps...

E em relação ao 4n25 no esquema anterior o pino 3 e o 6 nao ligam a lado nenhum... e gostava de tirar isso a limpo...

Cumps...
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 28 de Outubro de 2010, 22:16
Num dos lados que diz motor ligas um fio do motor, do outro lado ligas o outro fio, tão simples quanto isso, e o pino 6 de cada 4N25 não ligas a nada, deixas a flutuar como se diz em linguagem mais electrotécnica.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 29 de Outubro de 2010, 11:34
Hum ok, então portanto, a junção dos 2 fios que vao do IRF640 e do IRF9640 vão para 1 dos fios do motor, e do outro lado igual.

E em relação ao pino 3 do 4n25?

Outra coisa onde ligo o pino central de cada IRF??

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 29 de Outubro de 2010, 13:45
Primeiro dizes que o ligas o pino central dos mosfets ao motor e depois perguntas onde o ligas..
Provavelmente o pino 3 é para não ligar a lado nenhum assim como o pino 6.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 29 de Outubro de 2010, 15:01
Não sei se reparou senso, mas no esquema que fiz em cima pergunto onde liga os fios azuis que estão no Mosfet, porque nao sei onde os ligar...

Obrigado pela paciencia....

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 29 de Outubro de 2010, 15:02
Até tu disseste isto:
Hum ok, então portanto, a junção dos 2 fios que vao do IRF640 e do IRF9640 vão para 1 dos fios do motor, e do outro lado igual.

Não percebo qual a duvida..
O par de fios da esquerda ligas a um dos fios do motor e o par de fios da direita ligas ao outro fio do motor.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 29 de Outubro de 2010, 22:54
A duvida já não está ai senso, a duvida esta no pino central dos Mosfets...o que voce se refere são os pinos que estão ligados ao Motor...

Os que eu digo são os Pino 2 dos MosFet ou o central como quiser, não sei onde ligar os 4 pinos centrais dos mosfet's....

Ps: Desculpe-la, mas sabe como é, eu a olhar para esquemas pareço um burro a olhar para um palácio  :-\

Cumprimentos...
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 29 de Outubro de 2010, 22:57
Segue o esquema que eu postei, estás a deixar fios por ligar e o esquema que postei é bastante facil de se ler, marca as duvidas que tens no outro esquema e não no teu.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 29 de Outubro de 2010, 23:02
Então aqui vai....

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg97.imageshack.us%2Fimg97%2F6949%2Fpontehviapwm.jpg&hash=30eeae9011f36c874e69c219d671fad59685e1ae)

Ps: Obrigado mais uma vez pela paciencia voces desse lado devem pensar "xiça que este gajo é mesmo nabo" ;D

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 29 de Outubro de 2010, 23:09
A lado nenhum, porque o mosfet só tem 3 pinos, e isso é  algo que está lá dentro e não cá fora para ligares.
O pinos do mosfet são  onde saem linhas verdes, uma sai para cima, outra para baixo e outra sai para a esquerda para os mosfets da esquerda e para a direita para os mosfets da direita.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 29 de Outubro de 2010, 23:12
Então a ver se é desta que entendi...

Tipo o mosfet tem 3 pinos, pronto até ai ja tinha reparado....

Neste caso dando o Exemplo do Mosfet 640  (Q1) do lado esquerdo fica:

Pino 1 = motor
Pino 2 = Nao liga a lado nenhum? ou resistencia de 22k??
Pino 3 = GND 12v

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 29 de Outubro de 2010, 23:45
Ve se percebes melhor:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg259.imageshack.us%2Fimg259%2F6949%2Fpontehviapwm.jpg&hash=632b460d10eeeb4578543e2aba13a64ecf3c56a8)
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 29 de Outubro de 2010, 23:51
Ahhh agora percebi...

Finalmente...  ;D ;D

Então agora so mais uma duvida simples...os 5v que as resistencias de 470Ohm vao ligar, ligo -as aos 5v do arduino? ao pino do arduino?

Se sim, ligo dos 2 motores tudo ao pino do arduino??

E os 12v ligo a bateria certo?

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 29 de Outubro de 2010, 23:54
Sim, as resistências de 470ohm liga ao pino dos 5v do arduino, como uma das funções dos optoisoladores é isolar diferentes partes de um circuito não precisa de ligar a massa da bateria á massa do arduino.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 29 de Outubro de 2010, 23:58
Hum ok ok...

Depois de ter visto o projecto controller fan vi que os dissipadores ficavam com as ranhuras viradas para a frente do Mosfet, eu por acaso tinha-os montado para as costas do mosfet, há posição correcta? ou tanto faz?

E não fiquei esclarecido em relação aos 12v, ligo a bateria certo?

Posto isto em principio está tudo de duvidas  :D  ;)


Muito obrigado mais uma vez pela paciencia...

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 30 de Outubro de 2010, 00:05
É igual a maneira como liga os dissipadores, mas tem atenção para garantir que nenhum dos dissipadores toca noutro nem em nenhuma peça conductiva do teu robot, o 12v ligas á tua bateria e o GND_12v ligas á massa da bateria.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 30 de Outubro de 2010, 00:11
Ok ok muito obrigado mesmo, agora infelizmente so segunda feira vou poder testar isto porque não estou em casa.

Mas assim que testar e colocar as coisas a funcionar já irei colocar aqui um pequeno tutorial de como fazer uma Ponte-H para controlar motores Brushed.

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 09 de Novembro de 2010, 19:10
Pessoal estive em maré de frequências e como acabaram fui testar a ponte H...

Mas estou com um pequeno problema...esta tudo a funcionar direito, mas quando ligo a alimentação toda o arduino está constantemente a fazer um beep...

alguém sabe do que poderá ser??

eu tenho ligado as saidas pwm da ponte H, ao pino 5 e 6 pwm, e faço um analogWrite(5,200) e outro analogWrite(6,0);

Ou seja estou a por uma porta a Low e outra a High, estou a fazer algo errado??

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 09 de Novembro de 2010, 19:38
O analogWrite(6,0) devia ser antes digitalWrite(6,LOW), o beep não pode vir do arduino que ele não tem nada que faça som, pode é ser o motor a cantar porque se não me engano o pwm do arduino está a funcionar a 500Hz.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 09 de Novembro de 2010, 20:35
Hum ok ok, então uso uma entrada PWM e outra digital???

Sim depois tambem me pus a pensar e lembrei me que o arduino nao podia fazer barulho lol...

Isso so me acontece quando coloco valores no AnalogWrite abaixo de 140....

isso será porque os pinos do arduino não levam corrente suficiente para colocar os motores a trabalhar certo??

Isso de estar a 500Hz é bom ou mau??

Cumprimentos...
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: XicoMBD em 09 de Novembro de 2010, 20:36
Senso, não tinhas falado qualquer coisa de a lógica estar invertida ou assim?
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 09 de Novembro de 2010, 21:09
Não, precisas de 2 pwm, mas para garantir que tens o pino a 0(penso que o analogWrite coloca o pino mesmo a 0 quando se dá o valor 0).
Voces é que têm o hardware na mão, é testar isso até funcionar certo.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 09 de Novembro de 2010, 21:46
Sim isto esta a funcionar mas eu gostava era de perceber...

E gostava de perceber isso dos 500Hz...
 ;) ;)


Cumprimentos...
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 09 de Novembro de 2010, 21:49
Os 500hz é a frequência a que os timers estão a funcionar para gerar o pwm, dá para aumentar a frequência, mas como os timers no arduino tambem são usados para gerar o micros e o milis é preciso ter cuidado em que timer se mexe.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 09 de Novembro de 2010, 22:16
Hum ok ok...

e gostaria então de esclarecer outra coisa...nao ha maneira de colocar as PWM a dar mais que 255?
ou então dar mais força aos motores...
porque é assim, supostamente estes motores são de um RC, e este era usado para "trepar" pedras, logo os motores tinham força...mas o que acontece aqui é que o veiculo em plano anda bem, mas caso lhe coloque um obstaculo na frente ele não tem força para o subir...

Há maneira de contornar isto??

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: andre_f_carvalho em 09 de Novembro de 2010, 22:36
talvez usar uma gearbox
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 09 de Novembro de 2010, 22:37
Isso é problema das baterias ou algo assim, analogWrite a 255 quer dizer que os motores estão a receber tudo o que as baterias têm para lhes dar, imagina o 255 como teres os fios ligados directamente, efectivamente tem de fazer precisamente o mesmo, se não tens algum problema com os opto-isoladores ou com os mosfets.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: andre_f_carvalho em 09 de Novembro de 2010, 22:41
Ve se percebes melhor:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg259.imageshack.us%2Fimg259%2F6949%2Fpontehviapwm.jpg&hash=632b460d10eeeb4578543e2aba13a64ecf3c56a8)

a tensão que pode ir para os motores pode variar mas qual é a tensão mínima e máxima que se pode utilizar no controlo do  motor?
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 09 de Novembro de 2010, 22:52
Isso é problema das baterias ou algo assim, analogWrite a 255 quer dizer que os motores estão a receber tudo o que as baterias têm para lhes dar, imagina o 255 como teres os fios ligados directamente, efectivamente tem de fazer precisamente o mesmo, se não tens algum problema com os opto-isoladores ou com os mosfets.

Hum ok, os motores tem gearbox... são um eixo completo de um RC com os motores instalados.

As baterias estão a passar aos motores cerca de 7v...elas são de 7,2v...
Os optoisoladores e os mosfets estão bem ligados presumo eu, segundo a ligação do Xico e os esquemas todos apresentados estão bem ligados...Testei sem os dissipadores e aquecimento nulo ao tacto.  ;)


Amanha tenho que testar isto melhor então.

Tenho uma duvida nos RC's eles usam juntamente com estes motores o tal ESC e o BEC, não terá nada a ver com isso pois não?
O BEC não aumenta em nada a força dos motores pois nao?

Cumprimentos...
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: andre_f_carvalho em 09 de Novembro de 2010, 22:54
Isso é problema das baterias ou algo assim, analogWrite a 255 quer dizer que os motores estão a receber tudo o que as baterias têm para lhes dar, imagina o 255 como teres os fios ligados directamente, efectivamente tem de fazer precisamente o mesmo, se não tens algum problema com os opto-isoladores ou com os mosfets.

Hum ok, os motores tem gearbox... são um eixo completo de um RC com os motores instalados.

As baterias estão a passar aos motores cerca de 7v...elas são de 7,2v...
Os optoisoladores e os mosfets estão bem ligados presumo eu, segundo a ligação do Xico e os esquemas todos apresentados estão bem ligados...Testei sem os dissipadores e aquecimento nulo ao tacto.  ;)


Amanha tenho que testar isto melhor então.

Tenho uma duvida nos RC's eles usam juntamente com estes motores o tal ESC e o BEC, não terá nada a ver com isso pois não?
O BEC não aumenta em nada a força dos motores pois nao?

Cumprimentos...

o que é o tal ESC e o BEC?
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: jorge_rc em 09 de Novembro de 2010, 22:55
No RC, a habitual ligaçao é receptor->ESC+BEC->motor... A unica funçao do BEC é fornecer ao receptor os 6v que ele precisa. tanto para funcionamento, como por exemplo, para o servo da direcçao... é completamente independente dos motores.

O ESC é o "electronic speed controller", em portugues vulgarmente chamado de variador, e nao é nada mais que uma ponte-h mais complexa. O bec é um simples regulador de tensao.


Abraço
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 09 de Novembro de 2010, 23:07
Um ESC para um motor de escovas é efectivamente uma ponte H que aceita comandos do receptor, não tem diferença nenhuma, verifica as voltagens com um multimetro á saida da ponte H.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 09 de Novembro de 2010, 23:19
Ja estive a ver...e sai cerca de 6,90~6,98v....

Hum obrigado pelo esclarecimento caro Jorge.

Cumprimentos...
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: jorge_rc em 09 de Novembro de 2010, 23:19
Sim sim, esqueci-me de referir que falava de motores de escovas (cada vez menos usados)... No caso de motores brushless é diferente, mas nao é relevante para aqui...

Abraço
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 12 de Novembro de 2010, 12:30
Pessoal estou com um pequeno problema com os motores...

tenho tudo a funcionar mas existe um problema...

quando coloco por exemplo a pwm dos 2 motores a 140 existe um motor que roda mais que o outro.

e eu sei que está numa das pontes H's...porque até pensei que fosse do motor, mas troquei os motores de ponte H e acontece o mesmo...

o que já fiz foi desligar tudo, voltar a ver e rever, retirar os fios todos da breadboard tornar a ligar tudo novamente e acontece me sempre o mesmo...

1 das pontes H quando lhe ligo 1 motor esse motor tem menos rotação que o outro...
ja testei individualmente as pontes e o defeito está numa delas, o que ainda nao experimentei foi trocar componentes de uma para a outra.

Alguem tem ideias do que poderá ser?

as 2 pontes H's estão a ser alimentadas pela mesma bateria...uma 7,2v NiMh.
e tenho a linha dos 5v das pontes ao pino do arduino.

Cumprimentos...
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 12 de Novembro de 2010, 13:22
Provavelmente diferenças nas resistências da ponte podem fazer isso, mas é relativamente normal um motor andar mais depressa que o outro com componentes assim meio á sorte que podem não ser da mesma "fornada".
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 12 de Novembro de 2010, 18:14
Ah...ok ok...

ate pensei que podesse ser algum Mosfet que tivesse meio marado...
a diferença e cerca de 10, por exemplo se colocar um a 140 e outro a 150 na pwm já ficam +- com a mesma rotação...

Mas se formos a ver bem isto é mau, porque no caso de um tanque ficaria um rasto a andar mais que o outro...

Cumprimentos...
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: jorge_rc em 12 de Novembro de 2010, 19:49
Num tanque teria que se descobrir um factor de correcçao, mas num "crawler" MOA (motor on axle), até é vantajaso um dos motores andar ligeiramente mais rapido, so dnao sei qual deles é  ;D
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 12 de Novembro de 2010, 19:55
Compensas no código, ou então vê se se as resistências entre as duas placas têm muita diferença.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 12 de Novembro de 2010, 22:54
A ideia não será manter esta ponte H num crawler, neste momento está num crawler, para testes provisórios porque ainda não arranjei motores de aparafusadoras, mas será para um tanque (Explorator).

Cumprimentos...
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 15 de Novembro de 2010, 12:40
bem pessoal ando a fazer os testes aqui as coisas e agora quis acrescentar um nunchuck para testar tudo porque ainda não chegou o router.

mas eis que surgiu um problema para variar...

eu tenho os 2 motores ligados a ponte H e depois tenho a saida 5v e a saida 12v(neste caso 7,2v). so que ao acrescentar-lhe 2 servos ao esquema as coisas não funcionam como eu previa.

eu tenho o seguinte esquema( nao coloquei o resto das ligações porque julgo que nao vale a pena e assim ja da para entender o que quero dizer:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg607.imageshack.us%2Fimg607%2F7623%2Fligacao.png&hash=ead53e7be616e61d88534839f840db766448b980)

Como podem ver tenho ligado ao pino do arduino os 5v da ponte H, e tenho 2 servos e o nunchuck, eu sei que isto não ia funcionar e nem testei com o nunchuck para não queimar nada, o que eu queria saber é como ligar os servos há bateria sem queimar os servos?

tenho que lhe ligar uma resistencia entre o servo e a bateria certo? e para o nunchuck faço o mesmo?

outra minha duvida é que com 1 servo e os 2 motores ligados, se na programaçao fizer "servo1.attach( 8 );" nada funciona...ou seja nem os motores andam nem os servos viram nem nada do genero...:
Código: [Seleccione]
#include <Servo.h>
Servo servo1;

  void setup() {
  //motor 1
  pinMode(10,OUTPUT);
  pinMode(11,OUTPUT);
  //motor2
  pinMode(5,OUTPUT);
  pinMode(6,OUTPUT);

  analogWrite(10,140);
  analogWrite(11,0);
  analogWrite(5,150);
  analogWrite(6,0);
   
   //servo1
   servo1.attach(8);
  }
  void loop(){
  servo1.write(100);
  }


Obrigado pela paciencia pessoal...

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: XicoMBD em 15 de Novembro de 2010, 15:03
Para ligar os servos à bateria deves usar um regulador de tensão porque normalmente só funcionam com 5 ou 6 Volts.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 15 de Novembro de 2010, 16:13
Ya depois lembrei me disso ;D lol,  liguei-os a saida VIN do arduino e ja funcionaram bem...

agora pergunto me como ligar o nunchuck? quando o usava ligava-o sempre aos 5v do arduino, agora sera que o posso ligar em paralelo com os 5v das Ponte-H???

Cumprimentos...
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 15 de Novembro de 2010, 17:56
O nunchuck não devia ser ligado a 3.3v e não a 5v?
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 15 de Novembro de 2010, 18:06
Sempre o liguei aos 5v....e foi por 2 tutoriais que vi já nao sei onde lol...

Ja agora os servos estão me constantemente a fazer barulho como se estivessem em esforço do que poderá ser?

Cumprimentos...
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 15 de Novembro de 2010, 18:55
Tens as massas de tudo partilhadas/comuns?
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 15 de Novembro de 2010, 19:37
Sim...os GND são todos o mesmo... ::)

Cumprimentos...
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: andre_f_carvalho em 15 de Novembro de 2010, 19:56
cheguei a ligar um ao picaxe com ele a trabalhar a 5v e o nunchuck  a 3.3v mas nunca consegui que ele funciona-se, n sei pq...
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 15 de Novembro de 2010, 20:08
Usas-te os pull-ups nas linhas SDL e SDA, é que sem as resistências de pull-up o I2C nunca funciona.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 15 de Novembro de 2010, 20:34
Eu na altura que comprei o nunchuck tive dificuldades em po-lo a trabalhar...mas depois de muito esgadanhar ele funcionava ligado ao 5v do arduino, ao gnd e os 2 de dados ligados ao pino 4 e 5 do lado da alimentação...

após ter conseguido por o nunchuck a funcionar assim nunca mais usei outra maneira... aos 3.3v como vi a dizer em alguns lados nunca o consegui por a funcionar...

(em relação a ter GND's partilhadas será disso as vibraçoes dos servos??)

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 15 de Novembro de 2010, 20:37
Tens de alimentar o nunchuck a 3.3v e ter as linhas do I2C a 3.3v tambem se calhar já o queimaste :s
A massa tem de ser comum, tudo tem de ter a mesma massa se não não sabes que voltagens vais ter por exemplo no fio do sinal dos servos.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 15 de Novembro de 2010, 20:39
O nunchuck não o queimei tenho a certeza, ja o usei pelo menos em mais de 10 experiencias sempre ligado aos 5v, se o ligar aos 3.3v não funciona.

Em relaçao aos GND eu tenho os GND's todos partilhados, os GND's das Pontes H, dos servos e do nunchuck.

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: andre_f_carvalho em 15 de Novembro de 2010, 21:01
Usas-te os pull-ups nas linhas SDL e SDA, é que sem as resistências de pull-up o I2C nunca funciona.

sim usei, e o i2c funciona, porque com o meu lcd ja os usei assim, se calhar foi falta de usar os 5v com o zordlyon disse, porque nunca me funcionou a 3.3v
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 15 de Novembro de 2010, 22:04
É assim, não sei se será o mais correcto usar os 5v mas posso te por aqui um exemplo simples que podes testar e pelo menos comigo funciona 100%.

Podes fazer o download, tens aqui o exemplo em anexo, tens uma print de como ligar o nunchuck, depois em vez de ligares motores ligas 4 leds como podes ver no video dentro do zip...

desculpem la pessoal, mas nao consegui anexar o ficheiro por isso façam download directo deste link da minha dropbox:
http://dl.dropbox.com/u/1168090/Controlar_Luzes_nunchuck.zip (http://dl.dropbox.com/u/1168090/Controlar_Luzes_nunchuck.zip)

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: andre_f_carvalho em 15 de Novembro de 2010, 22:18
É assim, não sei se será o mais correcto usar os 5v mas posso te por aqui um exemplo simples que podes testar e pelo menos comigo funciona 100%.

Podes fazer o download, tens aqui o exemplo em anexo, tens uma print de como ligar o nunchuck, depois em vez de ligares motores ligas 4 leds como podes ver no video dentro do zip...

desculpem la pessoal, mas nao consegui anexar o ficheiro por isso façam download directo deste link da minha dropbox:
http://dl.dropbox.com/u/1168090/Controlar_Luzes_nunchuck.zip (http://dl.dropbox.com/u/1168090/Controlar_Luzes_nunchuck.zip)

Cumprimentos..

que endereço usaste para o nunchuck?

eu n utilizo o arduino...
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 15 de Novembro de 2010, 22:31
endereço como assim?

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 15 de Novembro de 2010, 22:35
Endereço do I2C imagino eu.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: andre_f_carvalho em 15 de Novembro de 2010, 22:39
Endereço do I2C imagino eu.

sim :P

esqueci-me de referir isso :P
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 15 de Novembro de 2010, 22:41
Lol não estou a perceber a pergunta...ainda sou N00b nisto...

tipo, na programaçao existe uma biblioteca especifica para o nunchuck.
Quanto ao hardware é 5v -> vermelho, GND ->branco/preto, pin5->Verde, Pin4->Amarelo.

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 15 de Novembro de 2010, 22:44
O bus i2c tem endereços, pelo que vi no código é 0x52 para escrever dados no nunchuck, não precisas de endereço de leitura porque fazes um request e ele envia os dados.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: zordlyon em 15 de Novembro de 2010, 22:47
Ah sim exacto,

Não estava a perceber. E pelo que vi pela net fora em varios tutoriais é que o nunchuck tem a particularidade de trabalhar em 19200 baud's...

Cumprimentos..
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 15 de Novembro de 2010, 22:58
Baud rate não se aplica directamente a um bus i2c, podes falar em frequência de funcionamento que pode ser de 100Khz ou de 400Khz.
Andre, estás a usar uma função que "descodifica" os dados que vêem do nunchuck, é que é preciso isso se não os dados vêm todos trocados, se procurares por picaxe nunchuck tens logo muitos exemplos de código funcional.
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: andre_f_carvalho em 15 de Novembro de 2010, 23:09
Baud rate não se aplica directamente a um bus i2c, podes falar em frequência de funcionamento que pode ser de 100Khz ou de 400Khz.
Andre, estás a usar uma função que "descodifica" os dados que vêem do nunchuck, é que é preciso isso se não os dados vêm todos trocados, se procurares por picaxe nunchuck tens logo muitos exemplos de código funcional.
sim, o ultima vez que olhei para o codigo para ficar mais ou menos bom de acordo com a minha pesquisa para o picaxe é assim para usar com o picaxe 40x1 e um cristal exterior de 16mhz:
Código: [Seleccione]
setfreq em16                        ;set frequencey to 16Mhz. this works on 18M2
i2cslave $A4, i2cslow, i2cbyte        'picaxesters code used i2cfast and 8Mhz i have changed to i2cslow and 16Mhz and works a treat

i2cwrite ($40,$00)
pause 10

lp:
writei2c (0)
pause 10



readi2c (b1,b2,b3,b4,b5,b0)



b13 = b0
b0 = b13 Xor 0x17 + 0x17



'X joy

b13 = b1
b1 = b13 Xor 0x17 + 0x17
poke $50,  b1



'Y joy

b13 = b2
b2 = b13 Xor 0x17 + 0x17

poke $51,  b2



'X acc

b13 = b3
b3 = b13 Xor 0x17 + 0x17
poke $52, b3



'Y acc

b13 = b4
b4 = b13 Xor 0x17 + 0x17
poke $54, b4



'Z acc

b13 = b5
b5 = b13 Xor 0x17 + 0x17
poke $56, b5



'buttons

poke $58, bit0
poke $59, bit1



'X joy
peek $50, b0

'Y joy
peek $51, b1

'X acc
peek $52, b2

'Y acc
peek $54, b3

'Z acc
peek $56, b4

'buttons
peek $58, b5
peek $59, b6



if b2 < 100 then
   high 0
else
   low 0
endif



if b2 > 140 then
   high 2
else
   low 2
endif



if b3 < 100 then
   high 3
else
   low 3
endif



if b3 > 140 then
   high 5
else
   low 5
endif



'pause 10
'debug
goto lp
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 15 de Novembro de 2010, 23:26
Aqui supostamente usa o endereço 0x40 ( i2cwrite ($40,$00) ) e não devia ser o 0x52?
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: andre_f_carvalho em 15 de Novembro de 2010, 23:29
Aqui supostamente usa o endereço 0x40 ( i2cwrite ($40,$00) ) e não devia ser o 0x52?


pelo que estou a ver normalmente uso esta parte
Código: [Seleccione]
i2cslave $A4, i2cslow, i2cbyte para defenir os parâmetros a que velocidade funciona e mais outras coisas como o endereço, e neste código usa-se, pelo que vi em projectos na net o endereço
Código: [Seleccione]
$A4 dai perguntar se no arduino era o mesmo
Título: Re: 2x Motor Brushless (RC) + ESC?
Enviado por: senso em 15 de Novembro de 2010, 23:32
Tem de ser o mesmo, o nunchuck não se importa se está ligado a um arduino ou a um picaxe ou a um arm ou o que quer que seja.