collapse

* Links de Robótica

* Posts Recentes

Medir Agua que está no Poço por filjoa
[Ontem às 20:58]


URGENTE - display de 7 segmentos com backpack por helderjsd
[20 de Setembro de 2017, 12:30]


Preços e fabricantes de pcb por Sérgio_Sena
[19 de Setembro de 2017, 10:20]


Palavras Cruzadas por Njay
[19 de Setembro de 2017, 02:24]


Isaac Asimov - I, Robot por senso
[18 de Setembro de 2017, 03:41]


Apresentação por TigPT
[17 de Setembro de 2017, 07:31]


ic SL440 da Plessey? por senso
[16 de Setembro de 2017, 13:11]


Compra Colectiva RS-Amidata por brunus
[15 de Setembro de 2017, 22:31]


Ideias para construir um quadrúpede simples por zordlyon
[15 de Setembro de 2017, 10:18]


Preparar bancada de testes por jm_araujo
[14 de Setembro de 2017, 10:24]

Autor Tópico: Circuito para inverter direcção de uma ESC (Electronic Speed Controller)  (Lida 1256 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline MRData

  • Mini Robot
  • *
  • Mensagens: 81
Boas,

Gostaria de saber se alguem me pode dar uma ajuda para saber que IC (ou outra coisa qualquer) posso usar para colocar o arduino a inverter a direcção de uma ESC que não tenha essa função.

Não tenho grandes conhecimentos de electronica e já procurei no google, mas só encontrei um exemplo que usava um servo e um switch mecanico para inverter a ligação de duas das 3 coils de uma ESC, embora saiba que funcione, gostaria de saber como o poderia fazer electronicamente atraves do Arduino.

Ou seja, que componente(s) electronico(s) poderia usar para atraves de um pino digital poder fazer esta inversão, sei que não posso só ligar os pinos ao arduino devido a corrente que passa no circuito, e calculo que exista algum IC,Transistor, Triac, etc.. que o possa fazer.

Desde já agradeço as vossas respostas.
"We are legion"

Offline dropes

  • Mini Robot
  • *
  • Mensagens: 1.920
Re: Circuito para inverter direcção de uma ESC (Electronic Speed Controller)
« Responder #1 em: 11 de Janeiro de 2016, 12:40 »
Muitos ESCs suportam inversão de rotação, podes sempre confirmar pelo manual.
Inverter 3 fases nem sempre é simples quando se tem um sensor hall ou pela indutância para apenas uma direcção.
Podes dizer o motor e ESC que estás a usar?

Offline dvdt

  • Mini Robot
  • *
  • Mensagens: 1.234
  • David_@@@_Teles
Re: Circuito para inverter direcção de uma ESC (Electronic Speed Controller)
« Responder #2 em: 11 de Janeiro de 2016, 13:33 »
Primeira opçao reprogramar o ESC com um software que permita inversão.
Segunda opçao, pelo preço de um ESC, comprar um ESC que venha com esta opçao (normalmente usado em carros)
David Teles

Offline MRData

  • Mini Robot
  • *
  • Mensagens: 81
Re: Circuito para inverter direcção de uma ESC (Electronic Speed Controller)
« Responder #3 em: 11 de Janeiro de 2016, 13:37 »
Boas,

A ESC que tenho é : http://www.hobbyking.com/hobbyking/store/__6456__Hobbyking_SS_Series_15_18A_ESC.html

O motor que tenho é : http://www.hobbyking.com/hobbyking/store/__8140__Turnigy_2211_Brushless_Indoor_Motor_2300kv.html

Quanto a comprar outra ESC eu sei que seria a opção mais rapida, mas estou numa de "maker" e não gosto de gastar recursos desnecessariamente, mais não seja pelo simples facto de gostar de aprender coisas novas, quanto a possibildade de reprogramar a ESC, tambem já estive a ver (não extensivamente) e não me pareçe muito facil, ja vi que existem uma simoK que daria para alterar mas tenho de ver se o MCU que está nessa ESC é compativel.
"We are legion"

Offline dvdt

  • Mini Robot
  • *
  • Mensagens: 1.234
  • David_@@@_Teles
Re: Circuito para inverter direcção de uma ESC (Electronic Speed Controller)
« Responder #4 em: 11 de Janeiro de 2016, 13:55 »
Nao creio que esse esc dê para o simonk. Quando falei de usar uma versao de firmware diferente eu estava a pensar ora em simonk ora blheli mas para esse esc desconfio que haja
David Teles

Offline MRData

  • Mini Robot
  • *
  • Mensagens: 81
Re: Circuito para inverter direcção de uma ESC (Electronic Speed Controller)
« Responder #5 em: 11 de Janeiro de 2016, 14:02 »
Boas,

Entretanto estive a ver, e segundo o site : https://docs.google.com/spreadsheet/ccc?key=0AhR02IDNb7_MdEhfVjk3MkRHVzhKdjU1YzdBQkZZRlE#gid=0

Existe um firmware para esta ESC.

HK-SS18A   15   Atmega   no   yes   P/N   tp_8khz.hex   link   link   tested
HK-SS20A   18   Atmega   no   yes   P/N   tp_8khz.hex   link   link

No entanto, queria saber se sem estar a alterar o firmware eu conseguia fazer um "switch digital" (por me faltar melhor nome) para inveter 2 das 3 coils (é isto que faço fisicamente no quadcopter quando quero inverter a rotação do motor).
"We are legion"

Offline dvdt

  • Mini Robot
  • *
  • Mensagens: 1.234
  • David_@@@_Teles
Re: Circuito para inverter direcção de uma ESC (Electronic Speed Controller)
« Responder #6 em: 11 de Janeiro de 2016, 14:13 »
podes tentar usar um relay ou 4 mosfets e um micro ou assim para leres o sinal e fazeres processamento do mesmo. Atenção que usando este método nao podes/deves "trocar as fases" com o motor a andar pelo que para alem disso devias activar o brake do motor e dar tempo para o motor parar antes de voltares a arrancar na direcçao contraria. Isto deve te ficar em mais do que o preço de um esc novo.
David Teles

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.124
  • NERD!
Re: Circuito para inverter direcção de uma ESC (Electronic Speed Controller)
« Responder #7 em: 11 de Janeiro de 2016, 14:23 »
Para uma ESC que não suporta inversão a única solução é trocar 2 fios do motor entre si. Por forma a poder ser controlado com um Arduino, e tendo em conta que a ESC é de 18A, o mais económico deve ser um relé DPDT
O mais barato na Mouser está por 10€ (sem contra sem stock nem fim de vida), fica mais barato usar outra ESC.
Isto sem falar em perdas extra, ligações, drive do relé, etc.. etc...

Uma solução sem ser eletromecânica é bem mais complexa, nem estou bem a ver como seria possível uma vez que os enrolamentos tanto podem fazer sink como source de corrente, é certamente mais fácil reprogramar a ESC (mesmo com o trabalho que daria se não houvesse fw para ela)

Offline Nunito

  • Mini Robot
  • *
  • Mensagens: 926
Re: Circuito para inverter direcção de uma ESC (Electronic Speed Controller)
« Responder #8 em: 11 de Janeiro de 2016, 18:37 »
Para uma ESC que não suporta inversão a única solução é trocar 2 fios do motor entre si. Por forma a poder ser controlado com um Arduino, e tendo em conta que a ESC é de 18A, o mais económico deve ser um relé DPDT
Mas o arduino não controla qualquer que seja a potencia do ESC?

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.124
  • NERD!
Re: Circuito para inverter direcção de uma ESC (Electronic Speed Controller)
« Responder #9 em: 11 de Janeiro de 2016, 21:06 »
Como tens ESC até 300A, relés podem nem sempre ser uma opção...
http://www.hobbyking.com/hobbyking/store/__25608__Turnigy_Fatboy_V2_300A_ESC_4_15S_OPTO_.html