collapse

* Links de Robótica

* Posts Recentes

Feira de electricidade e eletrónica por artur36
[Ontem às 23:07]


Power_OK Enermax por almamater
[Ontem às 12:10]


Recomendação de um opamp para um DAC r2r por jm_araujo
[23 de Novembro de 2017, 10:48]


RN42 e TP-Link MR3020 por doiga
[22 de Novembro de 2017, 19:22]


Ajuda Projecto IR / RF por senso
[22 de Novembro de 2017, 13:15]


Ideias para construir um quadrúpede simples por dropes
[21 de Novembro de 2017, 22:43]


Ajuda com TRIAC por senso
[17 de Novembro de 2017, 18:00]


TV LG White Screen por almamater
[15 de Novembro de 2017, 08:37]


Pergunta sobre prototipagem ( Pesquisa ) por luisjustin
[14 de Novembro de 2017, 23:22]


Medir Agua que está no Poço por Njay
[14 de Novembro de 2017, 13:28]

Autor Tópico: 18M2 a 3v + pwm  (Lida 2569 vezes)

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

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.461
    • Pro - andrefcarvalho
18M2 a 3v + pwm
« em: 05 de Abril de 2011, 22:16 »
boas,

numa tentativa de obter informação a cerca disco, venho expor a minha duvida.


visto que estou a utilizar o picaxe 18m2 a trabalhar a 3v para que possa usar o comando da nunchuck da wii (trabalha a 3v), venho perguntar se é possível criar pwm com se estivesse a correr o mesmo a 3v, a ideia nesta etapa é conseguir controlar a velocidade de um motor usando uma placa igual (http://www.franciscodias.net/boards/motor-driver-board), e se for possível criar pwm na mesma f que em 5v neste caso teria de retirar a resistência de 470 já que se usar 3v num led ele funciona bem, neste caso OC

Offline xiserre

  • Mini Robot
  • *
  • Mensagens: 277
Re: 18M2 a 3v + pwm
« Responder #1 em: 05 de Abril de 2011, 22:25 »
Tas a injectar no transistor 5/470A no transistor. agora tens e de achar uma resistencia que faça a mesma corrente a partir dos 3.3 V.. ou seja, 3.3=R*(5/470), se queres utilizar a mesma corrente para excitar o transistor...


ups, vi agora que o pino ta a ligar a um optoisolador.. o raciocinio e o mesmo:)

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.461
    • Pro - andrefcarvalho
Re: 18M2 a 3v + pwm
« Responder #2 em: 05 de Abril de 2011, 22:38 »
ou seja, tem de levar resistência na mesma?

edit:
se não estou em erro
3.3=R*(5/470)
3.3=R*0.011
3.3/0.011=R
300=R

ou seja da uma res. de 300ohms certo?
« Última modificação: 05 de Abril de 2011, 22:41 por andre_f_carvalho »

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.402
  • Helpdesk do sitio
Re: 18M2 a 3v + pwm
« Responder #3 em: 05 de Abril de 2011, 22:44 »
Sim, porque o controlo é feito com corrente e não com voltagem, o mesmo para os led's, sem resistencia para limitar a corrente eles vão ao ar.
Se o micro corre á mesma frequencia a 3v então tudo funciona igualzinho como se estive-se a 5v, incluindo pwm.
Avr fanboy

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.461
    • Pro - andrefcarvalho
Re: 18M2 a 3v + pwm
« Responder #4 em: 05 de Abril de 2011, 22:47 »
Sim, porque o controlo é feito com corrente e não com voltagem, o mesmo para os led's, sem resistencia para limitar a corrente eles vão ao ar.
Se o micro corre á mesma frequencia a 3v então tudo funciona igualzinho como se estive-se a 5v, incluindo pwm.

a minha duvida era mesmo essa, porque estando a 3v podia não ter a mesma frequência.


agora só falta uma coisa para por a funcionar xD

(como criar pwm no 18m2, já que nuca utilizei este comando no picaxe nem pwm noutro disp.)

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.402
  • Helpdesk do sitio
Re: 18M2 a 3v + pwm
« Responder #5 em: 05 de Abril de 2011, 23:13 »
Datasheet ou lá como os gajos da Picaxe lhe chamam de certeza que tem lá.
Avr fanboy

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.461
    • Pro - andrefcarvalho
Re: 18M2 a 3v + pwm
« Responder #6 em: 06 de Abril de 2011, 18:38 »
sim tem um parte da info:
Citar
pwm
Syntax:
PWM pin,duty,cycles
- Pin is a variable/constant which specifies the i/o pin to use.
- Duty is a variable/constant (0-255) which specifies analog level.
- Cycles is a variable/constant (0-255) which specifies number of cycles. Each
cycle takes about 5ms at 4MHz clock frequency.
Function:
Output pwm then return pin to input.
Information:
This command is historical and hence rarely used. For pwm control of motors etc.
the pwmout command is recommended instead.
This pwm command is used to provide ‘bursts’ of PWM output to generate a
pseudo analogue output on the PICAXE pins. This is achieved with a resistor
connected to a capacitor connected to ground; the resistor-capacitor junction
being the analog output. PWM should be executed periodically to update/refresh
the analog voltage.
Example:
main:
pwm C.4,150,20 ; send 20 pwm bursts out of pin 4
pause 20 ; pause 20 ms
goto main ; loop back to start

agora uma coisa que me esta a baralhar é o nº de ciclos que se tem de por na ultima parte, normalmente usa-se que numero, ou caso me possam explicar o porque de usar um valor?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.402
  • Helpdesk do sitio
Re: 18M2 a 3v + pwm
« Responder #7 em: 06 de Abril de 2011, 19:41 »
Desse texto o importante é isto:
This command is historical and hence rarely used. For pwm control of motors etc.
the pwmout command is recommended instead.

Esse comando é pwm á unha por software, para pwm a sério é o pwmout
Avr fanboy

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.461
    • Pro - andrefcarvalho
Re: 18M2 a 3v + pwm
« Responder #8 em: 06 de Abril de 2011, 19:59 »
normalmente qual é a frequência utilizada no pwm?

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.461
    • Pro - andrefcarvalho
Re: 18M2 a 3v + pwm
« Responder #9 em: 12 de Abril de 2011, 21:45 »
boas, nenhuma ajuda?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.402
  • Helpdesk do sitio
Re: 18M2 a 3v + pwm
« Responder #10 em: 12 de Abril de 2011, 21:58 »
Pwm para controlar o que?
Penso que o do Arduino é 500Hz e 1Khz.
Avr fanboy

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.461
    • Pro - andrefcarvalho
Re: 18M2 a 3v + pwm
« Responder #11 em: 12 de Abril de 2011, 22:13 »
Pwm para controlar o que?
Penso que o do Arduino é 500Hz e 1Khz.

controlar motores de aparafusadora, no picaxe eles têm um mini programa para o comando pwmout e la define-se a frequência que que o picaxe esta  a trabalhar, a velocidade em % para o pwm e a frequência, vou meter uma img para mostrar.

« Última modificação: 12 de Abril de 2011, 22:15 por andre_f_carvalho »