collapse

* Posts Recentes

Protocolo TLS por KammutierSpule
[Ontem às 11:08]


Pequenas chapas de Aluminio - Onde comprar? por Tech_JA
[15 de Junho de 2019, 08:30]


Nuestros dominios web hasta las nubes! por JuanAlbeiro321
[15 de Junho de 2019, 08:25]


stepper motor por jm_araujo
[14 de Junho de 2019, 20:42]


Proteção Lipo por Njay
[11 de Junho de 2019, 21:18]


Medidor de indutâncias por SerraCabo
[10 de Junho de 2019, 12:14]


Carro autónomo por zordlyon
[06 de Junho de 2019, 09:43]


Outlet Lidl por jm_araujo
[03 de Junho de 2019, 13:53]


Torradeira por senso
[30 de Maio de 2019, 16:50]


Editor de ficheiros Gerber por fergas
[28 de Maio de 2019, 15:20]

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

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

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • 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.469
    • 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.605
  • 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.469
    • 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.605
  • 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.469
    • 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.605
  • 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.469
    • 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.469
    • 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.605
  • 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.469
    • 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 »